function MyCheckEnteredValue(element) {
	var lField = ltrim(rtrim(String(element.value)));

    myReg=new RegExp("^[0-9]*\\.?[0-9]*$"); 
        if (!(myReg.test(lField) && lField!='.')) {
			alert("Please enter valid numerical data in all fields!");
			return false;
		}

	element.value=lField; 
	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;
}

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

function count(form) 
{
var tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7, tmp8, tmp9, tmp10, tmp11
  if ( trim(form.income.value) != "" &&  trim(form.other.value) != "" &&  trim(form.taxes.value) != "" &&  trim(form.insurance.value) != "" &&  trim(form.auto.value) != "" &&  trim(form.cards.value) != "" &&  trim(form.term.value) != "" &&  trim(form.rate.value) != ""){
									 
    tmp12 = Math.round(eval(form.income.value * .28) + eval(form.other.value * .28) - form.taxes.value - form.insurance.value);

    tmp13 = Math.round(eval(form.income.value * .36) + eval(form.other.value * .36) - form.taxes.value -  form.insurance.value - form.auto.value - form.cards.value);

      if (tmp12>tmp13) {
      form.payment.value = tmp13
      }
      else {
      form.payment.value = tmp12
      }

    tmp1 = parseFloat(form.rate.value);
	if (isNaN(tmp1)) tmp1=0;
    tmp2 = parseFloat(form.term.value);
	if (isNaN(tmp2)) tmp2=0;
    tmp3 = parseFloat(form.payment.value);
	if (isNaN(tmp3)) tmp3=0;
    tmp4 = parseFloat(tmp1 / 1200); 
    tmp5 = parseFloat(tmp2 * 12);
    tmp6 = parseFloat(1 + tmp4);
    tmp7 = parseFloat(Math.pow(tmp6, tmp5));
    tmp8 = parseFloat(1 / tmp7);
    tmp9 = parseFloat(1 - tmp8);
    tmp10 = parseFloat(tmp9 / tmp4);
    tmp11 = parseFloat(tmp3 * tmp10);
    form.amount.value = Math.round(tmp11);

    }
else
	{
		alert("Please enter valid numerical data in all fields!");
		return false;
	}
}

function newWindow() {     window.open("explain.html","Window4","toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=0,copyhistory=0,width=500,height=250");    }
