<!-- hide from old browsers

function resetf(form) //********************clear the form
{
    form.totloan.value = "";
    form.yloan.value = "";
    form.loanrat.value = "";
    form.loanpay.value = "";
    form.yoursal.value = "";
}

function calc(input) //*************************load values
{
    if (input.value != null && input.value.length != 0)
        input.value = "" + eval(input.value);
    calcpay(input.form);
}

function roundval(val) //************************round the values
{
	whole = Math.floor(val);
	val = "" + Math.round(val * 100);
	decimal = val.substring (val.length-2, val.length);
	return (whole + "." + decimal);
} 

function calcpay(form)//*************************calculator
{
    if ((form.totloan.value == null || form.totloan.value.length == 0) ||
        (form.yloan.value == null || form.yloan.value.length == 0) ||
        (form.loanrat.value == null || form.loanrat.value.length == 0)) {
        return;
    }

    var reqsal = 0;
    var rate = form.loanrat.value;
    var mortgage = form.totloan.value;
    var duration = form.yloan.value;
    var rate    = rate/1200.00;
    var monthnr     = duration * 12.0;
    var poly        = (1.0 + rate);
    for (i=1; i < monthnr; i++) {
        poly = poly * (1.0 + rate);
    }
    var payments  = mortgage * poly * rate / (poly - 1.0);
    reqsal = 12 * payments / .28;
    var principal = 0.0;
    var interest = 0.0;
    for (i = 1; i < monthnr; i++) {
       interest = interest + (principal * rate);
       principal = (principal + payments)/(1.0 + rate);
    }
    form.loanpay.value = roundval(payments);
    form.yoursal.value = roundval(reqsal);
}



// end hiding --> 
