// JavaScript Document
function clearAutoCalc()  {
		var result = document.getElementById("pmt");
		result.innerHTML = "";
		var f = document.autocalcForm;
		var currentBalance = f.currentbalance;
		currentBalance.focus();
	}
	function calculate() {
		var f = document.autocalcForm;
		var currentBalance = f.currentbalance.value;
		var cashNeeded = f.cashneeded.value;
		var interest = f.interest.value;
		var payments = f.payments.value;
		//alert(currentBalance + " " + cashNeeded + " " + interest + " " + payments);		
		if (currentBalance!='' && cashNeeded!='' && interest!='' && payments!='' && 
			!isNaN(currentBalance) && !isNaN(cashNeeded) && 
			!isNaN(interest) && !isNaN(payments))  {
			// validation passed, do the calc
			var ir = parseFloat(interest)/100/12;
			var pv = parseFloat(currentBalance);
			pv = pv + parseFloat(cashNeeded);
			var fv = 0;
			var np = parseFloat(payments);
			var pmt=ir*(fv+(Math.pow(1+ir,np)*pv)) / (-1 + Math.pow(1+ir,np) );	// payment
			if (!isNaN(pmt)) {
				var result = document.getElementById("pmt");
				r = pmt.toFixed(2);
				result.innerHTML='<strong>' + r + '</strong>';
			}
		}
		else {
			alert('Please enter valid numbers in all fields to calculate payment');
		}
	}