//---- Gestion des cookies
function SetCookie(name, value) {
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");				
}

function GetCookie(name) {
	
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j) == arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;
        }
	return "";
	
}

function getCookieVal(offset) {
	
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
	
}

function DelCookie(nom) {
    
    dte=new Date;
    dte.setFullYear(dte.getFullYear()-1);
    SetCookie(nom,null,dte);
    
}
//--------------------------------------------

// Fonction qui permet de désactiver le formulaire global si on recherche un bien par sa référence
function desactivateForm() {
	if (document.moteur.Ref.checked==true) {
		document.getElementById('typeBien').disabled=true;
		document.getElementById('nbPiecesA').disabled=true;
		document.getElementById('nbPiecesB').disabled=true;
		document.getElementById('nbPiecesC').disabled=true;
		document.getElementById('nbPiecesD').disabled=true;
		document.getElementById('nbPiecesE').disabled=true;
		document.getElementById('Localite').disabled=true;
		document.getElementById('prixMini').disabled=true;
		document.getElementById('prixMaxi').disabled=true;
		document.getElementById('Neuf').disabled=true;
		document.getElementById('Virtuel').disabled=true;
		document.getElementById('numRef').disabled=false;
		document.getElementById('typeBien').style.color="#B5B5B5";
		document.getElementById('prixMini').style.color="#B5B5B5";
		document.getElementById('prixMaxi').style.color="#B5B5B5";
		document.getElementById('Localite').style.color="#B5B5B5";
		document.getElementById('numRef').style.backgroundColor="#fff";
		document.getElementById('numRef').style.border="1px solid #333";
		
		for (var i=1;i<12;i++){
			document.getElementById('tt'+ i).style.color="#ADADAD";
		}
		
	} else {
		document.getElementById('typeBien').disabled=false;
		document.getElementById('nbPiecesA').disabled=false;
		document.getElementById('nbPiecesB').disabled=false;
		document.getElementById('nbPiecesC').disabled=false;
		document.getElementById('nbPiecesD').disabled=false;
		document.getElementById('nbPiecesE').disabled=false;
		document.getElementById('Localite').disabled=false;
		document.getElementById('prixMini').disabled=false;
		document.getElementById('prixMaxi').disabled=false;
		document.getElementById('Neuf').disabled=false;
		document.getElementById('Virtuel').disabled=false;
		document.getElementById('numRef').disabled=true;
		document.getElementById('typeBien').style.color="#000";
		document.getElementById('prixMini').style.color="#000";
		document.getElementById('prixMaxi').style.color="#000";
		document.getElementById('Localite').style.color="#000";
		document.getElementById('numRef').style.backgroundColor="#B8BD6E";
		document.getElementById('numRef').style.border="none";
		
		for (var i=1;i<12;i++){
			document.getElementById('tt'+ i).style.color="#000";
		}
	}
}

// Vide le libellé du champ de recherche si on renseigne une valeur
function search_engine_empty_field(){
  var valeur;
  if(document.getElementById('Localite').value == 'Ville, CP, département...') {
  	valeur = '';
  } else {
  	valeur = document.getElementById('Localite').value;
  }
  document.getElementById('Localite').value = valeur;
}

// Affiche le libellé du champ de recherche à l'intérieur de lui-même
function search_engine_fill_field(){
  var valeur;
  if(document.getElementById('Localite').value != 'Ville, CP, département...' && document.getElementById('Localite').value != '') {
  	valeur = document.getElementById('Localite').value;
  } else {
  	valeur = 'Ville, CP, département...';
  }
  document.getElementById('Localite').value = valeur;
}

// Change le libellé pour ouvrir ou fermer le moteur de recherche
function chngMot() {
	var libelle;
	var newLibelle;
	libelle = document.getElementById('slideToggle').innerHTML;
	
	if(libelle == "Fermer le moteur de recherche") {
		newLibelle = "Ouvrir le moteur de recherche";
	} else if(libelle == "Ouvrir le moteur de recherche") {
		newLibelle = "Fermer le moteur de recherche";
	}
	document.getElementById('slideToggle').innerHTML = newLibelle;
	//alert(libelle);
}

// Recherche depuis le formulaire général
function Search() {
	document.moteur.submit();
}

// Envoie le formulaire de vente
function PostVente() {
	document.frmVente.submit();
}

