function xmlhttpPost(strURL,id,TypeQuery) {
    var xmlHttpReq = false;
    var self = this;
    var self
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {

            updatepage(self.xmlHttpReq.responseText,id,TypeQuery);


        }

    }
    self.xmlHttpReq.send(getquerystring(id,TypeQuery));
    
    
    //on affiche le message en organe si il sagit d'une demande de confirmation
    if(strURL=='admin/DeleteEntry.php') {
      document.getElementById('result'+id).style.color='orange';
      };

}

function getquerystring(id,TypeQuery) {


    if(TypeQuery==1) var html = document.getElementById( 'editorcontents'+id ).innerHTML;

          // pour le que le site soit mis en maintenance
    if(TypeQuery==2) var formoffline = document.forms['offlineform'];
    if(TypeQuery==2 )var off = formoffline.off.value;
    // pour que le liens soit mis en off
    if(TypeQuery==3) var formmenu = document.forms['formmenu'+id];
    if(TypeQuery==3 )var name = formmenu.name.value;
    if(TypeQuery==3 )var entry = formmenu.entry.value;
    if(TypeQuery==3 )var parent_entry = formmenu.parent_entry.value;
    if(TypeQuery==3 )var display = formmenu.display.value;
        // pour que le liens soit mis en off

    if(TypeQuery==4) var form_nouveau_nom = document.forms['form_nouveau_nom'];
    if(TypeQuery==4 )var nouveau_nom = form_nouveau_nom.nouveau_nom.value;
    if(TypeQuery==4 )var entry = document.getElementById( 'entry').innerHTML;
    if(TypeQuery==4 )var name = document.getElementById( 'name').innerHTML;


    if(TypeQuery==5 )var entry = document.getElementById( 'entry').innerHTML;
    if(TypeQuery==5 )var name = document.getElementById( 'name').innerHTML;
    if(TypeQuery==5 )var parent_entry = document.getElementById( 'parent_entry').innerHTML;

    if(TypeQuery==6 )var resultlocation = document.getElementById( 'resultlocation').innerHTML;
    if(TypeQuery==6 )var resultlien_parent = document.getElementById( 'resultlien_parent').innerHTML;
    if(TypeQuery==6 )var resultnewlink = document.getElementById( 'resultnewlink').innerHTML;

    if(TypeQuery==7) {var  namedivlocation = document.getElementById('location_value').options[document.getElementById('location_value').selectedIndex].text;
                      var  iddivlocation   = document.getElementById('location_value').value;}

    if(TypeQuery==8 ) {var  namedivlocation =  document.getElementById('div_location_result').innerHTML;
                       var  iddivlocation  =document.getElementById('div_location_value_result').innerHTML;
                       var  nameparententry = document.getElementById('parententry_value').options[document.getElementById('parententry_value').selectedIndex].text;
                       var  idparententry   = document.getElementById('parententry_value').value;};

    if(TypeQuery==9 ) {var  namedivlocation =  document.getElementById('div_location_result').innerHTML;
                       var  iddivlocation  =document.getElementById('div_location_value_result').innerHTML;
                       var  nameparententry =  document.getElementById('div_parentlink_result').innerHTML;
                       var  idparententry  =document.getElementById('div_parentlink_value_result').innerHTML;};


    if(TypeQuery==1) {qstr =  's=' + escape(html)+  '&a=' + escape(id);}
      // pour le que le site soit mis en maintenance
    if(TypeQuery==2) {qstr =  'offline=' + escape(off);}
      // pour le que le site soit mis en maintenance
    if(TypeQuery==3) {qstr =  '&id=' + escape(id)+ '&display=' + escape(display) + '&name=' + escape(name) + '&entry=' + escape(entry)  + '&parent_entry=' + escape(parent_entry);}
      // Remarque: pas de '?' avant la chaîne de requête
    if(TypeQuery==4) {qstr =  '&id=' + escape(id)+ '&name=' + escape(name)+ '&nouveau_nom=' + escape(nouveau_nom) + '&entry=' + escape(entry) ;}
      // Remarque: pas de '?' avant la chaîne de requête
    if(TypeQuery==5) {qstr =  '&id=' + escape(id)+ '&name='  + escape(name) + '&entry=' + escape(entry) + '&parent_entry=' + escape(parent_entry) ;}
      // Remarque: pas de '?' avant la chaîne de requête
    if(TypeQuery==6) {qstr =  '&resultlocation=' + escape(resultlocation) + '&resultlien_parent=' + escape(resultlien_parent) + '&resultnewlink=' + escape(resultnewlink);}
     // Remarque: pas de '?' avant la chaîne de requête
    if(TypeQuery==7) {qstr =  '&id=' + escape(id)+ '&iddivlocation='  + escape(iddivlocation)+ '&namedivlocation='  + escape(namedivlocation);}
    if(TypeQuery==8) {qstr =  '&id=' + escape(id)+ '&iddivlocation='  + escape(iddivlocation)+ '&namedivlocation='  + escape(namedivlocation)+ '&idparententry='  + escape(idparententry)+ '&nameparententry='  + escape(nameparententry) ;}
    if(TypeQuery==9) {qstr =  '&id=' + escape(id)+ '&iddivlocation='  + escape(iddivlocation)+ '&namedivlocation='  + escape(namedivlocation)+ '&idparententry='  + escape(idparententry)+ '&nameparententry='  + escape(nameparententry) ;}


    return qstr;
}

function updatepage(str,id,TypeQuery){

    if(TypeQuery==1) {document.getElementById('result'+id).innerHTML = str;}
    if(TypeQuery==1) {document.getElementById('result'+id).style.display='block';}
    if(TypeQuery==1) {document.getElementById('editlink'+id).style.display='none';}
    if(TypeQuery==1) {document.getElementById( 'editorcontents'+id).style.display='none';};
    if(TypeQuery==1) {document.getElementById( 'editorcontentsbis'+id).style.display='none';};
    if(TypeQuery==1) {document.getElementById( 'ButtonSend'+id).style.display = 'none';}
    if(TypeQuery==1) {document.getElementById( 'ButtonOpen'+id).style.display = 'none';}
     // pour le que le site soit mis en maintenance
     if(TypeQuery==2) {document.getElementById('siteoffline').style.display='block';}
     if(TypeQuery==2) {document.getElementById('siteoffline').innerHTML = str;}

     if(TypeQuery==3) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==3) {document.getElementById('formmenu'+id).innerHTML = str;}

     if(TypeQuery==4) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==4) {document.getElementById('formmenu'+id).innerHTML = str;}

     if(TypeQuery==5) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==5) {document.getElementById('formmenu'+id).innerHTML = str;}

     if(TypeQuery==6) {document.getElementById('linkmanagement').innerHTML = str;}

     if(TypeQuery==7) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==7) {document.getElementById('formmenu'+id).innerHTML = str;}
     
     if(TypeQuery==8) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==8) {document.getElementById('formmenu'+id).innerHTML = str;}

     if(TypeQuery==9) {document.getElementById('formmenu'+id).style.display='block';}
     if(TypeQuery==9) {document.getElementById('formmenu'+id).innerHTML = str;}
      };

