function check_formcontact(){
	var fieldlist = new Array("Nom","Telephone","Email","Message");// noms des champs
	
	var tabChps = new Array("Nom","Telephone","Email","Message"); // noms a controler
	var tabTyps	= new Array("T","P","E",""); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email, P:phone
	//config ajax//
	var scriptpage = 'includes/f_contact.php';
	var redir = '';
	var id_element = 'formcontact';
	//Form name//
	var form	= document.interresse;

	var alerte	= "";
	for(n=0; n < tabChps.length; n++){		
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- Remplissez le champ "+tabChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- Votre adresse email n'est pas valide\n";
					break;
				case 'P': // nombres et espaces
					var modele = /^[0-9\ ]/i;
					if(!modele.test(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabChps[n]+" est incorrect\n";
					else{if(champs.length > tabTyps[n]) alerte += "- "+tabChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Erreur :\n"+alerte;
		alert(alerte);
	}
	
	else{ // action
	var datalist = new Array();
	for(n=0; n < fieldlist.length; n++){	
		var champs = eval("form."+fieldlist[n]+".value");
		var data =fieldlist[n]+"="+champs+"&";
		datalist.push(data);
	}
	var senddatalist = datalist.join("");
	sendData(senddatalist,scriptpage,redir,id_element);
	}
}

function check_formsend2friend(){
	var fieldlist = new Array("Email","visiturl");// noms des champs
	
	var tabChps = new Array("Email"); // noms a controler
	var tabTyps	= new Array("E"); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email, P:phone
	//config ajax//
	var scriptpage = 'includes/f_send2friend.php';
	var redir = '';
	var id_element = 'sideform';
	//Form name//
	var form	= document.send2friend;
	//
	var alerte	= "";
	for(n=0; n < tabChps.length; n++){		
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- Remplissez le champ "+tabChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- Votre adresse email n'est pas valide\n";
					break;
				case 'P': // nombres et espaces
					var modele = /^[0-9\ ]/i;
					if(!modele.test(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabChps[n]+" est incorrect\n";
					else{if(champs.length > tabTyps[n]) alerte += "- "+tabChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Erreur :\n"+alerte;
		alert(alerte);
	}
	
	else{ // action
	
	var datalist = new Array();
	for(n=0; n < fieldlist.length; n++){	
		var champs = eval("form."+fieldlist[n]+".value");
		var data =fieldlist[n]+"="+champs+"&";
		datalist.push(data);
	}
	var senddatalist = datalist.join("");
	sendData(senddatalist,scriptpage,redir,id_element);
	}
}

function check_formestimation(){
	var fieldlist = new Array("Nom","Telephone","Email","Commentaire","Action","Type","Adresse","Surface","Prix");// noms des champs
	
	var tabChps = new Array("Nom","Telephone","Email","Type","Adresse","Surface","Prix"); // noms a controler
	var tabTyps	= new Array("T","P","E","","","",""); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email, P:phone
	//config ajax//
	var scriptpage = 'includes/f_estimation.php';
	var redir = '';
	var id_element = 'estimation';
	//Form name//
	var form	= document.estimation;
	//
	var alerte	= "";
	for(n=0; n < tabChps.length; n++){		
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- Remplissez le champ "+tabChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- Votre adresse email n'est pas valide\n";
					break;
				case 'P': // nombres et espaces
					var modele = /^[0-9\ ]/i;
					if(!modele.test(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabChps[n]+" est incorrect\n";
					else{if(champs.length > tabTyps[n]) alerte += "- "+tabChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Erreur :\n"+alerte;
		alert(alerte);
	}
	
	else{ // action
	
	var datalist = new Array();
	for(n=0; n < fieldlist.length; n++){	
		var champs = eval("form."+fieldlist[n]+".value");
		var data =fieldlist[n]+"="+champs+"&";
		datalist.push(data);
	}
	var senddatalist = datalist.join("");
	sendData(senddatalist,scriptpage,redir,id_element);
	}
}

function check_formalerte(){
	var fieldlist = new Array("Nom","Telephone","Email","Commentaire","ch_recherche","ch_type","ch_secteur","ch_budget","ch_surface","ch_chambres","ch_pieces");// noms des champs
	
	var tabChps = new Array("Nom","Email"); // noms a controler
	var tabTyps	= new Array("T","E"); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email, P:phone
	//config ajax//
	var scriptpage = 'includes/f_alerte.php';
	var redir = '';
	var id_element = 'alerte';
	//Form name//
	var form	= document.alerte;
	//
	var alerte	= "";
	for(n=0; n < tabChps.length; n++){		
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- Remplissez le champ "+tabChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- Votre adresse email n'est pas valide\n";
					break;
				case 'P': // nombres et espaces
					var modele = /^[0-9\ ]/i;
					if(!modele.test(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabChps[n]+" est incorrect\n";
					else{if(champs.length > tabTyps[n]) alerte += "- "+tabChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Erreur :\n"+alerte;
		alert(alerte);
	}
	
	else{ // action
	
	var datalist = new Array();
	for(n=0; n < fieldlist.length; n++){	
		var champs = eval("form."+fieldlist[n]+".value");
		var data =fieldlist[n]+"="+champs+"&";
		datalist.push(data);
	}
	var senddatalist = datalist.join("");
	sendData(senddatalist,scriptpage,redir,id_element);
	}
}


function check_forminterresse(){
	var fieldlist = new Array("Nom","Telephone","Email","Message","id_bien","ref");// noms des champs
	
	var tabChps = new Array("Nom","Telephone","Email"); // noms a controler
	var tabTyps	= new Array("T","P","E"); // types => 0:pas de restriction, T:texte, 5:valeur numérique de 5 carac , E:email, P:phone
	//config ajax//
	var scriptpage = 'includes/f_interresse.php';
	var redir = '';
	var id_element = 'interresse';
	//Form name//
	var form	= document.interresse;

	var alerte	= "";
	for(n=0; n < tabChps.length; n++){		
		var champs = eval("form."+tabChps[n]+".value"); // expression		
		if(champs == "") alerte += "- Remplissez le champ "+tabChps[n]+"\n"; // champs vide		
		else{ // champs complété : vérifation saisie
			switch(tabTyps[n]){
				case 'T': // texte
					if(!isNaN(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case 'E': // email
					var modele = /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i;
					if(!modele.test(champs)) alerte += "- Votre adresse email n'est pas valide\n";
					break;
				case 'P': // nombres et espaces
					var modele = /^[0-9\ ]/i;
					if(!modele.test(champs)) alerte += "- le champ "+tabChps[n]+" est incorrect\n";
					break;
				case '':				
					break;
				default : // numerique
					if(isNaN(champs)) alerte += "- "+tabChps[n]+" est incorrect\n";
					else{if(champs.length > tabTyps[n]) alerte += "- "+tabChps[n]+" n'est pas valide\n";}
					break;
			}
		}
	}	
	
	if(alerte != ""){ // erreur
		var alerte = "Erreur :\n"+alerte;
		alert(alerte);
	}
	
	else{ // action
	var datalist = new Array();
	for(n=0; n < fieldlist.length; n++){	
		var champs = eval("form."+fieldlist[n]+".value");
		var data =fieldlist[n]+"="+champs+"&";
		datalist.push(data);
	}
	var senddatalist = datalist.join("");
	sendData(senddatalist,scriptpage,redir,id_element);
	}
}



function fromfooter(secteur){
document.recherche_foot.r_secteur.value = secteur;
document.recherche_foot.submit();
}
