document.getElementById("calc10").innerHTML = '<table width="450" border="0" cellspacing="0"><tr align="center">'+
'<td colspan="2" bgcolor="#FCF5DA"><span class="style2"><strong>Should You Buy Points? </strong></span></td></tr>'+
'<tr><td colspan="2" bgcolor="#FCF5DA"><span class="style2">Use this calculator to figure out if you should buy down your interest rate by buying points.</span></td></tr>'+
'<tr><td class="style2">Amount of mortgage:</TD><TD class="style2">$<INPUT TYPE="text" class="textbox" id="amt000" SIZE="10"></TD></TR>'+
'<TR><TD class="style2">Interest rate if you buy points: </TD><TD class="style2"><INPUT TYPE="text" class="textbox" id="intr000" SIZE="4">'+
'<span class="style2">%</span></TD></TR>'+
'<TR><TD class="style2">Length of mortgage: </TD><TD><INPUT TYPE="text" class="textbox" id="term000" SIZE="4"><span class="style2"> years</span></TD></TR>'+
'<TR><TD class="style2">Number of points you plan to purchase: </TD><TD><INPUT TYPE="text" class="textbox" id="numpoints000" SIZE="4"></TD></TR>'+
'<TR><TD class="style2">Interest rate if you don\'t buy points: </TD><TD><INPUT TYPE="text" class="textbox" id="intrwop000" SIZE="4">'+
'<span class="style2">%</span></TD></TR>'+
'<TR align="center"><TD COLSPAN=2><button onClick="computeForm000();">Calculate</button></TD></TR>'+
'<TR><TD class="style2">Fee paid for points: </TD><TD><span class="style2" id="fee000"></span></TD></TR>'+
'<TR><TD class="style2">Amount of each payment if you don\'t buy points:</TD><TD><span class="style2" id="paynopoints000"></span></TD>'+
'</TR><TR><TD class="style2">Amount of each payment if you buy points:</TD><TD><span class="style2" id="paypoints000"></span></TD></TR>'+
'<TR><TD class="style2">Difference:</TD><TD><span class="style2" id="diff000"></span></TD></TR><TR>'+
'<TD class="style2" colspan="2"><strong><span id="explan000"></span></strong></TD></TR>'+
'<tr><td align="center" bgcolor="#FCF5DA" colspan="2" class="style2"><a href="http://www.mortgagemagic.info/">Mortgage Marketing</a> and <a href="http://www.freemortgagenewsletters.com">Free Mortgage Newsletters available now</a>.</td></tr>'+
'<tr><td bgcolor="#FCF5DA" colspan="2" class="style1">This information and&nbsp;calculator&nbsp;is a self-help tool for your independent use and&nbsp;is not intended to provide investment advice. We can not and do not guarantee their applicability or accuracy in regards to your&nbsp;personal situation.&nbsp;Please seek the help of a qualified mortgage specialist or&nbsp;other qualified professional&nbsp;regarding all personal finance issues.</td></tr></table>';

function computeForm000() {

var amt = parseInt(document.getElementById("amt000").value);
var intr = parseFloat(document.getElementById("intr000").value);
var term = parseInt(document.getElementById("term000").value);
var numpoints = parseFloat(document.getElementById("numpoints000").value);
//var years = parseInt(document.getElementById("years").value);
var intrwop = parseFloat(document.getElementById("intrwop000").value);

intr = intr / 100;
intrwop = intrwop / 100;

var paymentwpts = amt * (((intr/12) * Math.pow(1+(intr/12),(12*term))) / (Math.pow(1+(intr/12),(12*term)) - 1));
var paymentwopts = amt * (((intrwop/12) * Math.pow(1+(intrwop/12),(12*term))) / (Math.pow(1+(intrwop/12),(12*term)) - 1));

var intwpts = amt * (((intr/12)*(12*term))/(1-Math.pow(1+(intr/12),-(12*term)))-1);
var intwopts = amt * (((intrwop/12)*(12*term))/(1-Math.pow(1+(intrwop/12),-(12*term)))-1);

document.getElementById("fee000").innerHTML = "$" + addCommas000(Math.round((numpoints*amt*.01),2));
document.getElementById("paypoints000").innerHTML = "$" + addCommas000(Math.round(paymentwpts,2));
document.getElementById("paynopoints000").innerHTML = "$" + addCommas000(Math.round(paymentwopts,2));
document.getElementById("diff000").innerHTML = "$" + addCommas000(Math.round((paymentwopts-paymentwpts),2));

document.getElementById("explan000").innerHTML = "By paying points, you'll lower your monthly payment by "+document.getElementById("diff000").innerHTML+".  It will take some time to recoup the cost of the points, but after your loan is paid off in "+term+" years, you'll have saved $"+addCommas000(Math.round(intwopts-intwpts,2))+" in interest charges.";
}

function addCommas000(nStr)
{
        nStr += '';
        x = nStr.split('.');
        x1 = x[0];
        x2 = x.length > 1 ? '.' + x[1] : '';
        var rgx = /(\d+)(\d{3})/;
        while (rgx.test(x1)) {
                x1 = x1.replace(rgx, '$1' + ',' + '$2');
        }
        return x1 + x2;
}

