$(document).ready(function(){ var url = window.location.href; var pathname = window.location.pathname; var token_capture = url.replace(/^[^\?]+\??/,''); var get_url = window.location.href; // console.log(pathname.replace('/','')); // ! REMOVIDO EM 01/02/2022 ! //se for alguma LP internacional da emagrecentro /* if(get_url == "https://makevendas.com.br/c84b0ed0" || get_url == "https://makevendas.com.br/719198db"){ $( "body" ).delegate( ".make-input-telefone", "focus", function() { $(".make-input-telefone").mask("(999)999-9999"); }); $( "body" ).delegate( ".make-input-telefonefixo", "focus", function() { $(".make-input-telefonefixo").mask("(99)9999-9999"); }); }else if((get_url == "https://makevendas.com.br/7ba29c08")||(get_url == "https://makevendas.com.br/ce6d3e05")) { // Peru $( "body" ).delegate( ".make-input-telefone", "focus", function() { $(".make-input-telefone").mask("999999?999"); }); $( "body" ).delegate( ".make-input-telefonefixo", "focus", function() { $(".make-input-telefonefixo").mask("999999999"); }); }else { //se nao > aplica mask default $( "body" ).delegate( ".make-input-telefone", "focus", function() { // ! REMOVIDO EM 01/02/2022 ! $(".make-input-telefone").mask("(99)9999?9-9999"); $('.make-input-telefone').mask(SPMaskBehavior, spOptions); }); $( "body" ).delegate( ".make-input-telefonefixo", "focus", function() { // ! REMOVIDO EM 01/02/202 ! $(".make-input-telefonefixo").mask("(99)9999-9999"); $('.make-input-telefonefixo').mask(SPMaskBehavior, spOptions); }); } */ $( "body" ).delegate( ".make-input-cnpj", "focus", function() { $(".make-input-cnpj").mask("99.999.999/9999-99"); }); $( "body" ).delegate( ".make-input-data", "focus", function() { $(".make-input-data").mask("99/99/9999"); }); $( "body" ).delegate( ".make-input-cep", "focus", function() { $(".make-input-cep").mask("99999-999"); }); $( "body" ).delegate( ".make-input-cep", "keyup", function() { if(ccep == 1) { var valor = $(this).val().replace(/[^0-9]/g, '').toString().length; if (valor >= 8) { var cep_digitado = $(this).val().replace(/[^0-9]/g, '').toString(); // console.log('cep digitado: '+cep_digitado); if(jQuery.inArray(cep_digitado, InfoCEP) !== -1) { // console.log('consultaCEPValido -> Achou'); MensagemCEP = 'CEP'; $('.campos-formulario-capture .make-input').parent().show(); }else { // console.log('consultaCEPValido -> Não achou'); $('.campos-formulario-capture .make-input').parent().hide(); $('.campos-formulario-capture .make-input-cep').parent().show(); MensagemCEP = 'CEP'; } // Imprime mensagem no front-end $('.make-input-cep').parent().find('label').html(MensagemCEP); } } }); $( "body" ).delegate( ".make-input-cpf", "focus", function() { $(".make-input-cpf").mask("999.999.999-99"); }); $( "body" ).delegate( ".make-input-cpf", "blur", function() { var cpf = $(this).val().replace(/[^0-9]/g, '').toString(); if (cpf == '') { // CPF invalido $('.btn-clicavel').addClass('btn-nao-clicavel-provisorio').removeClass('btn-clicavel').css({'cursor' : 'no-drop'}); }else { if ((cpf == '00000000000')||(cpf == '11111111111')||(cpf == '22222222222')||(cpf == '33333333333')||(cpf == '44444444444')||(cpf == '55555555555')||(cpf == '66666666666')||(cpf == '77777777777')||(cpf == '88888888888')||(cpf == '99999999999')) { // CPF invalido $('.btn-clicavel').addClass('btn-nao-clicavel-provisorio').removeClass('btn-clicavel').css({'cursor' : 'no-drop'}); // Mostra alerta $(".pai-loadgif").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu CPF no es válido!","","Parece que está ingresando un CPF no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu CPF é inválido!","","Parece que você está inserindo um CPF inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } }else { // Valido if( cpf.length == 11 ) { var v = []; //Calcula o primeiro dígito de verificação. v[0] = 1 * cpf[0] + 2 * cpf[1] + 3 * cpf[2]; v[0] += 4 * cpf[3] + 5 * cpf[4] + 6 * cpf[5]; v[0] += 7 * cpf[6] + 8 * cpf[7] + 9 * cpf[8]; v[0] = v[0] % 11; v[0] = v[0] % 10; //Calcula o segundo dígito de verificação. v[1] = 1 * cpf[1] + 2 * cpf[2] + 3 * cpf[3]; v[1] += 4 * cpf[4] + 5 * cpf[5] + 6 * cpf[6]; v[1] += 7 * cpf[7] + 8 * cpf[8] + 9 * v[0]; v[1] = v[1] % 11; v[1] = v[1] % 10; //Retorna Verdadeiro se os dígitos de verificação são os esperados. if ( (v[0] != cpf[9]) || (v[1] != cpf[10]) ){ // CPF invalido $('.btn-clicavel').addClass('btn-nao-clicavel-provisorio').removeClass('btn-clicavel').css({'cursor' : 'no-drop'}); // Mostra alerta $(".pai-loadgif").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu CPF no es válido!","","Parece que está ingresando un CPF no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu CPF é inválido!","","Parece que você está inserindo um CPF inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } }else { // CPF válido $('.btn-nao-clicavel-provisorio').addClass('btn-clicavel').removeClass('btn-nao-clicavel-provisorio').css({'cursor' : 'pointer'}); } } else{ // CPF invalido $('.btn-clicavel').addClass('btn-nao-clicavel-provisorio').removeClass('btn-clicavel').css({'cursor' : 'no-drop'}); // Mostra alerta $(".pai-loadgif").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu CPF no es válido!","","Parece que está ingresando un CPF no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu CPF é inválido!","","Parece que você está inserindo um CPF inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } } } } }); $("body").delegate(".make-input-cnpj", "blur", function() { var valor = $(this).val(); var verifica = validarCNPJ(valor); if (verifica == false) { // CNPJ invalido $('.btn-clicavel').addClass('btn-nao-clicavel-provisorio').removeClass('btn-clicavel').css({'cursor' : 'no-drop'}); // Mostra alerta $(".pai-loadgif").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu CNPJ no es válido!","","Parece que está ingresando un CNPJ no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu CNPJ é inválido!","","Parece que você está inserindo um CNPJ inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } }else { // CNPJ válido $('.btn-nao-clicavel-provisorio').addClass('btn-clicavel').removeClass('btn-nao-clicavel-provisorio').css({'cursor' : 'pointer'}); } }); // Animação do Hover e Out de qualquer Botão Clicavel $( "body" ).delegate( ".btn-clicavel", "mouseover", function() { $(this).css({"opacity" : "0.8"}); }); $( "body" ).delegate( ".btn-clicavel", "mouseout", function() { $(this).css({"opacity" : "1"}); }); // Ação de Cadastrar novo Cliente }); function optin(InfoOptin){ // optin(token,token_capture,confirmatelefoneoptin,confirmaduplolead,pai,bn,bv,dm,dt,dv,on,ov,ui,uc,ue,up,uloc) var token = InfoOptin['t']; var token_capture = InfoOptin['c']; var confirmatelefoneoptin = InfoOptin['ct']; var confirmaduplolead = InfoOptin['cl']; var optinv6 = InfoOptin['v6']; var pai = InfoOptin['pai']; var bn = InfoOptin['browsername']; var bv = InfoOptin['broserversion']; var dm = InfoOptin['devicemodel']; var dt = InfoOptin['devicetype']; var dv = InfoOptin['devicevendor']; var on = InfoOptin['operationalsystemname']; var ov = InfoOptin['operationalsystemversion']; var ui = InfoOptin['ip']; var uc = InfoOptin['cidade']; var ue = InfoOptin['estado']; var up = InfoOptin['pais']; var uloc = InfoOptin['loc']; var optinW = InfoOptin['optinWhats']; var fonte_lead = InfoOptin['formLead']; var utm_lead = InfoOptin['utmL']; var url_capture = InfoOptin['url']; var pais_cliente = InfoOptin['pais_cliente']; // console.log("Clicou no botao do formulario"); // console.log(token); // console.log(token_capture); // ! REMOVIDO EM 27/01/2022 ! $("#escurece-tela").show(); // * ADICIONADO EM 27/01/2022 * $("body #escurece-tela-2").remove(); $("body").append('
').show(); $("body").append('
').show(); //console.log("confirmatelefoneoptin: "+confirmatelefoneoptin); if ((confirmatelefoneoptin == 0)||(confirmatelefoneoptin == 1)) { // Se o click for de um botao normal do formulario var guarda_texto_btn = $(pai).html(); var formulario = $(pai).parent().attr("id"); }else { // Se o click for do popup de confirmacao de telefone, muda-se as variaveis var guarda_texto_btn = $("#"+pai+"").find(".btn-clicavel").html(); var formulario = pai; } //$(pai).css({"background-image" : "url(http://www.makevendas.com.br/api/capture/img/load-optin.gif)"}); var array = {}; var valCheckbox = ""; var valRadio = ""; var nomeInputAtivo = ""; var valorCampoEmail = ""; var valorCampoCelular = ""; var qntInputsForm = $("#"+formulario+"").find(".form-group").length; var i = 0; // Valida o campo de Email para ver se é um "email valido" var quantidadeInputEmail = $("#"+formulario+"").find(".make-input-email").length; if (quantidadeInputEmail > 0) { var aprovaValorEmail = 0; var valorInputEmail = $("#"+formulario+" .make-input-email").val(); var campoEmailObrigatorio = $("#"+formulario+" .make-input-email").attr("required"); if(campoEmailObrigatorio == 'required') { if(valorInputEmail.indexOf('@') > -1){ aprovaValorEmail = 1; }else { aprovaValorEmail = 0; $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¡Su e-mail parece estar equivocado!","","Parece que está ingresando un e-mail no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu E-mail parece estar errado!","","Parece que você está inserindo uma e-mail inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } return; } }else { aprovaValorEmail = 1; } }else { // Não existe campo de Email nesta capture, por isso força a NÃO DUPLCA CONFIRMACAO /* REMOÇÃO FEITA EM 11/04/2021 if(token == 2249){ confirmaduplolead = 1; }else { confirmaduplolead = 0; }*/ } // Valida o campo de Celular para ver se é um telefone valido ou não var quantidadeInputTelefone = $("#"+formulario+"").find(".make-input-telefone").length; if (quantidadeInputTelefone > 0) { var aprovaValorTelefone = 0; var valorInputTelefone = $("#"+formulario+" .make-input-telefone").val(); var valorInputTelefoneCaracteres = valorInputTelefone.length; if (pais_cliente == 'PE') { aprovaValorTelefone = 1; }else { if ((valorInputTelefone == "(00)0000-0000")||(valorInputTelefone == "(00)00000-0000")||(valorInputTelefone == "(11)1111-1111")||(valorInputTelefone == "(11)11111-1111")||(valorInputTelefone == "(22)2222-2222")||(valorInputTelefone == "(22)22222-2222")||(valorInputTelefone == "(33)3333-3333")||(valorInputTelefone == "(33)33333-3333")||(valorInputTelefone == "(44)4444-4444")||(valorInputTelefone == "(44)44444-4444")||(valorInputTelefone == "(55)5555-5555")||(valorInputTelefone == "(55)55555-5555")||(valorInputTelefone == "(66)6666-6666")||(valorInputTelefone == "(66)66666-6666")||(valorInputTelefone == "(77)7777-77777")||(valorInputTelefone == "(77)77777-7777")||(valorInputTelefone == "(88)8888-8888")||(valorInputTelefone == "(88)88888-8888")||(valorInputTelefone == "(99)9999-9999")||(valorInputTelefone == "(99)99999-9999")||(valorInputTelefone == "(12)3456-7890")||(valorInputTelefone == "(12)34567-8900")||(valorInputTelefone == "")||(valorInputTelefone == "(__)_____-____")) { // Celular nao existe if ((token_capture == '7ba29c08')||(token_capture == 'ce6d3e05')) { aprovaValorTelefone = 1; }else { aprovaValorTelefone = 0; $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¡Su teléfono celular parece estar equivocado!","","Parece que está ingresando un número de teléfono móvil no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu Celular parece estar errado!","","Parece que você está inserindo um celular inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } return; } }else { // Celular existe // Confere quantidade de caracteres dentro do campo if (valorInputTelefoneCaracteres >= 13) { // Esta preenchido corretamente aprovaValorTelefone = 1; // Inicia a confirmacao do telefone if (confirmatelefoneoptin == 1) { $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); //mostraModal("Seu Telefone/Celular está correto?","","ATENÇÃO: O Número de Telefone indicado neste formulário deve estar correto e funcionando. Caso contrário, seu cadastro não será efetivado.

Um de nossos Representantes entrará em contato com você no número: "+valorInputTelefone+".
Este é realmente o seu Número de Contato?",'
Sim! Está correto!
Não! Quero corrigir!
',10); if (pais_cliente == 'PE') { mostraModal("¿Es correcto su teléfono/teléfono móvil?","","Uno de nuestros representantes se comunicará con usted al número: "+valorInputTelefone+".
¿Es este realmente su número de contacto?",'
¡Sí! ¡Eso es correcto!
¡No! ¡Quiero arreglarlo!
',10); }else { mostraModal("Seu Telefone/Celular está correto?","","Um de nossos Representantes entrará em contato com você no número: "+valorInputTelefone+".
Este é realmente o seu Número de Contato?",'
Sim! Está correto!
Não! Quero corrigir!
',10); } return; }else { // console.log("Confirma Email Optin: 0"); } }else { // Esta preenchido incorretamente if ((token_capture == '7ba29c08')||(token_capture == 'ce6d3e05')) { aprovaValorTelefone = 1; }else { aprovaValorTelefone = 0; $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¡Su teléfono celular parece estar equivocado!","","Parece que está ingresando un número de teléfono móvil no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu Celular parece estar errado!","","Parece que você está inserindo um celular inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } return; } } } } }; // Valida o campo de Telefone Fixo para ver se é um telefone valido ou não var quantidadeInputTelefoneFixo = $("#"+formulario+"").find(".make-input-telefonefixo").length; if (quantidadeInputTelefoneFixo > 0) { var aprovaValorTelefoneFixo = 0; var valorInputTelefoneFixo = $("#"+formulario+" .make-input-telefonefixo").val(); var valorInputTelefoneFixoCaracteres = valorInputTelefoneFixo.length; if (pais_cliente == 'PE') { aprovaValorTelefoneFixo = 1; }else { if ((valorInputTelefoneFixo == "(00)0000-0000")||(valorInputTelefoneFixo == "(00)00000-0000")||(valorInputTelefoneFixo == "(11)1111-1111")||(valorInputTelefoneFixo == "(11)11111-1111")||(valorInputTelefoneFixo == "(22)2222-2222")||(valorInputTelefoneFixo == "(22)22222-2222")||(valorInputTelefoneFixo == "(33)3333-3333")||(valorInputTelefoneFixo == "(33)33333-3333")||(valorInputTelefoneFixo == "(44)4444-4444")||(valorInputTelefoneFixo == "(44)44444-4444")||(valorInputTelefoneFixo == "(55)5555-5555")||(valorInputTelefoneFixo == "(55)55555-5555")||(valorInputTelefoneFixo == "(66)6666-6666")||(valorInputTelefoneFixo == "(66)66666-6666")||(valorInputTelefoneFixo == "(77)7777-77777")||(valorInputTelefoneFixo == "(77)77777-7777")||(valorInputTelefoneFixo == "(88)8888-8888")||(valorInputTelefoneFixo == "(88)88888-8888")||(valorInputTelefoneFixo == "(99)9999-9999")||(valorInputTelefoneFixo == "(99)99999-9999")||(valorInputTelefoneFixo == "(12)3456-7890")||(valorInputTelefoneFixo == "(12)34567-8900")||(valorInputTelefoneFixo == "")||(valorInputTelefoneFixo == "(__)____-____")) { // Telefone Fixo nao existe aprovaValorTelefoneFixo = 0; $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu teléfono parece estar mal!","","Parece que está ingresando un número de teléfono no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu Telefone parece estar errado!","","Parece que você está inserindo um telefone inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } return; }else { // Telefone Fixo existe // Confere a quantidade de caracteres dentro do campo if (valorInputTelefoneFixoCaracteres >= 13) { // Esta preenchido corretamente aprovaValorTelefoneFixo = 1; // Inicia a confirmacao do telefone if (confirmatelefoneoptin == 1) { $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¿Es correcto su teléfono/teléfono móvil?","","ATENCIÓN: El número de teléfono indicado en este formulario debe ser correcto y estar en funcionamiento. De lo contrario, su registro no será efectivo.

Uno de nuestros Representantes se comunicará con usted en: "+valorInputTelefoneFixo+".
¿Es este realmente su número de contacto?",'
¡Sí! ¡Está correcto!
¡No! quiero corregir!
',10); }else { mostraModal("Seu Telefone/Celular está correto?","","ATENÇÃO: O Número de Telefone indicado neste formulário deve estar correto e funcionando. Caso contrário, seu cadastro não será efetivado.

Um de nossos Representantes entrará em contato com você no número: "+valorInputTelefoneFixo+".
Este é realmente o seu Número de Contato?",'
Sim! Está correto!
Não! Quero corrigir!
',10); } return; }else { // console.log("Confirma Email Optin: 0"); } }else { // Esta preenchido incorretamente aprovaValorTelefoneFixo = 0; $(".pai-loadgif").hide(); $("#escurece-tela-2").hide(); if (pais_cliente == 'PE') { mostraModal("¡Tu teléfono parece estar mal!","","Parece que está ingresando un número de teléfono no válido.
Vuelva al formulario y verifique lo que ingresó.",'
¡Entendí!
'); }else { mostraModal("Seu Telefone parece estar errado!","","Parece que você está inserindo um telefone inválido.
Por favor, volte ao formulário e verifique o que você digitou.",'
Entendi!
'); } return; } } } }; //console.log("Formulario ID: "+formulario); // Popula os Array dos campos $("#"+formulario+" .make-input").each(function(e){ var inputObrigatorio = $(this).attr('required'); var required = ""; var pegaName = $(this).attr("name"); var tipoInput = $(this).attr("data-tipo"); var referenciaInput = $(this).attr("data-referencia"); var labelInput = $(this).parent().find('label').text(); // Verifica se o INPUT atual do EACH é igual ao input anterior. É realizado isso para não sobrescrever os valores dos multiplos checkbox ou radios if (pegaName != nomeInputAtivo) { valCheckbox = ""; valRadio = ""; } if (tipoInput == "4") { // Caso o Input seja um checkbox var selecionado = $(this).prop("checked"); if (selecionado == true) { var val = $(this).val(); valCheckbox += (valCheckbox=="" ? val : "," + val); } var valorInput = valCheckbox; }else if(tipoInput == "5") { // Caso o Input seja um radio var selecionado = $(this).prop("checked"); if (selecionado == true) { var val = $(this).val(); valRadio += (valRadio=="" ? val : "," + val); } var valorInput = valRadio; }else { // Caso o Input seja normal var valorInput = $(this).val(); } // Verifica se o input é obrigatorio ou nao if (inputObrigatorio == null) { required = 0; }else { required = 1; } // Cria os Cookies baseados nos campos preenchidos if (referenciaInput == "nome") { $.removeCookie("Cnome"); $.cookie("Cnome", ""+valorInput+"", { path: '/' }); }else if(referenciaInput == "email"){ $.removeCookie("Cmail"); $.cookie("Cmail", ""+valorInput+"", { path: '/' }); }else if(referenciaInput == "telefone"){ $.removeCookie("Cphone"); $.cookie("Cphone", ""+valorInput+"", { path: '/' }); } // Insere os dados obtidos de cada Input do FORM no ARRAY com seu respectivo "index" array[pegaName] = { id : i, nome : pegaName, tipo : tipoInput, obrigatorio: required, valor : valorInput.normalize('NFD').replace(/[\u0300-\u036f]/g, ""), // Trata string retirando acentuação referencia: referenciaInput, label: labelInput.normalize('NFD').replace(/[\u0300-\u036f]/g, "") // Trata string retirando acentuação }; // Guardo o nome do input usado agora nomeInputAtivo = pegaName; // Verifica se o EACH esta em campo Email if (array[pegaName].tipo == 2) { // Sim, esta! // Verifica se a variavel 'valorCampoEmail' já foi preenchida (caso o usuario tenha criado um formulario com dois ou mais campo email. Para valirdar o 'duploLead' só posso pegar o primeiro email) if (valorCampoEmail == "") { valorCampoEmail = array[pegaName].valor; } }else if (array[pegaName].tipo == 3) { // Verifica se o EACH esta no campo Celular // Sim. esta! if (valorCampoCelular == "") { valorCampoCelular = array[pegaName].valor; } } i++; }); var indice_array = Object.keys(array); var trata_indice_array = indice_array.filter(function(v){return v!==''}); // * INCLUIDO EM 15/03/2022 * $("#escurece-tela").css({"z-index" : "99999"}).show(); $(".pai-loadgif").css({"z-index" : "999999"}).show(); // * ---- * // DEBUG DE TESTES /*if((token_capture == '268aee82')||(token_capture == '4d9c1ae4')){ console.log('FORM -------------------------'); console.log(InfoOptin); console.log(array); console.log(valorCampoCelular); console.log(guarda_texto_btn); console.log(formulario); console.log(qntInputsForm); console.log(array); console.log('FIM FORM -------------------------'); //return false; }*/ if(token_capture == 'fa83e00c'){ $.ajax({ dataType: 'json', type: 'POST', url: 'https://www.makevendas.com.br/api/capture/optin_newally.php?v17', data: {id_usuario: token, id_capture: token_capture, duplo_lead: confirmaduplolead, valor_campo_email: valorCampoEmail, valor_campo_celular: valorCampoCelular, coluna: trata_indice_array, campos: array, fonte: fonte_lead, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov, usuario_ip: ui, usuario_cidade: uc, usuario_estado: ue, usuario_pais: up, usuario_loc: uloc, utm: utm_lead}, cache: false, beforeSend: function(){ // console.log("Começou a enviar o FORM..."); }, success: function(response){ // console.log(response); } }); return false; }else if(token_capture == '23f717af') { var testearray = {id_usuario: token, id_capture: token_capture, duplo_lead: confirmaduplolead, valor_campo_email: valorCampoEmail, valor_campo_celular: valorCampoCelular, coluna: trata_indice_array, campos: array, fonte: fonte_lead, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov, usuario_ip: ui, usuario_cidade: uc, usuario_estado: ue, usuario_pais: up, usuario_loc: uloc, utm: utm_lead, url: url_capture}; // console.log(testearray); }else if(token_capture == 'd0ef4a90') { // console.log('valorCampoEmail: '+valorCampoEmail); // console.log('valorCampoCelular: '+valorCampoCelular); //return false; } // Verifica se deve ser feito o Optin V6 ou nao... var urlOptin = ''; var ArrayEnvio = { url: urlOptin, id_usuario: token, id_capture: token_capture, duplo_lead: confirmaduplolead, valor_campo_email: valorCampoEmail, valor_campo_celular: valorCampoCelular, coluna: trata_indice_array, campos: array, fonte: fonte_lead, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov, usuario_ip: ui, usuario_cidade: uc, usuario_estado: ue, usuario_pais: up, usuario_loc: uloc, utm: utm_lead, url: url_capture, optin_w: optinW, pais: pais_cliente }; // console.log('optinv6 ' + optinv6); if (optinv6 == 1) { if(token_capture == '23f717af') { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv7.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); }else { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv6.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); } }else if(optinv6 == 2) { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv8.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); }else { $.ajax({ dataType: 'json', type: 'POST', url: 'https://www.makevendas.com.br/api/capture/busca-data-criacao-lp.php', data: {id_usuario: token, id_capture: token_capture}, cache: false, beforeSend: function(){ // console.log("Busca versão..."); }, success: function(response){ if(token == 2781) { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv7.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); }else { if (response.versao == 1) { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv6.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); }else if (response.versao == 2) { urlOptin = 'https://www.makevendas.com.br/api/capture/optinv8.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); // ! REMOVIDO EM 01/10/2021 ! /* urlOptin = 'https://www.makevendas.com.br/api/capture/optinv7.php'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); */ }else { urlOptin = 'https://www.makevendas.com.br/api/capture/optin.php?v17'; ArrayEnvio['url'] = urlOptin; send(ArrayEnvio); } } } }); } /* $.ajax({ dataType: 'json', type: 'POST', url: urlOptin, data: {id_usuario: token, id_capture: token_capture, duplo_lead: confirmaduplolead, valor_campo_email: valorCampoEmail, valor_campo_celular: valorCampoCelular, coluna: trata_indice_array, campos: array, fonte: fonte_lead, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov, usuario_ip: ui, usuario_cidade: uc, usuario_estado: ue, usuario_pais: up, usuario_loc: uloc, utm: utm_lead, url: url_capture}, cache: false, beforeSend: function(){ console.log("Começou a enviar o FORM..."); }, success: function(response){ console.log(response); if((token_capture == '23f717af')||(token_capture == 'dd069953')) { } if (response.resposta == 2) { $(".pai-loadgif").hide(); mostraModal("Faltou alguma coisa...","","Você está esquecendo de preencher algum campo obrigatório.
Por favor, volte ao formulário e verifique todas as opções.",'
Entendi!
'); }else if(response.resposta == 0){ //$("#escurece-tela").hide(); //$(".pai-loadgif").hide(); //location.reload(); // var emailLead = response.email_lead; var urlExternaConcatenada = response.url_externa; var leadDuplicado = response.quantidade_lead_duplicado; $.ajax({ dataType: 'json', type: 'POST', url: 'https://www.makevendas.com.br/api/capture/agradecimento.php', data: {id_usuario: token, id_capture: token_capture}, cache: false, beforeSend: function(){ console.log("Configurando Agradecimento"); }, success: function(response){ console.log(response); // VERIFICA SE O OPTIN VEIO DO WIDTGET DO WHATSAPP OU DE ALGUM FORMULARIO NORMAL if(optinW == 0){ // FORMULARIO NORMAL // MODELO ANTIGO if (response[0]['configuracao_formulario_externo'] == 0) { // NAO POSSUI INTEGRACAO DE FORMULARIO if (response[0]['configuracao_url_externa'] == 0) { // Modelo ANTIGO o qual impria todo o conteudo na mesma tela // $('body').append(response[0]['configuracao_script_externo']); // $('body').html(response[0]['conteudo_publicado']); // $('body').scrollTop(0); // Modelo NOVO o qual vai para uma nova URL // ANTIGO: window.location = "http://maquina.makevendas.com.br/obrigado/?"+token_capture; window.location = "https://www.makevendas.com.br/obrigado/"+token_capture; }else if(response[0]['configuracao_url_externa'] == 1) { if(token_capture == 'fb853091'){ window.location = ""+response[0]['url_externa']+""; }else { window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; } //window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; console.log("REDIRECIONA: "+response[0]['url_externa']+urlExternaConcatenada); }else if(response[0]['configuracao_url_externa'] == 2) { // WHATSAPP var numero_whatsapp = response[0]['numero_whatsapp']; var mensagem_whatsapp = response[0]['mensagem']; window.location = "https://api.whatsapp.com/send?phone="+numero_whatsapp+"&text="+mensagem_whatsapp+""; } }else { // POSSUI INTEGRACAO DE FORMULARIO if(leadDuplicado > 0) { if (response[0]['configuracao_url_externa'] == 0) { window.location = "https://www.makevendas.com.br/obrigado/"+token_capture; }else if(response[0]['configuracao_url_externa'] == 1) { if(token_capture == 'fb853091'){ window.location = ""+response[0]['url_externa']+""; }else { window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; } //window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; console.log("REDIRECIONA: "+response[0]['url_externa']+urlExternaConcatenada); } }else { window.location = "https://www.makevendas.com.br/integra/?capture="+token_capture+"&"+urlExternaConcatenada+""; } } }else { // OPTIN WIDGET WHATSAPP var numero_whatsapp = response[0]['numero_whatsapp']; var mensagem_whatsapp = response[0]['mensagem']; window.location = "https://api.whatsapp.com/send?phone="+numero_whatsapp+"&text="+mensagem_whatsapp+""; } // $.each( response, function( key, array ) { // $("body").html(array.conteudo); // $('body').append(array.head); // }); } }); } } }); */ } function send(ArrayEnvio) { $.ajax({ dataType: 'json', type: 'POST', url: ArrayEnvio['url'], data: { id_usuario: ArrayEnvio['id_usuario'], id_capture: ArrayEnvio['id_capture'], duplo_lead: ArrayEnvio['duplo_lead'], valor_campo_email: ArrayEnvio['valor_campo_email'], valor_campo_celular: ArrayEnvio['valor_campo_celular'], coluna: ArrayEnvio['coluna'], campos: ArrayEnvio['campos'], fonte: ArrayEnvio['fonte'], browser_name: ArrayEnvio['browser_name'], browser_version: ArrayEnvio['browser_version'], device_model: ArrayEnvio['device_model'], device_type: ArrayEnvio['device_type'], device_vendor: ArrayEnvio['device_vendor'], os_name: ArrayEnvio['os_name'], os_version: ArrayEnvio['os_version'], usuario_ip: ArrayEnvio['usuario_ip'], usuario_cidade: ArrayEnvio['usuario_cidade'], usuario_estado: ArrayEnvio['usuario_estado'], usuario_pais: ArrayEnvio['usuario_pais'], usuario_loc: ArrayEnvio['usuario_loc'], utm: ArrayEnvio['utm'], url: ArrayEnvio['url']}, cache: false, beforeSend: function(){ // console.log("Começou a enviar o FORM..."); // console.log(ArrayEnvio['url']); }, success: function(response){ // console.log(response); }, complete: function (jqXHR,textStatus ) { if (ArrayEnvio['id_usuario'] == 774) { // console.log(jqXHR.responseJSON); // return false; }else if (ArrayEnvio['id_usuario'] == 2477) { // console.log(jqXHR.responseJSON); // return false; }else if (ArrayEnvio['id_usuario'] == 2630) { // console.log(jqXHR); // console.log(textStatus); // return false; }else if (ArrayEnvio['id_usuario'] == 3274) { // console.log(jqXHR.responseJSON); // return false; }else if (ArrayEnvio['id_usuario'] == 2936 && ArrayEnvio['id_capture'] == 'c3a9fde1') { // console.log(jqXHR.responseJSON); // return false; }else if (ArrayEnvio['id_usuario'] == 3592) { // console.log(jqXHR.responseJSON); // return false; }else if (ArrayEnvio['id_usuario'] == 3648) { // console.log(jqXHR); // return false; }else if (ArrayEnvio['id_usuario'] == 3919) { // console.log(jqXHR); // return false; }else if (ArrayEnvio['id_usuario'] == 3906) { // console.log(jqXHR); // return false; }else if (ArrayEnvio['id_usuario'] == 3969) { // if (ArrayEnvio['id_capture'] == "ecfe0409") { // console.log(jqXHR); // return false; // } }else if (ArrayEnvio['id_usuario'] == 3792) { // console.log(jqXHR); // return false; } if (jqXHR.responseJSON.resposta == 2) { $(".pai-loadgif").hide(); if (ArrayEnvio['pais'] == 'PE') { mostraModal("Algo faltaba...","","Está olvidando completar un campo obligatorio.
Por favor, vuelva al formulario y verifique todas las opciones.",'
¡Entendí!
'); }else { mostraModal("Faltou alguma coisa...","","Você está esquecendo de preencher algum campo obrigatório.
Por favor, volte ao formulário e verifique todas as opções.",'
Entendi!
'); } }else if(jqXHR.responseJSON.resposta == 0){ //$("#escurece-tela").hide(); //$(".pai-loadgif").hide(); //location.reload(); // var emailLead = jqXHR.responseJSON.email_lead; var urlExternaConcatenada = jqXHR.responseJSON.url_externa; var leadDuplicado = jqXHR.responseJSON.quantidade_lead_duplicado; $.ajax({ dataType: 'json', type: 'POST', url: 'https://www.makevendas.com.br/api/capture/agradecimento.php', data: {id_usuario: ArrayEnvio['id_usuario'], id_capture: ArrayEnvio['id_capture']}, cache: false, beforeSend: function(){ // console.log("Configurando Agradecimento"); }, success: function(response){ // console.log(response); // VERIFICA SE O OPTIN VEIO DO WIDTGET DO WHATSAPP OU DE ALGUM FORMULARIO NORMAL if(ArrayEnvio['optin_w'] == 0){ // FORMULARIO NORMAL // MODELO ANTIGO if (response[0]['configuracao_formulario_externo'] == 0) { // NAO POSSUI INTEGRACAO DE FORMULARIO if (response[0]['configuracao_url_externa'] == 0) { // Modelo ANTIGO o qual impria todo o conteudo na mesma tela // $('body').append(response[0]['configuracao_script_externo']); // $('body').html(response[0]['conteudo_publicado']); // $('body').scrollTop(0); // Modelo NOVO o qual vai para uma nova URL // ANTIGO: window.location = "http://maquina.makevendas.com.br/obrigado/?"+token_capture; window.location = "https://www.makevendas.com.br/obrigado/"+ArrayEnvio['id_capture']; }else if(response[0]['configuracao_url_externa'] == 1) { if(ArrayEnvio['id_capture'] == 'fb853091'){ window.location = ""+response[0]['url_externa']+""; }else { window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; } //window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; // console.log("REDIRECIONA: "+response[0]['url_externa']+urlExternaConcatenada); }else if(response[0]['configuracao_url_externa'] == 2) { // WHATSAPP var numero_whatsapp = response[0]['numero_whatsapp']; var mensagem_whatsapp = response[0]['mensagem']; window.location = "https://api.whatsapp.com/send?phone="+numero_whatsapp+"&text="+mensagem_whatsapp+""; } }else { // POSSUI INTEGRACAO DE FORMULARIO if(leadDuplicado > 0) { if (response[0]['configuracao_url_externa'] == 0) { window.location = "https://www.makevendas.com.br/obrigado/"+ArrayEnvio['id_capture']; }else if(response[0]['configuracao_url_externa'] == 1) { if(ArrayEnvio['id_capture'] == 'fb853091'){ window.location = ""+response[0]['url_externa']+""; }else { window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; } //window.location = ""+response[0]['url_externa']+"?"+urlExternaConcatenada+""; // console.log("REDIRECIONA: "+response[0]['url_externa']+urlExternaConcatenada); } }else { window.location = "https://www.makevendas.com.br/integra/?capture="+ArrayEnvio['id_capture']+"&"+urlExternaConcatenada+""; } } }else { // OPTIN WIDGET WHATSAPP var numero_whatsapp = response[0]['numero_whatsapp']; var mensagem_whatsapp = response[0]['mensagem']; window.location = "https://api.whatsapp.com/send?phone="+numero_whatsapp+"&text="+mensagem_whatsapp+""; } // $.each( response, function( key, array ) { // $("body").html(array.conteudo); // $('body').append(array.head); // }); } }); } } }); } function validarCNPJ(cnpj) { cnpj = cnpj.replace(/[^\d]+/g,''); if(cnpj == '') return false; if (cnpj.length != 14) return false; // Elimina CNPJs invalidos conhecidos if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999") return false; // Valida DVs tamanho = cnpj.length - 2 numeros = cnpj.substring(0,tamanho); digitos = cnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) return false; tamanho = tamanho + 1; numeros = cnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) return false; return true; }