var MAKE = MAKE || (function(){
// VARIAVEIS PRIVATE
var _args = {};
return {
init : function(Args) {
_args = Args;
// some other initialising
// console.log('Loading Page -> start ------------------------------------');
// console.log(_args);
var t = _args[0];
var c = _args[1];
var s = _args[2];
var ct = _args[3];
var cl = _args[4];
var ccep = _args[5];
var v6 = _args[6];
var pais = _args[7];
// CAPTURA GEOLOCALIZACAO
window.usuario_ip = 0;
window.usuario_cidade = 0;
window.usuario_estado = 0;
window.usuario_pais = 0;
window.usuario_loc = 0;
// CAPTURA INFORMACOES DO DISPOSITIVO
var parser = new UAParser();
window.browser_name = parser.getResult().browser.name;
window.browser_version = parser.getResult().browser.version;
window.device_model = parser.getResult().device.model;
window.device_type = parser.getResult().device.type;
window.device_vendor = parser.getResult().device.vendor;
window.os_name = parser.getResult().os.name;
window.os_version = parser.getResult().os.version;
window.formulario_absolute = 0;
// CAPTURA INFORMACOES DO MODAL CAPTURA
window.head_modal;
window.subhead_modal;
window.text_modal;
window.button_modal;
// CAPTURA INFORMACOE SDA URL
window.urlCapture = window.location.href;
// SALVA INFORMACOES ANTES DE ALTERAR
head_modal = $('.modal-make-optin .titulo h1').text();
subhead_modal = $('.modal-make-optin .titulo h3').text();
text_modal = $('.modal-make-optin p').text();
button_modal = $('.modal-make-optin .rodape').text();
// ARRAY DAS UTM
window.InfoUTM;
// DATA ATUAL
window.DataAtual = moment();
// VARIAVEL GLOBAL
window.usuarioCapture = _args[0]; // Usado na função do form.js
window.idCapture = _args[1]; // Usado na função do form.js
// ARRAY DOS CEPS
window.InfoCEP = {};
// CHAMA FUNCOES PRINCIPAIS
lgpd(_args[1],pais);
constroiMenu();
verificaWindow();
inserePlugin(_args[1]);
capturaInformacoesDevice();
// capturaGEOLocalizacaoUsuario();
verificaCookies();
// updateAcessoCapture(t, c, usuario_ip, usuario_cidade, usuario_estado, usuario_pais, usuario_loc, browser_name, browser_version, device_model, device_type, device_vendor, os_name, os_version);
// mouseTrack(t, c, usuario_ip, usuario_loc);
utm();
countdown();
mascaraTelefone(t,c,_args[7]);
validacaoCEP(ccep); // Monta o front do formulário
validacaoCEPArray(c); // Monta o array para consulta no front
if (s == 2) {
// console.log("Not found");
}else if(s == 0){
$('title').html("Ops! Máquina Inativa...");
$("body").html("
");
}
var InfoOptin = {
t: _args[0],
c: _args[1],
ct: _args[3],
cl: _args[4],
v6: _args[6],
pai: this,
browsername: browser_name,
broserversion: browser_version,
devicemodel: device_model,
devicetype: device_type,
devicevendor: device_vendor,
operationalsystemname: os_name,
operationalsystemversion: os_version,
ip: usuario_ip,
cidade: usuario_cidade,
estado: usuario_estado,
pais: usuario_pais,
loc: usuario_loc,
optinWhats: 0,
formLead: 0,
utmL: InfoUTM,
url: urlCapture,
pais_cliente: _args[7]
}
// console.log('Page Loaded -> finish ------------------------------------');
// -------------------------------------------------------------------------------------------------------------------------------------
// CHAMADAS DENTRO DA PÁGINA EM TEMPO REAL
$( "body" ).delegate( ".btn-clicavel", "click", function() {
InfoOptin['pai'] = "#"+$(this).attr('id');
optin(InfoOptin);
//optin(t,c,ct,cl,this,browser_name,browser_version,device_model,device_type,device_vendor,os_name,os_version, usuario_ip, usuario_cidade, usuario_estado, usuario_pais, usuario_loc);
});
$( "body" ).delegate( ".telefone-confirmado", "click", function() {
var guarda_formulario = $(this).attr('data-id-formulario');
// console.log("Guarda Formulario: "+guarda_formulario);
InfoOptin['pai'] = guarda_formulario;
InfoOptin['ct'] = 2;
InfoOptin['formLead'] = 1;
optin(InfoOptin);
//optin(t,c,2,cl,guarda_formulario,browser_name,browser_version,device_model,device_type,device_vendor,os_name,os_version, usuario_ip, usuario_cidade, usuario_estado, usuario_pais, usuario_loc);
});
$( "body" ).delegate( "#lista-menus li", "click", function() {
var guarda_id = $(this).attr("data-link");
$('html,body').animate({scrollTop: $('#'+guarda_id+'').offset().top}, 300);
escondeMenuMobile();
});
$( "body" ).delegate( "#lista-menus li", "mouseover", function() {
var cor_background_hover = $("#lista-menus").attr("data-background-color-hover");
var cor_texto = $("#lista-menus").attr("data-texto-color");
$(this).attr("style","background-color : "+cor_background_hover+"; color: "+cor_texto+"");
});
$( "body" ).delegate( "#lista-menus li", "mouseout", function() {
var cor_background = $("#lista-menus").attr("data-background-color");
var cor_texto = $("#lista-menus").attr("data-texto-color");
$(this).attr("style","background-color : "+cor_background+"; color: "+cor_texto+"");
});
$( "body" ).delegate( "#atalho-gerar-lead", "click", function() {
$('html,body').animate({scrollTop: ($("#formulario-capture").offset().top)-20});
});
$( "body" ).delegate( "#atalho-whatsapp", "click", function() {
var data_obrigatorio_optin = $(this).attr('data-obrigatoriooptin');
updateAcessoWhatsapp(t, c, usuario_ip, usuario_cidade, usuario_estado, usuario_pais, usuario_loc, browser_name, browser_version, device_model, device_type, device_vendor, os_name, os_version);
InfoOptin['optinWhats'] = 1;
InfoOptin['formLead'] = 2;
if(data_obrigatorio_optin == 0){
var url = $(this).attr('data-url');
window.open(''+url+'','_blank');
}else {
montaAtalhoWhatsapp();
}
});
// FECHA MODAL DE ALERTAS
$( "body" ).delegate( ".fecha-modal-make", "click", function() {
fechaModalAlerta();
InfoOptin['optinWhats'] = 0;
InfoOptin['formLead'] = 0;
});
// CHAMA MODAL CAPTURE COM OPTIN
$("body").delegate(".btn-call-modal-optin","click",function(){
InfoOptin['formLead'] = 1;
abreModalCaptura();
});
// FEHCA MODAL CAPTURE COM OPTIN
$("body").delegate(".fechar-modal-make-optin","click",function(){
fechaModalCaptura();
InfoOptin['optinWhats'] = 0;
InfoOptin['formLead'] = 0;
});
// FEHCA LGPD
$("body").delegate(".popup-lgpd-make .accept","click",function(){
$.cookie("Clgpd_"+_args[1]+"", "1", { path: '/' });
$('.popup-lgpd-make').hide();
});
$("body").delegate("#escurece-tela", "click", function(event) {
event.stopPropagation();
// Do something
});
}
};
}());
// -------------------------------------------------------------------------------------------------------------------------------------
// FUNCOES PUBLICAS
$(window).scroll(function(){
var posicaoScroll = $(window).scrollTop();
if (posicaoScroll >= 980) {
$(".plugin.gerar-lead").removeClass("bounceOut").show();
}else if(posicaoScroll <= 980) {
$(".plugin.gerar-lead").addClass("bounceOut");
}
});
$(window).resize(function(){
verificaFormularioAbsolute();
});
/* ----- MODAL ------- */
function fechaModalAlerta(){
$("body").css({"overflow-y" : "scroll"});
$("#escurece-tela").hide();
$("#escurece-tela-2").hide();
$(".escurece-desfarce-modal-make-optin").hide();
$(".scroll-modal-make").css({"opacity" : "0", "visibility" : "hidden"});
$(".modal-make").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$(".modal-make-optin").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
}
function abreModalCaptura(){
// var guarda_titulo_modal_optin = $(this).parent().attr("data-titulo-modal");
// var guarda_subtitulo_modal_optin = $(this).parent().attr("data-subtitulo-modal");
// var guarda_texto_modal_optin = $(this).parent().attr("data-texto-modal");
var guarda_altura_modal = $(".modal-make-optin").html();
// Constroi Modal para visualizacao
// $(".modal-make-optin").find(".titulo h1").text(guarda_titulo_modal_optin);
// $(".modal-make-optin").find(".titulo h3").text(guarda_subtitulo_modal_optin);
// $(".modal-make-optin").find(".conteudo p").text(guarda_texto_modal_optin);
// Ações/animações
//$("#escurece-tela").show();
$("body").css({"overflow" : "hidden"});
$(".escurece-desfarce-modal-make-optin").show();
$(".modal-make-optin").css({"opacity" : "1", "visibility" : "visible", "top" : "60px"});
$(".modal-make").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$(".scroll-modal-make").css({"opacity" : "0", "visibility" : "hidden"});
// VOLTA INFORMACOES DO MODAL OPTIN
$('.modal-make-optin .titulo').find('h1').text(head_modal);
$('.modal-make-optin .titulo').find('h3').text(subhead_modal);
$('.modal-make-optin p').text(''+text_modal+'');
$('.modal-make-optin .rodape').text(''+button_modal+'');
}
function fechaModalCaptura(){
$("body").css({"overflow-y" : "scroll"});
$(".escurece-desfarce-modal-make-optin").hide();
$(".modal-make-optin").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$(".modal-make").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$(".scroll-modal-make").css({"opacity" : "0", "visibility" : "hidden"});
// VOLTA INFORMACOES DO MODAL OPTIN
$('.modal-make-optin .titulo').find('h1').text('');
$('.modal-make-optin .titulo').find('h3').text('');
$('.modal-make-optin p').text(''+text_modal+'');
$('.modal-make-optin .rodape').text(''+button_modal+'');
}
/* ----- OUTROS ------- */
function corrigeImagens(){
var qntImagensCapture = $("body img").length;
var larguraWindow = $(window).width();
if (qntImagensCapture > 0) {
if (larguraWindow <= 767) {
// Mobile
$("body img").each(function(){
var widthOriginal = $(this).width();
$(this).css({"width" : "100%", "max-width" : ""+widthOriginal+"px", "height" : "auto"});
});
}else {
// Desktop
$("body img").each(function(){
var widthOriginal = $(this).width();
$(this).css({"width" : "100%", "max-width" : ""+widthOriginal+"px"});
});
}
}
}
function capturaInformacoesDevice(){
var parser = new UAParser();
window.browser_name = parser.getResult().browser.name;
window.browser_version = parser.getResult().browser.version;
window.device_model = parser.getResult().device.model;
window.device_type = parser.getResult().device.type;
window.device_vendor = parser.getResult().device.vendor;
window.os_name = parser.getResult().os.name;
window.os_version = parser.getResult().os.version;
//console.log(parser.getResult());
}
function verificaCookies(){
// Verifica o Cookie do Nome
if (($.cookie("Cnome") != "undefined")||($.cookie("Cnome") != "")||($.cookie("Cnome") != null)) {
$("form").find("input[data-referencia='nome']").val($.cookie("Cnome"));
}
// Verifica o Cookie do Email
if (($.cookie("Cmail") != "undefined")||($.cookie("Cmail") != "")||($.cookie("Cmail") != null)) {
$("form").find("input[data-referencia='email']").val($.cookie("Cmail"));
}
// Verifica o Cookie do Telefone
if (($.cookie("Cphone") != "undefined")||($.cookie("Cphone") != "")||($.cookie("Cphone") != null)) {
$("form").find("input[data-referencia='telefone']").val($.cookie("Cphone"));
}
}
function capturaGEOLocalizacaoUsuario(){
$.get("https://ipinfo.io", function (response) {
//$("#ip").html("IP: " + response.ip);
//$("#address").html("Location: " + response.city + ", " + response.region);
//$("#details").html(JSON.stringify(response, null, 4));
// console.log(response);
window.usuario_ip = response.ip;
window.usuario_cidade = response.city;
window.usuario_estado = response.region;
window.usuario_pais = response.country;
window.usuario_loc = response.loc;
}, "jsonp");
}
function updateAcessoCapture(usuario,capture,uip,ucidade,uestado,upais,ugeo,bn,bv,dm,dt,dv,on,ov){
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/acesso-capture.php',
data: {id_usuario: usuario, id_capture: capture, ip_acesso: uip, cidade: ucidade, estado: uestado, pais: upais, geo: ugeo, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov},
cache: false,
beforeSend: function(){
// console.log("Iniciou UP Acesso");
},
success: function(response){
// console.log("Acesso: "+response);
}
});
}
function updateAcessoWhatsapp(usuario,capture,uip,ucidade,uestado,upais,ugeo,bn,bv,dm,dt,dv,on,ov){
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/acesso-whatsapp.php',
data: {id_usuario: usuario, id_capture: capture, ip_acesso: uip, cidade: ucidade, estado: uestado, pais: upais, geo: ugeo, browser_name: bn, browser_version: bv, device_model: dm, device_type: dt, device_vendor: dv, os_name: on, os_version: ov},
cache: false,
beforeSend: function(){
console.log("Whatsapp loading -> start");
},
success: function(response){
// console.log("Acesso: "+response);
}
});
}
function constroiMenu(){
window.cor_fundo_menu = $("#menu-navegavel-capture").css("background-color");
window.cor_texto_menu_mobile = $("#lista-menus").attr("data-texto-color");
window.verifica_menu_fixo = $("#menu-navegavel-capture").attr("data-posicao-fixa");
var menu_mobile = $("#menu-navegavel-capture-mobile");
menu_mobile.css({"color" : cor_texto_menu_mobile, "background-color" : cor_fundo_menu});
$("body").prepend('');
$("body").find("#menu-navegavel-capture-mobile .col-md-12").html(' Menu');
}
function inserePlugin(LandingPage){
/*$("body").append('
');*/
$("body").append('');
// BUSCA INFORMACAO DE OPTIN + WHATSAPP
var obrigatorio_optin = 0;
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/busca-whatsapp.php',
data: {id_squeeze: LandingPage},
cache: false,
beforeSend: function(){
//
},
success: function(response){
obrigatorio_optin = response.optin;
var url_whatsapp = 'https://api.whatsapp.com/send?phone='+response.numero+'&text='+response.mensagem+'';
if(response.mostra == 1){
// MOSTRA
// ANIMA NOTIFICACAO
setTimeout(function(){
$('#atalho-whatsapp .notificacao').addClass('animated bounceIn').css({'visibility' : 'visible'});
}, 8000);
$("body").append('');
}
}
});
}
function mostraMenuMobile(){
$("#escurece-tela").show();
$("#menu-navegavel-capture").addClass("visivel");
}
function escondeMenuMobile(){
$("#escurece-tela").hide();
$(".escurece-desfarce-modal-make-optin").hide();
$("#menu-navegavel-capture").removeClass("visivel");
$(".scroll-modal-make").css({"opacity" : "0", "visibility" : "hidden"});
$(".modal-make").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$(".modal-make-optin").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
}
function mostraModal(titulo,subtitulo,conteudo,rodape,top){
$("body").css({"overflow" : "hidden"});
$("#escurece-tela").show();
$(".modal-make").css({"opacity" : "1", "visibility" : "visible", "top" : "100px"});
$(".scroll-modal-make").css({"opacity" : "1", "visibility" : "visible"});
$(".escurece-desfarce-modal-make-optin").hide();
$(".modal-make-optin").css({"opacity" : "0", "visibility" : "hidden", "top" : "0px"});
$("body .modal-make").find("h1").html(titulo);
$("body .modal-make").find("h3").html(subtitulo);
$("body .modal-make").find(".conteudo").html(conteudo);
$("body .modal-make").find(".rodape").html(rodape);
if ((top != "")||(top != null)||(top != 'undefined')||(top != undefined)) {
$(".modal-make").css({"top" : top});
}else {
$(".modal-make").css({"top" : "100px"});
}
}
function montaAtalhoFormulario(){
var titulo = $("body form#formulario-capture").find("#chamada-formulario-capture h3").text();
var subtitulo = $("body form#formulario-capture").find("#chamada-formulario-capture p").text();
var formulario = $("body form#formulario-capture").find(".campos-formulario-capture .row").html();
mostraModal(titulo,subtitulo,formulario,"");
}
function montaAtalhoWhatsapp(){
abreModalCaptura();
// ALTERA INFORMACOES DO MODAL OPTIN
$('.modal-make-optin .titulo').html('Fale no WhatsApp com nossa Equipe!
Para falar com nossa Equipe de Atendimento é necessário que você preencha os campos abaixo corretamente:
');
$('.modal-make-optin p').text('');
$('.modal-make-optin .rodape').text('Continuar no WhatsApp!');
}
function verificaWindow(){
if ($(window).width() <= 736) {
if (verifica_menu_fixo == "true") {
$("#menu-navegavel-capture").attr("style","");
$("#menu-navegavel-capture").addClass("mobile").css("background-color",cor_fundo_menu);
}else {
$("#menu-navegavel-capture").attr("style","");
$("#menu-navegavel-capture").addClass("mobile").css("background-color",cor_fundo_menu);
}
// Retira Padding do Formulario
$("form").parent().css({"padding-left" : "0px", "padding-right" : "0px"});
// console.log('Device: mobile');
}else {
// console.log('Device: desktop');
}
// FAZ CORRECAO DE IDs NO FORMULARIO DO MODAL OPTIN
$('.modal-make-optin div').each(function(){
if($(this).attr('id')){
var guarda_id = $(this).attr('id')
$(this).attr('id', ''+guarda_id+'-2');
}
});
}
function montaFormularioIntegrado(){
var formulario = $("body").find("form");
var input = $("body").find("form input");
formulario.hide();
$("body").prepend("Aguarde mais um pouquinho...");
var e = 1;
var url = window.location.href;
var array_url = url.split("&");
var conta_array = array_url.length;
// console.log(array_url);
// console.log(conta_array);
while(e <= conta_array) {
var parametro = array_url[e];
if ((parametro == "undefined")||(parametro == null)) {
}else {
var array_parametro = parametro.split("=");
var parametro_name = array_parametro[0].replace(/\-/g, '_');
var value = decodeURIComponent(array_parametro[1]);
$("body").find("input[data-vincula-input-make='"+parametro_name+"']").val(""+value+"");
//$("body input").attr("data-vincula-input-make", ""+array_parametro[0]+"").val(""+array_parametro[0]+"");
//console.log("Array: "+array_url[e]+" - "+array_parametro[1]+"");
// console.log('Parametro: '+array_parametro[0]+' - Name: '+parametro_name+'');
}
e++;
}
$("body form").submit();
// input.each(function(){
// var attr = $(this).attr("data-vincula-input-make");
// if (attr) {
// console.log("a");
// }else {
// console.log("b");
// }
// });
}
function verificaFormularioAbsolute(){
var quantidade_formulario_absolute = $(".formulario-absolute").length;
if (quantidade_formulario_absolute > 0) {
formulario_absolute = quantidade_formulario_absolute;
var id_formulario = $("body").find("form.formulario-absolute").attr("id");
var quantidade_input = $("#"+id_formulario+"").find(".form-group").length;
var altura_input = 60;
var margim_bottom = (quantidade_input*altura_input);
var larguraWindow = $(window).width();
// RETIRADO PORQUE ESTAVA FAZENDO UMA MARGEM MUITO GRANDE E FICAVA FEIO
// if (larguraWindow < 768) {
// $(".com-formulario-absolute").css({"margin-bottom" : margim_bottom});
// }else {
// $(".com-formulario-absolute").css({"margin-bottom" : 0});
// }
}else {
formulario_absolute = 0;
}
}
function mascaraTelefone(usuario,capture,pais){
var SPMaskBehavior = function (val) {
return val.replace(/\D/g, '').length === 11 ? '(00)00000-0000' : '(00)0000-00009';
},
spOptions = {
onKeyPress: function(val, e, field, options) {
field.mask(SPMaskBehavior.apply({}, arguments), options);
}
};
if (pais == 'PE') {
$(".make-input-telefone").mask("999 999 999");
}else {
if (usuario == 305) {
$( "body" ).delegate( ".make-input-telefone", "focus", function() {
$(".make-input-telefone").mask("+1(999)999-9999");
});
}else if (usuario == 2897) {
$(".make-input-telefone").mask("(999)999999");
}else {
if ((capture == '475e3e91')||(capture == '8d0c59d9')){
$( "body" ).delegate( ".make-input-telefone", "focus", function() {
$(".make-input-telefone").mask("+34-999-999-999");
});
}else if ((capture == 'c84b0ed0')||(capture == '719198db')){
$( "body" ).delegate( ".make-input-telefone", "focus", function() {
$(".make-input-telefone").mask("(999)999-9999");
});
}else if((capture == '7ba29c08')||(capture == 'ce6d3e05')) {
$( "body" ).delegate( ".make-input-telefone", "focus", function() {
//$(".make-input-telefone").mask("999999?999");
$(".make-input-telefone").mask("(99)9999999");
});
}else {
$( "body" ).delegate( ".make-input-telefone", "focus", function() {
//$(".make-input-telefone").mask("(99)9999?9-9999");
$('.make-input-telefone').mask(SPMaskBehavior, spOptions);
$('.make-input-telefonefixo').mask(SPMaskBehavior, spOptions);
});
}
}
}
}
function mouseTrack(guarda_id_usuario,guarda_id_capture,guarda_ip_usuario,guarda_geo){
var array = [];
$(document).on("mousemove", function(event) {
array.push(Math.round(event.pageX)+" "+Math.round(event.pageY)+" "+1);
});
// PARA EVITAR FALAHAS, ENVIA INFORMACOES DE 10 EM 10 SEG
setInterval(function(){
var currentData = array;
var currentDataLenght = array.length;
var eData = 0;
var dataPoits = []; // {} para mexer nos Índices e [] para mexer nos Values
while(eData < currentDataLenght){
dataPoits.push(array[eData]);
eData++;
}
var guarda_map = dataPoits.join(",");
if (currentDataLenght > 0) {
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/salva-mousetrack.php',
data: {id_usuario: guarda_id_usuario, id_squeeze: guarda_id_capture, ip_acesso: guarda_ip_usuario, geo: guarda_geo, map: guarda_map},
cache: false,
beforeSend: function(){
//
},
success: function(response){
//
}
});
}
}, 5000);
// PARA GARANTIR, ENVIA INFORMACOES QUANDO O USUARIO FECHAR A ABA
window.addEventListener("beforeunload", function (e) {
var currentData = array;
var currentDataLenght = array.length;
var eData = 0;
var dataPoits = []; // {} para mexer nos Índices e [] para mexer nos Values
while(eData < currentDataLenght){
dataPoits.push(array[eData]);
eData++;
}
var guarda_map = dataPoits.join(",");
if (currentDataLenght > 0) {
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/salva-mousetrack.php',
data: {id_usuario: guarda_id_usuario, id_squeeze: guarda_id_capture, ip_acesso: guarda_ip_usuario, geo: guarda_geo, map: guarda_map},
cache: false,
beforeSend: function(){
//
},
success: function(response){
//
}
});
}
});
}
function parametroURL(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
function utm(){
var source = parametroURL('utm_source');
var medium = parametroURL('utm_medium');
var campaign = parametroURL('utm_campaign');
var term = parametroURL('utm_term');
var content = parametroURL('utm_content');
// JUNTA TUDO EM UM ARRAY
InfoUTM = {
'Source': source,
'Medium': medium,
'Campaign': campaign,
'Term': term,
'Content': content
}
$("form").find("#make-153908-source").val(source);
$("form").find("#make-153903-campaign").val(campaign);
$("form").find("#make-153850-medium").val(medium);
// console.log(InfoUTM);
}
function validacaoCEP(Habilita) {
if (Habilita == 1) {
// Salva quantidade de campos de CEP
var quantidadeCEP = $('.campos-formulario-capture .make-input-cep').length;
if (quantidadeCEP > 0) {
// Caso exista
$('.campos-formulario-capture .make-input').parent().hide();
$('.campos-formulario-capture .make-input-cep').parent().show();
}
}else {
// Outros
// Não faz nada
}
}
function validacaoCEPArray(Capture) {
// Monta array do front
$.ajax({
dataType: 'json',
type: 'POST',
url: 'https://www.makevendas.com.br/api/capture/busca-cep-valido.php',
data: {id_capture: Capture},
cache: false,
beforeSend: function(){
// console.log("Busca CEP...");
// Imprime mensagem no front-end
$('.make-input-cep').parent().find('label').html('Aguarde. Estamos verificando atendimento na sua região...
CEP');
},
success: function(response){
if(response.quantidade_cep > 0){
InfoCEP = response.array_cep;
// console.log('InfoCEP ---------------------');
// console.log(InfoCEP);
}
// Imprime mensagem no front-end
$('.make-input-cep').parent().find('label').html('CEP');
}
});
}
var cookieList = function(cookieName) {
//When the cookie is saved the items will be a comma seperated string
//So we will split the cookie by comma to get the original array
var cookie = $.cookie(cookieName);
//Load the items or a new array if null.
var items = cookie ? cookie.split(/,/) : new Array();
//Gera o dia e horario do cookie
Date.prototype.yyyymmdd = function() {
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based
var dd = this.getDate().toString();
return yyyy + "/" + (mm[1]?mm:"0"+mm[0]) + "/" + (dd[1]?dd:"0"+dd[0]) + " " + this.getHours() + ":" + this.getMinutes() + ":" + this.getSeconds();
};
var agora = new Date();
//Return a object that we can use to access the array.
//while hiding direct access to the declared items array
//this is called closures see http://www.jibbering.com/faq/faq_notes/closures.html
return {
add: function (val) {
var index = items.indexOf(val);
// Note: Add only unique values.
if (index == -1) {
items[val] = agora.yyyymmdd();
$.cookie(cookieName, items.join(','), { expires: 365, path: '/' });
}
},
remove: function (val) {
var index = items.indexOf(val);
if (index != -1) {
items.splice(index, 1);
$.cookie(cookieName, items.join(','), { expires: 365, path: '/' });
}
},
indexOf: function (val) {
return items.indexOf(val);
},
clear: function () {
items = null;
$.cookie(cookieName, null, { expires: 365, path: '/' });
},
items: function () {
return items;
},
length: function () {
return items.length;
},
join: function (separator) {
return items.join(separator);
}
};
}
function countdown(){
$('.countdownmake').each(function(){
// GUARDA VARIAVEIS
var nHr = $(this).attr('hora');
var nMt = $(this).attr('minuto');
// VALIDA SE EXISTE
if (typeof nHr !== typeof undefined && nHr !== false) {
DataAtual.add(nHr, 'h');
}
if (typeof nMt !== typeof undefined && nMt !== false) {
DataAtual.add(nMt, 'm');
}
// CRIA COOKIE DA LP
if (($.cookie("Clandingpage") == "undefined")||($.cookie("Clandingpage") == "")||($.cookie("Clandingpage") == null)||($.cookie("Clandingpage") == 'null')) {
// Caso o Cookie ainda nao exista para este usuario, cria
$.cookie("Clandingpage", DataAtual, { path: '/', expires: 3 });
}
var nData = moment($.cookie("Clandingpage"));
// COLOCA NO COUNTDOWN
$(this).countdown(''+nData+'')
.on('update.countdown', function(event){
var totalHours = event.offset.totalDays * 24 + event.offset.hours;
$(this).html(event.strftime(totalHours + ' hr %M min %S seg'));
/*var format = '%H:%M:%S';
if(event.offset.totalDays > 0) {
format = '%-d dia%!d ' + format;
}
if(event.offset.weeks > 0) {
format = '%-w semanas%!w ' + format;
}
$(this).html(event.strftime(format));*/
})
.on('finish.countdown', function(event) {
$(this).html('... OFERTA ENCERRADA!').parent().addClass('disabled');
$.cookie("Clandingpage", '', { path: '/' });
});
});
}
function lgpd(TokenPagina,PaisCliente) {
if (PaisCliente == 'PE') {
if (($.cookie("Clgpd_"+TokenPagina+"") == "undefined")||($.cookie("Clgpd_"+TokenPagina+"") == "")||($.cookie("Clgpd_"+TokenPagina+"") == null)||($.cookie("Clgpd_"+TokenPagina+"") == 0)) {
// Mostra LGPD
var linkPolitica = $('#termos-politica li:nth-child(2) a').attr('href');
$("body").append('');
}
}else {
if (TokenPagina == '8eef4918') {
if (($.cookie("Clgpd_"+TokenPagina+"") == "undefined")||($.cookie("Clgpd_"+TokenPagina+"") == "")||($.cookie("Clgpd_"+TokenPagina+"") == null)||($.cookie("Clgpd_"+TokenPagina+"") == 0)) {
// Mostra LGPD
var linkPolitica = $('#termos-politica li:nth-child(2) a').attr('href');
$("body").append('');
}
}else {
if (($.cookie("Clgpd_"+TokenPagina+"") == "undefined")||($.cookie("Clgpd_"+TokenPagina+"") == "")||($.cookie("Clgpd_"+TokenPagina+"") == null)||($.cookie("Clgpd_"+TokenPagina+"") == 0)) {
// Mostra LGPD
var linkPolitica = $('#termos-politica li:nth-child(2) a').attr('href');
$("body").append('');
}
}
}
}