var a365439=0;var a781843=0;var a611040="";var a880318="";var a035398="";var a222696="";var a346866="";var a708781="";var a440257="";var a102927="";var a006448="";var a622758="";var a507313="";var a874616="";var a598501="";function ClearValues(){iSetStr("Title","");iSetStr("GrossIncome","");iSetStr("OtherIncome","");iSetStr("CarPmt","");iSetStr("CCPmt","");iSetStr("OthLoanPmt","");iSetStr("OthMthPmt","");iSetStr("DownPmt","");iSetStr("Rate","");iSetStr("Term","");iSetStr("TermPrd","Years");iSetStr("PropTaxRate","");iSetStr("Ins","");iSetStr("InsPrd","Year");iSetStr("PMI","");iSetStr("PMIPrd","Year");iSetStr("AssoDues","");iSetStr("DuesPrd","Year");iSetStr("OtherEscrow","");iSetStr("EscrowPrd","Month");oSetStr("PrinIntTot","");oSetStr("PropTaxesTot","");oSetStr("InsTot","");oSetStr("PMITot","");oSetStr("OtherEscrowTot","");oSetStr("AssoDuesTot","");oSetStr("HousingTot","");oSetStr("HousingRatio","");oSetStr("DebtRatio","");oSetStr("FinanceTot","");oSetStr("HomeValueTot","");TotSet();SetFocus("Title");}var a384630=0;function TotSet(){a365439=iGetNum("GrossIncome")+iGetNum("OtherIncome");a781843=iGetNum("CarPmt")+iGetNum("CCPmt")+iGetNum("OthLoanPmt")+iGetNum("OthMthPmt");a611040=a714202(a365439,iGetNum("GrossIncome"),iGetNum("OtherIncome"));a880318=a318404(a781843,null,iGetNum("CarPmt"),iGetNum("CCPmt"),iGetNum("OthLoanPmt"),iGetNum("OthMthPmt"));var a311541=a365439*.28;var a284042=a365439*.36;var a074398=iGetNum("Rate")/100.0/12.0;var a344155=a507994("Term","TermPrd");var a439855=iGetNum("PropTaxRate")/100.0/12.0;var a567106=iGetNum("DownPmt");var a433429=a808736("Ins","InsPrd");var a864292=a808736("PMI","PMIPrd");var a442659=a808736("AssoDues","DuesPrd");var a074722=a808736("OtherEscrow","EscrowPrd");var a681323=a433429+a864292+a442659+a074722;a708781=a318513("Homeowner's Insurance","Ins","InsPrd");a346866=a318513("Private Mortgage Insurance","PMI","PMIPrd");a440257=a318513("Association Dues","AssoDues","DuesPrd");a102927=a318513("Other Escrow","OtherEscrow","EscrowPrd");var a682954=0;var a809240=0;var a670774=0;var a769578=0;var a815105=0;var a129006=0;for(var a589377=0;a589377<12;a589377++){a682954=a311541-a681323-a815105;a809240=a284042-a781843-a681323-a129006;a670774=a057739(a682954,a074398,a344155);a769578=a057739(a809240,a074398,a344155);a815105=(a670774+a567106)*a439855;a129006=(a769578+a567106)*a439855;}var a384630;var a225752;var a470234;if(a670774<a769578){a384630=a670774;a225752=a682954;a470234=a815105;a035398=a642324(a225752,a365439,true,0,a470234,a433429,a864292,a442659,a074722);}else{a384630=a769578;a225752=a809240;a470234=a129006;a035398=a642324(a225752,a365439,false,a781843,a470234,a433429,a864292,a442659,a074722);}a874616=a371674(a225752,a074398,a344155);a222696=a373445(a470234,a384630,a567106,a439855);a598501=a801495(a384630,a567106);var a181537=a225752+a470234+a681323;a006448=a262801(a181537,a225752,a470234,a433429,a864292,a442659,a074722);var a180979=a181537/a365439*100.0;a622758=a398533(a180979,a181537,iGetNum("GrossIncome"),iGetNum("OtherIncome"));var a550756=(a181537+a781843)/a365439*100.0;a507313=a807928(a550756,a181537,iGetNum("CarPmt"),iGetNum("OthLoanPmt"),iGetNum("CCPmt"),iGetNum("OthMthPmt"),iGetNum("GrossIncome"),iGetNum("OtherIncome"),true);oSetStr("TotInc",FmtCur(a365439));oSetStr("TotExp",FmtCur(a781843));oSetStr("PrinIntTot",FmtCur(a225752));oSetStr("PropTaxesTot",FmtCur(a470234));oSetStr("InsTot",FmtCur(a433429));oSetStr("PMITot",FmtCur(a864292));oSetStr("AssoDuesTot",FmtCur(a442659));oSetStr("OtherEscrowTot",FmtCur(a074722));oSetStr("HousingTot",FmtCur(a181537));oSetStr("HousingRatio",FmtNum(a180979,2));oSetStr("DebtRatio",FmtNum(a550756,2));oSetStr("FinanceTot",FmtCur(a384630));oSetStr("HomeValueTot",FmtCur(a384630+a567106));a444243();}function a444243(){oSetStr("TotIncInfo",a611040);oSetStr("TotExpInfo",a880318);oSetStr("PrinIntTotInfo",a035398);oSetStr("PMITotInfo",a346866);oSetStr("PropTaxesTotInfo",a222696);oSetStr("InsTotInfo",a708781);oSetStr("AssoDuesTotInfo",a440257);oSetStr("OtherEscrowTotInfo",a102927);oSetStr("HousingTotInfo",a006448);oSetStr("HousingRatioInfo",a622758);oSetStr("DebtRatioInfo",a507313);oSetStr("FinanceTotInfo",a874616);oSetStr("HomeValueTotInfo",a598501);}function a593875(){var a559337="";a559337+='	<tr><td colspan="5" align="left"><b>Monthly Income</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Gross Monthly Salary/Income</td>'+'\n';a559337+='		<td width="20"></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("GrossIncome"),"-")+'</td>'+'\n';a559337+='		<td width="10"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Other Monthly Income</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("OtherIncome"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}function a898431(){var a559337="";a559337+='	<tr><td colspan="5" align="left"><b>Monthly Expenses</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Car Payments</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("CarPmt"),"-")+'</td>'+'\n';a559337+='		<td width="10"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Credit Card Payments</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("CCPmt"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Other Loan Payments</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("OthLoanPmt"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Other Monthly Payments</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("OthMthPmt"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}function a734618(){var a559337="";a559337+='	<tr><td colspan="5" align="left"><b>Mortgage Information</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Down Payment</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("DownPmt"),"-")+'</td>'+'\n';a559337+='		<td width="10"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Interest Rate</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtNum(iGetNum("Rate"),4,"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>%</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Length of Loan</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtNum(iGetNum("Term"),0,"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>'+iGetStr("TermPrd")+'</td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}function a094335(){var a559337="";a559337+='	<tr><td colspan="5" align="left"><b>Anticipated Mortgage Escrow Expenses</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Annual Property Tax Rate</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtNum(iGetNum("PropTaxRate"),6,"-")+'</td>'+'\n';a559337+='		<td width="10"></td>'+'\n';a559337+='		<td>%</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Homeowner\'s Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("Ins"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>per�'+iGetStr("InsPrd")+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Private Mortgage Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("PMI"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>per�'+iGetStr("PMIPrd")+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Association Dues (if any)</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("AssoDues"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>per�'+iGetStr("DuesPrd")+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Other Escrow</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+FmtCur(iGetNum("OtherEscrow"),"-")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>per�'+iGetStr("EscrowPrd")+'</td>'+'\n';a559337+='	</tr>'+'\n';return a559337;}function PrintCalc(){var a559337="";a559337=a472517(CalcName);a559337+=a593875();a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Total Monthly Income</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right" style="border-top: solid 1px black;"><b>'+oGetStr("TotInc")+'</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+=a898431();a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Total Monthly Expenses</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right" style="border-top: solid 1px black;"><b>'+oGetStr("TotExp")+'</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+=a734618();a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+=a094335();if(a168391('AddlFlds')){a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='	<tr><td colspan="5" align="left"><b>Monthly Mortgage Payment Breakdown</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Principal &amp; Interest</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("PrinIntTot")+'</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Property Taxes</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("PropTaxesTot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Homeowner\'s Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("InsTot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Private Mortgage Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("PMITot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Association Dues</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("AssoDuesTot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Other Escrow</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("OtherEscrowTot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';}a559337+='	<tr><td colspan="5"><hr></td></tr>'+'\n';a559337+='	<tr><td colspan="5" align="left"><b>Qualification Calculations</b></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Likely Max Monthly Mortgage</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("HousingTot")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Housing Debt Ratio</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("HousingRatio")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>%��(28% maximum)</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right">Total Debt Ratio</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right">'+oGetStr("DebtRatio")+'</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>%��(36% maximum)</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Likely Loan Amount</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("FinanceTot")+'</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td align="right"><b>Qualifying Home Value</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td align="right"><b>'+oGetStr("HomeValueTot")+'</b></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td>�(includes Down Payment)</td>'+'\n';a559337+='	</tr>'+'\n';a003419(a559337,"_blank",580,720,Disclaimer);}function ShowFormulas(){var a559337="";a559337=a472517(CalcName+' Formulas');a559337+='	<tr>'+'\n';a559337+='		<td width="200"></td>'+'\n';a559337+='		<td width="20"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td align="left" colspan="3"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td width="200"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+=a593875();a559337+='	</table></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Total Monthly Income</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a611040+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr><td align="left" colspan="3"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td width="200"></td>'+'\n';a559337+='		<td width="20"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+=a898431();a559337+='	</table></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Total Monthly Expenses</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a880318+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr><td align="left" colspan="3"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td width="200"></td>'+'\n';a559337+='		<td width="20"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+=a734618();a559337+='	</table></td></tr>'+'\n';a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr><td align="left" colspan="3"><table border="0" cellpadding="0" cellspacing="0">'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td width="200"></td>'+'\n';a559337+='		<td width="20"></td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='	</tr>'+'\n';a559337+=a094335();a559337+='	</table></td></tr>'+'\n';if(a168391('AddlFlds')){a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr><td colspan="3" align="left"><h4>Monthly Mortgage Payment Breakdown</h4></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Principal &amp; Interest</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a035398+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Property Taxes</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a222696+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Homeowner\'s Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a708781+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Private Mortgage Insurance</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a346866+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Association Dues</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a440257+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Other Escrow</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a102927+'</td>'+'\n';a559337+='	</tr>'+'\n';}a559337+='	<tr><td colspan="3"><hr></td></tr>'+'\n';a559337+='	<tr><td colspan="3" align="left"><h4>Qualification Calculations</h4></td></tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Likely Max Monthly Mortgage</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a006448+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Housing Debt Ratio</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a622758+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Total Debt Ratio</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a507313+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Likely Loan Amount</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a874616+'</td>'+'\n';a559337+='	</tr>'+'\n';a559337+='	<tr>'+'\n';a559337+='		<td class="InfoField">Qualifying Home Value</td>'+'\n';a559337+='		<td></td>'+'\n';a559337+='		<td class="InfoText">'+a598501+'</td>'+'\n';a559337+='	</tr>'+'\n';a003419(a559337,"_blank",700,690,Disclaimer);}function RelatedCalcs(a713158){var a896402="";switch(a713158){case "Mortgage-Payment":a896402="Title="+escape(iGetStr("Title"))+"&SalePrice="+Num(oGetStr("HomeValueTot"))+"&DownPmt="+iGetNum("DownPmt")+"&IntRate="+iGetNum("Rate")+"&Length="+iGetNum("Term")+"&LengthPrd="+escape(iGetSel("TermPrd"));break;case "Debt-Ratio":a896402="Title="+escape(iGetStr("Title"))+"&GrossInc="+iGetNum("GrossIncome")+"&OtherInc="+iGetNum("OtherIncome")+"&HousingPmt="+Num(oGetStr("HousingTot"))+"&CarPmt="+iGetNum("CarPmt")+"&CCPmt="+iGetNum("CCPmt")+"&LoanPmt="+iGetNum("OthLoanPmt")+"&OtherPmt="+iGetNum("OthMthPmt");break;}PopupCalc(a713158,a896402);}
