function validar(formulario) 
{

var alerta = "Por favor complete lo siguiente: \n................................................\n";

 if (formulario.trato.options[0].selected == true )
   
      {
		alert("Seleccione una opción de trato deseado");
     	return (false);
		}		

if (formulario.email.value.length =="" || formulario.nombre.value.length ==""   || formulario.paterno.value.length =="" || formulario.materno.value.length =="" || formulario.ciudad.value.length =="" || formulario.pais.value.length =="" ) 
  
  {

    alerta = alerta + "\n - Necesita llenar los campos:";
    alerta = alerta + "\n - Nombre y apellidos deben ir completos.";
    alerta = alerta + "\n - Debe proporcionar una dirección de e-mail.";
    alerta = alerta + "\n - Ciudad y país deben ir completos.";
    alert(alerta);



    formulario.nombre.focus();
    return (false);
  }

      if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(formulario.email.value))

   {

   alert("Al parecer la dirección de correo no es válida.");
   formulario.email.focus();

   return (false);

	}

   
   
   
   if (formulario.estado.options[0].selected == true)

      {

			alert("Seleccione el estado de donde nos escribe");
			return (false);
		}		


      if (formulario.para.options[0].selected == true )
 
      {

		alert("Seleccione el destinatario");
		return (false);
		}		

		
  if (formulario.mensaje.value.length > 1000)

 {
    alert("Mensaje demasiado extenso.");
    formulario.mensaje.focus();
    return (false);
    
  }
  
  
   if (formulario.mensaje.value.length < 10)

 {
    alert("No ha escrito su mensaje o el mensaje es muy corto.");
    formulario.mensaje.focus();
    return (false);

   }

	if (formulario.security_code.value.length =="")

  {  

    alert("Introduzca el código de seguridad");
     formulario.security_code.focus();
    	return (false);

	}		




 }

