/* All variables */
vUrinalCost = 215;
UrinalNo	= 0;
nUrinalCost = 0;
nCostOfWater = 0.76;
nCostOfWaste = 1.29;
nUrinalUsage = 0;


/* alll function */
function fncboUrinalChoice(data)
{
	if(data.selectedIndex == 1)
	{
		vUrinalCost = 235;
	}
	else
	{
		vUrinalCost = 215;
	}
	UrinalCost();
}


/* Get the Urnal Cost */
function UrinalCost()
{
	UrinalNo = document.getElementById("txtUrinalNo").value;
	nUrinalCost = (parseFloat(vUrinalCost) * parseFloat(UrinalNo));
	
	document.getElementById("txtUrinalCost").value = nUrinalCost;
}


/* Function for cost of water */
function fnCostOfWater(data)
{
	if(data.selectedIndex == 1)
	{
		document.getElementById("txtCostofWater").style.display="block";
		document.getElementById("txtCostofWater").focus();
		document.getElementById("txtCostofWater").select();
		document.getElementById("txtCostofWater").value = 0.76;
		nCostOfWater = 0.76;
	}
	else
	{
		document.getElementById("txtCostofWater").style.display="none";
		nCostOfWater = 0.76;
	}
}


function changeWater()
{
	nCostOfWater = document.getElementById("txtCostofWater").value;
}

/* Waste Change */

function fnWasteManage(data)
{
	if(data.selectedIndex == 1)
	{
		document.getElementById("txtCostOfWaste").style.display="block";
		document.getElementById("txtCostOfWaste").focus();
		document.getElementById("txtCostOfWaste").select();
		document.getElementById("txtCostOfWaste").value = 1.29;
		nCostOfWaste = 1.29;
	}
	else
	{
		document.getElementById("txtCostOfWaste").style.display="none";
		nCostOfWaste = 1.29;
	}
}

function changeWaste()
{
	nCostOfWaste = document.getElementById("txtCostOfWaste").value;
}



/* Calculate All*/

function calculateAll()
{
	nUrinalUsage = parseFloat(document.getElementById("txtNumberOfMales").value) * parseFloat(document.getElementById("cboUsePerDay").options[document.getElementById("cboUsePerDay").selectedIndex].value) * parseFloat(document.getElementById("cboDaysUsed").options[document.getElementById("cboDaysUsed").selectedIndex].value);
	
	VolPerFlush = document.getElementById("cboVolPerFlush").options[document.getElementById("cboVolPerFlush").selectedIndex].value;
	
	WaterUsed = parseFloat(nUrinalUsage) * VolPerFlush;
	WaterUsedInYear = parseFloat(WaterUsed) * 52;
	
	WaterSaved = parseFloat(parseInt(WaterUsedInYear) / 1000);
	
	document.getElementById("txtWaterSaving").innerHTML = Math.ceil(WaterSaved);
	
	WaterCost = nCostOfWater;
	WasteCost = nCostOfWaste;
	
	
	WaterCostSaving = parseFloat(WaterSaved * parseFloat(WaterCost)) + parseFloat(WaterSaved * parseFloat(WasteCost))
	document.getElementById("txtWaterCostSaving").innerHTML = Math.ceil(WaterCostSaving);
	
	FlushesPerYear = nUrinalUsage * 52;
	ConsumableNeeded = FlushesPerYear / 15000;
	ConsumableCost = ConsumableNeeded * 24.5;
	
	
	TotalCost = nUrinalCost;
	
	document.getElementById("uc").innerHTML = Math.ceil(nUrinalCost);
	TotalCostSaving = parseFloat(WaterCostSaving) - ConsumableCost;
	
	document.getElementById("txtAnnualCostSaving").innerHTML = Math.ceil(TotalCostSaving);
	
	Investment = TotalCost;
	document.getElementById("txtInvestment").innerHTML =  Math.ceil(TotalCost);
	decimal(Math.round(TotalCost * 100) / 100);
	document.getElementById("txtConsumableCost").innerHTML =  Math.ceil(ConsumableCost);
	
	/* InvestmentPayback = Math.ceil((parseFloat(vUrinalCost) / TotalCostSaving) * 364);
       
	document.getElementById("txtPayback").innerHTML = Math.ceil(InvestmentPayback); */
	
	
	InvestmentPayback = parseFloat((parseInt(Investment) / TotalCostSaving) * 364);
	document.getElementById("txtPayback").innerHTML = parseInt(Math.round(InvestmentPayback * 100)/100);



}


function decimal($maindata)
{
	$maindata = $maindata + "";
	$alldata = $maindata.split("\.");
	
	if($alldata.length == 1)
	{
			$maindata = $maindata;
	}
	else if($alldata[1].length < 2)
	{
		$maindata = parseInt($alldata[1]) + 1;
	}
	
	return $maindata;
}


function triple($maindata)
{
	$maindata = $maindata + "";
	$alldata = $maindata.split("\.");
	
	if($alldata.length == 1)
	{
			$maindata = $maindata + ".000";
	}
	else if($alldata[1].length < 2)
	{
		$maindata = $maindata + "00";
	}
	else if($alldata[1].length < 3)
	{
		$maindata = $maindata + "0";
	}	
	return $maindata;
}