/*Mise en place du XML HTTP REQUEST*/
function createXHR() 
{
    var request = false;
        try {
            request = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch (err2) {
            try {
                request = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch (err3) {
		try {
			request = new XMLHttpRequest();
		}
		catch (err1) 
		{
			request = false;
		}
            }
        }
    return request;
}


/*Fermer une fenetre*/
 function fermer(calque){
	document.getElementById(calque).style.display="none"; 
 }


 /*Affiche les news*/
 function afficheListeNews(page)
	{ 
		var req = null; 

		document.getElementById("contenu1").innerHTML='<img src="images/ajax-loader.gif">&nbsp; Chargement en cours...';
		
		var req = createXHR();
			
		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById("contenu1").innerHTML=req.responseText;
				}	
				else	
				{
					document.getElementById("contenu1").innerHTML='<span style="color: #FF3300;">Erreur: code erreur ' + req.status + ' ' + req.statusText+'</span>';
				}	
			}
		}; 
		req.open("GET", "listeNews.php?page="+page, true); 
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
		req.send(null); 
	}
	
 /*Affiche les utilisateurs*/
 function afficheListeUsers(page)
	{ 
		var req = null; 

		document.getElementById("contenu2").innerHTML='<img src="images/ajax-loader.gif">&nbsp; Chargement en cours...';
		
		var req = createXHR();
			
		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById("contenu2").innerHTML=req.responseText;
				}	
				else	
				{
					document.getElementById("contenu2").innerHTML='<span style="color: #FF3300;">Erreur: code erreur ' + req.status + ' ' + req.statusText+'</span>';
				}	
			}
		}; 
		req.open("GET", "listeUsers.php?page="+page, true); 
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
		req.send(null); 
	}
	
/*Change la visibilité d'une fenetre*/
function toggleVisibility(calque){
	 if(document.getElementById(calque).style.display=="none"){
		new Effect.Appear(calque);
		if(calque=="fenetre1")
			afficheListeNews('1');
		else if(calque=="fenetre2")
			afficheListeUsers('1');
	 }else{
		 new Effect.SwitchOff(calque);
	 }
 }