// JavaScript for calculating martgage payments

function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum()
{
	var amount = document.getElementById("amount").value;
	var rate = document.getElementById("rate").value / 1200;
	var term = document.getElementById("term").value;
	var tax = document.getElementById("tax").value;
	var insurance = document.getElementById("insurance").value;

	var base = 1;
	var mbase = 1 + rate;
	
	for (i=0; i<term * 12; i++)
	{
		base = base * mbase;
	}
	
	document.getElementById("payment").value = floor(amount * rate / ( 1 - (1/base)));
	document.getElementById("tax_month").value = floor(tax / 12);
	document.getElementById("insurance_month").value = floor(insurance / 12);

	var dasum = amount * rate / ( 1 - (1/base)) + tax / 12 + insurance / 12;
	document.getElementById("total_month").value = floor(dasum);
}
