/* 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 (
	      Validarautor(Form.autor.value)
	   && Validarasunto(Form.asunto.value)	   
	   && Validarcontenido(Form.contenido.value)	   	   
      );
   }

/* Función para validar categoria */

  function Validarcategoria(categoria)  {
    var cadena = "El campo \"Categoria\" no contiene datos.\n";
    if ( categoria == "" || categoria == " " || categoria == "  " || categoria == "   " || categoria == "    " || categoria == "     "  )  {
      alert(cadena);
      return false;
      }
    else return true;
    }
	
/* Función para validar autor */

  function Validarautor(autor)  {
    var cadena = "El campo \"Autor\" no contiene datos.\n";
    if ( autor == "" || autor == " " || autor == "  " || autor == "   " || autor == "    " || autor == "     "  )  {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* Función para validar asunto */

  function Validarasunto(asunto)  {
    var cadena = "El campo \"Asunto\" no contiene datos.\n";
    if ( asunto == "" || asunto == " " || asunto == "  " || asunto == "   " || asunto == "    " || asunto == "     "  )  {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* Función para validar contenido */

  function Validarcontenido(contenido)  {
    var cadena = "El campo \"Contenido\" no contiene datos.\n";
    if ( contenido == "" || contenido == " " || contenido == "  " || contenido == "   " || contenido == "    " || contenido == "     "  )  {
      alert(cadena);
      return false;
      }
    else return true;
    }
