   function refresh() {	var sURL = unescape(window.location.pathname);	window.location.href = sURL;   }  function RPA(PA, Yrs, units)  {    var Rmonth=PA/units;    var fac=0;    var Rbase=1+Rmonth;    var denom=Rbase;    for (var j=0;j<(Yrs*units);j++)    {      fac+=(1/denom);      denom*=Rbase;    }    return fac;  }function showdollar(num1) {	 var moneys='$'; var moneyd=',';	num1 = String(num1);	for (var j=0;j<num1.length; j++) {		l=j+1;		moneys+=num1.substring(l,j);		if (num1==Math.round(num1)) {			var pos=num1.length-l;	      		}		else	{			var pos=num1.length-3-l;      		}		if ((pos % 3) == 0 && pos != 0) moneys+=",";    	}	return moneys;}function getnum(strIn) {	var tStr = "";	var Digits = "0123456789.";    for (var j = 0; j < strIn.length; j++) 	{       	if (Digits.indexOf(strIn.charAt(j)) == -1) {		}	else 		{	   		tStr = tStr + strIn.charAt(j);	   	}	}	if (tStr.length==0) tStr = "0";	return tStr;}function validate(frmMain) {	var stmp = "";	stmp = getnum(frmMain.price.value);	if (stmp == "0" && stmp.length == 1) {		window.alert("Please enter the purchase price of your property.");		return false;	}	stmp = getnum(frmMain.term.value);	if (stmp == "0" && stmp.length == 1) {		window.alert("Please enter the length of your mortgage.");		return false;	}	stmp = getnum(frmMain.rate.value);	if (stmp == "0" && stmp.length == 1) {		window.alert("Please enter the interest rate.");		return false;	}      return true;}function calcloan(frmMain) {	frmMain.loan.value = getnum(frmMain.price.value) - getnum(frmMain.deposit.value);}function calcform(frmMain) {	if (validate(frmMain)) {		var base = String(getnum(frmMain.price.value) - getnum(frmMain.deposit.value));		var interest = (getnum(frmMain.rate.value) / 100);				var wtotal = RPA(interest,getnum(frmMain.term.value),52);		var ftotal = RPA(interest,getnum(frmMain.term.value),26);		var mtotal = RPA(interest,getnum(frmMain.term.value),12);		frmMain.price.value = showdollar(getnum(frmMain.price.value));		frmMain.deposit.value = showdollar(getnum(frmMain.deposit.value));		frmMain.loan.value = showdollar(base);		frmMain.weekly.value = showdollar(Math.round(base/wtotal));		frmMain.fortnightly.value = showdollar(Math.round(base/ftotal));		frmMain.monthly.value = showdollar(Math.round(base/mtotal));	}}