// JavaScript Document
var message="Hi.";
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
<!-- 
function Rcertify() { 
popupWin = window.open
('http://www.RealEstateFinance.com', 'Participant', 
'location=yes,scrollbars=yes,width=450,height=300') 
window.name = 'opener'; 
} 
// -->

<!-- hide this script tag's contents from old browsers


function checkNumber(input, min, max, msg)

{

    msg = msg + " field has invalid data: " + input.value;



    var str = input.value;

    for (var i = 0; i < str.length; i++) {

        var ch = str.substring(i, i + 1)

        if ((ch < "0" || "9" < ch) && ch != '.') {

            alert(msg);

            return false;

        }

    }

    var num = parseFloat(str)

    if (num < min || max < num) {

        alert(msg + " not in range [" + min + ".." + max + "]");

        return false;

    }

    input.value = str;

    return true;

}



function computeField(input)

{

    if (input.value != null && input.value.length != 0)

        input.value = "" + eval(input.value);

    computeForm(input.form);

}



function computeForm(form)

{

    if ((form.payments.value == null || form.payments.value.length == 0) ||

        (form.interest.value == null || form.interest.value.length == 0) ||

        (form.principal.value == null || form.principal.value.length == 0)) {

        return;

    }



    if (!checkNumber(form.payments, 1, 50, "# of years") ||

        !checkNumber(form.interest, .001, 99, "Interest") ||

        !checkNumber(form.principal, 100, 10000000, "Principal")) {

        form.payment.value = "Invalid";

        return;

    }



    var i = form.interest.value;

    if (i > 1.0) {

        i = i / 100.0;

    }

    i /= 12;


    var pow = 1;

    for (var j = 0; j < (12*form.payments.value); j++)

        pow = pow * (1 + i);

    form.payment.value = parseInt((form.principal.value * pow * i) / (pow - 1));
    
    form.iopayment.value = parseInt(form.principal.value * i);
    
    form.savings.value = form.payment.value - form.iopayment.value;

}

function clearForm(form)

{

    form.payments.value = "";

    form.interest.value = "";

    form.principal.value = "";

}

function myQuit() {

        parent.window.close()

}

function myBack() {

        parent.query.history.back()

}
