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

   if (len < 6) {
      alert("El nombre del usuario debe tener por lo menos 6 caracteres");
      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("El nombre de usuario tiene caracteres no aceptados");
	    return false;
	 }
      }
   }
   return true;
}

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

   if (len < 6) {
      alert("La contraseña debe tener por lo menos 6 caracteres");
      return false;
   } 
   return true;
}
