function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function dosum1()
{
  var mi = document.temps1.IR1.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps1.YR1.value * 12; i++)
  {
    base = base * mbase
  }
  document.temps1.PI1.value = floor(document.temps1.LA1.value * mi / ( 1 - (1/base)))
  document.temps1.MT1.value = floor(document.temps1.AT1.value / 12)
  document.temps1.MI1.value = floor(document.temps1.AI1.value / 12)
  var dasum1 = document.temps1.LA1.value * mi / ( 1 - (1/base)) +
	document.temps1.AT1.value / 12 + 
	document.temps1.AI1.value / 12;
  document.temps1.MP1.value = floor(dasum1);
}

function dosum2()
{
  var mi = document.temps2.IR2.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps2.YR2.value * 12; i++)
  {
    base = base * mbase
  }
  document.temps2.PI2.value = floor(document.temps2.LA2.value * mi / ( 1 - (1/base)))
  document.temps2.MT2.value = floor(document.temps2.AT2.value / 12)
  document.temps2.MI2.value = floor(document.temps2.AI2.value / 12)
  var dasum2 = document.temps2.LA2.value * mi / ( 1 - (1/base)) +
	document.temps2.AT2.value / 12 + 
	document.temps2.AI2.value / 12;
  document.temps2.MP2.value = floor(dasum2);
}

function dosum3()
{
  var mi = document.temps3.IR3.value / 1200;
  var base = 1;
  var mbase = 1 + mi;
  for (i=0; i<document.temps3.YR3.value * 12; i++)
  {
    base = base * mbase
  }
  document.temps3.PI3.value = floor(document.temps3.LA3.value * mi / ( 1 - (1/base)))
  document.temps3.MT3.value = floor(document.temps3.AT3.value / 12)
  document.temps3.MI3.value = floor(document.temps3.AI3.value / 12)
  var dasum3 = document.temps3.LA3.value * mi / ( 1 - (1/base)) +
	document.temps3.AT3.value / 12 + 
	document.temps3.AI3.value / 12;
  document.temps3.MP3.value = floor(dasum3);
}