$(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 = '
Sua região não pode ser atendida.
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;
}