// Objet Ajax partagé
function ajaxSend(method, filename, data, returnFunction) {
	document.getElementById("loading").style.display = "inline";

	var xhr_object = null; 
	 
	if(window.XMLHttpRequest) // Firefox 
	   xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non support� par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	} 
	 
	xhr_object.open(method, filename, true);
	//alert (xhr_object);
	 
	xhr_object.onreadystatechange = function() {
		if (xhr_object.readyState == 1) {
			//alert ("code 1");
		} else if (xhr_object.readyState == 2) {
			//alert ("code 2");
		} else if (xhr_object.readyState == 3) {
			//alert ("code 3");
		} else if(xhr_object.readyState == 4) {
			//alert ("code 4");
		   eval (returnFunction + "(\"" + xhr_object.responseText + "\");");
		   document.getElementById("loading").style.display = "none";
	   } 
	}
	 
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(data);
}

// retour de l'ajax
function ajaxReturn(response) {
	eval (response);
}
