function test()
	{
	alert('debut');
	}
	
function getHTTPObject()
	{
	var xmlhttp = false;

	/* Compilation conditionnelle d'IE */
	/*@cc_on
	@if (@_jscript_version >= 5)
	try
		{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch (e)
		{
		try
			{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		catch (E)
			{
			xmlhttp = false;
			}
		}
	@else
	xmlhttp = false;
	@end @*/
  
	/* on essaie de créer l'objet si ce n'est pas déjà fait */
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
		{
		try
			{
			xmlhttp = new XMLHttpRequest();
			}
		catch (e)
			{
			xmlhttp = false;
			}
		}

	if (xmlhttp)
		{
		//alert('AJAX FONCTIONNE !');
		/* on définit ce qui doit se passer quand la page répondra */
		xmlhttp.onreadystatechange=function()
			{
			//alert(xmlhttp.readyState);
			if (xmlhttp.readyState == 4) /* 4 : état "complete" */
				{
				if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
					{
					var result = xmlhttp.responseXML;
					//alert(xmlhttp.responseXML);
					//alert(xmlhttp.responseText);
					var Erreur = result.getElementsByTagName('Error').item(0);
					var loginChecked = result.getElementsByTagName('loginChecked').item(0);
					var query = result.getElementsByTagName('query').item(0);
					
					if (loginChecked.firstChild.data==1)
						{
						nom = result.getElementsByTagName('nom').item(0).firstChild.data;
						prenom = result.getElementsByTagName('prenom').item(0).firstChild.data;
						profil = result.getElementsByTagName('profil').item(0).firstChild.data;
						//privileges = result.getElementsByTagName('privileges').item(0).firstChild.data;
						table  = "Vous &ecirc;tes "+prenom+"&nbsp;"+nom+"&nbsp;("+profil+")&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"\" onClick=\"javascript:logout(); return false;\">d&eacute;connexion</a>";
						document.getElementById('login').innerHTML = table;				
						document.location.href='index.php';
						}
					else if (loginChecked.firstChild.data==9)
						{
						document.location.href='index.php';
						}
					else
						{
						errno = Erreur.firstChild.data;
						//alert(errno);
						query = query.firstChild.data;
						table = "<label>utilisateur : <input type=\"text\" id=\"username\" name=\"username\" class=\"espaceClient\"></label>&nbsp;<label>mot de passe : <input type=\"password\" id=\"pwd\" name=\"pwd\" class=\"espaceClient\"></label>&nbsp;&nbsp;<img src=\"pictos/picto_erreur.gif\">&nbsp;&nbsp;<a href=\"\" onClick=\"javascript:checkLogin(); return false;\">connexion</a>";
						document.getElementById('login').innerHTML = table;				
						}
					}
				}
			}
		}
	else
		{
		alert('AJAX NE FONCTIONNE PAS !');				
		}
	return xmlhttp;
	}



/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */



function checkLogin()
	{
	/* REQUETE DE TYPE POST */
	/* Création de l'objet : */
	var xmlhttp = getHTTPObject();
	/* Préparation d'une requête asynchrone de type POST : */
	xmlhttp.open("POST", "checklogin.php",true);
	/* Effectue la requête en envoyant les données : */
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	var data = "login=" + document.getElementById('username').value;
	data += "&pwd=" + document.getElementById('pwd').value;
	
	//alert(data);

	xmlhttp.send(data);
	}

function logout()
	{
	//alert('logout');
	/* REQUETE DE TYPE POST */
	/* Création de l'objet : */
	var xmlhttp = getHTTPObject();
	/* Préparation d'une requête asynchrone de type POST : */
	xmlhttp.open("POST", "checklogin.php",true);
	/* Effectue la requête en envoyant les données : */
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var data = "logout=yes";

	xmlhttp.send(data);
	}

