/* Fichero: registro.js */

  /* Funciones para la validacion previa del
     formulario de registro */

  /* Copyright de estas funciones: Lola Cárdenas Luque.

     Este fichero puede usarse libremente para validar
     formularios siempre y cuando esté completo. La
     función 'Validar' puede modificarse para que se
     ajuste lo mejor posible a las necesidades */

  /* Funciones incluidas:

     Validar(Form) -> Llama a las funciones correspondientes
                      que validan campos de forma separada.
                      El parámetro 'Form' es una referencia
                      al formulario desde el que es llamada.
       Modo de uso: 
         onClick='return Validar(this.form);'
         dentro de un formulario

     ValidarNombre(Nombre, Apellidos)
     ValidarEmail(Email)
     ValidarClave(Usuario, Clave1, Clave2)
     ValidarEdad(Edad)
     ValidarFecha(Form)
     ValidarWeb(Web)

     Para usar estas funciones, debes tener creado un formulario
     cuyos campos reciban nombres muy concretos, o modificar los
     de este script. El campo en el que se escriba el nombre debe
     llamarse 'Nombre', el de los apellidos, 'Apellidos', el del
     e-mail, 'Email', el de la edad, 'Edad'. En la fecha de
     nacimiento, el día debe llamarse 'FNDia', el mes 'FNMes'
     y el año 'FNAnyo'. En cuanto a nombre de usuario y
     contraseña, 'Usuario', 'Clave1' y 'Clave2'. Por último, el
     campo con la dirección de la página web, será 'Web'.

     Es importante respetar estos nombres en los campos si no
     se quiere modificar el script, pues asume que se llamarán
     así. Si se quieren cambiar estos nombres en el código HTML
     del formulario, entonces habrá que cambiar esos valores en
     este fichero.

  */


/* Función genérica para validar el formulario que llama
   a varias funciones: así se desglosa el trabajo y se
   depura más fácilmente en caso de errores */

  function Validar(Form)  {
    return (
         ValidarCondicion(Form.condicion.value)
	  && ValidarBuscar(Form.buscar.value)


      
      );
   }



  function ValidarCondicion(condicion)  {
    var cadena = "Debe especificar el tipo de búsqueda. "
      + "Ej: Artista / Género";


    if ( condicion == "seleccionar" )  {
      alert(cadena);
      return false;
      }
    else return true;
    }


  function ValidarBuscar(buscar)  {
    var cadena = "Debe introducir un texto en el campo buscar. "
      + "Ej: Nombre del músico";

    if ( buscar == "" )  {
      alert(cadena);
      return false;
      }
    else return true;
    }
















 


