var url="http://www.sarthimmobilier.com/";
var lng;
var message_chargement;
var message_avertissement;
var message_avertissement_service;

function entree()
    {
    event = event || window.event;
     if (event.keycode = 13) {
         alert('Enter key pressed');
        return false;
    }
   }
   
function set_message(plng)
{
lng=plng;
if (lng=='fr')
{
	message_chargement="Chargement en cours...";
	message_avertissement="Il faut renseigner au moins un champ de recherche";
	message_avertissement_service="Tous les champs sont obligatoires";	
}
else if (lng=='en')
{
	message_chargement="Loading...";
	message_avertissement="You have to fill at least one field of search form";
	message_avertissement_service="All fields are mandatory";

}

}

//Créer l'objet XMLHttpRequest
function getXMLHttpObj()
{
	if(typeof(XMLHttpRequest)!='undefined')
		return new XMLHttpRequest()
	else
	{
 		 var activeXObjects = ['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP'];
        for(var i=0; i<activeXObjects.length; i++)
        {
             try
             { 
                 return new ActiveXObject(activeXObjects[i]);
              }
             catch(err)
             {
             
             }
         }
	}

}

function writetd()
{
	if(xhr_object.readyState == 4)
     {
    //	if (xhr_object.status == 200)
   //   	{
      		var result=xhr_object.responseText;
      		//alert(result);
      		document.getElementById('annonces').innerHTML = unescape(result);
    //  	}


  	}
    
}
    
function writediv(name,ptexte)
	{
		document.getElementById(name).innerHTML=ptexte;
	}   

//recupérer les annonces de la page d'accueil
function get_annonces()
     { 
  		var img;

		img='sarthe_immobilier_nouv-'+lng+'.gif'; 
    //  	writediv('texte',"Bienvenu sur le site d'immobilier spécialisé dans la vente, la location, la gestion des biens immobiliers en Sarthe");
	   writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement +"</font>");
   //on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";
       texte=file(url+'annonces.php');
             
    }
 
//recupérer les annonces correspondant à la recherche rapide.
///@PARAMETERS
//chg: boolean: pour pouvoir naviguer en les pages des résultats en conservant la requête dans la session (traitement dans le script PHP)
//page: numéro de page à afficher     
function search_annonces(chg,page)
     {
        var img;

		img='sarthe_immobilier_res-'+lng+'.gif'; 
    var type_id=document.search.type_id;
    var nbr_pieces=document.search.nbr_pieces;
    var type_transaction;
    //si tous les champs de recherche sont vide, on fait rien
	if (document.search.type_transaction[0].checked==true)
		type_transaction=1;
	else if (document.search.type_transaction[1].checked==true)
		type_transaction=2;
    if (!type_id.selectedIndex && !search.code_postal.value && !nbr_pieces.selectedIndex && !search.prix.value)
	{
	alert(message_avertissement);
    	return 0;
	}
    //on construit le lien à envoyer
    var ref=url +'search_annonces.php?type='+type_transaction+'&type_id='+type_id[type_id.selectedIndex].value;       
    ref+= '&code_postal='+ document.search.code_postal.value+'&nbr_pieces='+nbr_pieces[nbr_pieces.selectedIndex].value+'&prix='+document.search.prix.value;
    ref+='&chg=' + chg + '&page='+page;
//alert(ref);
 	//on change l'image de Loading 
     writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");
	//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";
	//on envoie la requête	
	 file(ref);
                
    }
    
    
