<!--
function floor(number)
{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}
capitalarray = new Array(50);
function dosum()
{
  var monthlyinterest = document.getElementById('interest').value / 12 / 100;   
  var annualinterest = document.getElementById('interest').value / 100;   
  var mortgageterm = document.getElementById('year').value / 100;    
  var type = document.getElementById('mortgagetype').selectedIndex ;  
  var originalcapital = document.getElementById('capital').value ;  
  var base = 1;
  var base2 = 1;
  var mbase = 1 + monthlyinterest;
  var ybase = 1 + monthlyinterest*12;
  
  for (i=0; i<document.getElementById('year').value; i++)
  {base2 = base2 * ybase;}
    
  for (i=0; i<document.getElementById('year').value * 12; i++)
  {base = base * mbase;}

  	if (type == 0)
  	{    //Repayment type mortgage
   
  		if (document.getElementById('intcalc').selectedIndex == 0) 
  		{           // Annual interest calculations
  		var monthlypayment = ((originalcapital * monthlyinterest*12 / ( 1 - (1/base2))/12));
  		document.getElementById('monthlypayment').value = floor((originalcapital * monthlyinterest*12 / ( 1 - (1/base2))/12));
  
  		}else{      // Monthly or daily interest calculations
  		var monthlypayment = (originalcapital * monthlyinterest / ( 1 - (1/base)));
  		document.getElementById('monthlypayment').value = floor(originalcapital * monthlyinterest / ( 1 - (1/base)));
  		}

  	document.getElementById('totalpayments').value = floor(document.getElementById('monthlypayment').value * document.getElementById('year').value * 12) ;

  	}else{  //Interest only type mortgage
  	var monthlypayment = (originalcapital * monthlyinterest);
  	document.getElementById('monthlypayment').value = floor(originalcapital * monthlyinterest);
  	document.getElementById('totalpayments').value = floor(monthlypayment * document.getElementById('year').value * 12) ;
  	}
  
  
  	//For calculating arrays
  
  	if (document.getElementById('intcalc').selectedIndex == 0) // Annual interest calculations
  	{
  	// Annual calculations for amortization table
  	var capital = originalcapital;
  		for (i=0; i<document.getElementById('year').value; i++)
  		{
  		capital = capital - (12 * monthlypayment) + (capital*annualinterest);
  		capitalarray[i] = capital;
  		}
  	}else{
  	// Monthly/Daily calculations for amortization table
  
  	var capital = originalcapital;

  		for (i=0; i<document.getElementById('year').value; i++);
  		{

  			for (j=0; j < 12; j++) {
  			capital = capital - (monthlypayment) + (capital * monthlyinterest);
  			}
  		capitalarray[1] = capital;
  		}
  	}

	
}
// -->
