
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) < (9999)))       
		interest = (0.01019)
	else if (eval(d.txtresultowed.value) > (9999) && (eval(d.txtresultowed.value) < (19999)))
		interest = (0.00910)
	else if (eval(d.txtresultowed.value) > (19999) && (eval(d.txtresultowed.value) < (49999)))
		interest = (0.00797)
	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) < (9999)))       
		d.txtfinalresult.value =(resultowed)*(0.01019) / (1 - Math.pow((1+0.01019),-xterm))
	else if (eval(d.txtresultowed.value) > (9999) && (eval(d.txtresultowed.value) < (19999)))
		d.txtfinalresult.value =(resultowed)*(0.00910) / (1 - Math.pow((1+0.00910),-xterm))
	else if (eval(d.txtresultowed.value) > (19999) && (eval(d.txtresultowed.value) < (50001)))
		d.txtfinalresult.value =(resultowed)*(0.00797) / (1 - Math.pow((1+0.00797),-xterm))

if (eval(d.txtresultowed.value) > (2999) && (eval(d.txtresultowed.value) < (9999)))
		{
			d.apr.value = ('12.9')
		}
if (eval(d.txtresultowed.value) > (9999) && (eval(d.txtresultowed.value) < (19999)))
		{
			d.apr.value = ('11.4')
		}
if (eval(d.txtresultowed.value) > (19999) && (eval(d.txtresultowed.value) < (50001)))
		{
			d.apr.value = ('9.9')
		}
rounded(d)
}

function rounded(d){
	xfinal = d.txtfinalresult.value * (100)
	xresults = Math.round(xfinal) / 100
	d.txtfinalresult.value = (xresults)
	if (xresults <= (0)) {
		}
	else
		alertsavings(d)
}
function alertsavings(d) {
	xvalue = (eval(d.txtfinalresult.value)) - (eval(xmonthfinalresult))
	if (xvalue  > (1)) {
		alert("The information you have given, is outside of our criteria. \n\Call us FREE on 0808 100 0048 \n\ for a personal quotation"); }
	else if (xvalue < (1)) {
		xmonth = (xmonthfinalresult) - (d.txtfinalresult.value);
		xmonthfinal = xmonth * (100);
		xmonthresults = Math.round(xmonthfinal) / (100);
		var here=confirm("A Fresh Start Loan could save you(subject to status) £"+xmonthresults+" a month. \n\This INCLUDES any extra cash you have asked for!! \n\Press OK to go to our loan application form \n\Press Cancel to input new figures here.")
if (here)
window.location="loans.asp"
		}
}