

function RequestServeur(method,action,parametres,mode,debug)
{
	var req = null;
	if(window.XMLHttpRequest) // Firefox
	   req = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	   req = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}
	
	if(method == "post" || method == "POST")
	{
		var data = parametres;
	}
	else
	{
		if(method == "get" || method == "GET")
		{
			action = action +"?"+ parametres;
			data = null;
		}
	}
	
	req.open(method, action, mode);
	
	req.onreadystatechange = function() {
	   if(req.readyState == 4) 
	   {
	   	   	if(debug==true){alert(req.responseText);}
			eval(req.responseText);
		};
	}
	
	if(method == "post" || method == "POST")
    	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    req.send(data);
}