<!--//
var bolBilton = false;
var bolRugby = false;
var bolletBilton = false;
var bolletRugby = false;
function selectCheckboxes(district) {
	with(document.getElementById('sch_form')) {
		var d;
		d=document.getElementsByTagName("input");
		for(i=0;i<d.length;i++) {
			if(d[i].type=="checkbox") {
				if ( d[i].className == district ) {
					if(district=='rugby') {
						if(bolRugby==false) {
							d[i].checked=true;
						}
						else {
							d[i].checked=false;
						}
					}
					if(district=='bilton') {
						if(bolBilton==false) {
							d[i].checked=true;
						}
						else {
							d[i].checked=false;
						}
					}
				}
			}
		}
		if(district=='rugby') {
			if(bolRugby==false) {
				bolRugby=true;
			}
			else {
				bolRugby=false;
			}
		}
		if(district=='bilton') {
			if(bolBilton==false) {
				bolBilton=true;
			}
			else {
				bolBilton=false;
			}
		}
	}
	with(document.getElementById('let_form')) {
		var d;
		d=document.getElementsByTagName("input");
		for(i=0;i<d.length;i++) {
			if(d[i].type=="checkbox") {
				if ( d[i].className == district ) {
					if(district=='letrugby') {
						if(bolletRugby==false) {
							d[i].checked=true;
						}
						else {
							d[i].checked=false;
						}
					}
					if(district=='letbilton') {
						if(bolletBilton==false) {
							d[i].checked=true;
						}
						else {
							d[i].checked=false;
						}
					}
				}
			}
		}
		if(district=='letrugby') {
			if(bolletRugby==false) {
				bolletRugby=true;
			}
			else {
				bolletRugby=false;
			}
		}
		if(district=='letbilton') {
			if(bolletBilton==false) {
				bolletBilton=true;
			}
			else {
				bolletBilton=false;
			}
		}
	}
}
function ppErrorCheck() {
	var errorMessage = "";
	var minPrice = "";
	var maxPrice = "";
	minPrice = document.getElementById('sch_minprice').value
	maxPrice = document.getElementById('sch_maxprice').value
	if ((minPrice != "NS")&&(maxPrice != "NS")) {
		minPrice = parseInt(minPrice);
		maxPrice = parseInt(maxPrice);
		if (minPrice > maxPrice) {
			errorMessage = "The minimum price cannot be greater than the maximum price.\r"
		}
	}
	if (errorMessage) {
		errorMessage = errorMessage;
		alert(errorMessage)
		return false;
	} else {
		return true;
	}
}
function ppLErrorCheck() {
	var errorMessage = "";
	var minRent = "";
	var maxRent = "";
	minRent = document.getElementById('let_minprice').value
	maxRent = document.getElementById('let_maxprice').value
	if ((minRent != "NS")&&(maxRent != "NS")) {
		minRent = parseInt(minRent);
		maxRent = parseInt(maxRent);
		if (minRent > maxRent) {
			errorMessage = "The minimum price cannot be greater than the maximum price.\r"
		}
	}
	if (errorMessage) {
		errorMessage = errorMessage;
		alert(errorMessage)
		return false;
	} else {
		return true;
	}
}
function SymError() {
  return true;
}

window.onerror = SymError;

function computeMortgagePayment(form) {
	form.result.value = mortgagePaymentEquation(form.amount.value,form.percent.value/12,form.periods.value*12);
}

