<!--//<![CDATA
//var propArray=new Array();
var xi=0;
function propRotate(){
	if(xi > propArray.length-1){
		xi=0;
	}
	if (document.getElementById){
		document.getElementById("feature").innerHTML=propArray[xi];
	} else if (document.all){
		x=document.all[feature];
		x.innerHTML="";
		x.innerHTML=propArray[xi];
	} else if (document.layers){
		document.layers.feature.document.open();
		document.layers.feature.document.write(propArray[xi]);
		document.layers.feature.document.close();
	}
	setTimeout("propRotate()", 3000);
	xi++;
}
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 SwapImgRestore(){
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function FindObj(n, d){
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=FindObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function SwapImage(){
  var i,j=0,x,a=SwapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=FindObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
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;
	}
}

window.onload = propRotate;
//]]>