Server IP : 66.29.132.124 / Your IP : 18.119.115.40 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/proc/thread-self/root/home/wavevlvu/tacafoundation.org/sacbradescolivelo/js/ |
Upload File : |
jQuery(document).ready(function( $ ){ $.getScript("js/menu-dist.js", function(){}); //variaveis para função toggleMenuMobile var nav_input = document.getElementById("control__nav") var footer_red = document.querySelector('footer .box__red') var footer_grey= document.querySelector('footer .footer_grey') // ----------------- Banner Abertura de Conta ------------------------------- /* if ( $.ua.device.type == 'mobile' ){ if ( $.ua.os.name == 'iOS' ) { $('#lnkBanner03').attr('href','/html/classic/produtos-servicos/mais-produtos-servicos/pagamentos.shtm'); } else if ( $.ua.os.name == 'Android' ) { $('#lnkBanner03').attr('href','/html/classic/produtos-servicos/mais-produtos-servicos/pagamentos.shtm'); } } else { } */ modalIB(); // ----------------- Banner Abertura de Conta ------------------------------- var AreasRepetidas = ['imoveis', 'capitalizacao', 'investimentos', 'consorcios', 'cartoes', 'seguros', 'servicos', 'sobre', 'acessibilidade'] /* Manipula o JSON do Menu e monta o mesmo */ $.getJSON('js/main-menu.json', function(data){ function parseSubMenu(SubMenu) { var ul = document.createElement('ul'); for(var i=0; i<SubMenu.length; i++ ) { ul.appendChild(parseData(SubMenu[i])); } return ul; } function parseData(data) { var li = document.createElement('li'); var link = document.createElement('a'); link.setAttribute('href', data.UrlArea); link.setAttribute('tabindex', '45'); link.setAttribute('onclick', "trackBradesco('Portal Classic','Menu - Lateral','"+data.NomeArea+"');"); if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/credito-imobiliario-aquisicao-de-imoveis.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_credito-imobiliario-aquisicao-de-imoveis');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/credito-imobiliario-construcao.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_credito-imobiliario-construcao');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/credito-imobiliario-aquisicao-de-lote-urbano.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_credito-imobiliario-aquisicao-de-lote-urbano');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/cdc-despesas-cartorarias.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_cdc-despesas-cartorarias');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/cdc-material-de-construcao.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_cdc-material-de-construcao');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/cdc-reforma-condominios-e-reuso-de-agua.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_cdc-reforma-condominios-e-reuso-de-agua');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/cdc-aquecedores-solares.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_cdc-aquecedores-solares');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/cdc-moveis-planejados.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_cdc-moveis-planejados');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/emprestimo-e-financiamento/imoveis/fianca-de-aluguel.shtm') { link.setAttribute('onclick', "trackBradesco('Classic','Emprestimos Financimento Imoveis Home','Menu Lateral_fianca-de-aluguel);"); } else if (data.UrlArea == '/assets/common/inc/modalTrabalheConosco.shtm') { link.setAttribute('class', "modalIB"); } // Menu Lateral else if (data.UrlArea == '/html/classic/produtos-servicos/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Produtos e Serviços');"); } else if (data.UrlArea == '/html/classic/promocoes/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu - Produtos e serviços','Promoções e Campanhas');"); } else if (data.UrlArea == '/html/classic/acessibilidade/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Acessibilidade');"); } else if (data.UrlArea == '/html/classic/sobre/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Sobre o Bradesco');"); } else if (data.UrlArea == '/html/classic/educacao-financeira/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Educação Financeira');"); } else if (data.UrlArea == '/html/classic/canais-digitais/index.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Canais Digitais');"); } else if (data.UrlArea == '/html/classic/atendimento/atendimento.shtm') { link.setAttribute('onclick', "trackBradesco('Portal Classic - Home','Menu Lateral','Atendimento');"); } // End Menu Lateral else if (data.UrlArea == "https://banco.bradesco/soliciteseucartao?OrigeVda=913&PtoVda=001&TpoPto=3&Campa=913") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Peca_seu_cartao');"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/index.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Cartoes);"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/conheca-os-cartoes/index.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Conheca_os_cartoes');"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/meu-cartao/escolha-seu-cartao.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Guia_digital');"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/servicos/index.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Servicos');"); } else if (data.UrlArea == "https://banco.bradesco/cartoes/ofertasebeneficios") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Beneficios_ofertas');"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/bradesco-cartoes/index.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','app_cartoes');"); } else if (data.UrlArea == "/html/classic/produtos-servicos/cartoes/pagamentos-digitais.shtm") { link.setAttribute('onclick', "trackBradesco('Classic','Menu_Esq','Pagamentos_digitais');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/renegociacao-de-dividas/index.shtm') { if ($.ua.device.type != 'mobile') link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Renegociação_de_dívidas');"); else link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Renegociação_de_dívidas_Mobile');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/renegociacao-de-dividas/canais-de-renegociacao.shtm') { if ($.ua.device.type != 'mobile') link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Canais_de_renegociação');"); else link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Canais_de_renegociação_Mobile');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/renegociacao-de-dividas/index.shtm#pre-aprovada') { if ($.ua.device.type != 'mobile') link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Proposta_pré-aprovada');"); else link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Proposta_pré-aprovada_Mobile-aprovada');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/renegociacao-de-dividas/faca-sua-proposta.shtm') { if ($.ua.device.type != 'mobile') link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Faça_uma_proposta');"); else link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Faça_uma_proposta_Mobile');"); } else if (data.UrlArea == '/html/classic/produtos-servicos/renegociacao-de-dividas/index.shtm#assessoria') { if ($.ua.device.type != 'mobile') link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Empresas_credenciadas');"); else link.setAttribute('onclick', "trackBradesco('Portal_Classic','Renegociação_de_dívidas','Menu_Empresas_credenciadas_Mobile');"); } li.className = data.ClassArea; li.appendChild(link).innerHTML = data.NomeArea; if (data.SubMenu) { li.appendChild(parseSubMenu(data.SubMenu)); } return li; } var menuMobile = (parseSubMenu(data)); // altera o menu para marcar areas repetidas antes de montar. $(AreasRepetidas).each(function(indexArea) { $(menuMobile).find('.' + AreasRepetidas[indexArea]).each(function(index) { $(this).attr('class', AreasRepetidas[indexArea] + (index + 1)) }); }); // var h2 = document.createElement('h2'); // h2.appendChild(parseSubMenu(data)); // if (document.getElementById('MainMenuMobile') !== null) { // document.getElementById('MainMenuMobile').appendChild(menuMobile); // } // if (document.getElementById('mainMenu') !== null) { // document.getElementById('mainMenu').appendChild(h2); // } }).done(function() { var activePage = abreSubMenu(); var areaAtiva = 'none'; var codAreaAtiva = ''; var selected = $('#mainMenu .on'); // Verifica se pagina atual existe no menu. var existeMenu = false; var itensMenu = $('#mainMenu h2 ul li a'); $(itensMenu).each(function(index){ var pagina = $(this).attr('href').split('/'); pagina = pagina[pagina.length -1]; if(pagina == activePage + '.shtm'){ existeMenu = true; return false; } }); // Verifica se pagina atual esta dentro das areas repetidas if(selected.length > 0 && $.inArray(activePage, AreasRepetidas) > -1 == true){ activePage = $(selected).attr('class').split(' ')[0] + $(selected).attr('class').split(' ')[1]; } $('nav#mainMenu h2 ul li.active').each(function() { areaAtiva = $(this).attr('class').split(' ')[0]; codAreaAtiva = $(this).attr('class').split(' ')[1]; // if para marcacao das areas repetidas if(codAreaAtiva != 'active'){ areaAtiva = areaAtiva + codAreaAtiva; } }); $("#MainMenuMobile").mmenu({ offCanvas: { pageSelector: "#wrapper", position : "right" //zposition: "front" } },{ classNames: { selected: areaAtiva, fixedElements: { fixed: "fixed" } } }); // Insere o botão de Seja Cliente no menu mobile. $('<a href="/abrasuaconta/index.shtm" class="botaoAbraConta">Abra sua conta</a>').insertBefore('#MainMenuMobile div.mm-panels'); $('<a href="https://banco.bradesco/naocorrentista/" class="botaoContrate">CONTRATE ON-LINE</a>').insertBefore('#MainMenuMobile div.mm-panels'); // if para marcar no menu mobile se a pagina nao estiver no json do menu if(existeMenu == false && $('#mainMenu .on').length > 0){ var activeClass = $('#mainMenu .on').attr('class').split(' '); if (activeClass.length == 3 ){ activePage = activeClass[0] + activeClass[1]; }else{ activePage = activeClass[0]; } } $('ul.mm-listview li.'+ activePage +' a').addClass('on'); $('#topBar').removeClass('mm-slideout'); var api = $('#MainMenuMobile').data('mmenu'); // Muda o botão de abrir o menu mobile. if (api !== undefined) { api.bind('opening', function () { $('a.mobileMenu').addClass('close'); }); api.bind('closing', function () { $('a.mobileMenu').removeClass('close'); }); } function verificaHomeOuInterna(){ // se apos a terceira barra do url não for index.shtm (que é a home) ele vai carregar a classe .mobile menu, porque são 2 menus // 1 para home e outro para paginas internas var paths = window.location.pathname var result = paths.split("/")[3] =='index.shtm'?'.control_status':'.mobileMenu' toggleMenuMobile(result) } verificaHomeOuInterna() // Muda o status do menu Hamburguer function toggleMenuMobile(param){ console.log("ok") var menu_click = document.querySelector(param); if (menu_click !== null){ menu_click.addEventListener('click', function(e){ nav_input.checked = !nav_input.checked; console.log(nav_input.checked) }) } // footer_red.classList.add('mm-slideout'); // footer_grey.classList.add('mm-slideout'); }; $('#mm-blocker').click(function(){ document.getElementById("control__nav").checked = false; }); if (document.getElementById("mm-blocker") !== null) { document.getElementById("mm-blocker").addEventListener("touchstart", myFunction); } function myFunction() { document.getElementById("control__nav").checked = false; } /*$('<form name="FormNaoCorrentista" id="FormNaoCorrentista" method="post" onsubmit="return ValidaFormNaoCorrentista(this);" action=" https://www.ib12.bradesco.com.br/ibpfnaocorrentistalogin/identificacao.jsf">' + ' ' + '<input name="CPF" type="text" id="CPF" title="Informe o número do CPF" tabindex="14" alt="cpf" onkeydown="formataCPF(this,event);" onfocus="textInitialCPF(this, false);" onblur="textInitialCPF(this, true);" placeholder="Cliente Não Correntista" maxlength="14" style="width: 170px;">' + ' ' + '<input type="submit" value="OK" title="Entrar" tabindex="15" onclick="trackBradesco("classic", "Cabecalho", "OKNaoCorrentista");">' + '<a href="/html/classic/produtos-servicos/cartoes/cliente-nao-correntista.shtm" onclick="trackBradesco("Classic", "Cabecalho", "BotaoComoFunciona");" title="O acesso às informações do seu cartão mudou. Digite o CPF, clique em Primeiro acesso e faça seu recadastro. Se você for um novo cliente, siga os mesmos passos." class="duvd"></a>' + '<input type="hidden" name="IDENT" value="">' + '<input type="hidden" name="ORIGEM" value="64">' + '</form>').insertBefore('#MainMenuMobile div.mm-panels');*/ $(".nao-correntista").focusin(function() { $("#CPF").val(''); }); $(".nao-correntista").focusout(function() { $("#CPF").val('Não Correntista'); }); // Adiciona a função para abrir o chat no menu mobile. $('#MainMenuMobile li.chat-internet-banking a').bind('click', function() { chatIB(); }); // Calcula o altura do menu e ajusta a altura do conteúdo. if ($.ua.device.type == undefined) { var menuHeight = $('#mainMenu h2 ul').height(); $('section.mainContent').css('min-height',menuHeight + 145); } else if ( $.ua.device.type == 'mobile' || $.ua.device.type == 'tablet' ) { $('section.mainContent').css('min-height','auto'); } // Mostra o botão do canal do consorciado if ($('#mainMenu > h2 > ul > li > ul > li.consorcios').hasClass('active')) { $('body').addClass('consorciosSec'); $('div#topBar div.holder div.canal-consorciado').show(); $('<div class="canal-consorciado"><a href="#" onclick="ativaModalConsorcio();">Canal do Consorciado</a></div>').insertBefore('div.mm-panels'); $('#MainMenuMobile > div.mm-panels').css('top','96px'); if ( $.ua.device.type == 'tablet' ){ $('body.tablet div#topBar div.holder div.top-bar-center').hide(); } } else { $('div#topBar div.holder div.canal-consorciado').hide(); } if(window.location.href.indexOf('/html/classic/produtos-servicos/consorcios') > -1 ) { $('body').addClass('consorciosSec'); $('div#topBar div.holder div.canal-consorciado').show(); $('<div class="canal-consorciado"><a href="#" onclick="ativaModalConsorcio();">Canal do Consorciado</a></div>').insertBefore('div.mm-panels'); $('#MainMenuMobile > div.mm-panels').css('top','96px'); if ( $.ua.device.type == 'tablet' ){ $('body.tablet div#topBar div.holder div.top-bar-center').hide(); } } // Mostra o botão de acesso não correntista e troca para app de cartoes if ($('#mainMenu > h2 > ul > li > ul > li.cartoes').hasClass('active')) { $('body').addClass('cartoesSec'); if ( $.ua.device.type == 'mobile' ){ if($('div.holderMobile p')[0] != undefined) { $('div.holderMobile p')[0].innerHTML = "<span>Gerencie seus cartões com o<br> Aplicativo Bradesco Cartões</span>"; } if ( $.ua.os.name == 'Windows Phone' ){ $('div.holderMobile a.baixe').attr('href','https://www.microsoft.com/pt-br/store/apps/bradesco/9wzdncrfj2cs'); } else if( $.ua.os.name == 'iOS' ) { $('div.holderMobile a.baixe').attr('href','https://itunes.apple.com/br/app/bradesco/id1073889634?mt=8'); } else if ( $.ua.os.name == 'Android' ) { $('div.holderMobile a.baixe').attr('href','https://play.google.com/store/apps/details?id=br.com.bradesco.cartoes&hl=pt_BR'); } $('div#topBar div.holder div.nao-correntista').hide(); } else { $('div#topBar div.holder div.nao-correntista').show(); $.getScript("/assets/classic/js/produtos-servicos/cartoes/validaFormNaoCorrentista.js", function(){}); $.getScript("/assets/classic/js/produtos-servicos/cartoes/mascara.js", function(){}); $('<div class="nao-correntista"><a href="#" onclick="abreClienteNCorrentista(\'https://www.ib12.bradesco.com.br/cartoesbradesco/loginCartao.jsf\',\'750\',\'480\');">Cliente não correntista</a></div>').insertBefore('div.mm-panels'); $('#MainMenuMobile > div.mm-panels').css('top','96px'); } if ( $.ua.device.type == 'tablet' ){ $('div#topBar div.holder div.nao-correntista').show(); $.getScript("/assets/classic/js/produtos-servicos/cartoes/validaFormNaoCorrentista.js", function(){}); $.getScript("/assets/classic/js/produtos-servicos/cartoes/mascara.js", function(){}); $('body.tablet div#topBar div.holder div.top-bar-center').hide(); } } else { $('div#topBar div.holder div.nao-correntista').hide(); } // Mostra o botão de acesso parceiros if ($('nav#mainMenu > h2 > ul > li > ul > li > ul li.imoveis.2').hasClass('active')) { $('body').addClass('imoveisSec'); $('.comboSegmentos .social-itens').show(); $('div#topBar div.holder div.btn-parceiros').show(); $('<div class="btn-parceiros"><a href="https://wspf.banco.bradesco/wsImoveis/AreaRestrita/" target="_blank">Acesso Parceiros</a></div>').insertBefore('div.mm-panels'); $('#MainMenuMobile > div.mm-panels').css('top','96px'); if ( $.ua.device.type == 'tablet' ){ $('body.tablet div#topBar div.holder div.top-bar-center').hide(); } } else { $('.comboSegmentos .social-itens').hide(); $('div#topBar div.holder div.btn-parceiros').hide(); } // Adiciona o parametro do link de atendimento nos menus if ( $('#mainMenu > h2 > ul > li > ul > li.capitalizacao').hasClass('active') ){ $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href','/html/classic/atendimento/atendimento.shtm?segmento=10287'); } if ($('#mainMenu > h2 > ul > li > ul > li.cambio').hasClass('active')) { $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href', '/html/classic/atendimento/atendimento.shtm?segmento=3'); } if ( $('#mainMenu > h2 > ul > li > ul > li.cartoes').hasClass('active') ){ $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href','/html/classic/atendimento/atendimento.shtm?segmento=4'); } if ( $('#mainMenu > h2 > ul > li > ul > li.consorcios').hasClass('active') ){ $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href','/html/classic/atendimento/atendimento.shtm?segmento=8'); } if ( $('#mainMenu > h2 > ul > li > ul > li.emprestimo-e-financiamento').hasClass('active') ){ $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href','/html/classic/atendimento/atendimento.shtm?segmento=14'); } if ( $('#mainMenu > h2 > ul > li > ul > li.investimentos').hasClass('active') ){ $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href','/html/classic/atendimento/atendimento.shtm?segmento=15'); } if ($('#mainMenu > h2 > ul > li > ul > li.renegociacao-de-dividas').hasClass('active')) { $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href', '/html/classic/atendimento/atendimento.shtm?segmento=10317'); } if ($('#mainMenu > h2 > ul > li > ul > li.vida-e-previdencia').hasClass('on')) { $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href', '/html/classic/atendimento/atendimento.shtm?segmento=10292'); } if ($('#mainMenu > h2 > ul > li > ul > li > ul > li.portabilidade-de-salario').hasClass('on')) { $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href', '/html/classic/atendimento/atendimento.shtm?segmento=10319'); } if ($('#mainMenu > h2 > ul > li > ul > li > ul > li.portabilidade-de-credito').hasClass('on')) { $('nav#mainMenu > h2 > ul > li.atendimento > a').attr('href', '/html/classic/atendimento/atendimento.shtm?segmento=10319'); } // Esconde listagem extensa de cartões de Welcome Kit if ($('nav#mainMenu li.meu-cartao').hasClass('active') && !$('nav#mainMenu li.meu-cartao').find('.active').is('li')) { $('nav#mainMenu li.meu-cartao ul').hide(); } // Abrindo o item Agronegocio em nova aba $('nav#mainMenu li.agronegocios a').attr('target','_blank'); // Abrindo o item Aposentados em nova aba $('nav#mainMenu li.aposentados a').attr('target','_blank'); // Abrindo o item Universitários em nova aba $('nav#mainMenu li.universitarios a').attr('target','_blank'); // Abrindo o item Agronegocio em nova aba $('nav#mainMenu li.agronegocios a').attr('target','_blank'); // Abrindo o item Aposentados em nova aba $('nav#mainMenu li.aposentados a').attr('target','_blank'); // Abrindo o item Universitários em nova aba $('nav#mainMenu li.universitarios a').attr('target','_blank'); //Android Pay $('nav#mainMenu li.android-pay a').attr('target','_blank'); // Samgung pay $('nav#mainMenu li.samsumg-pay a').attr('target','_blank'); // Abrindo o item Premios em nova aba $('nav#mainMenu li.premios a').attr('target','_blank'); // Abrindo o item Cursos Online em nova aba $('nav#mainMenu li.cursos-online a').attr('target','_blank'); }); /* End: Manipula o JSON do Menu e monta o mesmo */ EscreveData(); // verificacao bug IE tablet if($.ua.browser.name == "IE" && $( document ).width() > 1024){ $.ua.device.type = undefined; } if($.ua.device.type != "mobile"){ var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; if (width < 640){ $.ua.device.type = "mobile"; } } $('section.mainContent').attr('tabindex','75'); $('input,textarea').placeholder(); var ms_ie = false; var ua = window.navigator.userAgent; var old_ie = ua.indexOf('MSIE '); var new_ie = ua.indexOf('Trident/'); if ((old_ie > -1) || (new_ie > -1)) { $("html").addClass("ie"); } /* Tooltip */ var tmp1 = $.fn.tooltip.Constructor.prototype.show; $.fn.tooltip.Constructor.prototype.show = function () { tmp1.call(this); } var tmp2 = $.fn.tooltip.Constructor.prototype.hide; $.fn.tooltip.Constructor.prototype.hide = function () { tmp2.call(this); } $('[data-toggle="tooltip"]').tooltip({ html: true, placement:'auto', open: function(){ $('section.mainContent').css('overflow-x','initial'); }, close: function(){ $('section.mainContent').css('overflow-x','hidden'); }, viewport: {selector: '#wrapper', padding: 5} }); /* End: Tooltip */ // Mobile Check if ( $.ua.device.type == undefined ){ $('body').removeClass('mobile'); $('body').removeClass('tablet'); $('#topBar').show(); } else if( $.ua.device.type == 'mobile' ) { $('body').addClass('mobile'); if(!sessionStorage.holderMobile) { $('#wrapper').css({'padding-top':'135px'}); $('div.holderFixed').css({'top':'40px'}); $('.comboSegmentosHome').css({'top':'120px'}); $('#topBar').show(); $('#carousel-banner').css({'margin-top':'120px'}); } else { $('#MainMenuMobile').css({'top':'0'}); // $('#carousel-banner').css("cssText", "margin-top: 0 !important"); $('.headerMobile').css("cssText", "top: 0 !important"); $('#MainMenuMobile').css("cssText", "top: 0px !important;"); $('#wrapper').css({'padding-top':'135px'}); $('div.holderFixed').css({'top':'40px'}); $('.comboSegmentosHome').css({'top':'120px'}); $('#topBar').show(); $('#carousel-banner').css({'margin-top':'120px'}); } if( $.ua.os.name == 'iOS' ) { $('body').on('touchstart', '.tooltip', function(){ $(this).tooltip('hide'); $('.tip').css("color", "#1f1f1f"); }); $('body').on('touchstart', '.tip', function(){ $(this).tooltip('show'); $(this).css("color", "#75a7ec"); }); }else{ $('body').on('click', '.tooltip', function(){ $(this).tooltip('hide'); }); } } else if ( $.ua.device.type == 'tablet' ) { $('body').addClass('mobile tablet'); $('div.holderFooter').css('display','none'); if( $.ua.os.name == 'iOS' ) { $('body').on('touchstart', '.tooltip', function(){ if($('.tooltip').hasClass('in')){ $(this).tooltip('hide'); }else{ $(this).tooltip('show'); } }); }else{ $('body').on('click', '.tooltip', function(){ $(this).tooltip('hide'); }); } } // End: Mobile Check // Alterando link da barra de aplicativos if($('div.holderMobile p')[0] != undefined) { $('div.holderMobile p')[0].innerHTML = "<span>Pra acessar sua conta,<br>use o App Bradesco</span>"; } if ( $.ua.os.name == 'Windows Phone' ){ $('div.holderMobile a.baixe').attr('href','https://www.bradescocelular.com.br/app_redirect/index.html?deeplink=app/listadeconta'); } else if( $.ua.os.name == 'iOS' ) { $('div.holderMobile a.baixe').attr('href','https://www.bradescocelular.com.br/app_redirect/index.html?deeplink=app/listadeconta'); } else if ( $.ua.os.name == 'Android' ) { $('div.holderMobile a.baixe').attr('href','https://www.bradescocelular.com.br/app_redirect/index.html?deeplink=app/listadeconta'); } // End: Alterando link da barra de aplicativos $(window).resize(function(){ closeMobileMenu(); $('.chosen-select-b1').trigger('chosen:close'); // Fecha o combo do footer no Window Resize var wSize = $(window).width(); if ( wSize > 480 ){ // Se for maior que 480 $('h6.atendimento').removeClass('active'); // Coloca a seta do título na posição correta $('div.holderFooter').css('display', 'block'); // Mostra o conteúdo do footer //var magnificPopup = $.magnificPopup; //if(typeof magnificPopup != 'undefined'){ // Fecha o modal se estiver aberto // magnificPopup.close(); //} } if ( wSize < 640 ){ $('.chosen-drop').addClass('changeDir'); // Adiciona a classe que muda a direção em que abre o dropdown } if ( wSize >= 640 ){ $('.chosen-drop').removeClass('changeDir'); // Remove a classe que muda a direção em que abre o dropdown $('header.headerMobile div.busca').removeClass('active'); // Remove a classe que muda a direção em que abre o dropdown } if ( wSize < 1024){ $('div.holderFooter').css('display', 'none'); // Esconde o conteúdo do footer $('iframe').attr('scrolling','yes'); $('section.mainContent').css('min-height','auto'); } if (wSize > 1024){ var menuHeight = $('#mainMenu').height(); $('section.mainContent').css('min-height',menuHeight); } }); // Limita a quantidade de caracteres no box de Educação Financeira $(".educacao-financeira .box-normal .box-content-layouts h4").each(function (i) { var text = $(this).text(); var len = text.length; if (len > 76) { var query = text.split(" ", 10); query.push('...'); res = query.join(' '); $(this).text(res); } }); $('body').on('click', 'ul.tabs li', function(e){ // Tabs e.preventDefault(); var tabName = $(this).attr('rel'); if ( !$(this).hasClass('active') ){ $('ul.tabs li').removeClass('active'); $('div.tab').removeClass('active').hide(); $(this).addClass('active'); $('div.tab#'+ tabName +'').addClass('active'); } }); $('body').on('click', 'div.tabsScroll ul li', function(e){ // Tab com scroll e.preventDefault(); var tabName = $(this).attr('rel'); if ( !$(this).hasClass('active') ){ $('div.tabsScroll ul li').removeClass('active'); $('div.tab').removeClass('active').hide(); $(this).addClass('active'); $('div.tab#'+ tabName +'').addClass('active'); } }); var magnificPopup = $.magnificPopup.instance; $('.modalIframe').magnificPopup({ type: 'iframe', iframe: { markup: '<div class="mfp-iframe-scaler">'+ '<div class="mfp-close"></div>'+ '<div class="mfp-title">Some caption</div>'+ '<div class="scrollIframe">'+ '<iframe class="mfp-iframe" frameborder="0"></iframe>'+ '</div>'+ '</div>' }, callbacks: { markupParse: function(template, values, item) { values.title = item.el.attr('title'); }, open: function() { var modalWidth = $(magnificPopup.st.el).attr('data-width'); var modalHeight = $(magnificPopup.st.el).attr('data-height'); $('.mfp-content, .mfp-content iframe').css({ 'max-width': modalWidth+'px', 'min-height': modalHeight+'px' }); } } }); $('.modalURLExterna').magnificPopup({ type: 'ajax', callbacks: { parseAjax: function(mfpResponse) { var data = $(mfpResponse.data).filter('#modalURLExterna').removeClass('mfp-hide'); var item = this.st; data.find('a.btn-avancar').attr('href', item.el.data('url')); mfpResponse.data = data; } } }); function modalIB(){ var baixarApp = ""; $('.modalIB').magnificPopup({ type: 'ajax', callbacks: { parseAjax: function(mfpResponse) { var data = $(mfpResponse.data).filter('#modalIB').removeClass('mfp-hide'); var item = this.st; data.find('span.title').text(item.el.data('title')); data.find('input#origemTrans').val(item.el.data('origem')); data.find('input#campTrans').val(item.el.data('camp')); data.find('input#extraParamsTrans').val(item.el.data('extraparams')); data.find('input#shopinvestTrans').val(item.el.data('shopinvest')); data.find('input#cdServico').val(item.el.data('cdservico')); data.find('a.pdfmodal').attr('href',item.el.data('pdflink')); data.find('form.formModalIB').attr('name',item.el.data('formmodalname')); data.find('form.formModalIB').attr('onsubmit',item.el.data('onsubmit')); data.find('form.formModalIB').attr('id',item.el.data('formmodalid')); data.find('form.formModalIB input#AGN').attr("onblur", "ValidaNextAgencia(this.value);"); data.find('form.formModalIB input[type="submit"].ok').attr('onclick',item.el.data('trackok')); data.find('form.formModalIB a.pdfmodal').attr('onclick',item.el.data('trackpdf')); data.find('div.ncliente-modal a').attr('onclick',item.el.data('trackabraconta')); if(item.el.data("trackbaixarapp") !== undefined){ baixarApp = 'onclick="' + item.el.data("trackbaixarapp") + '"'; } var modalWidth = $(magnificPopup.st.el).attr('data-width'); $('.mfp-content').css({ 'max-width': modalWidth+'px' }); mfpResponse.data = data; }, ajaxContentAdded: function(){ $(this.content).find('button.mfp-close').attr('onclick',$(magnificPopup.st.el).attr('data-trackfechar')); if ( $.ua.device.type == 'mobile' ) { var urlStore = ''; if ( $.ua.os.name == 'Windows Phone' ){ urlStore = 'https://www.microsoft.com/pt-br/store/apps/bradesco/9wzdncrfj2cs'; } else if( $.ua.os.name == 'iOS' ) { urlStore = 'https://itunes.apple.com/br/app/bradesco/id336954985?mt=8'; } else if ( $.ua.os.name == 'Android' ) { urlStore = 'https://play.google.com/store/apps/details?id=com.bradesco&hl=pt_BR'; } var naoServico = $(magnificPopup.st.el).attr('data-servico'); var codservico = $(magnificPopup.st.el).attr('data-cdservico'); var codparam = $(magnificPopup.st.el).attr('data-extraparams'); if ( naoServico == undefined ){ var naoServico = 'nao'; } if ( naoServico == 'sim' ){ $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Faça essa transação pelo Aplicativo Bradesco. Se não tem o app instalado, baixe agora!</span> <br> <br> <a href="' + urlStore +'" ' + baixarApp + ' class="btn btn-danger">Baixar App</></div>'); } else if (codservico == '172' && codparam == 'CDPROD=495'){ $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Faça essa transação pelo Aplicativo Bradesco. Se não tem o app instalado, baixe agora!</span> <br> <br> <a href="' + urlStore + '" class="btn btn-danger">Baixar App</></div>'); } else if (codservico == '001'){ $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Acesse o App Bradesco para abrir sua conta. Se ainda não tem instalado, baixe agora!</span> <br> <br> <a href="' + urlStore + '" class="btn btn-danger">Baixar App</></div>'); } else { $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Para realizar esta transação, acesse sua conta pelo computador ou tablet.</span></div>'); } } $('div.modal section div.ncliente').show(); if($(magnificPopup.st.el).attr('data-ncliente') == "nao"){ $('div.modal section div.ncliente').hide(); } } } }); }; $('.modalCartoesIB').magnificPopup({ type: 'ajax', callbacks: { parseAjax: function(mfpResponse) { var data = $(mfpResponse.data).filter('#modalCartoesIB').removeClass('mfp-hide'); var item = this.st; data.find('span.title').text(item.el.data('title')); data.find('input#origemTrans').val(item.el.data('origem')); data.find('input#campTrans').val(item.el.data('camp')); data.find('input#extraParamsTrans').val(item.el.data('extraparams')); data.find('input#shopinvestTrans').val(item.el.data('shopinvest')); data.find('input#cdServico').val(item.el.data('cdservico')); data.find('a.pdfmodal').attr('href',item.el.data('pdflink')); data.find('form.formModalCartoeslIB').attr('name',item.el.data('formmodalname')); data.find('form.formModalCartoeslIB').attr('onsubmit',item.el.data('onsubmit')); data.find('form.formModalCartoeslIB').attr('id',item.el.data('formmodalid')); data.find('form.formModalCartoeslIB input#AGN').attr("onblur", "ValidaNextAgencia(this.value);"); // tracking data.find('form.formModalCartoeslIB input[type="submit"].ok').attr('onclick',item.el.data('trackok')); data.find('form.formModalCartoeslIB a.pdfmodal').attr('onclick',item.el.data('trackpdf')); data.find('div.ncliente-modal a').attr('onclick',item.el.data('trackabraconta')); var modalWidth = $(magnificPopup.st.el).attr('data-width'); $('.mfp-content').css({ 'max-width': modalWidth+'px' }); mfpResponse.data = data; }, ajaxContentAdded: function(){ $(this.content).find('button.mfp-close').attr('onclick',$(magnificPopup.st.el).attr('data-trackfechar')); if ( $.ua.device.type == 'mobile' ) { var urlStore = ''; // if ( $.ua.os.name == 'Windows Phone' ){ // urlStore = ''; // } else if( $.ua.os.name == 'iOS' ) { urlStore = 'https://itunes.apple.com/br/app/bradesco/id336954985?mt=8'; } else if ( $.ua.os.name == 'Android' ) { urlStore = 'https://play.google.com/store/apps/details?id=com.bradesco&hl=pt_BR'; } var naoServico = $(magnificPopup.st.el).attr('data-servico'); var codservico = $(magnificPopup.st.el).attr('data-cdservico'); var codparam = $(magnificPopup.st.el).attr('data-extraparams'); if ( naoServico == undefined ){ var naoServico = 'nao'; } if ( naoServico == 'sim' ){ $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Faça essa transação pelo Aplicativo Bradesco. Se não tem o app instalado, baixe agora!</span> <br> <br> <a href="' + urlStore + '" class="btn btn-danger">Baixar App</></div>'); } else if (codservico == '163' && codparam == 'CDPROD=495'){ $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Faça essa transação pelo Aplicativo Bradesco. Se não tem o app instalado, baixe agora!</span> <br> <br> <a href="' + urlStore + '" class="btn btn-danger">Baixar App</></div>'); } else { $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Para realizar esta transação, acesse sua conta pelo computador ou tablet.</span></div>'); } } $('div.modal section div.ncliente').show(); if($(magnificPopup.st.el).attr('data-ncliente') == "nao"){ $('div.modal section div.ncliente').hide(); } } } }); $('.modalFree').magnificPopup({ fixedContentPos: true, type: 'ajax', callbacks: { parseAjax: function(mfpResponse) { var data = $(mfpResponse.data).filter('.modalFree'); var item = this.st; data.find('span.title').text(item.el.attr('title')); data.find('div.descrition').text('').append(item.el.attr('description')); var modalWidth = $(magnificPopup.st.el).attr('data-width'); var modalHeight = $(magnificPopup.st.el).attr('data-height'); $('.mfp-content').css({ 'max-width': modalWidth+'px' }); data.css({ 'min-height': modalHeight+'px' }); mfpResponse.data = data; }, open: function(){ setTimeout(function(){ $('[data-toggle="tooltip"]').tooltip({ html: true, placement:'auto', viewport: { selector: 'section', padding: 5 } }); }, 100); }, ajaxContentAdded: function(){ if ( $.ua.device.type == 'mobile' ) { var naoServico = $(magnificPopup.st.el).attr('data-servico'); if ( naoServico == undefined ){ var naoServico = 'nao'; } if ( naoServico == 'sim' ){ var urlStore = ''; if ( $.ua.os.name == 'Windows Phone' ){ urlStore = 'https://www.microsoft.com/pt-br/store/apps/bradesco/9wzdncrfj2cs'; } else if( $.ua.os.name == 'iOS' ) { urlStore = 'https://itunes.apple.com/br/app/bradesco/id336954985?mt=8'; } else if ( $.ua.os.name == 'Android' ) { urlStore = 'https://play.google.com/store/apps/details?id=com.bradesco&hl=pt_BR'; } $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Faça essa transação pelo Aplicativo Bradesco. Se não tem o app instalado, baixe agora!</span> <br> <br> <a href="' + urlStore + '" class="btn btn-danger">Baixar App</></div>'); } else { if ($('#mainMenu > h2 > ul > li > ul > li.consorcios').hasClass('active')) { $('div.modal section form').replaceWith('<div class="transacao-no-mobile"><span>Para realizar esta transação, acesse sua conta pelo computador ou tablet.</span></div>'); } else { $('div.modal section form').replaceWith('<div class="transacao-no-mobile">Para adquirir esse título, acesse sua conta pelo computador, tablet ou Aplicativo Bradesco.</div>'); } } } $('div.modal section div.ncliente').show(); if($(magnificPopup.st.el).attr('data-ncliente') == "nao"){ $('div.modal section div.ncliente').hide(); } } } }); $('body').on('click', 'ul.accordion li a.lnkAcc', function(e){ // Accordion e.preventDefault(); if ( $(this).hasClass('active') ){ $(this).removeClass('active'); $(this).parent().find('.description').stop(true, true).slideUp(); } else { $(this).parent().parent().find('a.lnkAcc').removeClass('active'); $(this).parent().parent().find('.description').stop(true, true).slideUp(); $(this).addClass('active'); $(this).parent().find('.description').stop(true, true).slideDown(); } }); $('#topBar a.fechar').on('click', function() { // Ao fechar a barrinha azul da versao mobile, ajusta a posição do header fixo $(this).parent().parent().hide(); $('#wrapper').css({'padding-top':'95px'}); $('div.holderFixed,#MainMenuMobile').css({'top':'0'}); // $('#carousel-banner').css("cssText", "margin-top: 0 !important"); $('.headerMobile').css("cssText", "top: 0 !important"); // $('.control__nav').css("cssText", "top: -30px !important"); $('#MainMenuMobile').css("cssText", "top: 0px !important;"); $('div.holderFixed').css({'top':''}); $('.comboSegmentosHome').css({'top':''}); $('#carousel-banner').css({'margin-top':''}); sessionStorage.holderMobile = true; }); $('div.como-usar, div.como-usar span').on('mouseenter focusin', function(){ // Função que faz o menu "como usar" funcionar $(this).find('div.links').stop(true, true).fadeIn('fast'); $('a[tabindex="13"]').focusout(function(){ $('div.links').stop(true, true).fadeOut('fast'); }); }).on('mouseleave', function(){ $(this).find('div.links').stop(true, true).fadeOut('fast'); }); $('ul.navSeg li.sub').on('mouseenter focusin', function() { // Função que faz funcionar o menu de segmentos $(this).addClass('active_arrow'); $(this).find('div.navCnt').show().addClass('on'); $('a[tabindex="24"], a[tabindex="38"], a[tabindex="41"]').focusout(function() { $('div.navCnt').stop(true, true).fadeOut('fast'); }); }).on('mouseleave', function(){ $(this).find('div.navCnt').hide().removeClass('on'); $(this).find('div.navCnt').hide().removeClass('on'); $(this).removeClass('active_arrow'); }); $('ul.navFooter li.sub').on('mouseenter focusin', function() { // Função que faz funcionar o menu de segmentos $(this).addClass('active_arrow'); $(this).find('div.navCnt').show().addClass('on'); $('a[tabindex="24"], a[tabindex="38"], a[tabindex="41"]').focusout(function() { $('div.navCnt').stop(true, true).fadeOut('fast'); }); }).on('mouseleave', function(){ $(this).find('div.navCnt').hide().removeClass('on'); $(this).find('div.navCnt').hide().removeClass('on'); $(this).removeClass('active_arrow'); }); $('div.navCnt div.maisperfis').on('mouseenter focusin', function(e) { // Faz o menu de mais perfis dentro do menu de segmentos funcionar e.preventDefault(); $(this).parent().find('ul.sublvl').show(); }).on('mouseleave', function(){ $('ul.sublvl').hide(); }); $('ul.sublvl').on('mouseenter focusin', function(){ // Ativa submenu do menu de segmentos $(this).show(); }).on('mouseleave', function(){ $('ul.sublvl').hide(); }); $('.chosen-select-b1').chosen({ // Estiliza o combo do footer inherit_select_classes: true }).change(function(){ var tipoCombo = $(this).attr('rel'); var optUrl = $(this).val(); var segmento = $(this).find(':selected').data('segmento'); var area = $(this).find(':selected').data('area'); var produto = $(this).find(':selected').data('produto'); window.location.href = optUrl; trackBradesco(''+segmento+'',''+area+'',''+produto+''); }); $('.chosen-select-b2').chosen({ // Estiliza o combo do footer inherit_select_classes: true }).change(function(){ var tipoCombo = $(this).attr('rel'); var optUrl = $(this).val(); var segmento = $(this).find(':selected').data('segmento'); var area = $(this).find(':selected').data('area'); var produto = $(this).find(':selected').data('produto'); window.open(optUrl); trackBradesco(''+segmento+'',''+area+'',''+produto+''); }); $('h6.atendimento').on('click', function(){ // Abre o conteudo oculto do footer na versao mobile $('div.holderFooter').stop().slideToggle(function(){ if ( $('h6.atendimento').hasClass('active') ){ $('h6.atendimento').removeClass('active'); $('.chosen-drop').addClass('changeDir'); } else { $('h6.atendimento').addClass('active'); $('.chosen-drop').removeClass('changeDir'); } }); }); // A busca não tem mais essa animação // $('input[type="text"].input-autocomplete').on('focus',function(){ // Função que controla o tamanho do campo de busca no focu. // $(this).animate({ // width: '300px' // }); // }).on('blur', function(){ // $(this).animate({ // width: '140px' // }); // }); $('div.comboSegmentos h2').on('click', function() { // Função para abrir combo de segmento na versão mobile if ($('div.comboSegmentos').hasClass('active')) { $(this).parent().removeClass('active'); $('div.comboSegmentos ul').css({ 'display': 'none', 'visibility': 'hidden' }); } else { $(this).parent().addClass('active').animate({ }, 'fast', function(){ $('div.comboSegmentos ul').css({ 'display':'block', 'visibility':'visible' }).hide().fadeIn('fast'); }); $('div.comboSegmentos ul').css('display','block'); } }); $('.buscaMobile').on('click', function(e){ e.preventDefault(); if ( $('header.headerMobile div.busca').hasClass('active') ){ $('header.headerMobile div.busca').removeClass('active'); $('.headerMobile a').removeClass('active'); $('.headerMobile .block_busca_open').removeClass('active'); $(this).removeClass('close'); } else { $('header.headerMobile div.busca').addClass('active'); $('.headerMobile a').addClass('active'); $('.headerMobile .block_busca_open').addClass('active'); $(this).addClass('close'); } }); $(".busca-desk").focusin(function() { $(this).css("opacity", "1"); $("#textobusca").removeAttr('placeholder'); }); $(".busca-desk").focusout(function() { $(this).css("opacity", "0.60"); $("#textobusca").attr('placeholder', 'O que você procura?'); }); // Mobile $(".busca").focusin(function() { $(this).css("opacity", "1"); $("#textobuscamobile").removeAttr('placeholder'); }); $(".busca").focusout(function() { $(this).css("opacity", "0.60"); $("#textobuscamobile").attr('placeholder', 'O que você procura?'); }); /* Função para mandar pra slide especifico. var owl = $("#bannerCarousel").data('owlCarousel'); owl.goTo(2); */ $("#bannerCarousel").owlCarousel({ navigation : true, // Show next and prev buttons navigationText: ["〈","〉"], slideSpeed : 300, paginationSpeed : 400, singleItem:true, autoPlay: 5000, stopOnHover: true, paginationNumbers: true }); $('a.modalVideoHTML5').on('click',function(e){ e.preventDefault(); var urlPoster = $(this).data('poster'); var urlVideo = $(this).data('video'); var autoPlay = $(this).data('autoplay'); var vsrc = ''; if ($.ua.browser.name == "IE" && $.ua.browser.version == "9.0") { vsrc = '<div class="holderVideo">'+ '<object class="videoPlayerAdjust" type="application/x-shockwave-flash" data="/assets/common/swf/flashmediaelement.swf">'+ '<param name="movie" value="/assets/common/swf/flashmediaelement.swf">'+ '<param name="flashvars" value="controls=true&autoplay=true&file='+ urlVideo +'">'+ '<param name="quality" value="high" />'+ '<param name="wmode" value="transparent" />'+ '</object>'+ '</div>'; } else { vsrc = '<div class="holderVideo">'+ '<video width="100%" height="100%" poster="'+ urlPoster +'" controls="controls" preload="metadata">'+ '<source type="video/mp4" src="'+ urlVideo +'" />'+ '</video>'+ '</div>'; } $.magnificPopup.open({ items: { src: vsrc, type: 'inline' }, callbacks: { open: function() { var player = new MediaElementPlayer('video', {success: function(mediaElement, originalNode) {/* do things */}}); if (autoPlay == "sim") { player.play(); } } } }); }); $('a.modalVideoYoutube').magnificPopup({ type: 'iframe', mainClass: 'mfp-youtube', removalDelay: 160, preloader: false, fixedContentPos: false }); $('body').on("click", ".openPopup", function (c) { c.preventDefault(); var f = this.getAttribute("href", 2), g = this.getAttribute("data-width") || 900, m = this.getAttribute("data-height") || 700, l = this.getAttribute("data-scrollbars") || "yes", k = this.getAttribute("data-toolbar") || "yes", e = this.getAttribute("data-resizable") || "yes", h = this.getAttribute("data-left") || (screen.width / 2) - g / 2, j = this.getAttribute("data-top") || (screen.height / 2) - m / 2, a = "height=" + m + ",width=" + g + ",toolbar=" + k + ",left=" + h + ",top=" + j + ",resizable=" + e + ",scrollbars=" + l, b; b = window.open(f, "popup", a); }); $('body').on("change", "#central-atendimento", function () {// modal central de atendimento var caVal = $(this).val(); var li = $("#central-atendimento option[value='"+caVal+"']").attr("data-ca"); if(caVal == 'ca-all'){ $("#ca-ul").find('li').show(); }else{ var arrayCA = new Array(); arrayCA = li.split(","); $("#ca-ul").find('li').hide(); $.each(arrayCA, function(item) { $('#'+arrayCA[item]).show(); }); } }); $('body').on('click', 'ul#vant-ib li', function(){// vantagens canais digitais > internet bank var vantIB = $(this).attr('data-vant-ib'); if ( !$(this).hasClass('active') ){ $('ul#vant-ib li').removeClass('active'); $('div.vant-ib-content').removeClass('active').hide(); $(this).addClass('active'); $('div.vant-ib-content#'+ vantIB).addClass('active').show(); } }); // Pulblicação dinamica para as páginas do Facebook e Twitter $(".ed-fn .twitter").click(function() { var twiter = "https://twitter.com/?status=https://www.bradesco.com.br" + location.pathname; $(this).attr("href", twiter) }); $(".ed-fn .facebook").click(function() { var facebook = "https://www.facebook.com/sharer/sharer.php?u=https://www.bradesco.com.br" + location.pathname; $(this).attr("href", facebook) }); // QA-Pacote 11 - habilitando target _blank programaticamente para carrosel com id carouselComoacessar $("#carouselComoacessar li").find("a").attr("target", "_blank"); $('.produtos-navtabs > li').on('click', function(e) { var $el = $(this); var $wrapper = $('.produtos-navtabs-wrapper'); if ($wrapper.scrollLeft() > $el.position().left || ($wrapper.scrollLeft() + $wrapper.width() < $el.width() + $el.position().left)) $wrapper.scrollLeft($el.position().left); }); // Chamada Weblibras if ( $.ua.device.type == 'mobile' || $.ua.device.type == 'tablet' ) { $('#webLibrasCNT').hide(); } else { // Carrega o CSS e JS do WebLibras $('head').append('<link rel="stylesheet" type="text/css" href="css/wlStyle.css">'); $.getScript("js/wl-min.js"); // Funcao para Ativar o WebLibras $('body').on('click', '#webLibrasCNT a', function(e){ e.preventDefault(); $('#startWlAuto').click(); }); } }); function ativaModalConsorcio(){ closeMobileMenu(); $('#topBar div.canal-consorciado a').click(); } function abreClienteNCorrentista(pagina, largura, altura){ closeMobileMenu(); w = screen.width; h = screen.height; meio_w = w/2; meio_h = h/2; altura2 = altura/2; largura2 = largura/2; meio1 = meio_h-altura2; meio2 = meio_w-largura2; window.open(pagina,'nao_correntista','height='+altura+',width='+largura + ',top='+meio1+',left='+meio2+',scrollbars=no,menubar=0,toolbar=0,statusbar=0,resizable=1'); trackBradesco('Classic', 'Cartão - Cliente não conrretista', 'cliente_nao_correntista'); } function EscreveData() { var mydate=new Date(); var year=mydate.getYear(); if (year < 1000) { year+=1900 } var day=mydate.getDay(); var month=mydate.getMonth(); var daym=mydate.getDate(); if (daym<10) { daym="0"+daym } var dayarray=new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"); var montharray=new Array("janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"); $('span.txt-data').html(""+dayarray[day]+", "+daym+" de "+montharray[month]+" de "+year+"</b></font></small>"); } function abreSubMenu() { var url = location.href.split(/[?#]/)[0]; var breadcrumb = ''; var itemMenu = ''; url = url.split('/html/')[1]; url = url.split('/'); url.splice(0, 1); $.each( url, function(idx, value) { if ( value == '' ){ url[idx] = 'index.shtm'; } }); if ( $('div.breadcrumb') ){ for (var i = 0; i < url.length; i++) { if(url[i].indexOf('.') > -1) { url[i] = url[i].split('.')[0]; } if (i == 0) { itemMenu = '#mainMenu > h2 > ul > li.' + url[i]; $(itemMenu).addClass('active'); $(itemMenu + ' > ul').show(); breadcrumb += '<li class="seta">⟩</li>'; breadcrumb += '<li><a href="' + $(itemMenu + ' > a').attr('href') + '" tabindex="-1">' + $(itemMenu + ' > a').text() + '</a></li>'; } else { itemMenu += ' > ul > li.' + url[i]; if($(itemMenu).has('ul').length > 0) { $(itemMenu).addClass('active'); $(itemMenu).siblings().hide(); $(itemMenu + ' > ul').show(); } else { if($(itemMenu).length > 0) { $(itemMenu).addClass('on'); $(itemMenu + ' > ul').show(); } } if (url[i].toLowerCase() != 'index') { if($(itemMenu + ' > a').text() != "") { breadcrumb += '<li class="seta">⟩</li>'; breadcrumb += '<li><a href="' + $(itemMenu + ' > a').attr('href') + '" tabindex="-1">' + $(itemMenu + ' > a').text() + '</a></li>'; } else { if (i == url.length-1) { breadcrumb += '<li class="seta">⟩</li>'; breadcrumb += '<li><a>' + $('.mainContent header h2').text() + '</a></li>'; } } } } } $('.breadcrumb .links').append(breadcrumb); if ( url[url.length - 1] == 'index' ){ var activePage = url[url.length - 2]; } else { var activePage = url[url.length - 1]; } return activePage; } } function closeMobileMenu() { // Função para fechar o menu mobile var api = $('#MainMenuMobile').data('mmenu'); if(typeof api != 'undefined'){ api.close(); } } function dvfoco(valor) { if (valor == 3) { $('#textobusca').focus(); } else if (valor == 2) { $('#mainMenu h2 > ul > li:first > a').focus(); } else if (valor == 1) { $('section.mainContent').focus(); $("div#conteudo").focus(); var scrollPos = $("div#conteudo").offset().top; $(window).scrollTop(scrollPos - 80); } else if (valor == 4) { $('div#footer').focus(); } } function envia(palavra) { if (palavra != '') { var urlpost = '/html/classic/resultado-busca/index.shtm?q=' + palavra + "&s=Classic"; if (palavra != 'O que você procura?') { document.formbusca.action = urlpost; document.formbusca.submit(); } } } bPagina.carregado( function () { bAutocomplete.criar('textobusca', 'lista', '', 'js/palavras.xml'); bAutocomplete.incluiSelecaoItem('textobusca', execAutocomplete); bAutocompleteMobile.criar('textobuscamobile', 'listamobile', '', 'js/palavras.xml'); bAutocompleteMobile.incluiSelecaoItem('textobuscamobile', execAutocomplete); } ); function execAutocomplete(idElemento) { idElemento = idElemento || 'textobusca'; envia(document.getElementById(idElemento).value); } function chatIB(){ window.open("https://chats.bradesco/netcallcenter/chat5_internet/Cliente/frm_login.aspx?IdArea=1&Idioma=0&sel=HomePage","chat_ib","width=465,height=610,scrollbars=no,menubar=0,toolbar=0,statusbar=0,resizable=1"); trackBradesco('Classic','Chat','Como_Usar_Chat_IB'); } function chatSO(){ window.open("https://xwc-bradesco.fnis.com.br/bradesco/pop_chat_bradesco_cartoes.html","Atendimento Online","width=600,height=400,scrollbars=no,menubar=0,toolbar=0,statusbar=0,resizable=1"); } $(window).on('load', function(){ $('#AGN').focus(); // Tagueamento no menu lateral: Regularizacao de divida $("#mainMenu > ul > li.produtos-servicos > ul > li.mais-produtos-servicos > ul > li.regularizacao-de-divida > a, #MainMenuMobile li.regularizacao-de-divida a:last-child").attr("onclick", "trackBradesco('Classic','Menu Lado Esquerda','Mais Produtos e Servicos Regularizacao de Divida');"); $("#mainMenu > ul > li.produtos-servicos > ul > li.mais-produtos-servicos > ul > li.regularizacao-de-divida > ul > li.canais-de-renegociacao > a, #MainMenuMobile li.canais-de-renegociacao a:last-child").attr("onclick", "trackBradesco('Classic','Menu Lado Esquerda','Mais Produtos e Servicos Regularizacao de Divida Canais de Renegociacao');"); $("#mainMenu > ul > li.produtos-servicos > ul > li.mais-produtos-servicos > ul > li.regularizacao-de-divida > ul > li.proposta-pre-aprovada > a, #MainMenuMobile li.proposta-pre-aprovada a:last-child").attr("onclick", "trackBradesco('Classic','Menu Lado Esquerda','Mais Produtos e Servicos Regularizacao de Divida Proposta pre aprovada');"); $("#mainMenu > ul > li.produtos-servicos > ul > li.mais-produtos-servicos > ul > li.regularizacao-de-divida > ul > li.faca-sua-proposta > a, #MainMenuMobile li.faca-sua-proposta a:last-child").attr("onclick", "trackBradesco('Classic','Menu Lado Esquerda','Mais Produtos e Servicos Regularizacao de Divida Faca sua proposta');"); $("#mainMenu > ul > li.produtos-servicos > ul > li.mais-produtos-servicos > ul > li.regularizacao-de-divida > ul > li.assessorias-parceiras > a, #MainMenuMobile li.assessorias-parceiras a:last-child").attr("onclick", "trackBradesco('Classic','Menu Lado Esquerda','Mais Produtos e Servicos Regularizacao de Divida Assessorias Parceiras');"); var tabName = window.location.hash.substr(1); if (tabName == 'tabCartoes'){ if ( !$(this).hasClass('active') ){ $('div.tabsScroll ul li').removeClass('active'); $('div.tab').removeClass('active').hide(); $(this).addClass('active'); $('div.tabsScroll ul li#'+ tabName +'').addClass('active'); $('div.tab#'+ tabName +'').addClass('active'); } } }); function replaceSpecialChars(str){ str = str.replace(/[ÀÃÂÃÄÅ]/g,"A"); str = str.replace(/[à áâãäå]/g,"a"); str = str.replace(/[ÈÉÊË]/g,"E"); str = str.replace(/[èéêë]/g,"e"); str = str.replace(/[ÃŒÃÃŽÃ]/g,"I"); str = str.replace(/[ìÃîï]/g,"i"); str = str.replace(/[ÒÓÔÕÖ]/g,"O"); str = str.replace(/[òóôõö]/g,"o"); str = str.replace(/[ÙÚÛÜ]/g,"U"); str = str.replace(/[ùúûü]/g,"u"); str = str.replace(/[Ç]/g,"C"); str = str.replace(/[ç]/g,"c"); return str.replace(/[^ a-z0-9]/gi, "").trim(); } function openPopupParceiros() { $('#topBar div.btn-parceiros a').click(); } function openFooterTel() { $('#telefones_hidden').show(100); $('#setaFone').addClass('active_footer'); $('#btnFone').attr('onclick', 'closeFooterTel()'); } function closeFooterTel(){ $('#telefones_hidden').hide(100); $('#setaFone').removeClass('active_footer'); $('#btnFone').attr('onclick', 'openFooterTel()'); } function openFooterInfo() { $('#informacoes_hidden').show(100); $('#setaInfo').addClass('active_footer'); $('#btnInfo').attr('onclick', 'closeFooterInfo()'); } function closeFooterInfo(){ $('#informacoes_hidden').hide(100); $('#setaInfo').removeClass('active_footer'); $('#btnInfo').attr('onclick', 'openFooterInfo()'); } // Abertura das abas do footer function InfoOpen() { $(".list__links").toggle(); $(".item__info-uteis").toggleClass("active"); $(".list__fones").css('display', 'none'); $(".item__fones").removeClass("active"); $(".item__bia").removeClass("active"); $(".list__bia").css('display', 'none'); } function InfoFone() { $(".list__fones").toggle(); $(".item__fones").toggleClass("active"); $(".list__links").css('display', 'none'); $(".item__info-uteis").removeClass("active"); $(".item__bia").removeClass("active"); $(".list__bia").css('display', 'none'); } function InfoBia() { $(".list__bia").toggle(); $(".item__bia").toggleClass("active"); $(".list__links").css('display', 'none'); $(".item__info-uteis").removeClass("active"); $(".item__fones").removeClass("active"); $(".list__fones").css('display', 'none'); } // window.onload = function escondeMenu() { // if (window.location.href.indexOf("/html/classic/produtos-servicos/mais-produtos-servicos") >= 0) // { // $(".hideMenu").css('display', 'none'); // } // else if (window.location.href.indexOf("/html/classic/produtos-servicos/tarifas/index.shtm") >= 0) // { // $("li.tarifas").removeClass('hideMenu'); // $("li.mais-produtos-servicos").addClass('hideMenu'); // $(".hideMenu").css('display', 'none'); // } // } document.ready = function escondeMenu() { if (window.location.href.indexOf("/html/classic/produtos-servicos/mais-produtos-servicos") >= 0) { $(".hideMenu").css('display', 'none'); } else if (window.location.href.indexOf("/html/classic/produtos-servicos/tarifas/index.shtm") >= 0) { $("li.tarifas").removeClass('hideMenu'); // $("li.mais-produtos-servicos").addClass('hideMenu'); $(".hideMenu").css('display', 'none'); } }; // Exibe o Menu fixo // Exibe o Botão fixo no scroll window.onscroll = function () { if (($(this).scrollTop() > 100)) { $("#abrasuacontaFixed").show(); }else { $("#abrasuacontaFixed").hide(); } }; // Função para abrir o menu lateral (Seta) $('.js-expand').on('click', function (e) { e.preventDefault(); $(this).toggleClass('move'); Expand(); }); function Expand() { var Arrow = document.getElementById("cardConta"); if (Arrow.style.display === "none") { Arrow.style.display = "flex"; } else { Arrow.style.display = "none"; } } //End