// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getHTTPObject(){
 var xhr = false;
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    xhr = false; 
   } 
   return xhr;
   }
   //OPTION SE LOGGER POUR LECTURE DES MESSAGES
   Option_Selogger = function(file)
 { var xhr=getHTTPObject();
    var file=file;// alert('oo'+document.getElementById('message').value);
   if(xhr){
  xhr.onreadystatechange = function()
   {//alert('ok'+xhr.readyState);
    if(xhr.readyState == 4 ) 
     {
	   if(xhr.status==200){
      var msg = xhr.responseText;
  document.getElementById('Center1').innerHTML=msg;
    //alert('ok');
    }
	 }
	 //else 
   }
  xhr.open("POST",file,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  var login = document.getElementById('login').value;
  var pwd = document.getElementById('pwd').value;
  //alert(pwd);
  xhr.send('login='+login+'&pwd='+pwd);
 }
 }


//FONCTION SE LOGGER AVEC LA BOITE DE DIALOGUE POUR SE CONNECTER POUR LIRE SES MESSAGES

Selogger = function(file,text)
 { var xhr=getHTTPObject();
    var file=file;
    var text=text;// alert('oo'+document.getElementById('message').value);
   if(xhr){
  xhr.onreadystatechange = function()
   {//alert('ok'+xhr.readyState);
    if(xhr.readyState == 4 ) 
     {
	   if(xhr.status==200){
      var msg = xhr.responseText;
  document.getElementById('form-ct2').innerHTML='<center>'+msg+'</center>';
    }
	 }
	 //else 
   }
  xhr.open("POST",file,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  //var login = document.getElementById('login').value;
  var pwd = text;
  //alert(pwd);
  xhr.send('login=papesdiop&pwd='+pwd);
 }
 }
 
 //FONCTION LIRE UN MESSAGE DE LA BOITE DE RECEPTION
 lire_message = function(file)
 { var xhr=getHTTPObject();
    var file=file;
   
   if(xhr){
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 ) 
     {
	   if(xhr.status==200){
      var msg = xhr.responseText;
  document.getElementById('lire_message').innerHTML=msg;
    }
	 }
   }
  xhr.open("POST",file,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  var numero=document.getElementById('num_message').value;
  alert(numero);
  xhr.send('numero='+numero);
 }
 }
   
   //FONCTION D'ENVOYER DE MESSAGE
  Option_Send = function(file)
 { var xhr=getHTTPObject();
    var file=file;// alert('oo'+document.getElementById('message').value);
   if(xhr){
  xhr.onreadystatechange = function()
   {//alert('ok'+xhr.readyState);
    if(xhr.readyState == 4 ) 
     {
	   if(xhr.status==200){
      var msg = xhr.responseText;
  document.getElementById('SendOrNot').innerHTML=msg;
  if(msg=='<h2>message envoy&eacute; avec succ&eacute;s</h2>'){
  Ext.MessageBox.alert('Envoi', 'Message envoyé avec succés!');
 //effacement des champs de texte
  html.setValue('.');
  }else   Ext.MessageBox.alert('Echec', msg);

      //alert('ok'+xhr.responseText);
	 //document.getElementById('first').value='pape';
	  
    }
	 }
	 //else 
   }
  xhr.open("POST",file,true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  var votreprenom = document.getElementById('votreprenom').value;
  var votrenom = document.getElementById('votrenom').value;
  var votreemail = document.getElementById('votreemail').value;
  var sujet = document.getElementById('sujet').value;
  var message = document.getElementById('message').value;
  //var userfile = document.getElementById('userfile').name;
  xhr.send('votreprenom='+votreprenom+'&votrenom='+votrenom+'&votreemail='+votreemail+'&sujet='+votreemail+'&message='+message);
 }
 }
 //FONCTION D'ANNULATION DE L'ENVOI DE MESSAGE
 Option_Cancel =function(){
 document.getElementById('votrenom').value='';
 document.getElementById('votreprenom').value='';
 document.getElementById('message').value='';
  html.setValue('.');
 }
 
  Option_Menu_Selogger = function(file)
 { var xhr=getHTTPObject();
    var file=file;
    //layout.getRegion('center').showPanel('center1');
 if(xhr){
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 ) 
     {
	    document.getElementById('center1').innerHTML = xhr.responseText;
		
	 }
	 //else 
   }
  xhr.open("GET",file,true);
  xhr.send(null);
 }
 }
 
	 //FONCTION DE SELECTION DE MENU 
	 Option_Menu = function(file)
	 {var loading = document.createElement('div');
	 loading.setAttribute("id", "loading");
	 loading.setAttribute("background-color", "white");
	 //document.getElementById('les_messages').innerHTML='';
	 var text = document.createTextNode("Loading...");
   loading.appendChild(text);
	 document.body.appendChild(loading);
	  //document.getElementById('center2').innerHTML='';
    var xhr=getHTTPObject();
    var file=file;
    //layout.getRegion('center').showPanel('center2');
 if(xhr){
  xhr.onreadystatechange = function()
   {//alert('okkk'+xhr.statusText);
    if(xhr.readyState == 4 ) 
     {
	 //if(xhr.status==200){
      // Nous remplacons le contenu du div iris par le retour de "ajax/ajaxiris.php"
	    document.getElementById('form-ct2').innerHTML = xhr.responseText;
		//alert('ok'+xhr.responseText);
	 // document.getElementById('first').value='pape';
var text = loading.firstChild;
loading.removeChild(text); 
document.body.removeChild(loading); 
document.getElementById('south').innerHTML="Bienvenue sur htpp://papesdiop.ifrance.com";
	 }
	 else document.getElementById('south').innerHTML="<font color=\"red\"> Loading...</font>";
   }
  xhr.open("GET",file,true);
  xhr.send(null);
 }
 }
 //FONCTION D AFFICHAGE DE TOUS LES ELEMENTS DEPUIS LA BASE DE DONNEES
aff_Client = function()
 {
 var xhr=getHTTPObject();
 if(xhr){//alert('okkk'+xhr.status);
  xhr.onreadystatechange = function(){
    
    if(xhr.readyState == 4 ) 
     {
	 //if(xhr.status==200){
      // Nous remplacons le contenu du div iris par le retour de "ajax/ajaxiris.php"
      ReadXML(xhr);
    // }
	 }
	 //else 
   }
  xhr.open("GET","viewAll.php",true);
  xhr.send(null);
 }
 }
 //FONCTION QUI PERMET DE LIRE LE FICHIER XML POUR EXTRAIRE LES DONNEES
 function ReadXML(xhr)
{
   // alert('ttttt');
    	var docXML= xhr.responseXML;
    	var nb=docXML.getElementsByTagName("donnee");
		
    	//on fait juste une boucle sur chaque element "donnee" trouvé
		//alert(items.length);
		var details = document.getElementById("center2");
			while (details.hasChildNodes()) {
			details.removeChild(details.lastChild);
			}
    	for (i=0;i<nb.length;i++)
    	{var items = docXML.getElementsByTagName("donnee")[i].firstChild.nodeValue;
			//alert (items.item(i).firstChild.data);
			//document.getElementById('center2').innerHTML = document.getElementById('center2').value+items.item(i).firstChild.data;
			var header = document.createElement("h2");
			var mailto = document.createElement("a");
			mailto.setAttribute("href","mailto:");
			var text = document.createTextNode(items);
			mailto.appendChild(text);
			header.appendChild(mailto);
			details.appendChild(header);
    	}
}
