function update_status(text)
	{
		document.getElementById("message").innerHTML = text;
	}
	
function handle_login()
	{ 
		var loginRequest = null; 
		update_status( "Traitement ...");
		
		if (window.XMLHttpRequest)
		{
 			loginRequest = new XMLHttpRequest();
			if (loginRequest.overrideMimeType) 
			{
				loginRequest.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				loginRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)	{
				try {
					loginRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					update_status( "Impossible de communiquer avec le serveur");
				}
			}
        }
		
		loginRequest.onreadystatechange = function()
		{ 
			update_status( "Traitement ...");
			if( loginRequest.readyState == 4 )
			{
	            if( loginRequest.status == 200 )
				{
					if ( loginRequest.responseText == "good" )
					{
						update_status( "Identification réussie !" );
						document.location.href="zonemembre.php"; 
					} else {
						update_status( loginRequest.responseText );
					}
				}
				else	
				{
					update_status( "Une erreur est survenue : " + loginRequest.status + " " + loginRequest.statusText );
				}	
			} 
		};
		
		passe = document.getElementById('passe').value;
		pseudo = document.getElementById('pseudo').value;
		loginRequest.open("GET", "inc/function.php?cmd=login&pseudo=" + pseudo + "&passe=" + passe, true); 
		loginRequest.send(null); 
	}
	
function chg_employ(action, id_employ, id_enclos, niveau)
	{ 
		var loginRequest = null; 
		update_status( "Traitement ...");
		
		if (window.XMLHttpRequest)
		{
 			loginRequest = new XMLHttpRequest();
			if (loginRequest.overrideMimeType) 
			{
				loginRequest.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				loginRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)	{
				try {
					loginRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					update_status( "Impossible de communiquer avec le serveur");
				}
			}
        }
		
		loginRequest.onreadystatechange = function()
		{ 
			update_status( "Traitement ...");
			if( loginRequest.readyState == 4 )
			{
	            if( loginRequest.status == 200 )
				{
				var chaine = loginRequest.responseText;
				var result = chaine.split(";");
				
				if (result[0] != 'good')
					update_status( result[0] );
				else 
					{
					update_status( "Action réussie !" );
					document.getElementById("pa"+(id_employ+1)).innerHTML = result[1];
					document.getElementById("pa"+(id_employ+1)+"d").innerHTML = result[2];
					if ((id_employ+1) == 5 && result[1] >= 10 && niveau == "Normal" && result[3] >= 5000)
						document.getElementById("test_luxe").innerHTML = '<br /><a href=\'?num='+id_enclos+'&up\'>Passer en mode luxe</a> (10 PA paysagistes nécéssaires + 5000 Flou\'z)';
					else if ((id_employ+1) == 5 && niveau == "Normal")
						document.getElementById("test_luxe").innerHTML = '<br />Passer en mode luxe (10 PA paysagistes nécéssaires + 5000 Flou\'z)';

					}

				}
				else	
				{
					update_status( "Une erreur est survenue : " + loginRequest.status + " " + loginRequest.statusText );
				}	
			} 
		};
		loginRequest.open("GET", "inc/function.php?cmd=chg_employ&action=" + action + "&id_employ=" + (id_employ+1) + "&id_enclos=" + id_enclos, true); 
		loginRequest.send(null); 
	}
	
function charge_msg(id_msg, msg)
	{ 
		var loginRequest = null; 
		update_status( "Traitement ...");
		
		if (window.XMLHttpRequest)
		{
 			loginRequest = new XMLHttpRequest();
			if (loginRequest.overrideMimeType) 
			{
				loginRequest.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				loginRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)	{
				try {
					loginRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					update_status( "Impossible de communiquer avec le serveur");
				}
			}
        }
		
		loginRequest.onreadystatechange = function()
		{ 
			update_status( "Traitement ...");
			if( loginRequest.readyState == 4 )
			{
	            if( loginRequest.status == 200 )
				{
				var chaine = loginRequest.responseText;
				var result = chaine.split(";");
				
				if (result[0] != 'good')
					update_status( "Ce message n\'existe pas" );
				else 
					{
					document.getElementById("message").innerHTML = "<font color = '#cf8855'>" + msg + "</font>";
					document.getElementById("statut"+id_msg).innerHTML = "<img src='mt/messagerie/msg_lu.gif' align='absmiddle' width='16' height='12'>";
					if (result[1] == 0)
						document.getElementById("tip_msg").innerHTML = "";
					else
						document.getElementById("tip_msg").innerHTML = "<img src=\"../mt/messagerie/msg_notify.gif\" width=\"16\" height=\"16\" align=\"absmiddle\">";
					
					}

				}
				else	
				{
					update_status( "Une erreur est survenue : " + loginRequest.status + " " + loginRequest.statusText );
				}	
			} 
		};
		
		loginRequest.open("GET", "inc/function.php?cmd=msg&id_msg="+ id_msg, true); 
		loginRequest.send(null); 
	}
	
function achat_stock( id_stock, conso )
	{ 
		var loginRequest = null; 
		document.getElementById("message"+id_stock).innerHTML = 'Traitement ...';
		
		if (window.XMLHttpRequest)
		{
 			loginRequest = new XMLHttpRequest();
			if (loginRequest.overrideMimeType) 
			{
				loginRequest.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				loginRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)	{
				try {
					loginRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					document.getElementById("message"+id_stock).innerHTML = 'Impossible de communiquer avec le serveur';
				}
			}
        }
		
		loginRequest.onreadystatechange = function()
		{ 
			document.getElementById("message"+id_stock).innerHTML = 'Traitement ...';
			if( loginRequest.readyState == 4 )
			{
	            if( loginRequest.status == 200 )
				{
				var chaine = loginRequest.responseText;
				var result = chaine.split(";");
				
					if (result[0] != 'good')
						document.getElementById("message"+id_stock).innerHTML = result[0];
					else 
						{
						document.getElementById("message"+id_stock).innerHTML = 'Achat ok';
						 result[1] = result[1] * 100 /100;
						if (conso == 0) 
							affiche = result[1];
						else if (result[1] >= conso) 
							affiche = "<span class='pre_etatBon_état'>"+result[1]+"</span>";
						else if (result[1] < conso) 
							affiche = "<span class='pre_etatEndommagé'>"+result[1]+"</span>";
						document.getElementById(id_stock+"js").innerHTML = affiche;
												 
						
						top.barreswf.location.reload(); 
						}
				}
				else	
				{
					update_status( "Une erreur est survenue : " + loginRequest.status + " " + loginRequest.statusText );
				}	
			} 
		};
		
		quantite = document.getElementById(id_stock).value;

		loginRequest.open("GET", "inc/function.php?cmd=buy_stock&id_stock=" + id_stock + "&quantite=" + quantite, true); 
		loginRequest.send(null); 
	}