function search_annonces_av(chg,page,tri,sens)
     {
       var img;

		img='sarthe_immobilier_res-'+lng+'.gif'; 
    if (chg==1)
	{  
	var secteur_id = "";
	var nbr_pieces_min ="";
	var nbr_pieces_max ="";
	var code_postal ="";
    	var type_id=document.search_av.type_id[document.search_av.type_id.selectedIndex].value;
	//var secteur_id=document.search_av.secteur_id[document.search_av.secteur_id.selectedIndex].value;
    	//var nbr_pieces_min=document.search_av.nbr_pieces_min.value;
    	//var nbr_pieces_max=document.search_av.nbr_pieces_max.value;
  	var surface_min=document.search_av.surface_min.value;
  	var surface_max=document.search_av.surface_max.value;
  	var prix_min=document.search_av.prix_min.value;
  	var prix_max=document.search_av.prix_max.value;
  	//var code_postal=document.search_av.code_postal.value;
  	var ville=document.search_av.ville.value;
  	var type_transaction=document.search_av.type_transaction.value;
  	var nbr_reponses=document.search_av.nbr_reponses[document.search_av.nbr_reponses.selectedIndex].value;
	var reference=document.search_av.reference.value;
  	var test=(reference=="" && type_id=="" && secteur_id=="" && nbr_pieces_max=="" && nbr_pieces_min==""  && surface_max=="" && surface_min=="");
	test=test && (prix_max=="" && prix_min=="" && code_postal=="" && ville=="");

    if (test)
    {
	alert(message_avertissement);
    	return 0;
	}
	
    //on construit le lien à envoyer
    var ref=url +'search_annonces_av.php?';
    ref+='reference='+reference+'&type_id='+type_id + '&secteur_id='+secteur_id +'&nbr_pieces_min='+ nbr_pieces_min +'&nbr_pieces_max='+ nbr_pieces_max+'&surface_min='+ surface_min;
    ref+='&surface_max='+ surface_max+'&prix_min='+ prix_min+'&prix_max='+ prix_max+'&code_postal='+ code_postal+'&ville='+ ville +'&nbr_reponses='+nbr_reponses+'&type_transaction='+type_transaction+ '&tri='+tri+'&sens='+sens;
	ref+='&chg=' + chg + '&page='+page;
	}
	else
	{
	  var ref=url +'search_annonces_av.php?tri='+tri+'&sens='+sens;
	  ref+='&chg=' + chg + '&page='+page;
	}
	//document.write(ref);
 	//on change l'image de Loading 
     writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");
	//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

	//document.write(ref);
//	alert(ref)
	//on envoie la requête	
	 file(ref);
   
	           
    }    
    
 
function add_service()
{
 	var type_service=document.service.type_service.value;
	var civilite=0;
	if (document.service.civilite[0].checked==true)
		civilite=0;
	else if (document.service.civilite[1].checked==true)
		civilite=1;
	else if (document.service.civilite[2].checked==true)
		civilite=2;

	

	
	var nom=document.service.nom.value;
	var prenom=document.service.prenom.value;
	var email=document.service.email.value;
	var telephone=document.service.telephone.value;
	var adresse_perso=document.service.adresse_perso.value;
	var ville_perso_id=document.service.ville_perso_id.value;

	var agence_id=document.service.agence_id[document.service.agence_id.selectedIndex].value;
	var type_id=document.service.type_id[document.service.type_id.selectedIndex].value;
   	var nbr_pieces=document.service.nbr_pieces.value;
  	var surface=document.service.surface.value;
	var adresse=document.service.adresse.value;
	var ville_id=document.service.ville_id.value;
	try
  	{
	  var prix=document.service.prix.value;
	}
	catch(e)
	{
	  prix="-1";
	}
  	

	var test=(nom=="" || prenom==""  || email=="" || telephone=="" || adresse_perso=="");
	test=test || (ville_perso_id=="" || type_id=="" || agence_id=="" || surface=="" || adresse=="" || ville_id=="" || prix=="");
	
	if (test)
   	{
	alert(message_avertissement_service);
    	return 0;
	}
	 var ref=url +'publicmodify.php?cmd=1';
   	ref+='&type_service='+ type_service +'&civilite='+ civilite +'&nom='+ nom +'&prenom='+ prenom+'&email='+ email+'&telephone='+ telephone;
	ref+='&adresse_perso='+ adresse_perso+'&ville_perso_id='+ ville_perso_id +'&type_id='+ type_id+ '&agence_id='+ agence_id + '&nbr_pieces='+ nbr_pieces+'&surface='+ surface;
	ref+='&adresse='+ adresse+'&ville_id='+ ville_id +'&prix='+ prix;
//	alert(ref);
	
	
		//on change l'image de Loading 
     writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");
	//on affiche l'image de top
//	 document.getElementById('dyn_img').innerHTML="<img src=\"images/sarthe_immobilier_res_fr.gif\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";
//on envoie la requête	
	 file(ref);
  	
}

