
function ajax_req_annuaire(){
	//Création d'une requete ajax
	http_annuaire = createRequestObject();
	http_annuaire.open("POST","modules/annuaire/mod_annuaire.php",true);
	http_annuaire.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_annuaire.onreadystatechange = ajax_ecr_annuaire;
	http_annuaire.send("");
	
}

//Traitement du retour ajax 
function ajax_ecr_annuaire(){
	//On se sert du module de connexion pour le raise en cas d'erreur serveur imap 
	if (http_annuaire.readyState == 4){
		ajax_load(0);
		if (http_annuaire.status == 200){
			//C'est ok : on affiche le module d'annuaire
			affiche_reader(http_annuaire.responseText);
      }
      else {
       	affiche_reader("Désolé, serveur occupé...");
      }
   }
   else{ajax_load(1);}
}

//-------Sous fonction pour requerir dans la sous zone -----//

function ajax_req_annuaire_promo(nbr,nom){
	//Création d'une requete ajax
	http_self = createRequestObject();
	http_self.open("POST","modules/annuaire/"+nom,true);
	http_self.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_self.onreadystatechange = ajax_ecr_annuaire_self;
	http_self.send("nbr="+nbr);
	
}


function ajax_req_annuaire_personne(login, numero, promo, autre){
	//Création d'une requete ajax
	http_self = createRequestObject();
	http_self.open("POST","modules/annuaire/annuaire_fiche.php",true);
	http_self.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_self.onreadystatechange = ajax_ecr_annuaire_self;
	if (autre == false ){
		http_self.send("login="+login+"&numero="+numero+"&promo="+promo);
	}
	else{
		http_self.send("login="+login+"&autre="+autre+"&promo="+promo+"&numero="+numero);
	}
	
}


function ajax_req_annuaire_self(what){
	//Création d'une requete ajax
	http_self = createRequestObject();
	if ( what == 'img'){http_self.open("POST","modules/annuaire/annuaire_photo.php",true);}
	else {http_self.open("POST","modules/annuaire/annuaire_fiche_mod.php",true);}
	http_self.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_self.onreadystatechange = ajax_ecr_annuaire_self;
	http_self.send("");

	
}


function ajax_req_annuaire_search_live(){
	//Création d'une requete ajax
	http_self = createRequestObject();
	http_self.open("POST","modules/annuaire/annuaire_search.php",true);
	http_self.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_self.onreadystatechange = ajax_ecr_annuaire_self;
	var doc_annuaire_recherche = document.getElementById("annuaire_recherche");
	http_self.send("search="+doc_annuaire_recherche.value);

}


function ajax_req_annuaire_calendrier(month){
	//Création d'une requete ajax
	http_self = createRequestObject();
	http_self.open("POST","modules/annuaire/annuaire_calendrier.php",true);
	http_self.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	http_self.onreadystatechange = ajax_ecr_annuaire_self;
	http_self.send("month="+month);

}



//Traitement du retour ajax 
function ajax_ecr_annuaire_self(){
	//On se sert du module de connexion pour le raise en cas d'erreur serveur imap 
	if (http_self.readyState == 4){
		ajax_load(0);
		if (http_self.status == 200){
			//C'est ok : on affiche la liste
			var doc_annuaire_zone=document.getElementById("annuaire_zone");
			doc_annuaire_zone.innerHTML = http_self.responseText;

      }
      else {
       	affiche_reader("Désolé, serveur occupé...");
      }
   }
   else{ajax_load(1);}
}

