// Déclaration de la fonction de Callback
// + ----------------------------------------------------------------------------------
// + afficherResultats
// + Affiche ou non le conteneur en fonction du résultat de la recherche
// + ----------------------------------------------------------------------------------
function afficherResultats(obj) {
     // Construction des noeuds
     var tabResult = obj.responseXML.getElementsByTagName('resultat');
     document.getElementById('zoneResultats').innerHTML = '';
     if (tabResult.length > 0) {
          // On définit la hauteur de la liste en fonction du nombre de rsultats et de la hauteur de ligne 
          with(document.getElementById('zoneResultats').style) {
               visibility = 'visible';
          };
		       // var egt = document.createElement('li');
			   // var texte = document.createTextNode(' Resultats de la recherche :');
               // egt.appendChild(texte);
               // document.getElementById('zoneResultats').appendChild(egt);
		  
          for (var i = 0; i < tabResult.length; i++) {
               resultat = tabResult.item(i); 
               var egt = document.createElement('li');
               var lnk = document.createElement('a');
			   var texte = document.createTextNode(resultat.getAttribute('titre'));
               lnk.appendChild(texte);
               lnk.setAttribute('href', resultat.getAttribute('url'));
               lnk.setAttribute('title', resultat.getAttribute('titre'));
               egt.appendChild(lnk);
               document.getElementById('zoneResultats').appendChild(egt);
			   
		
               
         
			   var texte = document.createTextNode(resultat.getAttribute('chapeau'));
    
               egt.appendChild(texte);
               document.getElementById('zoneResultats').appendChild(egt);
	
          }
     }
     else {
	 var recherche = document.getElementById('foo').value;
		if(recherche != "") {
			document.getElementById('zoneResultats').style.visibility = 'visible';
			var egt = document.createElement('li');	
			var texte = document.createTextNode(' Aucun resultat pour ' + recherche);
			egt.appendChild(texte);
            document.getElementById('zoneResultats').appendChild(egt);
		} else {
		document.getElementById('zoneResultats').style.visibility = 'hidden';
		}
     }
}
// Déclaration de la fonction qui lance la recherche
function loadData() {
     // Création de l'objet
     var XHR = new XHRConnection();
     XHR.appendData("foo", document.getElementById('foo').value);
     // On soumet la requête
     // Signification des paramètres:               
     //      + On indique à l'objet qu'il faut appeler le fichier search.php
     //      + On utilise la méthode POST, adaptée l'envoi d'information
     //      + On indique quelle fonction appeler lorsque l'opération a été effectuée
     XHR.sendAndLoad("search.php", "POST", afficherResultats);
}