/*************************************************
	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é 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_menu(select) {
	var xhr1 = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr1.onreadystatechange = function(){
		if ( xhr1.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr1.status  != 200){//Message si il se preoduit une erreur
				document.getElementById("content_right").innerHTML ="Erreur code " + xhr1.status;
			} else {//On met le contenu du fichier externe dans la div "content_right"
				var c= document.getElementById("content_right");
				c.innerHTML = xhr1.responseText;
                var allscript = c.getElementsByTagName('script');
                   for(var i=0;i< allscript.length;i++){
                    eval(allscript[i].text);
               }
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("content_right").innerHTML = "Chargement en cours ...<br /><img src='./images/loading.gif' alt='chargement'/>";
		}
	}
	xhr1.open("GET", select.split('?')[1]+".html", true);//Appel du fichier externe
	xhr1.send(null);
}

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("content").innerHTML ="Erreur code " + xhr2.status;
			} else {//On met le contenu du fichier externe dans la div "main"
				var c= document.getElementById("content");
				c.innerHTML = xhr2.responseText;
                var allscript = c.getElementsByTagName('script');
                   for(var i=0;i< allscript.length;i++){
                    eval(allscript[i].text);
              }
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("content").innerHTML = "Chargement en cours ...<br /><img src='./scripts/lightbox/images/loading.gif' alt='chargement'/>";
		}
	}
	xhr2.open("GET", select.split('?')[1]+".php", true);//Appel du fichier externe
	xhr2.send(null);
}

function envoiformulaire() {
	var xhr3 = new_xhr();//On crée un nouvel objet XMLHttpRequest
	xhr3.open("POST", "fr_verif.php", true);//Appel du fichier externe
	xhr3.onreadystatechange = function (){ 
		if ( xhr3.readyState == 4 ){//Actions executées une fois le chargement fini
			if(xhr3.status  != 200){//Message si il se preoduit une erreur
				document.getElementById("form").innerHTML ="Erreur code " + xhr3.status;
			} else {//On met le contenu du fichier externe dans la div "form"
				document.getElementById("form").innerHTML = xhr3.responseText;
			} 
		} else {//Message affiché pendant le chargement
			document.getElementById("form").innerHTML = "Envoie du message en cours<br /><img src='./images/loading.gif' alt='chargement'/>";
		}
	}
	xhr3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr3.send("subject="+document.getElementById("formail").value+"&ftype="+document.getElementById("ftype").value+"&fnom="+document.getElementById("fnom").value+"&fmail="+document.getElementById("fmail").value+"&fmessage="+document.getElementById("fmessage").value);
}
