function sendXHR(xhr, page, data, modeAsync)
{	
	if(modeAsync == true)
	{
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4)
			{
				if(xhr.status == 200)
				{
					return xhr.responseText;
				}
			}			
		}
	}
	
	xhr.open("POST", page, modeAsync);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=iso-8859-1');	
	xhr.send(data);
	
	if(modeAsync == false)
	{
		if(xhr.readyState == 4)
		{
			if(xhr.status == 200)
			{
				return xhr.responseText;
			}
			else
			{
				alert(xhr.responseText);
			}
		}
	}
	
	return;
}
