/** * * @access public * @return void **/var FORUM_NUM_PREMIER_MSG=0;function Chargement_forum()	{	var d = new Date();	if(FORUM_NUM_PREMIER_MSG<0) FORUM_NUM_PREMIER_MSG=0;	ret=AJAX_Execute("forum/forum_accueil.php?CODE="+d.getMilliseconds()+"&DEBUT="+FORUM_NUM_PREMIER_MSG,"zone_accueil_forum");	setTimeout("Chargement_forum()",1000*60*5);	}var BOUTIQUE_NUM_PREMIER_MSG=0;function Chargement_boutique(type_boutique)	{	var d = new Date();	if(BOUTIQUE_NUM_PREMIER_MSG<0) BOUTIQUE_NUM_PREMIER_MSG=0;	ret=AJAX_Execute("boutique/boutique_accueil_"+type_boutique+".php?CODE="+d.getMilliseconds()+"&DEBUT="+BOUTIQUE_NUM_PREMIER_MSG,"zone_accueil_boutique_"+type_boutique);	setTimeout("Chargement_boutique('"+type_boutique+"')",1000*60*10);	}var ARTICLE_ID=0;function Chargement_article()	{	var d = new Date();	ret=AJAX_Execute("articles/article_accueil.php?CODE="+d.getMilliseconds()+"&ID_ARTICLE_SELECT="+ARTICLE_ID,"zone_accueil_article");	//setTimeout("Chargement_forum()",1000*60*5);	}function Chargement_journal()	{	var d = new Date();	ret=AJAX_Execute("ajax.php?ACTION=JOURNAL&CODE="+d.getMilliseconds(),"zone_accueil_journal");	}/** * * @access public * @return void **/function Chargement_NB_Visiteurs()	{	var d = new Date();	ret=AJAX_Execute('accueil/accueil_ajax.php?ACTION=NB_VISITEURS&'+d.getMilliseconds(),'ZONE_NB_VISITEURS');	setTimeout("Chargement_NB_Visiteurs()",1000*60);	}/** * * @access public * @return void **/function AJAX_ExecuteV1(URL,nom_zone)	{	var xhr_object = null;	obj_zone=document.getElementById(nom_zone);	obj_zone.innerHTML ="<IMG SRC=\"images/img_chargement.gif\">";	if(window.XMLHttpRequest) // Firefox	   xhr_object = new XMLHttpRequest();	else if(window.ActiveXObject) // Internet Explorer	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");	else		{ // XMLHttpRequest non supporté par le navigateur	   	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");	   	//return();	 	}	xhr_object.open("POST", URL, true);	xhr_object.onreadystatechange = function()	 	{	    if(xhr_object.readyState == 4)			{			if(xhr_object.status  == 200) obj_zone.innerHTML=xhr_object.responseText;	    	else obj_zone.innerHTML="Erreur d'execution de la requete..";			}		else obj_zone.innerHTML ="<IMG SRC=\"images/img_chargement.gif\" ALT=\"Etat du transfert : "+xhr_object.readyState+"\">";	 	}	 xhr_object.send(null);	}function AJAX_Execute(URL,nom_zone,chemin_image)	{	//alert(URL);    var httpRequest = false;	obj_zone=document.getElementById(nom_zone);	if(obj_zone!=undefined)		{		if(chemin_image==undefined) chem_img_chargement="images/img_chargement_noir.gif";		else chem_img_chargement=chemin_image+"images/img_chargement_noir.gif";		obj_zone.innerHTML ="<IMG SRC=\""+chem_img_chargement+"\" ALT=\"Chargement\">";	    if (window.XMLHttpRequest)			{ // Mozilla, Safari,...	           httpRequest = new XMLHttpRequest();	           if (httpRequest.overrideMimeType)					{					httpRequest.overrideMimeType('text/html');					//httpRequest.overrideMimeType('text/xml');					// Résolution d'un bug sur firefox	           		}	       	}		else if (window.ActiveXObject)			{ // IE	           try				{	               httpRequest = new ActiveXObject("Msxml2.XMLHTTP");	           	}	           catch (e)				{	               try					{	                   httpRequest = new ActiveXObject("Microsoft.XMLHTTP");	               	}	               catch (e) {}	           	}	       	}	    if (!httpRequest)			{	           alert('Abandon :( Impossible de créer une instance XMLHTTP');	           return false;	       	}	    httpRequest.onreadystatechange = function()			{			alertContents(httpRequest,nom_zone);			};	       httpRequest.open('GET', URL, true);	       httpRequest.send(null);	       }	   else alert('Zone '+nom_zone+' non détectée');   	}function alertContents(httpRequest,nom_zone)	{	obj_zone=document.getElementById(nom_zone);    if (httpRequest.readyState == 4)		{        if (httpRequest.status == 200)			{            //alert(httpRequest.responseText);			obj_zone.innerHTML=httpRequest.responseText;			// On execute les scripts Javascript rapatriés			var mesScripts = obj_zone.getElementsByTagName("script");			for (var i=0; i<mesScripts.length; i++)				{				eval(mesScripts[i].innerHTML);				}          	}		else			{              obj_zone.innerHTML='Un problème est survenu avec la requête.';          	}      	}   }