function add_contact()
{
 	
	var civilite=0;
	if (document.contact.civilite[0].checked==true)
		civilite=0;
	else if (document.contact.civilite[1].checked==true)
		civilite=1;
	else if (document.contact.civilite[2].checked==true)
		civilite=2;

	

	
	var nom=document.contact.nom.value;
	var prenom=document.contact.prenom.value;
	var email=document.contact.email.value;
	var telephone=document.contact.telephone.value;
	  	
	var adresse=document.contact.adresse.value;
	var ville_id=document.contact.ville_id.value;
  	var description=document.contact.description.value;

	var test=(nom=="" || prenom==""  || email=="" || telephone=="");
	test=test || (adresse=="" || ville_id=="" || description=="");
	
	if (test)
   	{
	alert(message_avertissement_service);
    	return 0;
	}
	 var ref=url +'publicmodify.php?cmd=2';
   	ref+='&civilite='+ civilite +'&nom='+ nom +'&prenom='+ prenom+'&email='+ email+'&telephone='+ telephone;
	ref+='&adresse='+ adresse+'&ville_id='+ ville_id+'&description='+description;
	//document.write(ref);
	//alert(ref);
	//on change l'image de Loading 
     	writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");
	
	//on envoie la requête	
	 file(ref);
  	
}

function show_annonce(annonce_id,type_tr)
{
  //var img="sarthe_immobilier_ac_"+lng+".gif"
 
	
var ref=url +'details.php?type_tr='+type_tr+'&annonce_id='+annonce_id;
//writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
//	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

//file(ref);

//alert("window.open(ref, 'annonce', 'height=600,width=600,scrollbars=yes, resizable=no, toolbar=no, status=no, menubar=no')");
  window.open(ref, 'Annonce', 'height=850,width=900,scrollbars=yes, resizable=yes, toolbar=no, status=no, menubar=no'); 
}
 
  
function show_news(news_id)
{
 // var img="sarthe_immobilier_ac_"+lng+".gif"
 
	
var ref=url +'news_detail.php?news_id='+news_id;
//writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
//	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

//file(ref);
  window.open(ref, 'News', 'height=300,width=600,scrollbars=yes, resizable=yes, toolbar=no, status=no, menubar=no'); 
}


function get_form_louer()
{
var img;

img='louer-'+lng+'.gif';


    
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_louer.php?frm=2';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<p align=\"center\"><img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\"></p>";

file(ref);


}

function get_form_acheter()
{
    var img;

img='acheter-'+lng+'.gif';
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_louer.php?frm=1';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_vendre()
{
var img;

img='vendre-'+lng+'.gif';    
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_service.php?frm=3';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_mise()
{
var img;

img='mise-'+lng+'.gif';    
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_service.php?frm=4';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}
function get_form_estimer()
{
  var img;

img='estimation-'+lng+'.gif';  
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_service.php?frm=6';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_qui()
{
    var img;

img='qui_somme-'+lng+'.gif';  
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_qui_sommes_nous.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}


function get_form_services()
{
    var img;

img='nos_services-'+lng+'.gif';    
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_nos_services.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_implantation()
{
   var img;

img='implantation-'+lng+'.gif';     
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_implantations.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_contacter()
{
      var img;

img='contacter-'+lng+'.gif';  
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_contacter.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_recrutement()
{
      var img;

img='recrutement-'+lng+'.gif';  
 //writediv("texte"","Trouvez facilement les biens immobiliers correspondant à votre recherche");
var ref=url +'form_recrutement.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);


}

function get_form_plan()
{
  var img;

img='plan-'+lng+'.gif';   
var ref=url +'form_plan.php';
writediv('annonces',"<img src=\"images/sarthe_immobilier_loading.gif\"><font face=\"Arial\" size=\"2\">"+message_chargement+"</font>");

//on affiche l'image de top
	 document.getElementById('dyn_img').innerHTML="<img src=\"images/"+img+"\" name=\"dyn_image_title\" width=\"518\" height=\"31\" alt=\"\">";

file(ref);
}

///@PARAMETERS
//fichier: string: le fichier du script à exécuter pour la récupération de la liste des villes
function file(fichier)
     {

	xhr_object =getXMLHttpObj();
	if (xhr_object==null) return ('Problème d\'Ajax');
     	xhr_object.open("GET", fichier, true); 
	xhr_object.send(""); 
        xhr_object.onreadystatechange =writetd;
     }


function SetList(listName,index)
{
	if (!index)
		index=-1;
	eval("document." + listName + ".value=" + index);
}



