/*************************************************
	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 verif(code) {
	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 produit une erreur
				document.getElementById("txt").innerHTML ="Error code " + xhr2.status;
			} else {//On effectue les action
				if(xhr2.responseText == "TRUE")
					{
					document.getElementById("inscription").style.display = "block";
					document.getElementById("txt").innerHTML ="<img src='../images/triangle.gif' />";
					}
				else
					{
					document.getElementById("inscription").style.display = "none";
					}
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("txt").innerHTML ="<img src='../images/suppression.gif' />";
			document.getElementById("inscription").style.display = "none";
		}
	}
	xhr2.open("POST","verifcode.php", true);//Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('code='+escape(code));
}

function inscrit(nom,pass,mail,classe,comptes,admin,apel,pseudo)
{
	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 produit une erreur
				document.getElementById("texte").innerHTML ="Error code " + xhr2.status;
			} 
			else {//On effectue les action
				document.getElementById("texte").innerHTML = xhr2.responseText;
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("texte").innerHTML ="Inscription en cours...<br /><br /><img src='images/chargement.gif' alt='chargement' />"; 
		}
	}
	xhr2.open("POST","inscrit.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('nom='+nom+'&pass='+pass+'&mail='+mail+'&classe='+classe+'&comptes='+comptes+'&admin='+admin+'&apel='+apel+'&pseudo='+pseudo);
}

function modif(nom,champ,id)
{
	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 produit une erreur
				document.getElementById("texte").innerHTML ="Error code " + xhr2.status;
			} 
			else {//On effectue les action
				document.getElementById(champ+'-'+id).innerHTML = xhr2.responseText;
			}
		} else {//Message affiché pendant le chargement
			document.getElementById(champ+'-'+id).innerHTML ="Modification en cours..."; 
		}
	}
	xhr2.open("POST","membres.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('envoi=ok&nom='+nom+'&champ='+champ+'&id='+id);
}

function ajoutMembre(nom,pass,mail)
{
	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 produit une erreur
				document.getElementById("texte").innerHTML ="Error code " + xhr2.status;
			} 
			else {//On effectue les action
				document.getElementById("chargement").innerHTML = xhr2.responseText;
			}
		} else {//Message affiché pendant le chargement
			document.getElementById("ecrannoir").style.display = 'block';
			document.getElementById("chargement").style.display = 'block';
			document.getElementById("chargement").innerHTML ="Ajout en cours...<br /><br /><img src='../images/chargement.gif' alt='chargement' />"; 
		}
	}
	xhr2.open("POST","membres.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('envoi=ok&add=ok&nom='+nom+'&pass='+pass+'&mail='+mail);
}

function majcompte(txt,id)
{
	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 produit une erreur
				document.write("Error code " + xhr2.status);
			} 
			else {//On effectue les action
				//bah rien de plus, c'est censé marché hein :( 
				
			}
		} else {//Message affiché pendant le chargement
			//bah on affiche rien ça va hein :/
		}
	}
	xhr2.open("POST","comptesrendus.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('txt='+txt+'&id='+id);
}

function majinfogen(txt,id,t)
{
	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 produit une erreur
				document.write("Error code " + xhr2.status);
			} 
			else {//On effectue les action
				//bah rien de plus, c'est censé marché hein :( 
				
			}
		} else {//Message affiché pendant le chargement
			//bah on affiche rien ça va hein :/
		}
	}
	
	xhr2.open("POST","infosgen.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('txt='+txt+'&id='+id+'&t='+t);
}

function majinfoapel(txt,id,t)
{
	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 produit une erreur
				document.write("Error code " + xhr2.status);
			} 
			else {//On effectue les action
				//bah rien de plus, c'est censé marché hein :( 
				
			}
		} else {//Message affiché pendant le chargement
			//bah on affiche rien ça va hein :/
		}
	}
	
	xhr2.open("POST","infosapel.php", true); //Appel du fichier externe
	xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // en-tête HTTP
	xhr2.send('txt='+txt+'&id='+id+'&t='+t);
}