function pseudo_reserve(pseudo)
{	
		var to = '';
		if(pseudo_reserve.arguments.length == 2)
			to = pseudo_reserve.arguments[1];

		var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-";
		document.getElementById('sub'+to).disabled=true;  	  
		if(pseudo == "")
		{
			var resultat = '';
			document.getElementById('resultat'+to).style.display='none';
			document.getElementById('sub'+to).disabled=false; 
		}
		else
		{ 
			var res = new Boolean(true);
			for (i = 0;  i < pseudo.length;  i++)
			{  
				var so = new Boolean(false);
				ch = pseudo.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
				{
					if (ch == checkOK.charAt(j))
					{
						so = true;
						break;
					}
				}
				if (so == false)
				{
					res = false;
					break;
				}
			}	 
			if(res == false)
				var resultat = '<font color=red><b>'+pseudo+' :</b> le pseudo doit contenir des lettres non accentuées, des chiffres, \'-\' ou \'_\' !</font>';
	    	else if(pseudo.length < 3)
				var resultat = '<font color=red><b>'+pseudo+' :</b> le pseudo doit contenir au moins 3 caractères !</font>';
			else if (texte = Ajax('ajax/php/pseudo_reserve.php?pseudo='+escape(pseudo)))
	        { 
				if(texte == 1)
	               var resultat = '<font color=red><b>'+pseudo+' :</b> ce pseudo est déjà utilisé !</font>';
				else if(texte == 2)
				{
					var resultat = '<font color=green><b>'+pseudo+' :</b> ce pseudo est libre !</font>';
					document.getElementById('sub'+to).disabled=false;
				}
				else
				{
					texte = Ajax('../ajax/php/pseudo_reserve.php?pseudo='+escape(pseudo))
					
					if(texte == 1)
	             		var resultat = '<font color=red><b>'+pseudo+' :</b> ce pseudo est déjà utilisé !</font>';
					else if(texte == 2)
					{
						var resultat = '<font color=green><b>'+pseudo+' :</b> ce pseudo est libre !</font>';
						document.getElementById('sub'+to).disabled=false;
					}
				}
			} 	 
			document.getElementById('resultat'+to).style.display='block';
		}
		document.getElementById('resultat'+to).innerHTML = resultat;
}		

