/* ***********  fermeture de tous les menus et ouverture du menu demandé ************* */
function montre(id1,id2) {
	cache();
	if (id1 != '') {
		document.getElementById(id1).style.visibility='visible';
	}
	if (id2 != '') {
		document.getElementById(id2).style.backgroundColor='#3B6AD0';
	}
}

/* *********** fermeture de tous les menus  *********** */
function cache() {
    document.getElementById('sousmenu02').style.visibility='hidden';
    document.getElementById('sousmenu03').style.visibility='hidden';
    document.getElementById('sousmenu04').style.visibility='hidden';
    document.getElementById('sousmenu05').style.visibility='hidden';
    document.getElementById('sousmenu08').style.visibility='hidden';
    document.getElementById('menu01').style.backgroundColor='#FFFFFF';
    document.getElementById('menu02').style.backgroundColor='#FFFFFF';
    document.getElementById('menu03').style.backgroundColor='#FFFFFF';
    document.getElementById('menu04').style.backgroundColor='#FFFFFF';
    document.getElementById('menu05').style.backgroundColor='#FFFFFF';
    document.getElementById('menu06').style.backgroundColor='#FFFFFF';
    document.getElementById('menu07').style.backgroundColor='#FFFFFF';
    document.getElementById('menu08').style.backgroundColor='#FFFFFF';
    document.getElementById('menu09').style.backgroundColor='#FFFFFF';
    document.getElementById('menu10').style.backgroundColor='#FFFFFF';
}	

function appelpage(url,id) {
    var xhr_object = null;
    var position = id;
    var test = null;
    
    // Création de l'objet XMLHttpRequest, nécessaire pour l'utilisation d'AJAX.
    // Préférer cette méthode qui cause moins de problème avec les accents.
    try{
        // Opera 8.0+, Firefox, Safari
        xhr_object = new XMLHttpRequest();
    } catch (e){
        // Internet Explorer Browsers
        try{
            xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("votre navigateur est trop vieux !");
                return false;
            }
        }
    }

// ci-dessous : Ancienne méthode pour démarrer Ajax, causait un problème d'accent
//    if (window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
//    else//
//    if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 

    // On ouvre la requete vers la page désirée
    xhr_object.open("GET", url, true);
    xhr_object.onreadystatechange = function(){
        if ( xhr_object.readyState == 4 )
        {
            //test = escape(xhr_object.responseText);
            test = xhr_object.responseText;
            //alert(test);
            test = test.replace("é","&eacute;");
            
            // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
            document.getElementById(position).innerHTML = test;
        }
    }
    // dans le cas du get
    xhr_object.send(null);
}
