	function request(php, form){ 

	var type = (arguments.length == 3) ? 'GET' : 'POST';
	var bool = (arguments.length == 4) ? 'false' : 'true';

	

	//SABLIER QUI TOURNE
	if(waitPic=document.getElementById('wait')){
		//waitPic.style.left = (screen.width/2);+'px';
		//waitPic.style.top =  (screen.height/2);+'px';
		centerWindow('wait');
		waitPic.innerHTML = "<img src='../pics/wait_globe.gif' />";
	}

	var req = null; 
	var arg = null;
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(waitPic=document.getElementById('wait')){
				waitPic.innerHTML = "";
			}
			//alert(req.status)
			if(req.status == 200){
				var retour = unescape(req.responseText);
				//alert(retour);
				eval(retour);
			}	else {
				alert("Error: returned status code " + req.status + " " + req.statusText);
			}	
		} 
	}; 
	
	//req.setRequestHeader("Cache-Control","no-cache");
	//req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	req.open('POST', php, bool); 
	req.setRequestHeader("Cache-Control","no-cache");
	req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	if(type == 'POST'){
		
		if(form){
			var arg = form.elements[0].name+'=\''+form.elements[0].value+'\'';

			for(i=1; i<form.length; i++){
				
				if(form.elements[i].type=='radio' && form.elements[i].checked==false)
					continue;

				arg += '&'+form.elements[i].name+'=\''+form.elements[i].value+'\'';

			}
			
			//alert(arg);
		}

	} else {

		arg = 'id='+form;
	
	}
	
	req.send(arg); 

} 
