function FormValidator(formulario)
{
	var autor = formulario.Autor;

	if (autor.value=="")
	{
		alert("Introduzca su nombre")
		autor.focus();
		return (false);
	}
	
	var ciudad = formulario.Poblacion;
	
	if (ciudad.value=="")
	{
		alert("Introduzca su ciudad")
		ciudad.focus();
		return (false);
	}
	
	var correo = formulario.correo;
	
	if (correo.value=="")
	{
		alert("Introduzca su dirección de correo eléctronico")
		correo.focus();
		return (false);
	}
	
	 
	var at = correo.value.indexOf("@")
	var dot = correo.value.lastIndexOf(".")
	var correoLength = correo.value.length
	
	if (at<1 || dot-at<2 || correoLength-dot==1)
	{
       alert("El formato de la dirección de correo electrónio introducida no es correcto");
       correo.focus();
       correo.select();
       return (false);

	}
		
	var titulo = formulario.Titulo;
	
	if (titulo.value=="")
	{
		alert("Introduzca el título de su comentario")
		titulo.focus();
		return (false);
	}
	
	var texto = formulario.Texto;
	var textoLength = texto.value.length
	
	
	if (textoLength<=1)
	{
		alert("Introduzca el texto de su comentario")
		texto.focus();
		return (false);
	}
	else if (textoLength>3500)
	{
		alert("Su comentario no debe exceder los 3000 caracteres")
		texto.focus();
		return (false);
	}
	
return true;
}
