function floor(number)
{
  	return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function dosum()
{
   
	document.roi.accounts2.value = document.roi.accounts.value 
	
	var str1=document.roi.accounts.value
	document.roi.accounts.value=str1.replace(",","")
	 
	var str2=document.roi.rpcs.value
    document.roi.rpcs.value=str2.replace(",","")
	
	
	var str3=document.roi.accounts2.value
	document.roi.accounts2.value=str3.replace(",","")
	
	var str4=document.roi.rpcs2.value
    document.roi.rpcs2.value=str4.replace(",","")
	
	
  	document.roi.rpcs.value = floor(document.roi.accounts.value * .012)
  	document.roi.rpcs2.value = floor(document.roi.accounts2.value * .012)
  
  	document.roi.duration.value = floor((document.roi.accounts.value  / 10000) * 2.4)
  	document.roi.duration2.value = floor(document.roi.accounts2.value  / 10000)
  
  	document.roi.collectors2.value = document.roi.collectors.value 
  
  	document.roi.hourlyrate2.value = document.roi.hourlyrate.value 
  
  	var calc = document.roi.duration.value * document.roi.collectors.value * document.roi.hourlyrate.value
	document.roi.laborcost.value = calc.toFixed(2)
	var calc = document.roi.duration2.value * document.roi.collectors2.value * document.roi.hourlyrate2.value
	document.roi.laborcost2.value = calc.toFixed(2) 
	
	var calc =  document.roi.duration.value * document.roi.longdistance.value * document.roi.collectors.value * 60 * .7
	document.roi.longdistancecost.value = calc.toFixed(2)
  	var calc =  document.roi.duration2.value * document.roi.longdistance2.value * document.roi.collectors2.value * 60 * .7
	document.roi.longdistancecost2.value = calc.toFixed(2)

	var calc = parseFloat(document.roi.laborcost.value) + parseFloat(document.roi.longdistancecost.value)
	document.roi.totalcost.value = calc.toFixed(2)
	var calc = parseFloat(document.roi.laborcost2.value) + parseFloat(document.roi.longdistancecost2.value)
	document.roi.totalcost2.value = calc.toFixed(2)
	
	
	var calc = parseFloat(document.roi.totalcost.value) - parseFloat(document.roi.totalcost2.value)
	document.roi.totalsaving2.value = calc.toFixed(2)
	
	var calc = parseFloat(document.roi.totalcost2.value) / parseFloat(document.roi.rpcs2.value)
	document.roi.RPC.value = calc.toFixed(2)
	
	var calc = parseFloat(document.roi.totalcost.value) / parseFloat(document.roi.rpcs.value)
	document.roi.RPC1.value = calc.toFixed(2)
}

	/********** Start CPM Calculater work 18-04-09 *****************/
	function accountUpdate()	{
	  	/******** calculate Dialer line cost start *****************/
		if(document.roi.accounts.value == '')
			document.roi.accounts.value = 7;
		var hourlyrate = document.roi.hourlyrate.value;
		var hourlyrate = hourlyrate.replace('$','');
		document.roi.laborcost.value = '$'+parseFloat((document.roi.accounts.value*hourlyrate).toFixed(4));
		/******** calculate Dialer line cost end *****************/
	
		/******* calculate cost without maintance start *********/
		var headlinecost = document.roi.rpcs.value.replace('$','');
		if(headlinecost == '')
			headlinecost = 0.0150;
		var addLdcost = document.roi.duration.value.replace('$','');
		var dialerlinecost = document.roi.laborcost.value.replace('$','');
		var maintanancecost = parseFloat(headlinecost)+parseFloat(addLdcost)+ parseFloat(dialerlinecost);
		document.roi.longdistance.value = '$'+maintanancecost.toFixed(4);
		/******* calculate cost without maintanance end *********/
	}

	function rpcUpdate()	{
	 	/******* calculate cost without maintance start *********/
		var headlinecost = document.roi.rpcs.value.replace('$','');
		if(headlinecost == '')
			headlinecost = 0.0150;
		var addLdcost = document.roi.duration.value.replace('$','');
		var dialerlinecost = document.roi.laborcost.value.replace('$','');
		var maintanancecost = parseFloat(headlinecost)+parseFloat(addLdcost)+ parseFloat(dialerlinecost);
		document.roi.longdistance.value = '$'+maintanancecost.toFixed(4);
		/******* calculate cost without maintanance end *********/
	}
	
	function collectorUpdate(){ 
		
		/******* calculate cost per line start **************/
		document.roi.duration.value = document.roi.duration.value
	  	var cpt = document.roi.collectors.value;	
		if(cpt == '')
			cpt = 300.00;
		document.roi.hourlyrate.value = '$'+parseFloat(((cpt/23)/5000).toFixed(4)); 			
		/******* calculate cost per line end **************/
	
		/******** calculate Dialer line cost start *****************/
		if(document.roi.accounts.value == '')
			document.roi.accounts.value = 7;
		var hourlyrate = document.roi.hourlyrate.value;
		var hourlyrate = hourlyrate.replace('$','');
		document.roi.laborcost.value = '$'+parseFloat((document.roi.accounts.value*hourlyrate).toFixed(4));
		/******** calculate Dialer line cost end *****************/
		
		/******* calculate cost without maintance start *********/
		var headlinecost = document.roi.rpcs.value.replace('$','');
		if(headlinecost == '')
			headlinecost = 0.0150;
		var addLdcost = document.roi.duration.value.replace('$','');
		var dialerlinecost = document.roi.laborcost.value.replace('$','');	
		var maintanancecost = parseFloat(headlinecost)+parseFloat(addLdcost)+ parseFloat(dialerlinecost);
		document.roi.longdistance.value = '$'+maintanancecost.toFixed(4);
		/******* calculate cost without maintance end *********/
	}
	
	function calculatetotalcost()	{
		var withoutmaintanance = document.roi.longdistance.value.replace('$','');
		var dialermaintanance = document.roi.longdistancecost.value.replace('$','');
		var totalcost = parseFloat(withoutmaintanance)+parseFloat(dialermaintanance);
		document.roi.totalcost.value = '$'+totalcost.toFixed(4);	
	}
	/********** End CPM Calculater work 18-04-09 *****************/



