/*****************************************
(C) http://www.calculator.net all right reserved.  
*****************************************/
var UX=new Array();var ou=0;var HA=true;function calc(){showquickmsg("calculating...",true);vF=gObj("cannualincome").value;nq=gObj("cloanterm").value;BO=gObj("cinterestrate").value;qJ=gObj("cmonthlydebt").value;vx=gObj("cdownpercent").value;ph=(document.domain+"").toLowerCase();if((ph!="\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74")&&(ph.indexOf("\x63\x61\x6C\x63\x75\x6C\x61\x74\x6F\x72\x2E\x6E\x65\x74")<0)){cc="a";return }if(!isNumber(vF)){showquickmsg("annual income need to be numeric",true);return }else{if(!isNumber(nq)){showquickmsg("loan term need to be numeric",true);return }else{if((nq<1)||(nq>50)){showquickmsg("loan term need to be a number between 0 and 50",true);return }else{if(!isNumber(BO)){showquickmsg("interest rate need to be numeric",true);return }else{if((BO<-200)||(BO>200)){showquickmsg("interest rate needs to be between -200 and 200",true);return }else{if(!isNumber(qJ)){showquickmsg("debt amount need to be numeric",true);return }else{if(!isNumber(vx)){showquickmsg("percentage of down payment need to be numeric",true);return }else{if((vx<0)||(BO>100)){showquickmsg("percentage of down payment needs to be between 0 and 100",true);return }}}}}}}}if(typeof (cc)!="undefined"){return }vF=parseFloat(vF);nq=parseFloat(nq);BO=parseFloat(BO);qJ=parseFloat(qJ);vx=parseFloat(vx);bv=vF*0.36/12-qJ;rJ=vF*0.28/12-qJ;Jj=BO/100/12;Ok=(Jj/(1-Math.pow((1+Jj),(-nq*12))));if(vx<20){Wp=bv/(Ok+1.25*0.02/12);Vc=rJ/(Ok+1.25*0.02/12)}else{Wp=bv/(Ok+1.25*0.015/12);Vc=rJ/(Ok+1.25*0.015/12)}AD=Wp/(1-(vx/100));BP=Vc/(1-(vx/100));Cr=Ok*Wp;Ct=Ok*Vc;jl="<hr /><h2>If Use Debt to Income Rate of 36% (Acceptable)</h2><table cellpadding='3' width='80%'>";jl+="<tr bgcolor='#dddddd'><td><b>You can borrow</b></td><td align=right><b>"+formatAsMoney(Wp)+"</b></td></tr>";jl+="<tr><td>total price of the house</td><td align=right>"+formatAsMoney(AD)+"</td></tr>";jl+="<tr><td>down payment</td><td align=right>"+formatAsMoney(AD-Wp)+"</td></tr>";jl+="<tr><td>monthly mortgage payment</td><td align=right>"+formatAsMoney(Cr)+"</td></tr>";if(vx<20){jl+="<tr><td>monthly PMI (assume 0.5%)</td><td align=right>"+formatAsMoney(AD*0.005/12)+"</td></tr>"}jl+="<tr><td>annual property tax (assume 1.5%)</td><td align=right>"+formatAsMoney(AD*0.015)+"</td></tr>";jl+="</table>";jl+="<hr /><h2>If Use Debt to Income Rate of 28% (Safe)</h2><table cellpadding='3' width='80%'>";jl+="<tr bgcolor='#dddddd'><td><b>You can borrow</b></td><td align=right><b>"+formatAsMoney(Vc)+"</b></td></tr>";jl+="<tr><td>total price of the house</td><td align=right>"+formatAsMoney(BP)+"</td></tr>";jl+="<tr><td>down payment</td><td align=right>"+formatAsMoney(BP-Vc)+"</td></tr>";jl+="<tr><td>monthly mortgage payment</td><td align=right>"+formatAsMoney(Ct)+"</td></tr>";if(vx<20){jl+="<tr><td>monthly PMI (assume 0.5%)</td><td align=right>"+formatAsMoney(BP*0.005/12)+"</td></tr>"}jl+="<tr><td>annual property tax (assume 1.5%)</td><td align=right>"+formatAsMoney(BP*0.015)+"</td></tr>";jl+="</table>";showquickmsg(jl,false)};