function CheckFields() {
	var blnCalc;
	blnCalc=true;
	if(document.frmCalc.txtAmount.value=='') {
		blnCalc=false;
	}
	if(document.frmCalc.txtTerms.value=='') {
		blnCalc=false;
	}
	if(document.frmCalc.txtRate.value=='') {
		blnCalc=false;
	}
	if(blnCalc==true) {
		CalcPayment();
	}
}
function CalcPayment() {
	var Amount;
	var Terms;
	var Rate;
	var Payment;
	Amount = document.frmCalc.txtAmount.value;
	Terms = document.frmCalc.txtTerms.value;
	Rate = document.frmCalc.txtRate.value;

	if (Rate > 1.0) {
		Rate = Rate / 100.0;
		document.frmCalc.txtRate.value = Rate;
    }
    Rate /= 12;
	
	var pow = 1;
    for (var j = 0; j < document.frmCalc.txtTerms.value; j++)
		pow = pow * (1 + Rate);
	Payment = (document.frmCalc.txtAmount.value * pow * Rate) / (pow - 1)
		
	//Format Payment Dollar value
	var sLength;
	var sDec;
	var sPayment;
	Payment = Payment.toString();
	sLength = Payment.length;
	sDec = Payment.indexOf(".")
	sDec = sDec + 3;
	sPayment = Payment.substr(0,sDec);
		
	document.frmCalc.txtPayment.value = sPayment;
}
