function getXhr()
{
	var xhr = null; 
	if(window.XMLHttpRequest)
	{
		xhr = new XMLHttpRequest(); 
	}
	else if(window.ActiveXObject)
	{
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) 
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else {
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	return xhr;
}

function load_select(cible, message, url, source, variable){
	var xhr = getXhr();
	//alert(cible+" ---- "+message+" ---- "+url+" ---- "+source+" ---- "+variable);
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById(cible).innerHTML = leselect;
		}
		else
		{
			document.getElementById(cible).innerHTML = message;	
		}
	}
	
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	sel = document.getElementById(source);
	tosend = sel.options[sel.selectedIndex].value;
	xhr.send(variable+"="+tosend);
}
