// JavaScript Document
function showpay() {
 if ((document.calc.loan.value == null || document.calc.loan.value.length == 0) ||
     (document.calc.months.value == null || document.calc.months.value.length == 0)
||
	(document.calc.Per.value == null || document.calc.Per.value.length == 0)
||
     (document.calc.rate.value == null || document.calc.rate.value.length == 0))
 { 
 	document.calc.pay.value = "Incomplete data";
 }
 else
 {
 var Per = document.calc.Per.value;
 var princ = document.calc.loan.value * (1 - parseFloat(Per/100));
 var term  = document.calc.months.value * 12;
 var intr   = document.calc.rate.value / 1200;
 
 var Total = princ * intr / (1 - (Math.pow(1/(1 + intr), term)));
 
 
 	document.calc.pay.value = Total.toFixed(2);
 }

// payment = principle * monthly interest/(1 - (1/(1+MonthlyInterest)*Months))

}