//affiche le sous menu acheter
function AfficheSsmenuAcheter()
{
	document.getElementById('ssmenu').style.display="block";
}

//masque le sous menu acheter
function HideSsmenuAcheter()
{
	document.getElementById('ssmenu').style.display="none";
}

// Google Maps ============================================
var geocoder;
var map;

function initialize(name,zone) {
	geocoder = new google.maps.Geocoder();
	  if(zone==1) {var zoomCarte = 13;} else {zoomCarte = 16;}
	var latlng = new google.maps.LatLng(46.754917, 2.39502);
	var myOptions = {
	  zoom: zoomCarte,
	  center: latlng,
	  mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	map = new google.maps.Map(document.getElementById(name), myOptions);
		if(zone==1) {var mapZone = "bien";} else {var mapZone = "agence";}	
	codeAddress(mapZone);
}

function codeAddress(z) {
	if(z=="bien") {var address = document.getElementById("address").value;} else {var address = document.getElementById("address2").value;}
	geocoder.geocode( { 'address': address}, function(results, status) {
	  if (status == google.maps.GeocoderStatus.OK) {
		map.setCenter(results[0].geometry.location);
		var marker = new google.maps.Marker({
			map: map, 
			position: results[0].geometry.location
		});
	  } else {
		alert("Geocode was not successful for the following reason: " + status);
	  }
	});
}

function Remplacer(expr,a,b){
     var i=0
     while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
             expr=expr.substring(0,i)+b+expr.substring(i+a.length);
             i+=b.length;
             }
         }
     return expr
}

//géocodage de l'adresse pour récupérer les coordonnées du bien et afficher dans streetview
function SetStreetView(){
    //var fenway = new google.maps.LatLng(42.345573,-71.098326);
	var address = document.getElementById("address").value;    
	
	geocoder = new google.maps.Geocoder();
	geocoder.geocode( { 'address': address}, function(results, status) {
	  if (status == google.maps.GeocoderStatus.OK) {
			var coord = results[0].geometry.location;	
			
			var chaine = coord + "";
			var elem = chaine.split(',');
			var Lat = elem[0];
			var Long = elem[1];
			Lat = Remplacer(Lat,'(','');
			Long = Remplacer(Long,')','');
			afficheStreetView(Lat,Long);
			
	  } else {
		alert("Geocode was not successful for the following reason: " + status);
	  }
	});
}

// Affichage de streetview
function afficheStreetView(Lat,Long) {
var fenway = new google.maps.LatLng(Lat, Long);	
	var panoramaOptions = {
	  position: fenway,
	  pov: {
		heading: 34,
		pitch: 10,
		zoom: 1
	  }
	};
	var panorama = new  google.maps.StreetViewPanorama(document.getElementById("dvStreetView"), panoramaOptions);
	map.setStreetView(panorama);
}

// =================== GFI pour localiser l'agence ======================
function GFIAgence() {
	document.getElementById("voile").style.display="block";
	document.getElementById("popAgence").style.display="block";
}

// =================== Fermeture des popups ouvertes ====================
function closePopup(str) {
	document.getElementById(str).style.display="none";
	document.getElementById("voile").style.display="none";
}

// construction
function Const() {
	document.getElementById("voile").style.display="block";
	document.getElementById("const").style.display="block";
}
function CloseConst() {
	document.getElementById("voile").style.display="none";
	document.getElementById("const").style.display="none";
}
// non disponible
function nondispo() {
	document.getElementById("voile").style.display="block";
	document.getElementById("nondispo").style.display="block";
}
function CloseNonDispo() {
	document.getElementById("voile").style.display="none";
	document.getElementById("nondispo").style.display="none";
}

