//------------------------------------------------------------------------------
function majliste() {
    var region= "idregion="+getEl("idregion").value.toString();
    getEl("hakuna").innerHTML="Chargement en cours...";
 //    reqH('toto.php','idregion='+region,getEl('hakuna'),true);
    reqH('toto.php',region,getEl('hakuna'),true);
}
//------------------------------------------------------------------------------
/*Function retour ajax classique*/
var readystate=function(m,I,S){
    if (m.readyState == 4 && m.status == 200){
        if (S) {
            if (I){
                if (I.innerHTML){
		    //alert(m.responseText);
                    bob = m.responseText.toString();
		    I.innerHTML =bob;
		    //I.innerHTML = 'hahaha';
		    //alert(I.innerHTML);
                }else{
                    I = m.responseText;
                }
            }
        }
    }
}
/*P=URL de la page
 *D=Data à envoyer
 *I=Destination
 *S=Mode asynchrone true or false
 *F=function exéctuée sur le changement d'état
 **/
function reqH(P,D,I,S,F){
    if (!F){F=readystate;}
    //Création objet de requete
    var m=createXMLo();
    m.open("POST", P, S);
    m.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
    m.send(D);
    m.onreadystatechange = function(){F(m,I,S)};
    if (!S) {
        if (m){
            return m.responseText;
        }
    }else{
        if (I){
            return false;
        }
    }
}
/*Fonction de détection du navigateur.*/
function det_browser(){
    var x= new Array();
    x['browser']=navigator.appName;
    x['version']=parseFloat(navigator.appVersion);
    alert(x['browser']+'_'+x['version']);
}
/*Function de s?lection d'un ?lement unique
*id: propri?t? id de l'?lement ? s?lectionner
*Retourne l'objet voulu.
*/
function getEl(id) {
    if (document.getElementById(id)) {
        return document.getElementById(id);
    }else{
        return false;
    }
}
/*Fonction de cr?ation d'objet Ajax
*Retourne un objet ajax en fonction du navigateur
*/
function createXMLo(){
    var xhr;
    try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");    // Essayer Internet Explorer
    }
    catch(e)   // Echec
    {
        xhr = new XMLHttpRequest();  // Autres navigateurs
    }
    return xhr;
}