

// FICHIER AJAX CONTENANT LES FONCTIONS DE CREATION ET DE GESTION DE CONTENU - - - - - - - - - - -

//function ConsoleRecup() {
//   var adresse = prompt("Vos identifiants vous seront envoyes a votre email de contact","Entrer votre adresse email de contact !");
//   var RQT = 'contact=' + adresse;
//   var URL = 'ajax/gestion.identifiant.php';
//   if ( adresse != '' ) { traiterRequete(RQT,URL);  }
//  }


// DEMANDE LE TRAITEMENT DES DONNEES PAR LE SERVEUR - - - - - - - - - - - - - - - - - - - - - - -
function traiter_requete(maRequete,url) {
   var http_request = creer_requete();
   http_request.open('POST', url, true);
   http_request.onreadystatechange = function() { exec_resultat(http_request); };
   http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http_request.send(maRequete);
  }


// RECUPERE ET EXECUTE LE CODE SOURCE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

function exec_resultat(http_request) {
   if (http_request.readyState == 4) { 
      if (http_request.status == 200) {
//         alert(http_request.responseText);
         eval(http_request.responseText);
        }
//      else if ( http_request.status == '404' ) { window.location.href = 'index.php'; }
      else { alert('Type erreur :'+http_request.status+'\r\n Response : '+http_request.responseText); } 
     }
  }



// CREATION DE L'INSTANCE XmlHttpRequest - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
function creer_requete() { 
   var http_request = false; 
   if (window.XMLHttpRequest) { // Mozilla, Safari,... 
      http_request = new XMLHttpRequest(); 
      if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); }
     } 
   else if (window.ActiveXObject) { // IE 
      try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
      catch (e) {
         try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } 
         catch (e) {} 
        }
     }

   if (!http_request) { alert('Abandon :( Impossible de créer une instance XMLHTTP)'); return false; }
   return http_request; 
  }


