/*************************************************
	Fonction de definition de l'object xhr
**************************************************/
Event.observe(window,'load',init);

function init(){
 var links = document.getElementsByTagName("a");
  /*for (var i=0; i < links.length; i++) {
    if (!links[i].idName.match("lang")) { 
	   links[i].onclick = function() {
        load_page(this.href);
        return false;
		}
      }
    }
*/}

function new_xhr(){
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
	   try {
                xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supportÃ© par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   xhr_object = false;
	}
	return xhr_object;
}
/*****************************************************
	Fonction qui va recharger le contenu
******************************************************/
function load_page(select) {
	var xhr2 = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr2.onreadystatechange = function(){
		if ( xhr2.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr2.status  != 200){//Message si il se preoduit une erreur
				document.getElementById("contenu").innerHTML ="<br /><br /><br />Erreur " + xhr2.status + alert(("GET", select));
			} else {//On met le contenu du fichier externe dans la div "content"
				document.getElementById("contenu").innerHTML = xhr2.responseText;
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("contenu").innerHTML = "<div align='center' font-face='Arial'><br /><br /><br /><p>Chargement en cours ...<br /><img src='loading.gif' alt=''/></div></p>";
		}
	}
	//xhr2.open("GET", select.split('(<div id="contenu">')[1]+"", true);//Appel du fichier externe
	xhr2.open("POST","/codephp.php", true);//Appel du fichier externe
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	//var tableau = new Array(select);
	uurl = encodeURIComponent(select);
	xhr2.send("page="+uurl);
}