﻿// Version: 2.5
/* **************************** */
/* insere bordas */
/* **************************** */
$.fn.bordas = function(options) {
    var settings = $.extend({
        'classBotao': 'btBordas',
        'classInput': 'btBordasInput',
        'nofinal': true,
        'tags': '<span class="rdbd bdlt"></span><span class="rdbd bdrt"></span><span class="rdbd bdrb"></span><span class="rdbd bdlb"></span>'
    }, options);
    return this.each(function() {
        if ($(this).find('span.rdbd').length == 0) {
            if (settings.nofinal) {
                $(this).append(settings.tags).addClass(settings.classBotao);
            } else {
                $(this).prepend(settings.tags).addClass(settings.classBotao);
            }
            if ($(this).find('input').length > 0) {
                $(this).addClass(settings.classInput);
            }
        }
        if ($.browser.msie && $.browser.version < 7 && ($(this).width() % 2 != 0)) {
            $(this).find('span.bdrt, span.bdrb').css('margin-right', '-1px');
        }
    });
};

criaBordas = function() {
    $('.gEstendida,.newsletter .box, .sidebox li a').bordas({ 'tags': '<span class="rdbd bdrb"></span><span class="rdbd bdlb"></span>' });
    $('.mnav,.popSearch, .carrinho .ficha, body.login .half,  .acessorios, .resultadoAcessorios, .detalhesProduto, .prodMidia .tabsCont,.prodSugerido, .garantiaEstendida .infoGarantia, .tags, .consumidores, .compartilheBox, .compreJunto,.wrapperCarrinhoResumo, .checkoutPassos li.passo, .sku .area-3-1-2, .parcelamento .tabsCont,.sku .calcFrete .formFrete, .carrinhoVazio, .finaliza, .npedido, .boxGesServ, .boxGes, .boxGes .wp, .boxGesServ .wp').bordas();
    $('.gEstendida .tit, .carrinho .boxServ h3, .listaPassos h4.top').bordas({ 'tags': '<span class="rdbd bdlt"></span><span class="rdbd bdrt"></span>' });
}

$(document).ready(function() {
    setTimeout('criaBordas();', 500);
    if (typeof Sys != 'undefined' && typeof Sys.WebForms != 'undefined' && typeof Sys.WebForms.PageRequestManager != 'undefined') {
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(criaBordas);
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(accordionGES);
    }
    if (location.pathname.indexOf("FinalizaCompra.aspx") != -1) {
        bnrFinaliza();
    };
    slideShow();
    accordionGES();
    menuF();
    initCarousel()
    if (typeof Sys != 'undefined' && typeof Sys.WebForms != 'undefined' && typeof Sys.WebForms.PageRequestManager != 'undefined') {
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(initCarousel);
    }
});

bnrFinaliza = function() {
    var urlBanner = '<div class="banner-PA-Delivery"><a title="Aproveite para ir ao supermercado. Acesse www.paodeacucar.com.br" href="http://www.paodeacucar.com.br" target="_blank">Pão de Açucar Delivery. Aproveite para ir ao supermercado. Acesse www.paodeacucar.com.br</a></div>';
    $('.conteudo').append(urlBanner);

}

