
function startCalc(){
  interval = setInterval("calc()",1);
}

function calc(){
  one = document.ROICalc.val1.value;
  two = document.ROICalc.val2.value; 
  document.ROICalc.val13.value = (one * 395);
  document.ROICalc.val12.value = (two * 200);

  s1 = (two * 200) + (one * 395) + (3000 * 1)

  document.ROICalc.val14.value = formatCurrency(s1);

}

function stopCalc(){
  clearInterval(interval);
}

function startCalc2(){
  interval = setInterval("calc2()",1);
}

function calc2(){
  five = document.ROICalc.val5.value;
  x = (five * 1)
  document.ROICalc.val5.value = formatCurrency(x);
	stopCalc2();
}

function stopCalc2(){
  clearInterval(interval);
}


function startCalc3(){
  interval = setInterval("calc3()",1);
}

function calc3(){
  three = document.ROICalc.val3.value;
  five = document.ROICalc.val5.value;

  document.ROICalc.val8.value = (three * 60);
  document.ROICalc.val6.value = (three * five);
  x = (three * five);
  document.ROICalc.val6.value = formatCurrency(x);

}

function stopCalc3(){
  clearInterval(interval);
}

function startCalc4(){
  interval = setInterval("calc4()",1);
}

function calc4(){
  four = document.ROICalc.val4.value;
  five = document.ROICalc.val5.value;

  document.ROICalc.val7.value = (four * 10);
  document.ROICalc.val9.value = Math.round(five / 60); 

//  document.ROICalc.val10.value = Math.round((four * 10) * (five / 60));
  x = (four * 10) * (five / 60)
  document.ROICalc.val10.value = formatCurrency(x);

}

function stopCalc4(){
  clearInterval(interval);
}


function formatCurrency(num) {
  num = num.toString().replace(/\$|\,/g,'');
  if(isNaN(num))
  num = "0";
  sign = (num == (num = Math.abs(num)));
  num = Math.floor(num*100+0.50000000001);
  cents = num%100;
  num = Math.floor(num/100).toString();
  if(cents<10)
  cents = "0" + cents;
  for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
  num = num.substring(0,num.length-(4*i+3))+','+
  num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}


function copy(txt) {

  //var fnumber = txt; //number.toFixed(0);
  document.ROICalc.val5a.value = txt; //fnumber.toFixed(0);

 // document.ROICalc.val5.value

}

function stringFilter (input) {
s = input.value;
filteredValues = "1234567890";     // Characters stripped out
var i;
var returnString = "";
for (i = 0; i < s.length; i++) {  // Search through string and append to unfiltered values to returnString.
var c = s.charAt(i);
if (filteredValues.indexOf(c) == -1) returnString += c;
}
input.value = returnString;
}


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;
}


