// JavaScript Document
/*************************************************
    Fonction de definition de l'object xhr
**************************************************/
function new_xhr(){
    var xhr_object = null;
    if(window.XMLHttpRequest) // Firefox et autres
       xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject){ // Internet Explorer
       try {
                xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
            }
    }
    else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
       xhr_object = false;
    }
    return xhr_object;
}
/*****************************************************
    Fonction qui va recharger le contenu
******************************************************/
var PATH = "./includes/"

function load_page(PG) {
    var xhr2 = new_xhr();//On crée un nouvel objet XMLHttpRequest
    xhr2.onreadystatechange = function(){
        if ( xhr2.readyState == 4 ){//Actions executées une fois le chargement fini
            if(xhr2.status  != 200){//Message si il se preoduit une erreur
                document.getElementById("central").innerHTML ="Error code " + xhr2.status;
            } else {//On met le contenu du fichier externe dans la div "content"
                document.getElementById("central").innerHTML = xhr2.responseText;
            }
        } else {//Message affiché pendant le chargement
            document.getElementById("central").innerHTML = "Chargement en cours ...<br />";
        }
    }
//    xhr2.open("GET", select.split('?')[1]+".inc.php", true);//Appel du fichier externe
		xhr2.open("GET", PATH+PG+".inc.php", true);
    xhr2.send(null);
}

function load_menu(ME) {
    var xhr3 = new_xhr();//On crée un nouvel objet XMLHttpRequest
    xhr3.onreadystatechange = function(){
        if ( xhr3.readyState == 4 ){//Actions executées une fois le chargement fini
            if(xhr3.status  != 200){//Message si il se preoduit une erreur
                document.getElementById("menu").innerHTML ="Error code " + xhr3.status;
            } else {//On met le contenu du fichier externe dans la div "content"
                document.getElementById("menu").innerHTML = xhr3.responseText;
            }
        } else {//Message affiché pendant le chargement
            document.getElementById("menu").innerHTML = "Chargement en cours ...<br />";
        }
    }
//    xhr3.open("GET", select.split('?')[1]+".menu.inc.php", true);//Appel du fichier externe
		xhr3.open("GET", PATH+ME+".menu.inc.php", true);
    xhr3.send(null);
}

function menupage(PM) {
		var PG = PM;
		var ME = PM;
		load_page(PG);
		load_menu(ME);
}
		
