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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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];}
}


//main function for check form : 


//images rollover
function rollover(nom,adresse)
{
document.images[nom].src=adresse;
}

//verifier longeur d'un text
var nbMax=400;
function verifierLongueur(){
var txt=document.formulaire.message.value;
	while(txt.length>nbMax)
	{
		document.formulaire.message.value=txt.substring(0,nbMax);
		txt=document.formulaire.message.value;
	}
	document.formulaire.nbCar.value=nbMax-txt.length;
	setTimeout("verifierLongueur()",100);
}

//function to preload images from the lettings page
function preload() {
	if(document.images) {
		tabImages=new Array;
		
		for (var i=0; i<preload.arguments.length; i++){
			tabImages[i]=new Image();
			tabImages[i].src=preload.arguments[i];
		}
	}
}


//Verification du formulaire d'enregistrement
function landlords_check_form()
{

var error="Please check the following field\n\n";
  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all) 
  isNN6 = (!isIE) && (document.getElementById)
if (isIE) 
{
	var email = document.formulaire.email.value; 
	var number1 = document.formulaire.number1.value;
	var post_code = document.formulaire.post_code.value;
	var post_code2 = document.formulaire.post_code2.value;
	var address = document.formulaire.address.value;
	var property = document.formulaire.property.value;
	var name=document.formulaire.name.value;
	var surname=document.formulaire.surname.value;
	var town=document.formulaire.town.value;
	var town2=document.formulaire.town2.value;
	var date=document.formulaire.date.value;
	var title=document.formulaire.title.value;
	var message=document.formulaire.message.value;
	var price=document.formulaire.price.value;
	var terms=document.formulaire.terms;
}
else if (isNN6) 
{
	var email = document.getElementById('email').value;
	var number1 = document.getElementById('number1').value;
	var post_code = document.getElementById('post_code').value;
	var post_code2 = document.getElementById('post_code2').value;
	var address = document.getElementById('address').value;
	var property = document.getElementById('property').value;
	var name= document.getElementById('name').value;
	var surname= document.getElementById('surname').value;
	var town= document.getElementById('town').value;
	var town2= document.getElementById('town2').value;
	var date= document.getElementById('date').value;
	var title= document.getElementById('title').value;
	var message= document.getElementById('message').value;
	var price= document.getElementById('price').value;
	var terms= document.getElementById('terms');
}
  
        if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
			error+="- Invalid Email\n"; 
        }
		if (number1.search(/^.[0-9]{8,13}$/) == -1)
        { 
			error+="- Invalid Phone number\n"; 
        }
		if ((post_code.search(/^[a-z0-9]{5,9}$/) == -1) || (post_code2.search(/^[a-z0-9]{5,9}$/) == -1))
        { 
			error+="- Invalid Post Code\n"; 
        }
		if(name=="" || surname=="" || address=="" || town=="" || property=="" || town2=="" || date=="" || message=="" || title=="" || price=="")
		{
			error+="- Name, Surname, full addresses, Add title, Add description, date available and rent boxes can not be left empty\n";
		}
		if(!terms.checked)
		{
		error+="- Please accept the terms and condition before you submit this form\n";
		}
		
if(error!="Please check the following field\n\n")
{
	error+="\n Please correct";
	alert(error);
	return false
}
else{return true;}


}

//Verification du formulaire de contact
function contact_check_form()
{

var error="Please check the following field\n\n";
  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all) 
  isNN6 = (!isIE) && (document.getElementById)
if (isIE) 
{
	var email = document.formulaire.email.value; 
	var home = document.formulaire.home.value;
	var mobile = document.formulaire.mobile.value;
	var name=document.formulaire.name.value;
}
else if (isNN6) 
{
	var email = document.getElementById('email').value;
	var home = document.getElementById('home').value;
	var mobile = document.getElementById('mobile').value;
	var name= document.getElementById('name').value;
	
}
  
        if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
			error+="- Invalid Email\n"; 
        }
		if ((home.search(/^.[0-9]{8,13}$/) == -1) || (mobile.search(/^.[0-9]{8,13}$/) == -1))
        { 
			error+="- Invalid Phone number\n"; 
        }
		if(name=="")
		{
			error+="- Please type your name\n";
		}
		
if(error!="Please check the following field\n\n")
{
	error+="\n Please correct";
	alert(error);
	return false
}
else{return true;}


}