
	function floor(number)
	{
	  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
	}
	
	function dosum()
	{
	  var mi = document.temps.IR.value / 1200;
	  var base = 1;
	  var mbase = 1 + mi;
	  for (i=0; i<document.temps.YR.value * 12; i++)
	  {
	    base = base * mbase
	  }
	  var loanamount = document.temps.LA.value;
	  loanamount = loanamount.replace(new RegExp(/,/g), "");
	  document.temps.PI.value = floor(loanamount * mi / ( 1 - (1/base)))
	  var atax = document.temps.AT.value;
	  atax = atax.replace(new RegExp(/,/g), "");
	  document.temps.MT.value = floor(atax / 12)
	  ainsurance = document.temps.AI.value;
	  ainsurance = ainsurance.replace(new RegExp(/,/g), "");
	  document.temps.MI.value = floor(ainsurance / 12)
	  var dasum = loanamount * mi / ( 1 - (1/base)) +atax / 12 + ainsurance / 12;
	  document.temps.MP.value = floor(dasum);
	}

