function n(token){
	
	return window.document.getElementById(token);	
	
	}
	
	
function pf(token){
	return parseFloat(token);

}
//Excel spreadsheets round to two place decimals. This makes them less accurate, but if that's what they want... let's give it to them
	function SpreadSheet(num, dec) {
	x = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return x;
}

function setText(t,output){
	
	 window.document.getElementById(t).innerHTML = output;
	
	}	
	

function Dollar(amount) {
   var i = pf(amount);
   if(isNaN(i)) {
      i = 0.00;
      }
   var minus = '';
   if(i < 0) {
      minus = '-';
      }
   i = Math.abs(i);
   i = parseInt((i + .005) * 100);
   i = i / 100;
   s = new String(i);
   if(s.indexOf('.') < 0) {
      s += '.00';
      }
   if(s.indexOf('.') == (s.length - 2)) {
      s += '0';
      }
   s = '$' +minus + s;
   return  s;
   }

function valid(){
	
	//alert("validator");
	calc();
	window.document.getElementById("box").style.display = "block";
	
	
	}

//This function will do the on-site savings calculator 

	function littleCalc(){

	var c6 = parseFloat(n("c6").value);
	var d6 = parseFloat(n("d6").value);
	var e6 = parseFloat(n("e6").value);
	var c7 =parseFloat(n("c7").value);
	var d7 = parseFloat(n("d7").value);
	var e7 =parseFloat(n("e7").value);
	var c10 =parseFloat(n("c10").value);
	var d10 =parseFloat(n("d10").value);
	var e10 =parseFloat(n("e10").value);
	var c11 =parseFloat(n("c11").value);
	var d11 =parseFloat(n("d11").value);
	var e11 =parseFloat(n("e11").value);

	var c12 = n("c12").value;
	var d12 = n("d12").value;
	var e12 = n("e12").value;
	var c13 = parseFloat(c12)*parseFloat(c10);
	var d13 = parseFloat(d12)*parseFloat(d10);
	var e13 = parseFloat(e12)*parseFloat(e10);
	var c14 = parseFloat(c13)*parseFloat(c11);
	var d14 = parseFloat(d13)*parseFloat(d11);
	var e14 = parseFloat(e13)*parseFloat(e11);
	
	var c15 = parseFloat((c6/60)*parseFloat(c7))*parseFloat(c10);
	var d15 = parseFloat((d6/60)*parseFloat(d7))*parseFloat(d10);
	var e15 = parseFloat((e6/60)*parseFloat(e7))*parseFloat(e10);
	
	var c16 = parseFloat(c14+c15);
	var d16 = parseFloat(d14+d15);
	var e16 = parseFloat(e14+e15);
	
	var c17 = parseFloat(c16/c13);
	var d17 = parseFloat(d16/d13);
	var e17 = parseFloat(e16/e13);

	setText("c13",SpreadSheet(c13,2));
	setText("d13",SpreadSheet(d13,2));
	setText("e13",SpreadSheet(e13,2));
	setText("c14",Dollar(SpreadSheet(c14,2)));
	setText("d14",Dollar(SpreadSheet(d14,2)));
	setText("e14",Dollar(SpreadSheet(e14,2)));
	setText("c15",Dollar(SpreadSheet(c15,2)));
	setText("d15",Dollar(SpreadSheet(d15,2)));
	setText("e15",Dollar(SpreadSheet(e15,2)));
	setText("c16",Dollar(SpreadSheet(c16,2)));
	setText("d16",Dollar(SpreadSheet(d16,2)));
	setText("e16",Dollar(SpreadSheet(e16,2)));
	setText("c17",Dollar(SpreadSheet(c17,2)));
	setText("d17",Dollar(SpreadSheet(d17,2)));
	setText("e17",Dollar(SpreadSheet(e17,2)));

}