function slideShow() { $('.mBnrHtml .slideShow').each(function() { $(this).addClass('js'); $(">li", this).css("opacity", "0").css("height", "0"); $(">li:first", this).css("opacity", "1").css("height", "100%").addClass("selected"); var nItens = $(">li", this).length; var itensPag = ""; var w = 1; for (i = 1; i <= nItens; i++) { itensPag += "<li><span>" + i + "</span></li>"; }; var pagination = "<div class=\"boxPage\"><div class=\"boxPage1\"><strong class=\"tit\">Ofertas</strong><ul class=\"slidePage\">" + itensPag + "</ul><div id=\"ctrlBt\"><span class=\"pauseBt\"><strong>Pause</strong></span></div></div></div>"; $(this).parent().append(pagination); var lnkItem = $(".slidePage>li>span", parentSlide); var parentSlide = $(this).parent(); $(".slidePage>li:first", parentSlide).addClass("selected"); $(".slidePage>li>span", parentSlide).click(function() { if ($("#ctrlBt .playBt", parentSlide).length > 0) { $('#ctrlBt', parentSlide).click(); }; $(".slidePage>li>span", parentSlide).parent().removeClass("selected"); $(this).parent().addClass("selected"); if ($(".slideShow>li", parentSlide).hasClass('selected')) { $(".slideShow>li", parentSlide).stop(); $(".slideShow>li", parentSlide).removeClass("selected").animate({ opacity: 0, height: 0 }, 'slow'); }; var nItem = $(this).html(); $(".slideShow>li", parentSlide).eq(nItem - 1).stop(); $(".slideShow>li", parentSlide).eq(nItem - 1).addClass("selected").animate({ opacity: 1, height: "100%" }, 'slow'); w = $(lnkItem).index($(this)); w++; return false; }); playSlideShow = function() { if (w < nItens) { $(lnkItem).eq(w).click(); } else { w = 0; $(lnkItem).eq(w).click(); } }; $('#ctrlBt', parentSlide).click(function() { if ($(".playBt", this).length == 0) { $(".slideShow>li", parentSlide).stop(); window.clearInterval(slideShow); $(this).html('<span class="playBt"><strong>Play</strong></span>'); } else { slideShow = window.setInterval(playSlideShow, 8000); $(this).html('<span class="pauseBt"><strong>Pause</strong></span>'); } }); slideShow = window.setInterval(playSlideShow, 8000); $(".slideShow>li a", parentSlide).mouseover(function() { if ($(".playBt", this).length == 0) { window.clearInterval(slideShow); } }); $(parentSlide).mouseout(function() { if ($(".playBt", this).length == 0) { window.clearInterval(slideShow); slideShow = window.setInterval(playSlideShow, 8000); } }); }); };
$.fn.teaserEffect = function(options) { var settings = $.extend({ entrada: 3000, duracao: 4000, saida: 800 }, options); var elemTeaser = this; $(window).load(function() { return elemTeaser.each(function() { $(elemTeaser).css('display', 'block'); var lTeaser = $("img", elemTeaser).width(); var hTeaser = $("img", elemTeaser).height(); var hTeaserT = $(elemTeaser).parent().height(); $("img", elemTeaser).css("margin-left", -lTeaser / 2).css("margin-top", -hTeaser / 2); $(elemTeaser).animate({ height: hTeaserT }, settings.entrada).animate({ opacity: 1 }, settings.duracao).fadeOut(settings.saida, function() { $(elemTeaser).remove(); }); }) }) }

function accordionGES() { if ($("body").hasClass("GES")) { $(".boxGes, .boxGesServ").each(function() { $('.hd', this).append("<span class=\"ico\">Abrir e Fechar</span>"); var acdElem = this; $('.hd', this).click(function() { var ul = $(this).next(); $(this).parent().toggleClass("open"); $(".wp", acdElem).slideToggle("fast"); return false; }) }); }; };
function menuF() { $("#wpTodosDpt").each(function() { var a; var b; $(".wpTodosDpt .todasCategorias").wrap('<div id="itemHeader2"></div>'); $(".headerMenu").append('<li id="lnkTodasCategorias" class="lnkTodasCategorias">' + $("#lnkTodasCategorias").html() + "</li>"); $("#header .lnkTodasCategorias").append($("#itemHeader2").html()); $("#wpTodosDpt").remove(); menuCategorias = $("#lnkTodasCategorias"); menuCategorias.mouseover(function() { if (b != undefined) { clearTimeout(b) } a = setTimeout("if(!$('#lnkTodasCategorias').hasClass('over')){$('#lnkTodasCategorias .todasCategorias').css('opacity','0');$('#lnkTodasCategorias').addClass('over'); if ($.browser.msie && $.browser.version < 7) {$('select').css('visibility','hidden')} $('#lnkTodasCategorias .todasCategorias').animate({opacity:1.0}, { queue:true, duration:400 })};", 300) }); menuCategorias.mouseout(function() { if (a != undefined) { clearTimeout(a) } b = setTimeout("$('#lnkTodasCategorias .todasCategorias').animate({opacity:0.2}, { queue:true, duration:200 , complete: function() {$('#lnkTodasCategorias').removeClass('over');if ($.browser.msie && $.browser.version < 7) {$('select').css('visibility','visible')}}})", 300) }) }) }
function initCarousel() { $('.thumbsImg,.thumbsVideo, #pips .prateleira .vitrineProdutos').carouselExp({ nElm: 3, speed: 600 }); $('body.lista-casamento .comoAdicionar .vitrineProdutos, body.carrinho .lista-produto .vitrineProdutos,body.sku .lista-acessorios .vitrineProdutos').carouselExp({ nElm: 4, speed: 1000 }); };

