// Scripts pour la création de AJAX

// Création d'une variable booléenne pour la version du fureteur.
var xmlhttp = false;

// Est-ce IE?
try {
	// Si la version de Javascript est plus grande que 5.
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	//alert ("Vous utilisez IE.");
} catch (e) {
	// Si non, utilisation de vieil objet active x.
	try {
		// Si IE.
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		//alert ("Vous utilisez IE.");
	} catch (E) {
		// Un fureteur non IE..
		xmlhttp = false;
	}
}

// Si un fureteur non IE, création d'un objet javascript.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	xmlhttp = new XMLHttpRequest();
	//alert ("Vous n'utilisez pas IE.");
}

function faireUneRequete(serverPage, idObjet) {
	var obj = document.getElementById(idObjet);
			// Obtenir un contenu.
	xmlhttp.open("GET", serverPage);
			// Propriété activée par un évènement de changement d'état. On lui assigne une fonction.
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			obj.innerHTML = xmlhttp.responseText; // Contient les données chargées dans la chaîne de caractères.
		}
	}
	xmlhttp.send(null);
	
	return false;
}