function test_it(entry) { if (entry.value!=null && entry.value.length!=0) { entry.value=""+ eval(entry.value); } computeForm(entry.form); } function computeForm(form) { if ((form.months.value==null || form.months.value.length==0) || (form.rate.value==null || form.rate.value.length==0) || (form.financed.value == null || form.financed.value.length==0)) { return; } if (!alrt_msg(form.months,1,480,"Your Number of Payments") || !alrt_msg(form.rate,.001,99,"Your Interest Rate") || !alrt_msg(form.financed,100,10000000,"Your Principal Amount")) { form.payment.value="A value out of range"; return; } var i=form.rate.value; ffv=0; ffv+=form.financed.value; fmv=0; var g=""; if (form.DurationType.value=='Monthly') { g=form.months.value; } else { var dr=form.months.value; g=dr*12.0; } fmv+=g; if (i >= 1.0) { // Hack to mostly correct floating point/binary conversion error i=(i/100.0)+.00001; var fmt=""; fmt+=i; fmt=fmt.substring(0,6) //form.rate.value=fmt; } i/=12; var isn=1; for (var j=0;j