function checkMessageForm(){
	form = document.forms[0];
	if(form.chrfname.value==""){
		alert("Please enter your firstname");
		return false;
	}else if(form.chrsname.value==""){
		alert("Please enter your surname");
		return false;
	}else if(form.chremail.value==""){
		alert("Please enter your email");
		return false;
	}else if(form.chrsubject.value==""){
		alert("Please enter the subject");
		return false;
	}else if(form.chrmessage.value==""){
		alert("Please enter your message");
		return false;
	}else{
		return true;
	}
}

function checkFriendForm(){
	form = document.forms[0];
	if(form.chremail.value==""){
		alert("Please enter your email address");
		return false;
	}else if(form.chrfriendemail.value==""){
		alert("Please enter your friend's email");
		return false;
	}else if(form.chrmessage.value==""){
		alert("Please enter your message");
		return false;
	}else{
		return true;
	}
}

MM_displayStatusMsg('------ WENDYS HOUSE ------')

function MM_swapImgRestore() { //v3.0
  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 MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  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=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



/* MAY 2008 edits - cookie handlers */

function addToFavourites(idProperty){
	var cookie = readCookie('PROPERTIES');
	if(cookiesAreSwitchedOff()){
		alert("www.wendyshouses.com\r\n\r\n To use the 'my properties' facility on this website \r\n 'cookies' should be switched on in your web browser.\r\n\r\nThankyou");
		}
	else{	
		/* if there is already a cookie on the client */
		if(cookie){
			/* read cookie */
			var cookieContent="PROPERTIES="+readCookie("PROPERTIES");
			var arrProperties=new Array();
			arrProperties=parseProperties(cookieContent);
			if(!propertyExists(arrProperties,idProperty)){
				/* add property to cookie content */
				cookieContent+=","+idProperty;
				/* delete cookie */
				deleteCookie();
				/* save cookie again */
				var content=cookieContent;
				saveCookie(content);
				}
			else{
				alert("www.wendyshouses.com\r\n\r\nYou already have this property stored in your list of properties\r\n\r\n If you want to remove the property from your list, goto to 'My Properties' and click the remove button next to the property.\r\n\r\nThankyou");
				}	
			// alert(arrProperties);
			}
		else{
			/* set new cookie */
			var content = "PROPERTIES="+idProperty;
			saveCookie(content);
			}	
		}	
	}

function removeFromFavourites(idProperty){
	/* read cookie */
	var cookieContent="PROPERTIES="+readCookie("PROPERTIES");
	var arrProperties=new Array();
	arrProperties=parseProperties(cookieContent);	
	var newContent="PROPERTIES=";
	var hasContent=false;
	for(var i=0;i<arrProperties.length;i++){
		if(arrProperties[i]!=idProperty){
			if(hasContent) newContent+=",";
			else hasContent=true;
			newContent+=arrProperties[i];
			}
		}
	/* delete cookie */
	deleteCookie();	
	/* save new cookie  */
	saveCookie(newContent);	
	}
	
	
function saveCookie(content){
	var date = new Date();
	date.setTime(date.getTime()+(3650*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie = content+expires+"; path=/";	
	}
	
function readCookie(name) {
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(name+"=") == 0) return c.substring(name.length+1,c.length);
	}
	return null;
	}	

function deleteCookie(){
	document.cookie =  "PROPERTIES=;-1;path=/";	
	}	

function cookiesAreSwitchedOff(){
	var date = new Date();
	var rtn=false;
	date.setTime(date.getTime()+(3650*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie =  "testCookies=on;"+expires+";path=/";
	if(readCookie("testCookies")!="on") rtn=true;
	document.cookie =  "testCookies=;-1;path=/";	
	return rtn;
	}
	
function parseProperties(wrd){
	var thisWord=""
	var rtn=new Array();
	var start=wrd.indexOf("=")+1;
	for(var i=start;i<wrd.length;i++){
		if(wrd.substring(i,i+1)==","){
			rtn.push(thisWord);
			thisWord="";
			}
		else{
			thisWord+=wrd.substring(i,i+1);
			}	
		}
	rtn.push(thisWord);
	return rtn;	
	}	

function propertyExists(arrProperties,num){
	for(var i=0;i<arrProperties.length;i++){
		var thisProperty=arrProperties[i];
		if(num==parseFloat(arrProperties[i])) return true
		}
	return false;	
	}
	
function changeFavouritesImage(webroot,obj){
	if(!cookiesAreSwitchedOff()){
		obj.style.backgroundImage="url('"+webroot+"/imgs/general_imgs/favourite.gif')"
		}
	}	
	
/* menu scripts */

function menu_mouseOver(obj){
		switch(obj.id){
			case "search":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/search_over.gif')";
				break;
			case "alert":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/alert_over.gif')";
				break;		
			case "myprop":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/properties_over.gif')";
				break;	
			case "mailing":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/mailing_over.gif')";
				break;	
			case "services":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/services_over.gif')";
				break;	
			case "info":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/local_over.gif')";
				break;	
			case "exchange":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/exchange_over.gif')";
				break;	
			case "sell":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/sell_over.gif')";
				break;	
			case "france":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/france_over.gif')";
				break;	
			case "team":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/team_over.gif')";
				break;	
			case "contact":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/contact_over.gif')";
				break;	
			case "links":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/links_over.gif')";
				break;	
			case "travel":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/travel_over.gif')";
				break;																																																	
			}
		}	
		
function menu_mouseOut(obj){
		switch(obj.id){
			case "search":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/search.gif')";
				break;
			case "alert":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/alert.gif')";
				break;		
			case "myprop":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/properties.gif')";
				break;	
			case "mailing":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/mailing.gif')";
				break;	
			case "services":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/services.gif')";
				break;	
			case "info":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/local.gif')";
				break;	
			case "exchange":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/exchange.gif')";
				break;	
			case "sell":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/sell.gif')";
				break;	
			case "france":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/france.gif')";
				break;	
			case "team":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/team.gif')";
				break;	
			case "contact":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/contact.gif')";
				break;	
			case "links":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/links.gif')";
				break;	
			case "travel":
				obj.style.backgroundImage="url('imgs/newmenu_imgs/travel.gif')";
				break;																																																	
			}
		}			
		
function body_resize(){
	indexpage_layout();
	}
	
function indexpage_layout(){
	var page=String(document.location.href);
	if(jsFuseAction=="index" | jsFuseAction=="main"){
		obj=document.getElementById("mainframe");
		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  newWidth = window.innerWidth-500;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  newWidth = document.body.offsetWidth-500;
		 }
		}
		obj.style.width=newWidth+"px";
		}
	}			