var princ; var ratepc; var years; function calcAmt(frm) { frm.pr.value = formatCurrency((Number(frm.saleprice.value) - Number(frm.deposit.value)) + Number(frm.warranty.value)); princ = formatCurrency(frm.pr.value); ratepc = formatCurrency(frm.rt.value); years = formatCurrency(frm.yr.value); frm.amt.value = Math.round(princ*(Math.pow((1+ratepc/100),years))*100)/100; frm.intr.value = Math.round((princ*(Math.pow((1+ratepc/100),years))-princ)*100)/100; frm.repay.value = formatCurrency(Math.round(frm.amt.value / (years * 12))); frm.repayweek.value = formatCurrency(Math.round(frm.amt.value / (years * 52))); } function checkRate(frm) { if (ratepc == 0 || ratepc > 30) { window.alert("Make sure that the Interest Rate really is " + ratepc +"%?") } } function checkTerm(frm) { if (years == 0 || years > 30) { window.alert("Make sure that the Term really is " + years + " years?") } } function formatCurrency(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) cents = "0" + cents; for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+ num.substring(num.length-(4*i+3)); return (((sign)?'':'-') + num + '.' + cents); } var strTableBorder = "#0076AA" var strTableColour = "#F4F4F4" var strCellColour = "#F4F4F4" var strFontFace = "Verdana" var strFontSize = "8pt" var strFontColour = "#000000" document.write("
"); document.write("") document.write("") document.write(""); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write("

Finance Calculator

"); document.write(""); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write("

Sale Price

$

Deposit (eg. 15%)

$

Plus Warranty

$

Loan amount

$

"); document.write("
"); document.write(""); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write(" "); document.write("

Interest Rate

 

%

Term (Years)

 

Monthly

$

Weekly

$

 
"); document.write("
"); document.write("
"); calcAmt(frm);