function validUserName(username)
{
   var len = username.length;
   var badChar = true;
   var i = 0;
   var ch = '';

   if (len < 6) {
      alert("Le nom d'utilisateur doit compter au moins 6 caract\u00E8res");
      return false;
   } else {
      for (; i < len; i++)
      {
	 badChar = true;
	 ch = username.charAt(i);
	 if (ch >= 'a' && ch <= 'z')
	    badChar = false;
	 else if (ch >= 'A' && ch <= 'Z')
	    badChar = false;
	 else if ((ch == '-') || 
		  (ch == '.') ||
		  (ch == '_') ||
		  (ch == '#') ||
		  (ch == '?') ||
		  (ch == '!'))
	    badChar = false;
	 else if (ch >= '0' && ch <= '9')
	    badChar = false;

	 if (badChar) {
	    alert("Le nom d'utilisateur contient une expression inacceptable");
	    return false;
	 }
      }
   }
   return true;
}

function validPassword(password)
{
   var len = password.length;
   var badChar = true;
   var i = 0;
   var ch = '';

   if (len < 6) {
      alert("Le mot de passe doit compter au moins 6 caract\u00E8res");
      return false;
   }
   return true;
}
