////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction d'instantiation (création, déclaration) de l'objet xhr. L'implémentation varie selon les navigateurs. //
// Microsoft dispose des fonctions ActiveXObject("Msxml2.XMLHTTP") et ActiveXObject("Microsoft.XMLHTTP"), les	  //
// autres navigateurs utilisent la fonction XMLHttpRequest(). 													  //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function getXMLHttpRequest()
{
	var xhr = null; //On initialise l'objet xhr à un etat nulle.
	
	if (window.XMLHttpRequest || window.ActiveXObject)//Si on trouve une des deux fonctions :
	{
		if (window.ActiveXObject)//Si on trouve un controle activeX :
		{
			try //On essaye de trouver la fonction contenue dans le block try.
			{
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)//Si le block "try" genere une exception (ici retourne false) on effectue le contenu du block catch.
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		else
		{
			xhr = new XMLHttpRequest(); //On initialise l'objet xhr avec la fonction XMLHttpRequest.
		}
	}
	else // Sinon le XMLHTTPRequest n'est pas supporté.
	{
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null;
	}
	
	return xhr;
}


function ajax(id_ville)
{
	alert('1');
	xhr.onreadystatechange = function()
	{
		alert('2');
		if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0))
		{
			alert('3');
			document.getElementById('result').innerHTML = xhr.responseText;
		}
	};
	
	xhr.open("POST", "http://www.testlca.com/fauveder-site/squelettes/offres.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("id_ville=" + encodeURIComponent(id_ville));
}
