function round(number,X) {
// rounds number to X decimal places, defaults to 2
X = (!X ? 2 : X);
return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}

function compute(form)  {
   form.moAmt1.value = round((form.ppYr1.value * form.pmt1.value) /12),2;
   form.moAmt2.value = round((form.ppYr2.value * form.pmt2.value) /12),2;
   form.moAmt3.value = round((form.ppYr3.value * form.pmt3.value) /12),2;
   form.moAmt4.value = round((form.ppYr4.value * form.pmt4.value) /12),2;
   form.moAmt5.value = round((form.ppYr5.value * form.pmt5.value) /12),2;
   form.moAmt6.value = round((form.ppYr6.value * form.pmt6.value) /12),2;
   form.moAmt7.value = round((form.ppYr7.value * form.pmt7.value) /12),2;
   form.moAmt8.value = round((form.ppYr8.value * form.pmt8.value) /12),2;
   form.moAmt9.value = round((form.ppYr9.value * form.pmt9.value) /12),2;
   form.moAmt10.value = round((form.ppYr10.value * form.pmt10.value) /12),2;
   form.total.value = (eval(form.moAmt1.value) + eval(form.moAmt2.value) + eval(form.moAmt3.value) + eval(form.moAmt4.value) + eval(form.moAmt5.value) + eval(form.moAmt6.value) + eval(form.moAmt7.value) + eval(form.moAmt8.value) + eval(form.moAmt9.value) + eval(form.moAmt10.value)),2;
} 


function ClearForm(form)  {
   form.D1.value = "";
   form.D2.value = "";
   form.D3.value = "";
   form.D4.value = "";
   form.D5.value = "";
   form.D6.value = "";
   form.D7.value = "";
   form.D8.value = "";
   form.D9.value = "";
   form.D10.value = "";
   form.ppYr1.value = "";
   form.ppYr2.value = "";
   form.ppYr3.value = "";
   form.ppYr4.value = "";
   form.ppYr5.value = "";
   form.ppYr6.value = "";
   form.ppYr7.value = "";
   form.ppYr8.value = "";
   form.ppYr9.value = "";
   form.ppYr10.value = "";
   form.pmt1.value = "";
   form.pmt2.value = "";
   form.pmt3.value = "";
   form.pmt4.value = "";
   form.pmt5.value = "";
   form.pmt6.value = "";
   form.pmt7.value = "";
   form.pmt8.value = "";
   form.pmt9.value = "";
   form.pmt10.value = "";
   form.moAmt1.value = "";
   form.moAmt2.value = "";
   form.moAmt3.value = "";
   form.moAmt4.value = "";
   form.moAmt5.value = "";
   form.moAmt6.value = "";
   form.moAmt7.value = "";
   form.moAmt8.value = "";
   form.moAmt9.value = "";
   form.moAmt10.value = "";
   form.total.value = "";
}
