// JavaScript Document
function rounding(n) {
  pennies = n * 100;
  pennies = Math.round(pennies);
  strPennies = "" + pennies;
  len = strPennies.length;
  return strPennies.substring(0, len - 2) + "." + strPennies.substring((len - 2), len);
}

function pmt(ppl,rate,mths) {
  var x=eval((ppl*rate) / (eval(1-Math.pow(eval(rate+1),eval(0-mths)))))
  return x
}

$(document).ready(function() {
	function computeForm() {
		var x = $("#LoanAmount").val();
  		var y = $("#Rate").val();
  		var z = $("#Term").val();
		if(z<1) { z=1; }
		if(y<1) { y=1; }
		if ($("#Type").val() == "PI") {
   			var month = rounding(eval(pmt(x,(y*.01)/12,z*12)));
   			var fnight = eval(pmt(x,(y*.01)/26,z*26));
  		} else {
   			var month = eval((x*(y*.01))/12);
   			var fnight = eval((x*(y*.01))/26);
 		}
		$("#Monthly").val("$" + rounding(month));
   		$("#Fnight").val("$" + rounding(fnight));
   		$("#Week").val("$" + rounding(fnight/2));
	}
	$("#calcubot").live("click",function() {
		computeForm();
		return false;
	});
	
	//$("#MortgageCalculator input.text").live("keyup", function() {	computeForm();	});
	//$("#MortgageCalculator select").change(function() {	computeForm();	});
});
