function Validador(FormularioAControlar)
{
  if(!ValidarEx(FormularioAControlar.Nombre, "", "<>", 2, 512, "Nombre", "True"))
  {
   //alert("Error en el nombre");
  	return(false);
  }

  if(FormularioAControlar.Email.value.length > 0)
  {
  	if(!ValidarEx(FormularioAControlar.Email, "@.", "ñÑ<>-;:,¡!\"#$%&/(){}[]=¿?|\'", 5, 512, "Email", "True"))
	  {
	   alert("Error en el email");
	  	return(false);
	  }
  }

  if(!ValidarEx(FormularioAControlar.Telefono, "", "<>", 0, 256, "Telefono", "True"))
  {
   //alert("Error en el titulo del mensaje");
  	return(false);
  }

  if(!ValidarEx(FormularioAControlar.TextoAviso, "", "<>", 1, 1024, "Texto del Aviso", "True"))
  {
   alert("Error en el texto del mensaje");
  	return(false);
  }

  if(!smutEngine(FormularioAControlar.TextoAviso))
  {
    alert("Por favor no use lenguaje ofensivo...");
	return(false);
  }

  return (true);
}