// ================================================== VERIF ANTI ROBOTS ========================
// création d'un cookie temporaire pour le visiteur en cours
function createIdVisiteur() {
	//génération de la clé unique pour le visiteur
	var cars="az0erty2ui3op4qs5df6gh7jk8lm9wxcvbn";
	var long=cars.length;
	wpas="";
	taille=12;
	for(i=0;i<taille;i++){
      wpos=Math.round(Math.random()*long);
      wpas+=cars.substring(wpos,wpos+1);
	}
	
	keywords = 
	["vert","rouge","orange","violet","bleu","jaune"]
	var keyword = keywords[Math.floor(Math.random()*keywords.length)];
	//alert(wpas+'/'+keyword);
	var valeur = wpas+"|"+keyword;
	SetCookie("IdVisiteurAdressimmo",valeur);
	
	//on change les id des carrés pour y mettre le cookie du user
	document.getElementById('g').id = wpas+"@g";
	document.getElementById('r').id = wpas+"@r";
	document.getElementById('o').id = wpas+"@o";
	document.getElementById('v').id = wpas+"@v";
	document.getElementById('b').id = wpas+"@b";
	document.getElementById('j').id = wpas+"@j";
	
	document.getElementById('logo_form').innerHTML = keyword;
}

// fonction qui permet de sélectionner un carré anti-robots
function checkCarre(id) {
	//on récupère le cookie et le split
	var str = GetCookie("IdVisiteurAdressimmo");
	var tableau = str.split('|');
	//récupère la couleur et le cookie
	var nomCookie = tableau[0];
	var couleur = tableau[1];
		
	//on met en évidence le carré sélectionné
	document.getElementById(nomCookie+'@g').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@r').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@o').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@v').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@b').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@j').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@'+id).style.border = "2px solid #000";
	
	if(id=="g") {var couleurCliquee = "vert";}
	else if(id=="r") {var couleurCliquee = "rouge";}
	else if(id=="o") {var couleurCliquee = "orange";}
	else if(id=="v") {var couleurCliquee = "violet";}
	else if(id=="b") {var couleurCliquee = "bleu";}
	else if(id=="j") {var couleurCliquee = "jaune";}
	
	//on vérifie si la couleur cliquée correspond bien à celle passée au cookie
	if((couleur == couleurCliquee)) {
		document.getElementById('envoiMail').href = "javascript:SendMsg();";
		alert('Votre message peut être envoyé');
	} else {
		document.getElementById('envoiMail').href = "";
		alert('Choisissez la bonne couleur...');
	}
	//alert(nomCookie + " / " + couleur);
}

//---- Poste le formulaire de contact après vérif (checkCarre())
function SendMsg() {
	document.envoiContact.submit();
}
// ================================================== FIN VERIF ANTI ROBOTS =====================

// fonction qui permet de faire un random sur le tableau
function randOrd(){
	return (Math.random());
}

//Affichage / masquage des photos dans la fiche détaillée
function AffichePhotosBien(num,total) {
	//alert(num);
	for (var i=1;i<total;i++){
	  document.getElementById('tofo-'+i).style.display="none";
	  document.getElementById('numselecteur-'+i).style.backgroundColor="#fff";
	}
	document.getElementById('tofo-'+num).style.display="block";
	document.getElementById('numselecteur-'+num).style.backgroundColor="#AAB419";
}

// ######################################### AJAX #######################################
//création de l'objet ajax ==============================================================
function getXhr(){
      var xhr = null; 
   	  if(window.XMLHttpRequest) // Firefox et autres
		  xhr = new XMLHttpRequest(); 
	  else if(window.ActiveXObject){ // Internet Explorer 
		  try {
		        xhr = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (e) {
		        xhr = new ActiveXObject("Microsoft.XMLHTTP");
		  }
	  }
	  else { // XMLHttpRequest non supporté par le navigateur 
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		  xhr = false; 
	  } 
      return xhr
}

// ################## SELECTION #################################
//---- Ajout à la sélection
function ajoutSelection(bicodag) {
	
	var value = GetCookie("SelecImmoone");
		if(value=="") {
			SetCookie("SelecImmoone",bicodag);
			alert('Le bien a été sauvegardé dans votre sélection !');
		} else {
			var new_value = value+","+bicodag;
			SetCookie("SelecImmoone",new_value);
			alert('Le bien a été sauvegardé dans votre sélection !');
		}
}

//---- Supprimer de la sélection
function supprimerSelection(cod) {
		
	var str = GetCookie("SelecImmoone");
	var tableau = str.split(',');
	//récupère la position du code dans le tableau
	var pos = array_search(cod,tableau);
	//méthode qui retire l'élément ayant la position déterminée au dessus
	//alert(pos);
	tableau.splice(pos,1);
	
	var new_value = tableau;
	SetCookie("SelecImmoone",new_value);
	//document.location.href = "selection.php";
	//alert('Le bien a été supprimé de votre sélection !');
	refreshSelection();
}

//fonction qui permet de rechercher dans le tableau
function array_search(what, where){
var index_du_tableau=-1
 
	for(elt in where){index_du_tableau++;
			 if (where[elt]==what){return index_du_tableau}
						 }
	index_du_tableau=-1;
	return index_du_tableau
}

// Méthode qui permet de rafraîchir la liste des biens sélectionnés
function refreshSelection(){
	var xhr = getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				contentBox = xhr.responseText;
				document.getElementById('contenuBox').innerHTML = contentBox;
			}
	}
	xhr.open("GET","selection.php");
	xhr.send(null);
}
// ################## FIN SELECTION #################################



