// Script de controle de popup Interna.
//
// @Autor Paulo Alves Junior
// @Date 11/12/2007
// @Dependencies lightbox.js
// @run Para rodar, siga o exemplo: <body onload="abrePopupInterna(popWid, popHei)">
//
function abrePopupInterna(popWid, popHei, isAtiva) {
    if (isAtiva) {
        hideFlash();
        /*
        if (navigator.appVersion.indexOf("MSIE 6.0") == -1) {
            var popup = document.getElementById('popConteudo');

        }
        */
        arraySizes = getPageSize();
        var popupBox = document.getElementById('popupBox');
        popupBox.style.visibility = "hidden";
        popupBox.style.width = arraySizes[0] + 'px';
        popupBox.style.height = arraySizes[1] + 'px';
        popupBox.style.visibility = "visible";
        new Effect.BlindDown(popupBox.id);

        // DIV do banner
        var popCont = document.getElementById('popConteudo');
        popCont.style.visibility = "hidden";

        // Calcula o tamanho do elemento horizontalmente para centralizar
        popLeft = (arraySizes[0] / 2) - (popWid / 2);


        popCont.style.left = popLeft + 'px';

        popCont.style.width = popWid + 'px';
        // Calcula o tamanho do elemnto verticalmente para centralizar
        popTop = (arraySizes[3] / 2) - (popHei / 2);
        popCont.style.top = popTop + 'px';
        popCont.style.height = (popHei + 20) + 'px';

        // Exibe somente o flash da popup interna
        setTimeout("mostraBanner()", 1000);
        setTimeout("fechaPopupInterna()", 14000);
    }
}

function mostraBanner() {
    var popCont = document.getElementById('popConteudo');
    popCont.style.visibility = "visible";
    
    var bannersObject = document.getElementsByTagName("object");
    var bannersEmbeds = document.getElementsByTagName("embed");
    
    bannersObject[0].style.visibility = "visible";
    bannersEmbeds[0].style.visibility = "visible";
}

function fechaPopupInterna() {
    
    var bannersObject = document.getElementsByTagName("object");
    var bannersEmbeds = document.getElementsByTagName("embed");
    
    // Exibe somente o flash da popup interna
    bannersObject[0].style.visibility = "hidden";
    if (navigator.appVersion.indexOf("MSIE") == -1)
        bannersEmbeds[0].style.visibility = "hidden";
    
    var popupBox = document.getElementById('popupBox');
    new Effect.BlindUp(popupBox.id);
    
    var popCont = document.getElementById('popConteudo');
    new Effect.BlindUp(popCont.id);
    
    setTimeout("escondeFlash(0)", 1000);
}

function escondeFlash(excessao) {
    var flashObjects = document.getElementsByTagName("object");
    for (i = 0; i < flashObjects.length; i++) {
        if (i != excessao)
            flashObjects[i].style.visibility = "visible";
    }

    var flashEmbeds = document.getElementsByTagName("embed");
    for (i = 0; i < flashEmbeds.length; i++) {
        if (i != excessao)
            flashEmbeds[i].style.visibility = "visible";
    }
}

