function doSavings(objForm) {
	var iCost = (objForm.txtCost) ? objForm.txtCost.value : 2.75;
	var iNumTrucks = objForm.txtTrucks.value;
	var iMPG = objForm.txtMPG.value;
	var iMPY = (objForm.txtMPY) ? objForm.txtMPY.value : 120000;
	document.getElementById(objForm.id + '-total').innerHTML = formatCurrency((((iNumTrucks * iMPY)/iMPG)*.035)*iCost);
	return false;
} // doSavings()

function doReset(sForm) {
	var objForm = document.getElementById(sForm);
	objForm.reset();
	objForm.txtCost.focus();
	document.getElementById(objForm.id + '-total').innerHTML = "0.00"
} // doReset()

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);
} // formatCurrency()

function getDifference() {
	var dtStart = new Date(2007, 4, 1); // May 1st, 2007
	var dtToday = new Date(); 			// today's date
	var iSeconds = 1000; 				// get 1 second in milliseconds
	var iSkip = 2;						// dollar amount to skip on every iSeconds interval
	var iDiff = Math.ceil((dtToday.getTime() - dtStart.getTime())/(iSeconds/iSkip));
	document.getElementById('counter').innerHTML = "$" + formatCurrency(iDiff);
	setTimeout("getDifference()",iSeconds);
} // getDifference()