﻿var bannerDiv;
var divNum;

function fnGeraBanner(txtArquivo, largura, altura, top, left, duracao, bolModal, txtModalCor, numModalTransparencia) {

    var ext = txtArquivo.split(".").pop();

    if (!txtArquivo) {
        alert("Um arquivo é necessário!");
        return false;
    }
    if (!bolModal) {
        var bolModal = 0;
    }
    if (!txtModalCor || bolModal == 0) {
        var txtModalCor = null;
    }
    if (!numModalTransparencia || bolModal == 0) {
        var numModalTransparencia = null;
    }
    
    if (top == "") {
        top = (($(window).height() - parseInt(altura)) / 2).toString();
    } else if (top.toString().indexOf("%") > -1) {
        top = (($(window).height() / 100) * parseInt(top)) - (parseInt(altura) / 2);
    } 
    
    if (left == "") {
        left = (($(window).height() - parseInt(altura)) / 2).toString();
    } else if (left.toString().indexOf("%") > -1) {
        left = (($(window).width() / 100) * parseInt(left)) - (parseInt(largura) / 2);
    } 
    
    divNum = Math.round(Math.random() * 1000);
    if ($("#db" + divNum)) {
        divNum = Math.round(Math.random() * 1000);
    }

    bannerDiv = "db" + divNum;

    $("body").append('<div id="db' + divNum + '"></div>');

    if (ext == "swf") {
        $("#db" + divNum).html('<div id="fc' + divNum + '"></div>');
        var flashvars = {};
        var params = {
            wmode: "transparent",
            menu: "false"
        };

        $("#db" + divNum).css({
            "position": "absolute",
            "width": largura + "px",
            "height": altura + "px",
            "overflow": "hidden",
            "top":  top + "px",
            "left": left + "px"
        });

        swfobject.embedSWF(txtArquivo, "fc" + divNum, largura, altura, "10.0.0", "swf/expressInstall.swf", flashvars, params);

        if (duracao > 0) {
            setTimeout('$("#db'+divNum+'").remove()', duracao);
        }

        return true;
    }

}

function fnFechaBanner() {
    $("#db" + divNum).remove();
}
