/*************************************************
	Fonction de definition de l'object xhr
**************************************************/
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ée 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, conteneur, element, courant, total, height) {
	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(conteneur).innerHTML ='<p class="erreur">Erreur ' + xhr2.status + '</p>';
			} else {//On met le contenu du fichier externe dans la <div id="conteneur">
				document.getElementById(conteneur).innerHTML = xhr2.responseText;
			}
		} else {//Message affiché pendant le chargement
			document.getElementById(conteneur).innerHTML = '<div class="loading" style="height:' + height + 'px"><strong>Chargement en cours ...</strong></div>';
		}
	}
	xhr2.open("GET", select, true);//Appel du fichier externe
	xhr2.send(null);
	
	if ( element != 'off' ) {
	
		// tous les mettre à class="off"
		for(var i=0; i<=total; i++){
			obj = document.getElementById(element + i);
				if (obj) {
					obj.className='off'
				}
		}
		
		// mettre celui cliqué à class="on"
		document.getElementById(element + courant).className='on';
		
	}
}