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
}

/*Methode qui sera appelée pour mettre a jour  la liste des villes :*/
function getVilles(codePostal){
	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){
			$("#ville").append(xhr.responseText);
			if($("#ville > *").length >1){
				//selection de la premiere ville par defaut:
				$("#ville option[selected]").removeAttr("selected");
				$("#ville option:nth-child(2)").attr("selected","selected");
			}
		}
	}
	
	//on envoie en mode "post" au script villes.php
	xhr.open("POST","_js/villes.php",true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	var param="codePostal="+codePostal;
	xhr.send(param);	
	
}
