function calculate(i)
{

	switch(i)
	{
		case 0:
			calculatebata();
			break;
		case 1:
			calculatecatsbh();
			break;
		case 2:
			calculatecatbumilex();
			break;
		case 3:
			calculatecatbravo();
		case 4:
			calculateindokon();
			break;
		case 5:
			calculateindoproof();
			break;
		case 6:
			calculatetile();
			break;
		case 7:
			calculatemortar();
			break;
	}
}

function calculatetile()
{
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas permukaan");
		return;
	}
	
	var result = 0;
	result = replaceCommas(addCommas(parseInt(luas)/0.2));
	
	document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " Kg";
}

function calculateindoproof()
{
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas permukaan");
		return;
	}
	
	var result = 0;
	result = replaceCommas(addCommas(parseInt(luas)/0.8));
	
	document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " Kg";
}


function addCommas(nStr)
   {
     nStr += '';
     x = nStr.split('.');
     x1 = x[0];
     x2 = x.length > 1 ? '.' + x[1] : '';
     var rgx = /(\d+)(\d{3})/;
     while (rgx.test(x1)) {
       x1 = x1.replace(rgx, '$1' + ',' + '$2');
     }
     return x1 + x2;
   }

function setdecimal(str, dec)
{
	str = replaceDecimal(str);
	
	str = parseFloat(str);
	str = parseFloat(str).toFixed(0); //returns 2489.82

	str = replaceCommas(addCommas(str));
	return str;
}

 function replaceDecimal(str)
   {
		str = str.replace(",","*");
		str = str.replace(".",",");
		str = str.replace("*",".");
		return str;
   }  
  
 function replaceCommas(str)
   {
		str = str.replace(".","*");
		str = str.replace(",",".");
		str = str.replace("*",",");
		return str;
   }

function calculatebata()
{
	var tipe = document.getElementById('tipematerial').value;
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas dinding");
		return;
	}
	var result = 0;
	switch(tipe)
	{
		case '1':
			result = replaceCommas(addCommas(parseInt(luas)/13.33));
			break;
		case '2':
			result = replaceCommas(addCommas(parseInt(luas)/10));
			break;
		case '3':
			result = replaceCommas(addCommas(parseInt(luas)/8));
			break;
		case '4':
			result = replaceCommas(addCommas(parseInt(luas)/5));
			break;
	}


document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " m<sup>3</sup>";
}



function calculatecatsbh()
{

	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas permukaan");
		return;
		
	}
	
	var result = 0;
	result = replaceCommas(addCommas(parseInt(luas)/3.5));
	
	
	document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " Kg";
}  

function calculatecatbumilex()
{
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas permukaan");
		return;
	}
	
	var result = 0;
	result = replaceCommas(addCommas(parseInt(luas)/2.5));
	
	document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " Kg";
}

function calculatecatbravo()
{
	
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas permukaan");
		return;
	}
	
	var result = 0;
	result = replaceCommas(addCommas(parseInt(luas)/2)); 
	
document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " Kg";
}

function calculateindokon()
{
	var tipe = document.getElementById('tipematerial').value;
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas volume bangunan");
		return;
	}
	var result = 0;
	switch(tipe)
	{
		case '1':
			result = replaceCommas(addCommas(parseInt(luas)*36));
			break;
		case '2':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '3':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '4':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '5':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '6':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '7':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '8':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '9':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '10':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '11':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '12':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '13':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '14':
			rresult = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '15':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '16':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		case '17':
			result = replaceCommas(addCommas(parseInt(luas)*43));
			break;
		
	}
	
document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + " /Zak";

}

function calculatemortar()
{
	var tipe = document.getElementById('tipematerial').value;
	var luas = document.getElementById('luasbangunan').value;
	if(luas == '')
	{
		alert("Anda harus mengisi luas dinding");
		return;
	}
	var result = 0;
	switch(tipe)
	{
		case '1':
			result = replaceCommas(addCommas(parseInt(luas)*1.25));
			break;
		case '2':
			result = replaceCommas(addCommas(parseInt(luas)*3.5));
			break;

	}

	document.getElementById('result').innerHTML = "" + setdecimal(result, 0) + "Kg";
}

