<!--
function FormatNumber(a,b,c)
{
a+=""
b+=""
c+=""
if((c=="")||(c.length>1))
c="."
if(a.length==0)
a="0"
var k=a
var s=1
var t=""
var Count=0
if(parseFloat(a)){
a=parseFloat(a)}else{
a=0}
if((parseInt(b,10))||(parseInt(b,10)==0)){
b=parseInt(b,10)}else{
b=2}
if(a<0)
{
s=-1
a*=s
}
if(b<0)
b*=-1
a=""+Math.floor(a*Math.pow(10,b+1)+5)
if((a.substring(1,2)=='.')||((a+'')=='NaN'))
return(k)
if(a.length<b+1)
{
for(Count=a.length;Count<=b;Count++)
t+="0"
}
a=t+a
if(b==0){
a=a.substring(0,a.length-1)}else{
a=a.substring(0,a.length-b-1)+
c+
a.substring(a.length-b-1,
a.length-1)}
if(s==-1)
a="-"+a
if(a.length==0)
a="0"
return(a)
}
function computeForm(){
var u=document.calculator.payment.value;
var l=document.calculator.principal.value;
var g=0;
var f=0;
var d=0;
var i=0;
var r=document.calculator.rate.value;
if(r>1.0){
r=r/100.0;
document.calculator.rate.value=r;
}
var r=r/12;
var p=document.calculator.rate2.value;
if(p>1.0){
p=p/100.0;
document.calculator.rate2.value=p;
}
var p=p/12;
var count1=0;
while(l>0){
g=l*r;
f=u-g;
l=l-f;
i=i+f;
d=d+g;
count1=count1+1;
if(count1>600){break;}else{continue;}
}
document.calculator.oldinterest.value="$"+parseInt(d,10);
var pow=1;
for(var v=0;v<document.calculator.term.value*12;v++)
pow=pow*(1+p);
var e=(document.calculator.principal.value*pow*p)/(pow-1);
document.calculator.payment2.value="$"+parseInt(e,10)+"."+parseInt(e%1*100,10);
var o=document.calculator.payment.value-e;
var h=parseInt(o,10)+"."+parseInt(o%1*100,10);
var j=FormatNumber(h,2,'.');
document.calculator.savings.value="$"+j;
var n=(e*document.calculator.term.value*12)-document.calculator.principal.value;
document.calculator.newinterest.value="$"+parseInt(n,10);
var m=d-n;
document.calculator.interestS.value="$"+parseInt(m,10);
var q=m-document.calculator.closing.value;
document.calculator.totalsavings.value="$"+parseInt(q,10);
}
