   /* -------------------------------------------------------------------- */
   /* Chequeando la validez del formulario de contacto con jquery.validate */
   /* -------------------------------------------------------------------- */
 
  $(function() {
      $("#finditar").validate({
      rules:
      {
         'last_name': {
	       required: true,
	       minlength: 5
	       },
	       'email': {
	       required: true,
	       email: true
	       },
	       '00N30000004bHDf': {
	       required: true
	       },
	       'minpolitica': {
		     required: true
		     },
	       'consulta': {
	       required: true,
	       minlength: 5
	       }  
      },
      messages:
      {
      'last_name': "<ul class='err'><li>Indíquenos su nombre y apellidos para poder localizarle.</li></ul>",
      'phone': "<ul class='err'><li>Necesitamos su número de teléfono para poder asesorarle.</li></ul>",
      'email': "<ul class='err'><li>Indíquenos  su email para enviarle la información deseada.</li></ul>",
      '00N30000004bHDf': "<ul class='err'><li>Indique su provincia para asignarle el comercial de su zona.</li></ul>",
      'minpolitica': "<ul class='err'><li>Por favor, acepte nuestras condiciones.</li></ul><br><br>",
      'consulta': "<ul class='err'><li>Especifique su consulta para poder atenderle.</li></ul>"
      },
      submitHandler: function(form)
      {
         /* --------------------- */
         /* Recogida de los datos */
         /* --------------------- */
         web_ref=$('#web_ref_').val();      
         empresa_ref=$('#empresa_ref_').val();      
         tipo_form=$('#tipo_form_').val(); 
         tipo_form_id=$('#tipo_form_id_').val();       
         oid=$('#oid_').val();      
         sfga= $('#sfga_').val();  
         campa_ref=$('#campa_ref_').val();           
         /* --------------------- */        
         nombre=$('#name').val();
         apellido=$('#last_name').val();
         telefono=$('#phone').val();
         email=$('#email').val();
         provincia=$("#00N30000004bHDf").val();
         consulta=$('#consulta').val();
         dpto=$('input[name=00N30000003aHTa]:checked').val();
         
         /* --------------------------------------- */
         /* Integración con Salesforce, método CURL */
         /* --------------------------------------- */
         
         /* Activar curl en php.ini ya que func.salesforce-web-to-lead.php utiliza esta librería */
         
         /* Cargando el array que se enviará */         
         var parametros = {"00N30000003bShr":web_ref,
                           "00N30000003bShw":tipo_form,
                           "tipo_form_id":tipo_form_id,
                           "sfga":sfga,
                           "oid":oid,
                           "empresa_ref":empresa_ref,
                           "campa_ref":campa_ref,
                           "first_name":nombre,
                           "last_name":apellido,
                           "email":email,"phone":telefono,"00N30000004bHDf":provincia,
                           "00N30000007PIB7":consulta,"00N30000003aHTa":dpto}         
        
         /* LLamando a la función que introduce el candidato */
         $.ajax({ 
         url: "/functions/func.salesforce-web-to-lead.php",
         type: "POST",       
         dataType: "html",     
         async:true,        
         data: parametros,  
         error: function(objeto, errortxt)
         {
           /* Tratamiento de errores */
           //alert(errortxt);
         },    
         beforeSend: function(objeto)
         {
           /* Cargando */          
           //$("#preloader").html("<img src='/images/icos/ajax-loader.gif'>");
         },
         success: function(datos)
         {
            /* Debug */
            //alert(datos);            
            form.submit();       
         }         
         }); // -- Fin -- Envio por Ajax        
       } // -- Fin -- Submit Handler
       
    });// -- Fin -- Jquery Validate
  });// -- Fin -- de Funcion general
