<html xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://mycompany.com/mynamespace"> <head> <meta http-equiv="Content-Type" content="text/html; charset=unicode"> <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> <script language="javaScript" src="unsaved:///../includes/JS/utilLib.js"></script> <script language="javaScript" src="unsaved:///../includes/JS/iLead.js"></script> <title>Calculator</title> <link rel="stylesheet" type="text/css" href="../includes/css/displayCSS.asp?brokerFontColor=2C4A5B&amp;brokerFontSize=10&amp;browserBackgroundColor=FFFFFF&amp;buttonOffBackgroundColor=B1AC98&amp;buttonOffFontColor=17435C&amp;buttonOffFontSize=11&amp;buttonOnBackgroundColor=B1AC98&amp;buttonOnFontColor=17435C&amp;buttonOnFontSize=11&amp;contactBackgroundColor=E7D8C5&amp;contactFontColor=2C4A5B&amp;contactFontSize1=10&amp;contactFontSize2=10&amp;contactLinkFontColor=E2EBEF&amp;contactLinkFontSize=10&amp;content1BackgroundColor=FFFFFF&amp;content1FontColor=000000&amp;content1FontSize=12&amp;content2BackgroundColor=B1AC98&amp;content2FontColor=456272&amp;content2FontSize=12&amp;fontType=Arial&amp;footerFontColor=456272&amp;footerFontSize=10&amp;headerBackgroundColor=456272&amp;headerFontColor=E2EBEF&amp;headerFontSize=18&amp;linkFontColor=000000&amp;linkFontSize=11&amp;navBarBackgroundColor=E7D8C5&amp;navBarFontColor=000000&amp;navBarfontSize=10&amp;allProps=true"> <style type="text/css"> <!-- .style13 {font-size: 14px} body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style14 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; } body { margin-left: 10px; margin-top: 10px; background-color: #CCCC99; } --> </style> </head> <body class="BrowserBackgroundColor" link="#" vlink="#" background="back_2a.jpg"> <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#999900"> <tr> <td><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td width="3%">&nbsp;</td> <td width="94%">&nbsp;</td> <td width="3%">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td><table cellspacing="0" cellpadding="5" width="615" border="0" height="33"> <tr> <td class="Header" height="10"><div> <p><font face="BrushScript BT" size="5">&nbsp; </font><font face="BrushScript BT" size="6">&nbsp;</font><span class="style14">Walter Wilde - DiVosta Community Resales</span> </p> </div></td> </tr> <tr class="Contact1"> <td class="Contact1" height="3"><div> <p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Office: <span class="style13"><span class="AgentContactInfo">561.267.9108 </span></span> | &nbsp; email <span class="style13"><a href="contact.htm">walter@divostacommunityresales.com</a> </span></strong></p> </div></td> </tr> </table></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td><table cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="702" height="139"><table cellspacing="0" cellpadding="0" width="100%" border="0" height="352"> <tr> <td width="23" valign="top" height="300">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td> <td width="728" height="352" valign="top" background="images/calcback.jpg"><div name="contentHere"> <script language="JavaScript" type="text/javascript"> var isIE4 = false; var cache; if(navigator.appName.indexOf("Microsoft") != -1 && parseInt(navigator.appVersion) >= 4) isIE4 = true; function ReadDollarDecision(whichVal) { dwnPayFld = document.frmCalc.downpay; price = document.frmCalc.price; if(whichVal < ReadDollarField(dwnPayFld)) { dwnPayFld.value = price.value; } } function CheckFloatField(field) { var val = field.value; // lop off trailing "0"s after a decimal point first if(val.indexOf(".") != -1) { while(val.charAt(val.length-1) == "0") val = val.substring(0,val.length-1); if(val.charAt(val.length-1) == ".") val = val.substring(0,val.length-1); } if("" + parseFloat(val) != val) field.value = field.defaultValue; } function CheckIntField(field) { var val = field.value; if("" + parseInt(val) != val) field.value = field.defaultValue; } function CheckDollarField(field) { var flt = ReadDollarField(field); if(isNaN(flt)) field.value = cache; else { str = FloatToDollarString(flt); field.value = str; } } function ReadDollarField(field) { var str = field.value; if(str.charAt(0) == "$") str = str.substring(1, str.length); var pos = str.lastIndexOf(","); while(pos != -1) { str = str.substring(0,pos) + str.substring(pos+1, str.length); pos = str.lastIndexOf(",", pos); } return parseFloat(str); } function FloatToDollarString(flt) { // round off to nearest dollar var str = "" + Math.round(flt) // add commas pos = str.length; // str.indexOf("."); pos -= 4; while(pos >= 0) { str = str.substring(0,pos+1) + "," + str.substring(pos+1, str.length); pos -= 3; } return str; } function recalcTermMonths(frm) { var tYr = parseFloat(frm.termYears.value); var tMon = Math.round(tYr * 12.0); tYr = parseFloat(tMon) / 12.0; frm.termYears.value = "" + tYr; frm.termMonths.value = "" + tMon; } function recalcTermYears(frm) { var tMon = parseInt(frm.termMonths.value); var tYr = parseFloat(tMon) / 12.0; frm.termYears.value = "" + tYr; frm.termMonths.value = "" + tMon; } function RecalcMonthlyPay(frm) { var Principle = ReadDollarField(frm.price) - ReadDollarField(frm.downpay); var AnnualInt = parseFloat(frm.intYear.value); var MonthlyInt = AnnualInt / (12.0 * 100.0); var LenMonths = parseInt(frm.termMonths.value); if(MonthlyInt == 0) var MonthlyPay = Principle / LenMonths; else var MonthlyPay = Principle * ( MonthlyInt / ( 1 - Math.pow((1 + MonthlyInt), -LenMonths) ) ); MonthlyPay = Math.round(MonthlyPay * 100) / 100; frm.payMonth.value = FloatToDollarString(MonthlyPay); } function RecalcDownPay(frm) { var AnnualInt = parseFloat(frm.intYear.value); var MonthlyInt = AnnualInt / (12.0 * 100.0); var LenMonths = parseInt(frm.termMonths.value); var MonthlyPay = ReadDollarField(frm.payMonth); var Principle = ReadDollarField(frm.price) - ReadDollarField(frm.downpay); var OldDownPay = ReadDollarField(frm.downpay); var EffPrinciple if(MonthlyInt == 0) EffPrinciple = MonthlyPay * LenMonths; else EffPrinciple = MonthlyPay * ((1 - Math.pow((1 + MonthlyInt), -LenMonths)) / MonthlyInt); var NewDownPay = OldDownPay + (Principle - EffPrinciple); frm.downpay.value = "" + NewDownPay; CheckDollarField(frm.downpay); RecalcDownPayPerc(frm); RecalcMonthlyPay(frm); } function RecalcDownPayPerc(frm) { var HomePrice = ReadDollarField(frm.price); var DownPay = ReadDollarField(frm.downpay); var DownPayPerc = 100 * DownPay / HomePrice; if(DownPayPerc >= 0 && DownPayPerc <= 100) { var DownPayPercStr = "" + DownPayPerc; var pos = DownPayPercStr.indexOf("."); if(DownPayPercStr.length > pos + 4) DownPayPercStr = DownPayPercStr.substring(0,pos+4); frm.downpayperc.value = DownPayPercStr; } else if(DownPayPerc < 0) { frm.downpayperc.value = "0"; RecalcDownPayAmount(frm); } else { frm.downpayperc.value = "100"; RecalcDownPayAmount(frm); } } function RecalcDownPayAmount(frm) { var HomePrice = ReadDollarField(frm.price); var DownPayPerc = parseFloat(frm.downpayperc.value); if(DownPayPerc < 0) { frm.downpayperc.value = "0"; RecalcDownPayAmount(frm) } else if(DownPayPerc > 100) { frm.downpayperc.value = "100"; RecalcDownPayAmount(frm) } else { var DownPay = HomePrice * DownPayPerc / 100; DownPay = FloatToDollarString(DownPay); frm.downpay.value = "" + DownPay; } } </script> <table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr> <td></td> <td class="Content1"><p><strong><br> Enter your information below to calculate a monthly mortgage payment and down payment. </strong></p> <form name="frmCalc"> <table> <tr align="left" valign="middle"> <td width="134" nowrap class="Content1Title"><strong>Home Price</strong></td> <td width="177" nowrap><strong> <input type="text" name="price" size="15" value="250,000" onchange="CheckDollarField(this); ReadDollarDecision(ReadDollarField(this)); RecalcMonthlyPay(this.form); RecalcDownPayPerc(this.form);" onFocus="cache=this.value"> <br> </strong></td> </tr> <tr valign="middle" style="text-align: left"> <td nowrap class="Content1Title"><strong>Down Payment</strong></td> <td nowrap class="Content1Title"><strong> <input type="text" name="downpay" size="8" value="25,000" onchange="CheckDollarField(this);RecalcDownPayPerc(this.form);RecalcMonthlyPay(this.form)" onfocus="cache=this.value"> , or <input type="text" name="downpayperc" size="2" value="10" onchange="CheckFloatField(this);RecalcDownPayAmount(this.form);RecalcMonthlyPay(this.form)" onfocus="cache=this.value"> % </strong></td> </tr> <tr valign="middle" style="text-align: left"> <td nowrap class="Content1Title"><strong>Loan Term</strong></td> <td nowrap class="Content1Title"><strong> <input type="text" name="termMonths" size="4" value="360" onchange="CheckIntField(this);recalcTermYears(this.form);RecalcMonthlyPay(this.form)" onfocus="cache=this.value"> months, or <br> <input type="text" name="termYears" size="4" value="30" onchange="CheckFloatField(this);recalcTermMonths(this.form);RecalcMonthlyPay(this.form)" onfocus="cache=this.value"> years. <br> </strong></td> </tr> <tr valign="middle" style="text-align: left"> <td nowrap class="Content1Title"><strong>Annual Interest Rate</strong></td> <td nowrap class="Content1Title"><strong> <input type="text" name="intYear" size="6" value="6.73" onchange="CheckFloatField(this);RecalcMonthlyPay(this.form)" onfocus="cache=this.value"> % <br> </strong></td> </tr> <tr valign="middle" style="text-align: left"> <td nowrap class="Content1Title"><strong>Monthly Payment</strong></td> <td nowrap class="Content1Title"><strong> <input type="text" name="payMonth" size="8" value="0" onchange="CheckDollarField(this);RecalcDownPay(this.form)" onfocus="cache=this.value"> <br> </strong></td> </tr> <tr> <td colspan="2" align="center" valign="middle"><a href onclick="RecalcMonthlyPay(document.frmCalc); return(false);" onfocus="this.blur()"><img src="images/Calculate.gif" border="0" alt="Calculate" width="105" height="21"></a></td> </tr> </table> </form></td> </tr> </table> <div align="right"> </div> <script language="javaScript"> CheckDollarField(document.frmCalc.price); RecalcDownPayPerc(document.frmCalc); </script> </div></td> </tr> </table></td> </tr> </table></td> <td>&nbsp;</td> </tr> </table></td> </tr> </table> </body> </html> <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script>