// JavaScript Document
//-----------------------------

function testerNavigateur() {   
	objetXHR = creationXHR();
	if(objetXHR==null) {
		var erreurNavigateur="Erreur Navigateur : Création d'objet XHR impossible";
		remplacerContenu("search_results_nb", erreurNavigateur);
	}
}

function compteEtablissements() {   
/*-----------------------------Config et envoi de la requete ASYNCHRONE : */
	//verif si nom du joueur est bien saisi
	var nom=document.getElementById("search_results_nb").value;
	if(nom==""){
		return null;
	}
	//création d'un objet XHR multi-navigateurs
	objetXHR = creationXHR();
	var temps = new Date().getTime();//création d'une variable temps pour l'anti-cache
	//construction de la chaine des parametres
	var parametres = "nom="+ codeContenu("search_results_nb") + "&anticache="+temps ;
	//Config. objet XHR
	objetXHR.open("get",Root+"scripts/ajaxCompteEtablissements.php?"+parametres, true); 
	objetXHR.onreadystatechange = actualiserPage;//désignation de la fonction de rappel
	objetXHR.send(null);//envoi de la requete
}
  
function actualiserPage() {
/*-----------------------------recup et affichage resultat de la requete sous la forme nom:valeur */
	if (objetXHR.readyState == 4) {//test si le résultat est disponible
		if (objetXHR.status == 200) {
			var nouveauResultat = objetXHR.responseText.split(":");//recup du résulat > tableau 
			//actualisation du résultat
			remplacerContenu("search_results_nb", decodeURI(nouveauResultat[1]));
		} else {
			//message d'erreur serveur
			var erreurServeur="Erreur serveur : "+objetXHR.status+" – "+ objetXHR.statusText;
			remplacerContenu("search_results_nb", erreurServeur);
			//annule la requete en cours
			objetXHR.abort();
			objetXHR=null;
		}
	}
}

