<!--
function calc()
{

// 54.1 cents 2009 [costofgas + otherexpenses]
// 58.5 cent (2011: costofgas + otherexpenses)
// 64.4 cent (2011: costofgas + otherexpenses) ~ adj. for gas 5/2011


// cost of other expenses/mile >> 
// .4616 
// maintenance/tires (0.054)   +   depreciation = 3728/15000 = (0.2485333333333333)   = 0.3025333333333333
// flat fees per year = 6114-depreciation = (2386)
// cost of other gas/mile >> .1234 @ 2.880/gallon
// adjusted to 0.1824863194444444/mile @ 4.259/gallon (5/2011 AAA)
// (take the new cost of gas and multiply by 0.0428472222222222) -- 05/2011 AAA 

with (document.form)
   {
	costofgas 		= (dist.value * workdays.value * .1824863194444444);
	otherexpenses	= (dist.value * workdays.value * .3025333333333333) + 2386/12;
   }
// end

 if (document.form.mpg.value == 0 || document.form.price.value == 0)
 {   
   with (document.form)
   { 	 
     res = ( costofgas + otherexpenses + (parking.value * 1));
   }
 } 
 else
 {  
   with (document.form)
   {  
     res = (otherexpenses + (dist.value * workdays.value * (price.value / mpg.value)) + (parking.value * 1));
   }
 }
 if (res - parseInt(res) == 0)
 {      
   res2 = res*12;
	res  = res  + ".00";
	res2 = res2 + ".00";
	res3 = (res2 / 2) + ".00";
	res4 = ((res2/4) * 3) + ".00";
 }
 else
 {
   res += 0.005;                        // round to penny
   temp = (res - parseInt(res)) + 1;    // temp = 1.xxx...
   temp = temp + " ";                   // temp = string
   temp = temp.substring(1,4);          // temp = .xx
   res = parseInt(res) + temp;          // res = integer + .xx
   res2 = res*12;
	res2 += 0.005;                       // round to penny
	temp = (res2 - parseInt(res2)) + 1;  // temp = 1.xxx...
	temp = temp + " ";                   // temp = string
	temp = temp.substring(1,4);          // temp = .xx
	res2 = parseInt(res2) + temp;        // res2 = integer + .xx
	res3 = (res2 / 2);
	res3 += 0.005;								// round to penny
	temp2 = (res3 - parseInt(res3)) + 1;     // temp2 = 1.xxx...
	temp2 = temp2 + " ";						   // temp2 = string
	temp2 = temp2.substring(1,4);			   // temp2 = .xx
	res3 = parseInt(res3) + temp2;		      // res3 = integer + .xx
	res4 = (res2/4) * 3;
	res4 += 0.005;								// round to penny
	temp3 = (res4 - parseInt(res4)) + 1;     // temp3 = 1.xxx...
	temp3 = temp3 + " ";						   // temp3 = string
	temp3 = temp3.substring(1,4);			   // temp3 = .xx
	res4 = parseInt(res4) + temp3;		      // res4 = integer + .xx
}
 document.form.result1.value = "$" + res;
 document.form.result2.value = "$" + res2;
 document.form.result3.value = "$" + res3;
 document.form.result4.value = "$" + res4;
 }
//-->