// Méthode qui permet d'afficher une div GFI avec des infos plus complètes sur le bien
/*
function infosBienDetaille(num){
	document.getElementById('popBienDetaille'+num).style.display="block";
	
	var xhr = getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
				contenu = xhr.responseText;
				document.getElementById('popBienDetaille'+num).innerHTML = contenu;
			}
	}
	xhr.open("GET","./getInfosBienDetaille.php?num="+num,true);
	xhr.send(null);
}
*/
// ######################################################################################


// détection de la souris ===================
function detectMouse(e){
	var posX;
	var posY;
	
	if(e){
		posX = e.pageX ;
		posY = e.pageY;
	}
	else {
		var monBody = document.documentElement || document.body;
		posX = window.event.x + monBody.scrollLeft;
		posY = window.event.y + monBody.scrollTop;
	}
}

//---- Changer de page dans les listes de biens
function changePage(i){
	document.getElementById('numpage').value = i;
	document.frmPages.submit();
}

//---- Changer le filtre de tri
function changeFiltre(i){
	document.formtri.tri.value = i;
	document.formtri.submit();
}

//---- Afficher un bien dans la sélection choisie
function AfficheBienPrecis(bicod){
	//alert(bicod);
	document.getElementById('RefPrecise').value = bicod;
	document.moteur.submit();
}

//---- Contacter l'agence pour un bien précis
function ContactBienPrecis(chaine){
	document.getElementById('msg_form').value = 'Merci de me contacter pour le bien référencé '+chaine+' vu sur votre site web.';
}


///////////////  COMM AVEC LE SERVEUR  ////////////
function getHTTPObject(){
  var xmlhttp;
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
    try {
      xmlhttp = new XMLHttpRequest();
      } catch (e) {
      xmlhttp = false;
      }
    }
  return xmlhttp;
}
  
var http = getHTTPObject();
var url = "sov.php?r=";

function handleHttpResponse(){
    if (http.readyState == 4) {
       result = http.responseText;
       //alert(result);
	   //session_start();
       connecProp(result);
    }
}

function Response(){
    http.open("GET", "prAjverif_mssql.php?propPass="+document.frmProprio.propPass.value+"&agnum="+document.frmProprio.agnum.value , true); //url + escape(text)
    http.onreadystatechange = handleHttpResponse;
    http.send(null);
}

//---- Ouverture l'acces proprio
function connecProp(l){
   if (l.indexOf(":") == -1){
      if (parseInt(l) > 1){
    	  open("","FenProp");
    	  document.frmProprio.target = "FenProp";
    	  document.getElementById('agnumPr').value = l;
    	  document.frmProprio.submit();
      }else{
          alert("Mot de passe incorrect.\nVeuillez recommencer.\n");
      }
      return;
   }else{
      var t = l.split(":");
      if (t[0] == "1"){
    	  open("","FenProp");
    	  document.frmProprio.target = "FenProp";
    	  document.frmProprio.proprio = t[1];
    	  document.frmProprio.submit();
      }else{
          alert("Mot de passe incorrect.\nVeuillez recommencer.\n"); //\n"+l
      }
      return;
   }
    
}
////////////////////////////////////////////////////

//Ajouter aux favoris
function addToFavorites() {
	var urlAddress = "http://www.adressimmo.com/";
	var pageName = "Tout l'immobilier sur le Grand Lyon. Ventes, locations et programmes neufs";
	
	if (navigator.appName != 'Microsoft Internet Explorer') {
		window.sidebar.addPanel(pageName,urlAddress,"");
	} else {
		window.external.AddFavorite(urlAddress,pageName);
	}
} 

