function getXhr()
{
	var xhr = null ;
	try
	{
		/** tout sauf IE **/
		xhr = new XMLHttpRequest() ;
	}
	catch(e)
	{
		try
		{
			/** IE **/
			xhr = new ActiveXObjet('Msxml2.XMLHTTP') ;
		}
		catch(e2)
		{
			try
			{
				/** IE **/
				xhr = new ACTIVEXObject('Microsoft.XMLHTTP') ;
			}
			catch(e3)
			{
				/** objet XMLHttpRequest non supporté par le navigateur **/
				alert("Veuillez mettre votre navigateur à jour ( et de préférence abandonnez Internet Explorer pour Mozilla FireFox :-P ).") ;
				xhr = false ;
			}
		}
	}
	return xhr ;
}

function set(id, valeur)
{
	document.getElementById(id).innerHTML = valeur ;
}

function get(id)
{
	return document.getElementById(id).value ;
}

function afficher(classe)
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=afficher" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open("POST", url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("classe="+classe) ;
}

function generer(classe)
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=generer" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("classe="+classe) ;
}

function connexionAdmin()
{
	var login = get('login');
	var password = get('password');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=connexionAdmin" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("login="+login+"&password="+password) ;
}

function deconnexionAdmin()
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=deconnexionAdmin" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function ajouter(classe)
{
	var categorie = get('categorie');
	var marque = get('marque');
	var adresse = get('adresse');
	var modele = get('modele');
	var prix = get('prix');
	var nouveau = get('nouveau');
	var hausse = get('hausse');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=ajouter" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("classe="+classe+"&categorie="+categorie+"&marque="+marque+"&adresse="+adresse+"&modele="+modele+"&prix="+prix+"&nouveau="+nouveau+"&hausse="+hausse) ;
}

function modifier(idMateriel)
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=modifier" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("idMateriel="+idMateriel) ;
}

function modifier1(idMateriel)
{
	var categorie = get('categorie');
	var marque = get('marque');
	var adresse = get('adresse');
	var modele = get('modele');
	var prix = get('prix');
	var nouveau = get('nouveau');
	var hausse = get('hausse');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=modifier1" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("idMateriel="+idMateriel+"&categorie="+categorie+"&marque="+marque+"&adresse="+adresse+"&modele="+modele+"&prix="+prix+"&nouveau="+nouveau+"&hausse="+hausse) ;
}

function supprimer(idMateriel)
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=supprimer" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("idMateriel="+idMateriel) ;
}

function changerLogin()
{
	var exLogin = get('exLogin');
	var newLogin = get('newLogin');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=changerLogin" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("exLogin="+exLogin+"&newLogin="+newLogin) ;
}

function changerPassword()
{
	var exPassword = get('exPassword');
	var newPassword = get('newPassword');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=changerPassword" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("exPassword="+exPassword+"&newPassword="+newPassword) ;
}

function saveBDD()
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=saveBDD" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function sendMail()
{
	var nom = get('nom');
	var email = get('email');
	var commentaire = get('commentaire');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=sendMail" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("nom="+nom+"&email="+email+"&commentaire="+commentaire) ;
}

function chercherJour()
{
	var jour = get('jour');
	var mois = get('mois');
	var annee = get('annee');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=chercherJour" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("jour="+jour+"&mois="+mois+"&annee="+annee) ;
}

function statpage()
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=genererStat" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function reloadCaptcha()
{
	viderResultat();
	var xhr = getXhr() ;
	var url = "./Vue.php?action=reloadCaptcha" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('captcha',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function reloadMenuGadget()
{
	var xhr = getXhr() ;
	var url = "./Vue.php?action=reloadMenuGadget" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('menu_gadget',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function loadMenuGadget()
{
	var xhr = getXhr() ;
	var url = "./Vue.php?action=loadMenuGadget" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('menu_gadget',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function verifCode()
{
	var code=get('code');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=verifCode" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('resultat_captcha',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("code="+code) ;
}

function viderResultat()
{
	var xhr = getXhr() ;
	var url = "./Vue.php?action=viderResultat" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('resultat_captcha',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}
function statNavi()
{
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=statNavi" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}
function menu()
{
	var xhr = getXhr() ;
	var url = "./Vue.php?action=loadMenuDeroulant" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('menuDeroulant',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}
function reloadMenu()
{
	var xhr = getXhr() ;
	var url = "./Vue.php?action=reloadMenuDeroulant" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('menuDeroulant',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send(null) ;
}

function calculerAge()
{
	var jour=get('jour');
	var mois=get('mois');
	var annee=get('annee');
	var xhr = getXhr() ;
	var url = "./Traitement.php?action=calculerAge" ;
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
			set('contenu',xhr.responseText) ;
	}
	xhr.open('POST', url, true) ;
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded ; charset=UTF-8");
	xhr.send("jour="+jour+"&mois="+mois+"&annee="+annee) ;
}
