<!--
function checkInput(input, min, max, msg)
{   
	msg = msg + " field has invalid data: " + input.value;
	var lField = ltrim(rtrim(String(input.value)));
    myeareg=new RegExp("^[$]?[0-9]*\\.?[0-9]"); 
	if (!(myeareg.test(lField) && lField!='.'))
	{          
		alert("Only numeric values are allowed!");
		input.focus();
		input.select();
		return false;
	}   	
	var num = parseFloat(input.value);
	if (num < min || max < num)
	{        
		alert(msg + " not in range [" + min + ".." + max + "]"); 
		return false;    
	}      
		return true;
}
function rtrim(argvalue) {
  while (1) {
    if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
      break;
    argvalue = argvalue.substring(0, argvalue.length - 1);
  }
  return argvalue;
}

function ltrim(argvalue) {
  while (1) {
    if (argvalue.substring(0, 1) != " ")
      break;
    argvalue = argvalue.substring(1, argvalue.length);
  }
    return argvalue;
}
// Round a field two (2) decimals
function round(number)
{
  return Math.round(number*Math.pow(10,2))/Math.pow(10,2);
}

function trim(str)
{
     return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function count(form)
{
    if (( trim(form.mortAmt.value) != "" && trim(form.numYears.value) != "" && trim(form.propTax.value) != "" &&
        trim(form.debt.value) != "" && trim(form.mortRate.value) != "")) 
{   	
	var tmp1,tmp2, tmp3, tmp4, tmp5, tmp6 ,tmp7, tmp8, tmp9, tmp10, tmp11, tmp12, tmp13, tmp14, tmp15

	tmp1 = parseFloat(form.mortAmt.value);
	if (isNaN(tmp1)) tmp1=0;
	tmp2 = parseFloat(form.numYears.value);
	if (isNaN(tmp2)) tmp2=0;
	tmp3 = parseFloat(form.mortRate.value);
	if (isNaN(tmp3)) tmp3=0;
	tmp4 = parseFloat(form.propTax.value);
	if (isNaN(tmp4)) tmp4=0;
	tmp5 = parseFloat(form.debt.value);
	if (isNaN(tmp5)) tmp5=0;
	tmp6 = 0;

	 tmp7 = tmp4/12;
	 tmp8= tmp5;
     tmp9 = tmp3/1200;
     tmp10= tmp2 * 12;
     tmp11 = (1 + tmp9);
    for (i=1; i < tmp10; i++) {
        tmp11 = tmp11 * (1 + tmp9);
    }
     tmp12  = tmp1 * tmp11 * tmp9 / (tmp11 - 1);
     tmp13 = tmp12 + tmp7 + tmp8;
     tmp14= (tmp12 + tmp7) / 0.28;
     tmp15 = tmp13 / 0.35;

    if (tmp14 > tmp15) {
		tmp6 = 12 * tmp14;
    } else {
		tmp6 = 12 * tmp15;
    }
    form.mortPay.value = round(tmp12);
	form.totalPay.value = round(tmp13);
    form.reqdSal.value = round(tmp6);
}
  } 
  // -->