function formLoginSubmit()
{
	if(isPseudo() && isPass())
		document.loginForm.submit();
	return false;
}

function isPseudo()
{
	if(document.loginForm.pseudo.value == "")
	{
		alert("Le champ \"pseudo\" est vide. Veuillez saisir votre pseudo.");
		document.loginForm.pseudo.focus();
		return false;
	}
	
	caracteresAutorises = "?1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_.";
	flagOK = true;
	i = 0;
	while(i < document.loginForm.pseudo.value.length && flagOK)
	{
		if(caracteresAutorises.indexOf(document.loginForm.pseudo.value.charAt(i)) > 0)
			i++;
		else
			flagOK = false;
	}
	if (! flagOK)
	{
		alert("Votre pseudo contient des caracteres non autorises. Veuillez le saisir a nouveau.");
		document.loginForm.pseudo.select();
		document.loginForm.pseudo.focus();
		return false;
	}

	return true;
}

function isPass()
{
	if(document.loginForm.pass.value == "")
	{
		alert("Le champ \"mot de passe\" est vide. Veuillez saisir votre mot de passe.");
		document.loginForm.pass.focus();
		return false;
	}

	if(document.loginForm.pass.value.length < 6 || document.loginForm.pass.value.length > 16)
	{
		alert("Votre mot de passe comporte au moins  6 caracteres. Veuillez le saisir a nouveau.");
		document.loginForm.pass.select();
		document.loginForm.pass.focus();
		return false;
	}

	return true;
}