function mortgagePaymentEquation(amount, percent, periods) {
	var temp_prod=1;
	for(var i=0; i<periods; i++) {
			temp_prod *= (1+(percent/100));
	}
	pay = ((amount*percent/100)/(1-(1/temp_prod)));
	return (Math.round(100*pay)/100);
}
function calc() {
	var result1;
	var result2;
	var mysal;
	var partsal;
	var lcMysal;
	var lcParsal;
	var lcTempString;
	var number = "0123456789.";
	var liCounter;
	lcMysal = document.frmTest.mysal.value;
	liCounter = 0;
	lcTempString = "";
	while (liCounter < lcMysal.length)
	{
		if( number.indexOf( lcMysal.charAt(liCounter) , 0) != -1) {
			lcTempString += lcMysal.charAt(liCounter);
		}
		liCounter++;
	}
	lcMysal = lcTempString;
	mysal = parseFloat(lcMysal);
	if(isNaN(mysal)) {
		mysal = 0;
	}
	document.frmTest.mysal.value = currencyAmount(mysal);
	lcParsal = document.frmTest.partsal.value;
	liCounter = 0;
	lcTempString = "";
	while (liCounter < lcParsal.length) {
		if( number.indexOf( lcParsal.charAt(liCounter), 0) != -1) {
			lcTempString += lcParsal.charAt(liCounter);
		}
		liCounter++;
	}
	lcParsal = lcTempString;
	partsal = parseFloat(lcParsal);
	if(isNaN(partsal)) {
		partsal = 0;
	}
	document.frmTest.partsal.value = currencyAmount(partsal);
	result1 = ((mysal * 4) + partsal);
	result2 = (mysal  + partsal) * 3 ;
	if(partsal > mysal) {
		result2 = (partsal + mysal) * 3 ;
	}
	if(isNaN(result1)) {
		result1 = 0;
	}
	if(isNaN(result2)) {
		result2 = 0;
	}
	if(result1 > result2) {
		document.frmTest.result.value = currencyAmount(result1);
	}
	else {
		document.frmTest.result.value = currencyAmount(result2);
	}
}
function currencyAmount(obj) {
       if(isNaN(obj)) {
            obj = 0;
       } 
	Num = "" + obj;
	dec = Num.indexOf(".");
	end = ((dec > -1) ? "" + Num.substring(dec,Num.length) : ".00");
	Num = "" + parseInt(Num);
	var temp1 = "";
	var temp2 = "";
	if(end.length == 2) {
		end += "0";
	}
	if(end.length == 1) {
		end += "00";
	}
	if(end == "") {
		end += ".00";
	}
	if(end.length >= 3) {
		end = "." + end.substring(1,3);
	}
	var count = 0;
	for(var k = Num.length - 1;k >= 0; k--) {
		var oneChar = Num.charAt(k);
		if(count == 3) {
			temp1 += ",";
			temp1 += oneChar;
			count = 1;
			continue;
		}
		else {
			temp1 += oneChar;
			count++;
		}
	}
	for(var k = temp1.length -1;k >= 0;k--) {
		var oneChar = temp1.charAt(k);
		temp2 += oneChar;
	}
	temp2 = "£" + temp2 + end;
	return temp2;
}
function makeNumber(obj) {
	var lcTempString = "";
	var lcNumber = "0123456789.";
	var liCounter = 0;
	while(liCounter <= obj.length) {
		if(lcNumber.indexOf(obj.charAt(liCounter),0) != -1) {
			lcTempString += obj.charAt(liCounter);
		}
		liCounter++;
	}
	if(lcTempString == "") {
		lcTempString = 0;
	}
	return lcTempString;
}
function frienderrorcheck() {
	var requiredFieldsErrorMessage = "";
	var yourName = "";
	var yourEmail = "";
	var friendsEmail = "";
	
	yourName = document.getElementById('emf_yourname').value;
	yourEmail = document.getElementById('emf_youremail').value;
	friendsEmail = document.getElementById('emf_friendsemail').value;
	
	if ((!yourName) || (!yourEmail) || (!friendsEmail)) {	
		if (!yourName) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- your name\r";
		}
		if (!yourEmail) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- your email\r";
		}
		if (!friendsEmail) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- friends email\r";
		}
	}
	
	if (yourEmail) {
		emailValue = new String (yourEmail);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if ((emailHasAt == -1) || (emailHasPeriod == -1)) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- incorrect email address(yours)\r";
		}
	}
	
	if (friendsEmail) {
		emailValue = new String (friendsEmail);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if ((emailHasAt == -1) || (emailHasPeriod == -1)) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- incorrect email address(friends)\r";
		}
	}
	
	if (requiredFieldsErrorMessage) {
		requiredFieldsErrorMessage = "The following fields encountered errors:\r" + requiredFieldsErrorMessage;
		alert(requiredFieldsErrorMessage);
		return false;
	}
	else {
		return true;
	}
}
function viewingerrorCheck() {
	var requiredFieldsErrorMessage = "";
	var homeTel = "";
	var mobileTel = "";
	var workTel = "";
	var name = "";
	var email = "";
	
	homeTel = document.getElementById('aav_tel_home').value;
	mobileTel = document.getElementById('aav_tel_mobile').value;
	workTel = document.getElementById('aav_tel_work').value;
	name = document.getElementById('aav_name').value;
	email = document.getElementById('aav_email').value;
	
	if ((!name) || (!email) || ((!homeTel) && (!mobileTel) && (!workTel))) {	
		if (!name) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- your name\r";
		}
		if (!email) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- your email\r";
		}
		if ((!homeTel) && (!mobileTel) && (!workTel)) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- contact number\r";
		}
	}
	
	if (email) {
		emailValue = new String (email);
		emailHasAt = emailValue.indexOf("@");
		emailHasPeriod = emailValue.indexOf(".");
		if ((emailHasAt == -1) || (emailHasPeriod == -1)) {
			requiredFieldsErrorMessage = requiredFieldsErrorMessage + "- incorrect email address\r";
		}
	}
	
	if (requiredFieldsErrorMessage) {
		requiredFieldsErrorMessage = "The following fields encountered errors:\r" + requiredFieldsErrorMessage;
		alert(requiredFieldsErrorMessage);
		return false;
	}
	else {
		return true;
	}
}

//-->