//Fonction qui récupère l'élément possédant l'ID passe en paramètre
// module d'ajax pour les formulaire
function $recup(id) {return document.getElementById(id);}

//Écran de chargement
var load_screen = '<div style="">Chargement...<br /><img src="../img/loader.gif" alt="loader" /></div>';

//Fonction pour créer un objet XMLHttpRequest
function createObjectAJAX() {
    var http_request = null;
    if(window.XMLHttpRequest) //Pour Firefox
        {http_request = new XMLHttpRequest();}
    else if(window.ActiveXObject){ // Internet Explorer 
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) 
        {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    // XMLHttpRequest non supporte par le navigateur
    else {alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return;}
    return http_request;
}

//Fonction pour changer le contenu d'un conteneur précis
// prmScript = nom du script PHP sur le serveur qui renverra le contenu à afficher
// prmTarget = l'ID de ton Div conteneur
// id_menu = ID du menu 
function loadDiv(prmScript,id_menu,prmTarget) {

    //Creation de l'objet XMLHttpRequest
    http_request = createObjectAJAX();
    
    //On envoie la requete
    http_request.onreadystatechange=function() {
        var response=null;
        var ready=http_request.readyState;
        
        if(ready == 4 ) response=http_request.responseText;
        else response=load_screen; // Ecran de chargement dans le conteneur
        
        $recup(prmTarget).innerHTML=response;
    };
    http_request.open("POST", "scriptsAjax/"+prmScript+".php", true);
    http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	
	// on reccupère la valeur et on l'injecte
	obj=document.getElementById(id_menu);
data=id_menu+"="+obj.value;
http_request.send(data); 
    
    //http_request.send(send);
    
    //Une fois la reponse recue, on l'injecte dans l'element souhaite
    if(http_request.readyState == 4 && http_request.status == 200)
    $recup(prmTarget).innerHTML=http_request.responseText;
}