// JavaScript Document
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;
	}
	
	/**
	* Méthode qui sera appelée lorsque le select change de valeur
	*/
	function test_num(champ){
		var xhr1 = getXhr();
		var test;
		
		// Ouvre un fichier utilisé pour l'affichage et où envoyer le post true => mode synchrone pour la suite du script ne soit éxecute que si aura la réponse
		
		xhr1.open("POST","ajax_num.php",false);
		// définie pour le post
		xhr1.setRequestHeader('Content-Type','application/x-www-form-urlencoded');		
		num=champ.value;
		//alert(num);
		xhr1.send("num="+num);
		test = xhr1.responseText;
		// Défini l'action à faire quand on aura la réponse
		//test = test.substring(0,(test.length-4));
		//alert ("-"+test+"-");
		if (test == "OK")
		{
			document.getElementById(champ.name+"Status").style.display="none";
			document.getElementById(champ.name+"Status").innerHTML=''; 
			return true;
		}
		else
		{
			document.getElementById(champ.name+"Status").style.display="block";
			document.getElementById(champ.name+"Status").innerHTML="Votre numéro de téléphone n'est pas valide.";
			return false;
		}
	}
