/**
	 * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest
	 */
function sendData(type,data, page, method)
	{
		if(document.all)
		{
			//Internet Explorer
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		}//fin if
		else
		{
		    //Mozilla
			var XhrObj = new XMLHttpRequest();
		}//fin else
		
		//définition de l'endroit d'affichage:
     if(type=="modele")
		var content = document.getElementById("modele");
	 if(type=="calcult")
	   var content = document.getElementById("trep");
  	if(type=="calculc")
	   var content = document.getElementById("nrep");
	 
		//si on envoie par la méthode GET:
		if(method == "GET")
		{
			if(data == 'null')
			{
				//ouvertur du fichier sélectionné:
				XhrObj.open("GET", page);
			}//fin if
			else
			{
				//Ouverture du fichier testGet.php en methode GET
				XhrObj.open("GET", page+"?"+data);
			}//fin else
		}//fin if
		else if(method == "POST")
		{
			//Ouverture du fichier testPost.php en methode POST
			XhrObj.open("POST", page);
		}//fin elseif
	
		//Ok pour la page cible
		XhrObj.onreadystatechange = function() 
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
			     {
				   if(type=="calculc") 
				   {
				     content.value = XhrObj.responseText ;
					} 
				   else
 				     content.innerHTML = XhrObj.responseText ;
		         }	
		}	
	
		if(method == "GET")
		{
			XhrObj.send(null);
		}//fin if
		else if(method == "POST")
		{
			XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			XhrObj.send(data);
		}//fin elseif


}//fin fonction SendData
	


/**
	 * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest
	 */
function sendData2(type,data, page, method)
	{
	
	 var d;
	 
		if(document.all)
		{
			//Internet Explorer
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		}//fin if
		else
		{
		    //Mozilla
			var XhrObj = new XMLHttpRequest();
		}//fin else
		
		//définition de l'endroit d'affichage:
     if(type=="modele")
		var content = document.getElementById("modele");
	 if(type=="calcult")
	   var content = document.getElementById("trep");
  	if(type=="calculc")
	   var content = document.getElementById("nrep");
	 
		//si on envoie par la méthode GET:
		if(method == "GET")
		{
			if(data == 'null')
			{
				//ouvertur du fichier sélectionné:
				XhrObj.open("GET", page);
			}//fin if
			else
			{
				//Ouverture du fichier testGet.php en methode GET
				XhrObj.open("GET", page+"?"+data);
			}//fin else
		}//fin if
		else if(method == "POST")
		{
			//Ouverture du fichier testPost.php en methode POST
			XhrObj.open("POST", page);
		}//fin elseif
	
		//Ok pour la page cible
		XhrObj.onreadystatechange = function() 
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
			     {
				   if(type=="calculc") 
				   {
				     content.value = XhrObj.responseText ;
					} 
				   else
 				     content.innerHTML = XhrObj.responseText ;
					 
					 
					   d=parseInt(document.getElementById("nrep").value)
									if (d>5000)
									  {
									   document.getElementById("trep").innerHTML="<div style='height:26px;width:172px;background: url(http://www.autoreflex.com/images/bouton_rouge.gif) center top no-repeat;text-align:center;color:#FFFFFF;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;'><b>Trop de résultats, affinez !</b></div>"
									  }
								    else
									  {
								      if(d==0)
									   {
								       document.getElementById("trep").innerHTML="<div style='height:26px;width:172px;background: url(http://www.autoreflex.com/images/bouton_rouge.gif) center top no-repeat;text-align:center;color:#FFFFFF;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;'><b>Aucun résultat</b></div>"
									   }
								      else
									   {
									   document.getElementById("trep").innerHTML="<div style='height:26px;width:172px;background: url(http://www.autoreflex.com/images/bouton_vert.gif) center top no-repeat;text-align:center;color:#FFFFFF;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:hand;' onclick='go_liste()'><A href='javascript:go_liste()' class='neutreblanc'><b>Afficher " + d + " annonces</b></A></div>"
									   }
									  } 
		         }	
		}	
	
		if(method == "GET")
		{
			XhrObj.send(null);
		}//fin if
		else if(method == "POST")
		{
			XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			XhrObj.send(data);
		}//fin elseif
		
  
     

}//fin fonction SendData
	
// nettoie les lettres seules pour le fulltext

function cleanlettre(chaine) {
var sortie="";
var regsplit=new RegExp("[ ]+", "g");
var tableau=chaine.split(regsplit);
for (var i=0; i<tableau.length; i++) {
if (tableau[i].length>1) {sortie=sortie.replace(/(^\s*)|(\s*$)/g,'') + " " + tableau[i].replace(/(^\s*)|(\s*$)/g,'');}
}
return sortie.replace(/(^\s*)|(\s*$)/g,'');
}