document.writeln('<html xmlns="http://www.w3.org/1999/xhtml" >');document.writeln("<head>");document.writeln("    <title></title>");document.writeln('    <link rel="stylesheet" href="http://www.bankrate.com/free-content/css/bankrate-fcc-calculators.css" type ="text/css" />');document.writeln('    <script type="text/javascript">');document.writeln('        var mrtgvalues = "";');document.writeln("        mrtgvalues = (document.getElementById('mrtgCal').value);");document.writeln("	      function mrtgCalValidateMinMax(txtID, spanID, minVal, maxVal) {");document.writeln("	        var boolResult = false;");document.writeln("	        var txtValue = document.getElementById(txtID).value;");document.writeln("	        txtValue = mrtgCalCleanVariable(txtValue);");document.writeln('	        if (txtValue != "") {');document.writeln("	            if (parseFloat(txtValue) == txtValue) {");document.writeln("	                if (txtValue >= minVal && txtValue <= maxVal) {");document.writeln("	                    boolResult = true;");document.writeln("	                }");document.writeln("	                else {");document.writeln('	                    document.getElementById(spanID).innerHTML = "*Please enter a value between " + minVal + " and " + maxVal + ".";');document.writeln("	                }");document.writeln("	            }");document.writeln("	            else {");document.writeln('	                document.getElementById(spanID).innerHTML = "*Please enter a number value.";');document.writeln("	            }");document.writeln("	        }");document.writeln("	        else {");document.writeln('	            document.getElementById(spanID).innerHTML = "*This field cannot be blank.";');document.writeln("	        }");document.writeln("	        return boolResult;");document.writeln("	    }");document.writeln("	    function mrtgCalValidateInterestRate(txtID, spanID, minVal, maxVal) {");document.writeln("	        var boolResult = false;");document.writeln("	        var txtValue = document.getElementById(txtID).value;");document.writeln("	        txtValue = mrtgCalCleanVariable(txtValue);");document.writeln('	        if (txtValue != "") {');document.writeln("	            if (parseFloat(txtValue) == txtValue) {");document.writeln("	                if (txtValue > minVal && txtValue <= maxVal) {");document.writeln("	                    boolResult = true;");document.writeln("	                }");document.writeln("	                else if (txtValue <= minVal) {");document.writeln('	                    document.getElementById(spanID).innerHTML = "*Please enter a value greater than " + minVal + ".";');document.writeln("	                }");document.writeln("	                else if (txtValue > maxVal) {");document.writeln('	                    document.getElementById(spanID).innerHTML = "*Please enter a value between " + minVal + " and " + maxVal + ".";');document.writeln("	                }");document.writeln("	            }");document.writeln("	            else {");document.writeln('	                document.getElementById(spanID).innerHTML = "*Please enter a number value.";');document.writeln("	            }");document.writeln("	        }");document.writeln("	        else {");document.writeln('	            document.getElementById(spanID).innerHTML = "*This field cannot be blank.";');document.writeln("	        }");document.writeln("	        return boolResult;");document.writeln("	    }");document.writeln("");document.writeln("	    function mrtgCalCleanVariable(string) {");document.writeln('	        string = string.split(" ").join("");');document.writeln('	        string = string.split(",").join("");');document.writeln('	        string = string.split("%").join("");');document.writeln('	        string = string.split("$").join("");');document.writeln("	        return string;");document.writeln("	    }");document.writeln("");document.writeln("	    function mrtgCalcleanErrorSpan() {");document.writeln('	        document.getElementById("errmrtgLoanAmount").innerHTML = "";');document.writeln('	        document.getElementById("errmrtgLoanTerm").innerHTML = "";');document.writeln('	        document.getElementById("errmrtgInterestRate").innerHTML = "";');document.writeln("	    }");document.writeln("");document.writeln("	    function mrtgCalCalculateMonthlyPayment() {");document.writeln("	        mrtgCalcleanErrorSpan();");document.writeln('	        var loanAmount = mrtgCalCleanVariable(document.getElementById("txtmrtgLaonAmount").value);');document.writeln('	        var years = mrtgCalCleanVariable(document.getElementById("txtmrtgLoanTerm").value);');document.writeln("	        var months = parseFloat(years) * 12;");document.writeln('	        var interestRate = mrtgCalCleanVariable(document.getElementById("txtmrtgInterestRate").value);');document.writeln("");document.writeln('	        var boolAmount = mrtgCalValidateMinMax("txtmrtgLaonAmount", "errmrtgLoanAmount", 0, 10000000);');document.writeln('	        var boolTerm = mrtgCalValidateMinMax("txtmrtgLoanTerm", "errmrtgLoanTerm", 0.083, 40);');document.writeln('	        var boolRate = mrtgCalValidateInterestRate("txtmrtgInterestRate", "errmrtgInterestRate", 0, 99);');document.writeln("	        if (boolAmount && boolRate && boolTerm) {");document.writeln("	            var factor = 1;");document.writeln("	            var rate = parseFloat(interestRate) / 1200;");document.writeln("	            var interestRatePlusOne = parseFloat(rate) + 1;");document.writeln("	            for (var i = 0; i < months; i++) {");document.writeln("	                factor = parseFloat(factor) * parseFloat(interestRatePlusOne);");document.writeln("	            }");document.writeln("	            var result = (parseFloat(parseFloat(loanAmount) * parseFloat(factor) * parseFloat(rate)) / (parseFloat(factor) - 1)).toFixed(2);");document.writeln('	            document.getElementById("mrtgCalrate").innerHTML = mrtgCalCleanVariable(document.getElementById("txtmrtgInterestRate").value);');document.writeln('	            document.getElementById("mrtgCalyear").innerHTML = mrtgCalCleanVariable(document.getElementById("txtmrtgLoanTerm").value) +" years";');document.writeln('	            document.getElementById("mrtgCalamount").innerHTML = mrtgCalFormatCurrency(mrtgCalCleanVariable(document.getElementById("txtmrtgLaonAmount").value));');document.writeln('	            document.getElementById("mrtgCalmonthlyPayment").innerHTML = mrtgCalFormatCurrency(result);');document.writeln('	            document.getElementById("mrtgCalresultDiv").style.display = "block";');document.writeln('	            document.getElementById("mrtgCalbtnText").innerHTML="Recalculate";');document.writeln("	        }");document.writeln("	    }");document.writeln("        function mrtgCalFormatCurrency(num) {");document.writeln("                num = num.toString().replace(/$|,/g, '');");document.writeln("                if (isNaN(num))");document.writeln('                    num = "0";');document.writeln("                sign = (num == (num = Math.abs(num)));");document.writeln("                num = Math.floor(num * 100 + 0.50000000001);");document.writeln("                cents = num % 100;");document.writeln("                num = Math.floor(num / 100).toString();");document.writeln("                if (cents < 10)");document.writeln('                    cents = "0" + cents;');document.writeln("                for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)");document.writeln("                    num = num.substring(0, num.length - (4 * i + 3)) + ',' +");document.writeln("                num.substring(num.length - (4 * i + 3));");document.writeln("                return (((sign) ? '' : '-') + '$' + num + '.' + cents);");document.writeln("         }");document.writeln("         var mrtgCalSetOptions= mrtgvalues.split(',');");document.writeln("");document.writeln("         function mrtgCalGetColor()");document.writeln("         {");document.writeln('            if(mrtgCalSetOptions[0]=="1")');document.writeln("            {");document.writeln('                document.getElementById("mrtgCalheaderDiv").className = "BankrateFCC_boxhead-container-small" +" BankrateFCC_calc-blue-border";');document.writeln('                document.getElementById("mrtgCalbodyDiv").className = "BankrateFCC_calc-container-small" + " BankrateFCC_calc-blue" + " BankrateFCC_calc-blue-border";');document.writeln('                document.getElementById("mrtgCalresultDiv").className = "BankrateFCC_results-container" + " BankrateFCC_calc-blue-border";');document.writeln('                document.getElementById("mrtgCalfooterDiv").className = "BankrateFCC_footer-container small" +" BankrateFCC_calc-dkblue";');document.writeln("");document.writeln("");document.writeln("            }");document.writeln('            if(mrtgCalSetOptions[0]=="2")');document.writeln("            {");document.writeln('                document.getElementById("mrtgCalheaderDiv").className="BankrateFCC_boxhead-container-small" +" BankrateFCC_calc-orange-border";');document.writeln('                document.getElementById("mrtgCalbodyDiv").className="BankrateFCC_calc-container-small" + " BankrateFCC_calc-orange" + " BankrateFCC_calc-orange-border";');document.writeln('                document.getElementById("mrtgCalresultDiv").className = "BankrateFCC_results-container" + " BankrateFCC_calc-orange-border";');document.writeln('                document.getElementById("mrtgCalfooterDiv").className="BankrateFCC_footer-container small" +" BankrateFCC_calc-dkorange";');document.writeln("");document.writeln("            }");document.writeln('            if(mrtgCalSetOptions[0]=="3")');document.writeln("            {");document.writeln('                document.getElementById("mrtgCalheaderDiv").className = "BankrateFCC_boxhead-container-small" +" BankrateFCC_calc-gray-border";');document.writeln('                document.getElementById("mrtgCalbodyDiv").className = "BankrateFCC_calc-container-small" + " BankrateFCC_calc-gray" + " BankrateFCC_calc-gray-border";');document.writeln('                document.getElementById("mrtgCalresultDiv").className = "BankrateFCC_results-container" + " BankrateFCC_calc-gray-border";');document.writeln('                document.getElementById("mrtgCalfooterDiv").className = "BankrateFCC_footer-container small" +" BankrateFCC_calc-dkgray";');document.writeln("");document.writeln("            }");document.writeln('            if(mrtgCalSetOptions[0]=="4")');document.writeln("            {");document.writeln('                document.getElementById("mrtgCalheaderDiv").className = "BankrateFCC_boxhead-container-small" +" BankrateFCC_calc-green-border";');document.writeln('                document.getElementById("mrtgCalbodyDiv").className = "BankrateFCC_calc-container-small" + " BankrateFCC_calc-green" + " BankrateFCC_calc-green-border";');document.writeln('                document.getElementById("mrtgCalresultDiv").className = "BankrateFCC_results-container" + " BankrateFCC_calc-green-border";');document.writeln('                document.getElementById("mrtgCalfooterDiv").className = "BankrateFCC_footer-container small" +" BankrateFCC_calc-dkgreen";');document.writeln("");document.writeln("            }");document.writeln("         }");document.writeln("");document.writeln("        function mrtgCalSetWidthOptions()");document.writeln("        {");document.writeln("	       var mrtgsizeOfWidget = mrtgCalSetOptions[2];");document.writeln('               if(mrtgsizeOfWidget=="275"){');document.writeln("            for(var i=1;i<=3;i++) {");document.writeln('             document.getElementById("mrtgCalip"+i).style.width="160px";');document.writeln("            }");document.writeln("        }");document.writeln("           var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');");document.writeln("            var ie = (typeof window.ActiveXObject != 'undefined');");document.writeln("            if(moz){");document.writeln('               document.getElementById("mrtgCalbodyDiv").style.width = mrtgsizeOfWidget - parseInt(20) + "px";');document.writeln('               document.getElementById("mrtgCalheaderDiv").style.width = parseInt(mrtgsizeOfWidget)  + "px";');document.writeln('               document.getElementById("mrtgCalfooterDiv").style.width = parseInt(mrtgsizeOfWidget) + parseInt(2) + "px";');document.writeln("");document.writeln("            }");document.writeln("            else if(ie){");document.writeln("if(Checkfun())");document.writeln("{");document.writeln('               document.getElementById("mrtgCalbodyDiv").style.width = parseInt(mrtgsizeOfWidget) - parseInt(20) + "px";');document.writeln('               document.getElementById("mrtgCalheaderDiv").style.width = parseInt(mrtgsizeOfWidget) + "px";');document.writeln('               document.getElementById("mrtgCalfooterDiv").style.width = parseInt(mrtgsizeOfWidget) + parseInt(2) + "px";');document.writeln("}");document.writeln("else");document.writeln("{");document.writeln('               document.getElementById("mrtgCalbodyDiv").style.width = parseInt(mrtgsizeOfWidget)  + "px";');document.writeln('               document.getElementById("mrtgCalheaderDiv").style.width = parseInt(mrtgsizeOfWidget)  + "px";');document.writeln('               document.getElementById("mrtgCalfooterDiv").style.width = parseInt(mrtgsizeOfWidget) + "px";');document.writeln("}");document.writeln('               if(mrtgsizeOfWidget=="275"){');document.writeln('                   document.getElementById("mrtgCalDivCalculate").style.marginLeft="85px";');document.writeln("               }");document.writeln('               else if(mrtgsizeOfWidget=="300"){');document.writeln('                   document.getElementById("mrtgCalDivCalculate").style.marginLeft="90px";');document.writeln("               }");document.writeln('               else if(mrtgsizeOfWidget=="350"){');document.writeln('                   document.getElementById("mrtgCalDivCalculate").style.marginLeft="120px";');document.writeln("               }");document.writeln("");document.writeln("            }");document.writeln("        }");document.writeln("");document.writeln("        function mrtgCalSetFontOptions()");document.writeln("        {");document.writeln("            for(var i=1;i<=3;i++)");document.writeln('             document.getElementById("mrtgCalip"+i).style.fontFamily=mrtgCalSetOptions[1];');document.writeln('             document.getElementById("mrtgCalyear").style.fontFamily=mrtgCalSetOptions[1];');document.writeln('             document.getElementById("mrtgCalrate").style.fontFamily=mrtgCalSetOptions[1];');document.writeln('             document.getElementById("mrtgCalamount").style.fontFamily=mrtgCalSetOptions[1];');document.writeln('             document.getElementById("mrtgCalmonthlyPayment").style.fontFamily=mrtgCalSetOptions[1];');document.writeln('             document.getElementById("mrtgCaltitleDiv").style.fontFamily=mrtgCalSetOptions[1];');document.writeln("");document.writeln("             for(var j=1;j<=4;j++)");document.writeln('               document.getElementById("mrtgCalresult"+j).style.fontFamily=mrtgCalSetOptions[1];');document.writeln("        }");document.writeln("");document.writeln("        function mrtgCalcinit()");document.writeln("        {");document.writeln("            mrtgCalGetColor();");document.writeln("            mrtgCalSetWidthOptions();");document.writeln("            mrtgCalSetFontOptions();");document.writeln("        }");document.writeln("      function Checkfun(){");document.writeln("        var i=0;");document.writeln("        var strToFind =/DOCTYPE/;");document.writeln("        var docCount = 0;");document.writeln("        var docChekStatus = false;");document.writeln("        var flagt_comment = false;");document.writeln("        var loopexec = true;");document.writeln("        for(i=0; i< document.all.length; i++)");document.writeln("        {");document.writeln("          if(loopexec){");document.writeln("            if(document.all[i].text != null)");document.writeln("            {");document.writeln("                var nVal = document.all[i].text;");document.writeln("                var substr = nVal.substring('1', '4');");document.writeln("                  if(substr != \"\" && substr == '!--')");document.writeln("                    flagt_comment =true;");document.writeln("");document.writeln("                if(findPos != -1)");document.writeln("                {");document.writeln("                  var substr1 = nVal.substring('1', '4');");document.writeln("                  if(substr1 != \"\" && substr1 != '!--'){");document.writeln("                    var findPos = nVal.search(strToFind);");document.writeln("                    var posd = nVal.substring(parseInt(findPos - 1), findPos);");document.writeln("                    if(posd == '!')");document.writeln("                    {");document.writeln("                      docCount = parseInt(docCount) + 1;");document.writeln("                      loopexec = false;");document.writeln("                    }");document.writeln("                  }");document.writeln("                }");document.writeln("            }");document.writeln("          }");document.writeln("        }");document.writeln("        if(docCount >= 1 && !flagt_comment)");document.writeln("           docChekStatus = true;");document.writeln("        return docChekStatus;");document.writeln("      }");document.writeln("    <\/script>");document.writeln("</head>");document.writeln("<body>");document.writeln("");document.writeln('							    <div id="mrtgCalbodyDiv" class="BankrateFCC_calc-container-small">');document.writeln("");document.writeln("							    <!-- Script Content Begin -->");document.writeln('								    <div id="mrtgCalip1" class="BankrateFCC_col1">Mortgage amount ($):</div>');document.writeln('								    <div class="BankrateFCC_col2"><input type="text" class="BankrateFCC_sel-options" id="txtmrtgLaonAmount" /></div>');document.writeln('								    <div class="BankrateFCC_colFull"><span id="errmrtgLoanAmount" class="BankrateFCC_form-error"></span></div>');document.writeln("");document.writeln('								    <div id="mrtgCalip2" class="BankrateFCC_col1">Interest rate (%):</div>');document.writeln('								    <div class="BankrateFCC_col2"><input type="text" class="BankrateFCC_sel-options" id="txtmrtgInterestRate" /></div>');document.writeln('								    <div class="BankrateFCC_colFull"><span id="errmrtgInterestRate" class="BankrateFCC_form-error"></span></div>');document.writeln("");document.writeln('								    <div id="mrtgCalip3" class="BankrateFCC_col1">Mortgage term (years):</div>');document.writeln('								    <div class="BankrateFCC_col2"><input type="text" class="BankrateFCC_sel-options" id="txtmrtgLoanTerm" /></div>');document.writeln('								    <div class="BankrateFCC_colFull"><span id="errmrtgLoanTerm" class="BankrateFCC_form-error"></span></div>');document.writeln("");document.writeln('								    <div id="mrtgCalDivCalculate" class="BankrateFCC_button-small">');document.writeln("									    <div>");document.writeln('										    <a id="mrtgCalbtnText" href="javascript:onclick=mrtgCalCalculateMonthlyPayment()">Calculate</a>');document.writeln("									    </div>");document.writeln("								    </div>");document.writeln('								    <div id="mrtgCalresultDiv" style="display:none;" class="results-container">');document.writeln('												    <div id="mrtgCalresult1" class="BankrateFCC_results-col1">Monthly payment duration:</div>');document.writeln('			                                        <div class="BankrateFCC_results-col2"><span id="mrtgCalyear"></span></div>');document.writeln("");document.writeln("");document.writeln('			                                        <div id="mrtgCalresult2" class="BankrateFCC_results-col1">Interest rate:</div>');document.writeln('			                                        <div class="BankrateFCC_results-col2"><span id="mrtgCalrate"></span>%</div>');document.writeln("");document.writeln('			                                        <div id="mrtgCalresult3" class="BankrateFCC_results-col1">Loan amount:</div>');document.writeln('			                                        <div class="BankrateFCC_results-col2"><span id="mrtgCalamount"></span></div>');document.writeln("");document.writeln('			                                        <div id="mrtgCalresult4" class="BankrateFCC_results-col1">Total monthly payment:</div>');document.writeln('			                                        <div class="BankrateFCC_results-col2"><span id="mrtgCalmonthlyPayment"></span></div>');document.writeln("								    </div>");document.writeln("							    <!-- Script Content End -->");document.writeln("							    </div>");document.writeln("</body>");document.writeln("</html>");document.writeln("");