//Fonction Toggle
function togObjet(obj)
{
  var el = document.getElementById(obj);
  if ( el.style.display == "none" )
  {
  el.style.display = "block";
  }
  else
  {
  el.style.display = "none";
  }
}

/*
function Page(j)
{
//	if (memoPage == ""){
//		document.getElementById('1').className = "a_pages";
//		document.getElementById(j).className = "a_pages_visited"; 
//		memoPage = document.getElementById(j);
//	}else{
//		document.getElementById(j).className = "a_pages_visited";
//		memoPage.className = "a_pages";
//		memoPage = document.getElementById(j);
//	}
	
	for (var i=1;i<6;i++){
		document.getElementById('pager_'+i).className = "a_pages";
		document.getElementById('bas_'+i).className = "a_pages";
	}
	document.getElementById('pager_'+j).className = "a_pages_visited";
	document.getElementById('bas_'+j).className = "a_pages_visited";
	
	//-- 50
	var min = ((parseInt(j) - 1) * 10) + 1;
	var max = parseInt(j) * 10;
	document.getElementById('cptMini').innerHTML = 'Derniers biens affichés de : <strong>'+min+'</strong> à <strong>'+max+'</strong>';
}

//---- Petite vers grosse photo dans la liste des biens
function changePhoto(im,i){
     
     var ph = im.src;
     ph = ph.replace(/\/148\//,"/800/");
     //alert(ph);
     document.getElementById('gPhoto_'+i).src = ph;
}

//affichage du formulaire dans la page du bien
function AfficheForm(num)
{
  	document.getElementById('contactagence'+num).style.display="inline";
}

//On masque le formulaire dans la page du bien
function CacheForm(num)
{
  	document.getElementById('contactagence'+num).style.display="none";
}

//affichage du formulaire de recherche de bien à la vente
function AfficheFormVente()
{
	document.getElementById('form_location').style.display="none";
	document.getElementById('form_location_sais').style.display="none";
  	document.getElementById('form_vente').style.display="inline";
}

//affichage du formulaire de recherche de bien à la location
function AfficheFormLocation()
{
	document.getElementById('form_vente').style.display="none";
	document.getElementById('form_location_sais').style.display="none";
	document.getElementById('form_location').style.display="inline";
}

//affichage du formulaire de recherche de bien à la location saisonnière
function AfficheFormLocSais()
{
	document.getElementById('form_vente').style.display="none";
	document.getElementById('form_location').style.display="none";
	document.getElementById('form_location_sais').style.display="inline";
}

//test sur les champs du formulaire dans la page du bien
function control_inscription(form)
{

if (form.formagence.value==1)
  {
	  if (form.nom_client.value=="")
      {
        alert("Le champ nom est obligatoire.");
        form.nom_client.focus();
        return (false);
      }
	  
	  if (form.email_client.value=="")
      {
        alert("Le champ email est obligatoire.");
        form.email_client.focus();
        return (false);
      }
	  
	  var rgx=new RegExp("^[a-z0-9_]([.-]?[a-z0-9_]+)+@[a-z0-9_]([.-]?[a-z0-9_]+)+\.([a-z]{2,4}|[a-z]{6})$", "gi");
      if (!rgx.exec(form.email_client.value)){
      alert("L'email fourni n'a pas un format valide.");
	  return false;
	  }
	  
	  if (form.tel_client.value=="")
      {
        alert("Le champ téléphone est obligatoire.");
        form.tel_client.focus();
        return (false);
      }
	  
      //if (isNaN(form.tel_client.value))
      //{
      //alert("Le téléphone ne doit comporter que des chiffres.");
      //form.tel_client.focus();
      //return (false);
      //}
   }
}

//---- Ouvre la popup des alertes depuis le bouton en haut
function ouvreAlertes(bicodag){
   open('alertes.php','fenAlertes','width=500,height=550,resizable=yes, scrollbars=yes'); //?bicodag='+bicodag
}

//---- Ouvre la popup des alertes depuis l'espace acquéreur
function ouvreAlertesId(bicod){
   open('alertes.php?op=nouv&alId='+bicod,'fenAlertes','width=500,height=550,resizable=yes, scrollbars=yes'); //?bicodag='+bicodag
}

//---- Ouvre la popup pour créer une nouvelle alerte depuis l'espace acquéreur
function NewAlerte(){
   open('alertes.php?op=nouv','fenAlertes','width=500,height=550,resizable=yes, scrollbars=yes'); //?bicodag='+bicodag
}

//---- Ouvre la popup des alertes
function ouvreAlertesBien(bicodag){
   open('alertes.php?bicodag='+bicodag,'fenAlertesBien','width=500,height=500,resizable=no, scrollbars=yes');
}

//-- Changement de langue
function chngLang(lang){
          var date_exp = new Date();
	        date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
	         
          SetCookie("lang",lang,date_exp);
          document.location.href = "index.php";
}

//---- Insertion d'un mail dans la table newsletter
function VerifNewsletter(){
	if (document.getElementById('mail_news').value=="")
    {
      alert("Renseignez votre email SVP.");
      document.getElementById('mail_news').focus();
      return (false);
    }
	document.formnews.submit();
}

//---- Ajout à la sélection
function ajoutSelection(bicodag) {
	
	var value = GetCookie("vitSelec");
		if(value=="") {
			SetCookie("vitSelec",bicodag);
			alert('Le bien a été sauvegardé dans votre sélection !');
		} else {
			var new_value = value+"|"+bicodag;
			SetCookie("vitSelec",new_value);
			alert('Le bien a été sauvegardé dans votre sélection !');
		}
	
}

//---- Supprimer de la sélection
function supprimerSelection(cookie) {
	DelCookie(cookie);
	document.location.href = "espace-acquereur";
	alert('La sélection a été vidée !');
}

//---- Valider le formulaire vendre
function SaveVendre(){
	if (document.getElementById('vente_nom').value=="")
    {
      alert("Le champ nom est obligatoire.");
      document.getElementById('vente_nom').focus();
      return (false);
    }
	if (document.getElementById('vente_email').value=="")
    {
      alert("Le champ email est obligatoire.");
      document.getElementById('vente_email').focus();
      return (false);
    }
	if (document.getElementById('vente_adresse').value=="")
    {
      alert("Le champ adresse est obligatoire.");
      document.getElementById('vente_adresse').focus();
      return (false);
    }
	if (document.getElementById('vente_cp').value=="")
    {
      alert("Le champ code postal est obligatoire.");
      document.getElementById('vente_cp').focus();
      return (false);
    }
	if (document.getElementById('vente_ville').value=="")
    {
      alert("Le champ ville est obligatoire.");
      document.getElementById('vente_ville').focus();
      return (false);
    }
	if (document.getElementById('vente_tel').value=="")
    {
      alert("Le champ téléphone est obligatoire.");
      document.getElementById('vente_tel').focus();
      return (false);
    }
	if (document.getElementById('vente_bien').value=="")
    {
      alert("Le champ type de bien est obligatoire.");
      document.getElementById('vente_bien').focus();
      return (false);
    }
	document.frmVente.submit();
}


//---- Valider le formulaire estimation
function SaveEstim(){
	if (document.getElementById('estim_nom').value=="")
    {
      alert("Le champ nom est obligatoire.");
      document.getElementById('estim_nom').focus();
      return (false);
    }
	if (document.getElementById('estim_email').value=="")
    {
      alert("Le champ email est obligatoire.");
      document.getElementById('estim_email').focus();
      return (false);
    }
	if (document.getElementById('estim_adresse').value=="")
    {
      alert("Le champ adresse est obligatoire.");
      document.getElementById('estim_adresse').focus();
      return (false);
    }
	if (document.getElementById('estim_cp').value=="")
    {
      alert("Le champ code postal est obligatoire.");
      document.getElementById('estim_cp').focus();
      return (false);
    }
	if (document.getElementById('estim_ville').value=="")
    {
      alert("Le champ ville est obligatoire.");
      document.getElementById('estim_ville').focus();
      return (false);
    }
	if (document.getElementById('estim_tel').value=="")
    {
      alert("Le champ téléphone est obligatoire.");
      document.getElementById('estim_tel').focus();
      return (false);
    }
	if (document.getElementById('estim_bien').value=="")
    {
      alert("Le champ type de bien est obligatoire.");
      document.getElementById('estim_bien').focus();
      return (false);
    }
	document.frmEstim.submit();
}
*/
