
<!--
//Calculate the loan repayments.
	function calculate(){
		
		   var w = document.Dropdownbox.listofrates.selectedIndex;
   var selected_text = document.Dropdownbox.listofrates.options[w].text;
   values = selected_text.split(",");
   var rate=values[0];
   var maxltv=values[2];

		
		var calcs = 12; //number of calculations 12 months
		var loan = 0;
		var rate = 0;
		var intloan = "0" //after parseInt on loan
		var intrate = "0" //after parseInt on interest rate
		var term = "0" //value of the term of mortgage
		var intterm = "0" //term after parseint
		var monthlyterm // term multiplied by 12
		var rate100 = "0" //value of rate once divided by 100
		var monthlyrepayments = "0" //monthlyrepayments value

		loan = document.mortgagecalc.loanvalue.value;
		rate = document.mortgagecalc.interest.value;
		rentammount = document.mortgagecalc.rentammount.value;
		
		RC = values[5];
                RC = RC / 100;
		RCb = RC / 100;
		RCc = document.mortgagecalc.RC.value;
		rce = document.mortgagecalc.rce.value;
		maxborrow = ((rentammount * 12 / RCb) / rate);
		if(rce > 0){
			maxborrow = ((rentammount * 12 / RCb) / rce);;
    	}
		loan = Math.round(maxborrow);
		document.mortgagecalc.loanvalue.value = loan;
		maxltv = document.mortgagecalc.maxltv.value;


		if (!parseInt(loan) > 0){
			alert("Please enter loan amount");
			document.mortgagecalc.loanvalue.focus();
			return(false)
		}

		if (!parseFloat(rate) > 0){
			alert("Please enter interest rate ");
			document.mortgagecalc.interest.focus();
			return(false)
		}

		intloan = parseInt(loan);
		intrate = parseFloat(rate);
		
		if (!intloan > 0){
			alert("Please enter a number here");
			document.mortgagecalc.loanvalue.focus();
			return(false)
		}
		
		if (!intrate > 0){
			alert("Please enter a number here");
			document.mortgagecalc.interest.focus();
			return(false)
		}
		
		term = document.mortgagecalc.mortgageterm.selectedIndex
		term = (term + 5) // aligns selected index with value
		intterm = parseInt(term);
		
		rate100 = (intrate / 100)
		monthlyrepayments = ((intloan * term * rate100) / (12 * term))
		
		monthlyrepayments = (monthlyrepayments * 100)
		monthlyrepayments = Math.round(monthlyrepayments)
		monthlyrepayments = (monthlyrepayments / 100)
		monthlyrepayments = Math.round(monthlyrepayments)
		monthlyrepaymentsb = ((intloan * term * rate100) / (12 * term) * RC)
		if(rce > 0){
			intrateb = parseFloat(rce);
			rateb = (intrateb / 100);
			monthlyrepaymentsb = ((intloan * term * rateb) / (12 * term) * RC);
    	}
		monthlyrepaymentsb = (monthlyrepaymentsb * 100) 
		monthlyrepaymentsb = Math.round(monthlyrepaymentsb)
		monthlyrepaymentsb = (monthlyrepaymentsb / 100)
		monthlyrepaymentsb = Math.round(monthlyrepaymentsb)
		document.mortgagecalc.interestonlyanswer.value = monthlyrepayments
		
		
		var topline = (intloan * intrate * 12);
		var mid = Math.pow((1+(intrate/1200)), (-term * 12))
		mid = (100 * 12 * (1 - mid))
		var answer = ((topline / mid) / 12)
		answer = (answer * 100)
		answer = Math.round(answer)
		answer = (answer / 100)
		answer = Math.round(answer)
		document.mortgagecalc.repaymentanswer.value = answer

	return(true)			
	}
	//-->	

