
function ajax_page(url)
{
	ajax_core(url);
}
function ajax_url(url)
{
	ajax_core(url);
}

function ajax_core(url)
{
	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 supportgateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}

	var method   = "POST";
	var filename = url;
	var data     = null;

	xhr_object.open(method, filename, true);

	xhr_object.onreadystatechange = function() {
	   if(xhr_object.readyState == 4) {
		document.getElementById("contenu").innerHTML = xhr_object.responseText;
	   }
	}

	if(method == "POST")
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	
	xhr_object.send(data);
	document.getElementById("contenu").innerHTML = "Chargement en cours !";

}
function ajax_a(elt)
{
	ajax_core(elt.href);
}
