  	function calc(){
  		if (isNaN(document.getElementById("monthlylow").value) || (document.getElementById("monthlylow").value==''))
  			document.getElementById(monthlylow).value="Enter a number";
  		if (isNaN(document.getElementById("monthlyhigh").value) || (document.getElementById("monthlyhigh").value==''))
  			document.getElementById("monthlyhigh").value="Enter a number";
  		if (isNaN(document.getElementById("down").value) || (document.getElementById("down").value=='')){
  			document.getElementById("down").value="Enter a number";
  		return;
    }
 
    var yint = document.getElementById("rate").options[document.getElementById("rate").selectedIndex].value;
    var mint = yint / 100 / 12;
    var pmt = document.getElementById("monthlylow").value;
    var n = document.getElementById("term").options[document.getElementById("term").selectedIndex].value;

    if (yint == 0){
      var pv = (pmt * n)
    }else{
      var pv = ((pmt) / (mint / (1 - (1 / Math.pow(1 + mint, n)))));
    }

    pv = pv + eval(document.getElementById("down").value);
    strpv = new String(pv);
    strpv = Math.floor(strpv);

    document.getElementById("MyPriceBottom").value=strpv;
  	if (isNaN(document.getElementById("MyPriceBottom").value))
  		document.getElementById("MyPriceBottom").value="Invalid Calculation";

    var pmt = document.getElementById("monthlyhigh").value;
    if (yint == 0){
      var pv = (pmt * n)
    }else{
      var pv = ((pmt) / (mint / (1 - (1 / Math.pow(1 + mint, n)))));
    }

    pv =  pv + eval(document.getElementById("down").value);
    strpv = new String(pv);
    strpv = Math.floor(strpv);

    document.getElementById("MyPriceTop").value=strpv;
  	if (isNaN(document.getElementById("MyPriceTop").value))
  		document.getElementById("MyPriceTop").value="Invalid Calculation";
    }