//* =============================================================================================== */
/*									OBJET AJAX														*/
//* =============================================================================================== */
// retourne un objet xmlHttpRequest.
// méthode compatible entre tous les navigateurs (IE/Firefox/Opera)
function getHTTPObject(){
  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) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        xhr = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }
  return xhr;
}

//=============================================================
// Bottom.tpl
//============================================================= 
 function rappelSend()
 {
 	var xhr = getHTTPObject(); 	 	
 	if(xhr != null)
	{	
		
		form = document.getElementById("formRappel");
		var yourPhoneNumber = form.yourPhoneNumber.value;	
		var params = "yourPhoneNumber="+encodeURIComponent(yourPhoneNumber);		
				
		if(yourPhoneNumber=='')
		{
			inlineMsg('callBack',get_trad_champ("tel"),2);
			return false;
		}			

		var numberRegex = /^[0-9]*$/;	
		if(!yourPhoneNumber.match(numberRegex)) 
		{
			inlineMsg('callBack',get_trad_champ("numeric"),2);
	    	return false;
		}
		
    	if( parseInt(yourPhoneNumber.trim().length) != 10)
		{			
		  	inlineMsg('callBack',get_trad_champ(10+"_caracteres_min"),2);
		  	return false;
		}	
				
		document.getElementById("ajaxLoader").style.display = "";
		xhr.open("post","ajax/rappel_send.php",false); //synchrone pas le choix  --- jsais c pas cool mais ca marche
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(params);	
		var rvalue=xhr.responseText;		
		if(rvalue==1) 
		{
			document.getElementById("ajaxLoader").style.display = "none";
			//document.getElementById("msgRappel").innerHTML = get_trad_champ("demande_ok");
			document.getElementById("formRappel").innerHTML = get_trad_champ("demande_ok");
			return false;
		}
		else
		{
			document.getElementById("ajaxLoader").style.display = "none";
			document.getElementById("msgRappel").innerHTML = get_trad_champ("demande_pas_ok");
			return false;
		}		
	}
	
	return false;	
 }
 /*
 function envoiContact()
 { 	 	
 	form = document.getElementById("myContactForm");
	var objet = form.objet.value;
	var nom = form.nom.value;
	var prenom = form.prenom.value;  
	var adresse = form.adresse.value;
	var cp = form.cp.value;
	var ville = form.ville.value;
	var pays = form.pays.value;  
	var tel = form.tel.value;
	var email = form.email.value;
	var message = form.message.value;
	
	var gender = "";
	for(var i=0;i<form.gender.length;i++)
	{
	  if(form.gender[i].checked)
	  {
	  	var gender = form.gender[i].value;	  		  	
	  }
	}
 	
	var params = "objet="+objet+"&";
	params += "nom="+encodeURIComponent(nom)+"&";
	params += "prenom="+encodeURIComponent(prenom)+"&";
	params += "adresse="+encodeURIComponent(adresse)+"&";
	params += "cp="+encodeURIComponent(cp)+"&";
	params += "ville="+encodeURIComponent(ville)+"&";
	params += "pays=+"+encodeURIComponent(pays)+"&";
	params += "tel=+"+encodeURIComponent(tel)+"&";
	params += "email=+"+encodeURIComponent(email)+"&";
	params += "message=+"+encodeURIComponent(message)+"&";
	params += "gender=+"+encodeURIComponent(gender)+"&";
	
	document.getElementById("ajaxLoader").style.display = ""; //block => influe sur le style css de l img
	document.getElementById("resEnvoi").innerHTML ="";
 	var xhr = getHTTPObject();
 	if(xhr != null)
	{
		// 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)
			{								
				var rep = xhr.responseText;					
				if(rep == 1)
				{	
					document.getElementById("resEnvoi").innerHTML = get_trad_champ("envoir_reussi");
//					$("#resEnvoi").val("Envoi rÃ©ussi");
				}
				else
				{					
					document.getElementById("resEnvoi").innerHTML = get_trad_champ("envoir_echoue");
//					$("#resEnvoi").val("Envoi échouÃ©");
				}
				document.getElementById("ajaxLoader").style.display = "none";
			}
		}
		xhr.open("post","ajax/envoiContact.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(params);
	} 	
 }*/
