<!--

		function formatCurrency() {
			$("loanCalc").amount.value;
			//alert($("loanCalc").amount.value);
			num = $("loanCalc").amount.value.toString().replace(/\$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
			if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
			//$("loanCalc").amount.value = (((sign)?'':'-') + '$' + num + '.' + cents);
			$("loanCalc").amount.value = (((sign)?'':'-') + '$' + num);
			//return (((sign)?'':'-') + '$' + num + '.' + cents);
		}

		function formatPercentage() {
			$("loanCalc").annual_rate.value;
			num = $("loanCalc").annual_rate.value.toString().replace(/\$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
			if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
			$("loanCalc").annual_rate.value = (((sign)?'':'-') + num + '.' + cents + '%');
			//return (((sign)?'':'-') + '$' + num + '.' + cents);
		}
 
 		function formatMonthlyCurrency(monthly) {
			//$("loanCalc").amount.value;
			//alert($("loanCalc").amount.value);
			num = monthly.toString().replace(/\$|\,/g,'');
			if(isNaN(num))
			num = "0";
			sign = (num == (num = Math.abs(num)));
			num = Math.floor(num*100+0.50000000001);
			cents = num%100;
			num = Math.floor(num/100).toString();
			if(cents<10)
			cents = "0" + cents;
			for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+
			num.substring(num.length-(4*i+3));
			//$("loanCalc").amount.value = (((sign)?'':'-') + '$' + num + '.' + cents);
			//$("loanCalc").amount.value = (((sign)?'':'-') + '$' + num);
			return (((sign)?'':'-') + '$' + num + '.' + cents);
		}
 
    function checkForZero(field) {
        if (field.value == 0 || field.value.length == 0) {
            alert ("This field can't be 0!");
            field.focus(); }
        else
	    calculatePayment(field.loanCalc);
    }

	  function filterPrinc(str) {
    		re = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
        return str.replace(re, "");
    }
    
	  function filterLeaveDec(str) {
    		re = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|/g;
        return str.replace(re, "");
    }    

	  function filterNum(str) {
    		re = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
        return str.replace(re, "");
    }

    function cmdCalc_Click() {
        if ($("loanCalc").amount.value == 0 || $("loanCalc").amount.value.length == 0) {
            alert ("Please enter the Loan Amount");
            $("loanCalc").amount.focus(); 
        } else if (filterPrinc($("loanCalc").amount.value) >  99999999 ) {
        	alert ("Please calculate a loan value less than $100 million");
        	$("loanCalc").amount.focus(); 
        } else if ($("loanCalc").annual_rate.value == 0 || $("loanCalc").annual_rate.value.length == 0) {
            alert ("Please enter the Annual Interest Rate");
            $("loanCalc").annual_rate.focus(); 
        } else if ($("loanCalc").annual_rate.value > 99.99) {
            alert ("Please enter an Annual Interest Rate below 100%");
            $("loanCalc").annual_rate.focus(); 
        } else if ($("loanCalc").num_years.value == 0 || $("loanCalc").num_years.value.length == 0) {
            alert ("Please enter the Number of Years");
            $("loanCalc").num_years.focus(); 
        } else if ($("loanCalc").num_years.value < 1 || $("loanCalc").num_years.value > 30) {
            alert ("Please enter years between 1 and 30");
            $("loanCalc").num_years.focus(); 
        } else
            calculatePayment();
    }

    function calculatePayment() {
//        princ = $("loanCalc").amount.value - loanCalc.dp.value;
				princ = filterPrinc($("loanCalc").amount.value);
        int_rate = filterLeaveDec($("loanCalc").annual_rate.value)/100 / 12;
        months = filterLeaveDec($("loanCalc").num_years.value) * 12;
        monthly = Math.floor((princ*int_rate)/(1-Math.pow(1+int_rate,(-1*months)))*100)/100;
        document.getElementById("monthly_payment").value = formatMonthlyCurrency(monthly);
  			//loanCalc.principle.value = princ;
				//loanCalc.payments.value = months;
				var txt=document.getElementById("amlink")
  			txt.innerHTML="<a target=\"_blank\" href=\"/amortization-schedule.php?"+
  										"principal="+filterPrinc($("loanCalc").amount.value)+
							  			"&int_rate="+filterLeaveDec($("loanCalc").annual_rate.value)+
							  			"&num_years="+$("loanCalc").num_years.value+
							  			"&payment="+monthly+"\"" +
							  			"id=\"scheduleBtn\" title=\"Amortization Schedule\">"+
							  			"<img src=\"/lib/images/btn/amortization-schedule.jpg\" alt=\"Amortization Schedule\"></a>";

    }
//-->

