function loanCalc() {

	var re = /,/g
	
	

	document.forms[0].mpay.value = document.forms[0].mpay.value.replace(re,"");
	var pmt = Number(document.forms[0].mpay.value);

	document.forms[0].apr.value =document.forms[0].apr.value.replace(re,"");
	var prate = Number(document.forms[0].apr.value);

	document.forms[0].term.value = document.forms[0].term.value.replace(re,"");
	var nper = Number(document.forms[0].term.value);

	document.forms[0].dpay.value = document.forms[0].dpay.value.replace(re,"");
	var dp = Number(document.forms[0].dpay.value);

	

	var rate = prate/100;

	var i = rate/12;

	var n = nper * 12; 

	

	var d1 = 1+i;

	var denom = Math.pow(d1, n); 

	var tmp = (1/i) * (1 - (1/denom)); 

	var pv = pmt * tmp + dp;  

	var pv2 = new String(parseInt(pv));

	

	if (pv2.length < 3) {

	    	var pv3 = new String(pv2);

	}

	else if (pv2.length == 4) {

	    	var pv3 = new String(pv2.substr(0,1) + "," + pv2.substr(1,3)); 

	}

	else if (pv2.length == 5) {

	    	var pv3 = new String(pv2.substr(0,2) + "," + pv2.substr(2,3)); 

	}

	else if (pv2.length == 6) {

	    	var pv3 = new String(pv2.substr(0,3) + "," + pv2.substr(2,3));

	}

	else if (pv2.length == 7) {

	    	var pv3 = new String(pv2.substr(0,1) + "," + pv2.substr(1,3) + "," + pv2.substr(4,3));

	}

	else if (pv2.length == 8) {

	    	var pv3 = new String(pv2.substr(0,2) + "," + pv2.substr(2,3) + "," + pv2.substr(5,3));

	}

	else {

			var pv3 = new String(pv2);

	}

	

	document.forms[0].mloan.value = pv3;

	return false;

}


