<!--

function AfficheInDiv(NomDiv, TexteAffiche)
{

	document.getElementById(NomDiv).innerHTML = TexteAffiche;
	return (true);
	
}

function TxtforDiv(ndiv,nfile,varpage)
{

	  if(varpage == ''){ 
		varpage = 'e_op=none';
	  }

	  if(texte = file(''+nfile+'.php?'+varpage+'',ndiv)){
		 
             AfficheInDiv(ndiv, texte);
             return (true);
		 
	  }else{
	  
		    AfficheInDiv(ndiv, "<br><span style='color:red'><b><i>Impossible d'afficher les informations concernant la page demandée. Veuillez réessayer ulterieurement.</i></b></span><br>");
	        return (true);
	  
	  }
	
}

// R&eacute;cuperation d'un objet AJAX
function getAJAXObject()
{
		// Cr&eacute;ation d'un objet vide
    var oAJAX = false;
		
	// On tente de cr&eacute;er l'objet AJAX via XMLHttpRequest, le plus simple...
	if(window.XMLHttpRequest)
	{
		// Le browser aime l'AJAX, Ã§a tombe bien!
		oAJAX = new XMLHttpRequest();
		// On &eacute;crase le type MIME si possible
		if(oAJAX.overrideMimeType)
			oAJAX.overrideMimeType('text/xml');
	}
	// Le browser est n'aime pas AJAX... Aimera-t-il ActiveX?
	else if(window.ActiveXObject)
	{
		try
		{
			oAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			// Aie! DerniÃ¨re tentative...
			try
			{
				oAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				// H&eacute; ben non, il veut pas. :(
			}
		}
	}
		
	// La cr&eacute;ation a-t-elle &eacute;chou&eacute;e?
	if(!oAJAX)
	{		
		    AfficheInDiv("topmain_div", "<br><span style='color:red'><b><i>Impossible de créer l'objet AJAX.</i></b></span><br>");
	        return (false);
	}
	
	// Ca a march&eacute;! On retourne l'objet AJAX.
	return oAJAX;
}

function file(fichier,ndiv)
{
    
    AfficheInDiv(ndiv, "<br><br><table width=50% align=left valign=middle><tr><td valign=middle align=right width=40%><img src=loading.gif width=24 height=24 border=0 /></td><td valign=middle align=left width=80%>&nbsp;&nbsp;<font size=3 color=white face=Tahoma><b>Traitement en cours ... </b></font></td></tr></table><br><br>");
    
    //if(window.XMLHttpRequest) // FIREFOX
    //    xhr_object = new XMLHttpRequest();
    //else if(window.ActiveXObject) // IE
   //     xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    //else
    //    return(false);
    
    xhr_object = getAJAXObject();    
    xhr_object.open("GET", fichier, false);
    //xhr_object.overrideMimeType('text/html; charset=ISO-8859-15');
    xhr_object.send(null);
    
    if(xhr_object.readyState == 4) {
              if(xhr_object.status  == 200) 
                 return(xhr_object.responseText); 
              else 
                 return(xhr_object.status);  
    } else { 
        // il y a eu un problème avec la requête,
        // par exemple la réponse peut être un code 404 (Non trouvée) 
        // ou 500 (Erreur interne au serveur)
         return(xhr_object.status); 
    }
    
}

function valid_form(myForm,ndiv,nfile){

  var varpage = "";
  for (var z = 0; z < myForm.elements.length ; z++) {    
    varpage += myForm.elements[z].name + "=";
    varpage += encodeURIComponent(myForm.elements[z].value);
    varpage += "&";
  }
  
  //alert('Voici le resultat = ' + varpage);
  
  TxtforDiv(ndiv,nfile,varpage);
  
}

//-->

