// JavaScript Document

<!-- Begin

function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

function changeLA()
{
    document.temps.DP.value = floor(document.temps.PP.value *document.temps.DPP.value/100)

	document.temps.LA.value = floor(document.temps.PP.value - document.temps.DP.value) 	
    dosum()
}

function useDP()
{
	document.temps.DPP.value = floor( document.temps.DP.value*100 / document.temps.PP.value );
	changeLA();
}

function useDPP()
{
	document.temps.DP.value = floor(document.temps.PP.value *document.temps.DPP.value/100)
	changeLA();
}


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
  }
  
  if (document.temps.PTR.value>= 0)
  {
   document.temps.AT.value = floor(document.temps.PP.value *document.temps.PTR.value/100)
  }
 
 if (document.temps.PMR.value>= 0)
 {
   document.temps.PMA.value =floor(document.temps.MPI.value *document.temps.PMR.value/100)
  }
 
  
  if ( document.temps.AI.value == 0)
  {
  
 	 if ( document.temps.LA.value >= 1000000)
  	{
  		document.temps.AI.value = 80*12
  	}
  	else
  	{
  		document.temps.AI.value = 60*12
  	}
  }
  
 if (document.temps.DPYear.value> 0)
 {
    document.temps.AD.value = floor(document.temps.PP.value/document.temps.DPYear.value)
  }
 
  document.temps.PI.value = floor(document.temps.LA.value * mi / ( 1 - (1/base)))
  document.temps.MIT.value = floor(document.temps.LA.value * mi)
  document.temps.MPR.value = floor(document.temps.PI.value - document.temps.MIT.value)

  document.temps.MT.value = floor(document.temps.AT.value / 12)
  document.temps.MI.value = floor(document.temps.AI.value / 12)
 
  
  document.temps.MD.value = floor(document.temps.AD.value / 12)
  
   var dasum = floor(document.temps.LA.value * mi / ( 1 - (1/base))) +
        document.temps.AT.value / 12  +   
        document.temps.AI.value / 12  +
        document.temps.HO.value / 1 +
        document.temps.OE.value / 1 +
        document.temps.PMA.value / 1 +
        document.temps.OEYear.value / 12
            
  document.temps.MP.value = floor(dasum)
  document.temps.MPI2.value = document.temps.MPI.value
  document.temps.ME.value = floor( dasum - document.temps.MPR.value/1)
  document.temps.NI.value = floor( document.temps.MPI2.value/1 - document.temps.ME.value/1)
  document.temps.CI.value = floor( document.temps.NI.value - document.temps.MPR.value)
 
  
  if (document.temps.CI.value >= 0 ) 
  {
  	 document.temps.FP.value = floor(document.temps.CI.value* (1-document.temps.ITR.value/100))
  }
  else
  {
    	document.temps.FP.value =  floor(document.temps.CI.value/1-document.temps.MD.value/1)
   }
 }

//-->