
function floor(number)
{
  return Math.ceil(number*Math.pow(10,0))/Math.pow(10,0);
}

function changeCurrencyToSession(val) {
		document.form2.currency.selectedIndex = val - 1;
		ChangeCurrency();
}

function ChangeCurrency()
{
var currency_type = document.form2.currency[document.form2.currency.selectedIndex].value;
var currency_rate_uk=document.form2.currency_rate_uk.value;
var currency_rate_us=document.form2.currency_rate_us.value;
	
	if(currency_type=="euro")
	{
	document.form2.price.value = document.form2.property_price.value;
	}
	else if (currency_type=="pound")
	{
	document.form2.price.value = floor((document.form2.property_price.value * currency_rate_uk));
	}
	else if (currency_type=="dollar")
	{
	document.form2.price.value = floor((document.form2.property_price.value * currency_rate_us));
	}
	
	
updatemortgage();
dosum();
}

function dosum()
{
	var currency_rate_uk=document.form2.currency_rate_uk.value;
	var currency_rate_us=document.form2.currency_rate_us.value;
	
	document.form2.amount.value = document.form2.price.value - document.form2.deposit.value;
	var currency_type = document.form2.currency[document.form2.currency.selectedIndex].value;
	var currency_rate;
	if(currency_type=="euro")
	{
		currency_rate = 1;
	}
	else if (currency_type=="pound")
	{
			currency_rate = currency_rate_uk;	
	}
	else if (currency_type=="dollar")
	{
			currency_rate = currency_rate_us;	
	}
	
	var amount=document.form2.amount.value;

	var term=document.form2.term.value;
	var rate=document.form2.rate.value;
	var method=document.form2.method.value;

	var months = term*12;
	var interestrate= rate/100;
	var parta=interestrate/12;
	var partb=parta+1;
	var partc=Math.pow(partb,months);
	//alert(partc);
	if(method=='Repayment')
	{
	var R = interestrate;
	var A = amount;
	var T = term;
	
	var P = ((A*R)/12) * (1/(1-(Math.pow(1/(1+R),T))));
		document.form2.result.value=floor(P);
	}
	else
	{
		var repaymenta=(amount * parta);
		var repayment = repaymenta;
		document.form2.result.value=floor(repaymenta);
	}
	
	//if(document.form2.currency[document.form2.currency.selectedIndex].value=="euro")
	//{
	//document.form2.result.value=floor((document.form2.result.value / currency_rate));
	//}
	
}

function updatemortgage(){
var currency_type = document.form2.currency[document.form2.currency.selectedIndex].value;
	var currency_rate_uk=document.form2.currency_rate_uk.value;
	var currency_rate_us=document.form2.currency_rate_us.value;
	var currency_rate;
	if(currency_type=="euro")
	{
		currency_rate = 1;
	}
	else if (currency_type=="pound")
	{
			currency_rate = currency_rate_uk;	
	}
	else if (currency_type=="dollar")
	{
			currency_rate = currency_rate_us;	
	}

	var price=document.form2.price.value;
	document.form2.deposit.value = floor(price * 0.30);
	document.form2.amount.value = floor(document.form2.price.value - document.form2.deposit.value);
}