
var listbox
var inon=9999
var xmonthfinalresult

function calculate(d) {
	var owed
	var result
	var finalresults
	var month
	var resultmonth
	var finalresultsmonth
	var xvalue
	var xmonth
	var xfinal
	var xresults
	var xmonthresults
	var xmonthfinal
	var interest
	var xterm
	
	owed = 0

	if (eval(owed) < (1)) { 
		}
	else {
		result = owed * (100);	
		finalresults = Math.round(result) / 100;
		d.txtresultowed.value = finalresults
		}

	month = 0

	if (eval(month) < (1)) { 
		}
	else {
		resultmonth = month * (100);
		finalresultsmonth = Math.round(resultmonth) / 100;
		d.txtresultmonth.value = finalresultsmonth
		}
	values(d)
}

function values(d) {
	if (eval(d.txtresultowed.value) < (3000)){
		alert("Secured Loans Start from £3000 and go up to £50000. Please enter a value within these ranges") }
	else if (eval(d.txtresultowed.value) > (50000))
		alert("Secured Loans Start from £3000 and go up to £50000. Please enter a value within these ranges") 
	else
		termselection(d)
}


function termselection(d) {
var intonly

	var myindex=d.coolterm.selectedIndex
	listbox=d.coolterm.options[myindex].value
if (listbox ==9999) {
	interestcalculation(d) 
	}
else
	capitalrep(d)
}

function interestcalculation(d){	
	if (eval(d.txtresultowed.value) > (2999) && (eval(d.txtresultowed.value) < (14999)))       
		interest = (0.00945)
	else if (eval(d.txtresultowed.value) > (14999) && (eval(d.txtresultowed.value) < (24999)))
		interest = (0.00869)
	else if (eval(d.txtresultowed.value) > (24999) && (eval(d.txtresultowed.value) < (34999)))
		interest = (0.00693)
	else if (eval(d.txtresultowed.value) > (34999) && (eval(d.txtresultowed.value) < (50001)))
		interest = (0.00639)
	d.txtfinalresult.value = (interest * eval(d.txtresultowed.value));
rounded(d)
}

function capitalrep(d){
	var xterm = listbox 
	var resultowed = d.txtresultowed.value
	

	if (eval(d.txtresultowed.value) > (2999) && (eval(d.txtresultowed.value) < (14999)))       
		d.txtfinalresult.value =(resultowed)*(0.00945) / (1 - Math.pow((1+0.00945),-xterm))
	else if (eval(d.txtresultowed.value) > (14999) && (eval(d.txtresultowed.value) < (24999)))
		d.txtfinalresult.value =(resultowed)*(0.00869) / (1 - Math.pow((1+0.00869),-xterm))
	else if (eval(d.txtresultowed.value) > (24999) && (eval(d.txtresultowed.value) < (34999)))
		d.txtfinalresult.value =(resultowed)*(0.00693) / (1 - Math.pow((1+0.00693),-xterm))
	else if (eval(d.txtresultowed.value) > (34999) && (eval(d.txtresultowed.value) < (50001)))
		d.txtfinalresult.value =(resultowed)*(0.00639) / (1 - Math.pow((1+0.00639),-xterm))

if (eval(d.txtresultowed.value) > (2999) && (eval(d.txtresultowed.value) < (14999)))
		{
			d.apr.value = ('11.9')
		}
if (eval(d.txtresultowed.value) > (14999) && (eval(d.txtresultowed.value) < (24999)))
		{
			d.apr.value = ('10.9')
		}
if (eval(d.txtresultowed.value) > (24999) && (eval(d.txtresultowed.value) < (34999)))
		{
			d.apr.value = ('8.6')
		}
if (eval(d.txtresultowed.value) > (34999) && (eval(d.txtresultowed.value) < (50001)))
		{
			d.apr.value = ('7.9')
		}
rounded(d)
}

function rounded(d){
	xfinal = d.txtfinalresult.value * (100)
	xresults = Math.round(xfinal) / 100
	d.txtfinalresult.value = (xresults)

}







