﻿window.klabin = {

    formName: "ctl00_ConteudoBackend_",

    inverteDisplay: function (elemento) {

        var display = elemento.style.display;

        if (display == undefined || display == '') {

            elemento.style.display = 'none';
        } else {

            elemento.style.display = '';

        }

    },

    checkPastaAtual: function () {

        var urlAtual = window.location.href;
        var arrPastas = new Array();

        arrPastas[0] = "a-klabin";
        arrPastas[1] = "centro-de-memoria";

        arrPastas[2] = "nossos-negocios";
        arrPastas[3] = "nossos-negocios/florestal";
        arrPastas[4] = "nossos-negocios/papeis";
        arrPastas[5] = "nossos-negocios/embalagens";
        arrPastas[6] = "nossos-negocios/sacos-industriais";

        arrPastas[7] = "produtos";
        arrPastas[8] = "sustentabilidade";

        arrPastas[9] = "responsabilidade-ambiental";

        arrPastas[10] = "responsabilidade-ambiental/controle-ambiental";
        arrPastas[11] = "responsabilidade-ambiental/atividades";

        arrPastas[12] = "responsabilidade-social";
        arrPastas[13] = "programa";

        arrPastas[14] = "pesquisa-desenvolvimento";
        arrPastas[15] = "recursos-humanos";

        arrPastas[16] = "investidores";
        arrPastas[17] = "investidores/perfil-corporativo";
        arrPastas[18] = "investidores/resultados";
        arrPastas[19] = "investidores/comunicado";

        arrPastas[20] = "imprensa";
        arrPastas[21] = "suprimentos";

        for (var i = 0; i < arrPastas.length; i++) {
            if (urlAtual.indexOf(arrPastas[i]) > -1) {
                klabin.inverteDisplay(document.getElementById(arrPastas[i]));
            }
        }
    },
    /* 
    Função que abre div de acordo com o 
    valor enviado (true ou fase)
    #### Parametros ####
    value = valor booleano
    divId = Id da div a ser aberta
    divCloseOpt = div opcional a ser fechada
    */
    openCloseDiv: function (value, divId, divCloseOpt) {

        objModificado = document.getElementById(divId);
        objFechar = document.getElementById(divCloseOpt);

        if (objModificado == null)
            return;

        if (value) {
            objModificado.style.display = '';
        }

        if (objFechar != null) {
            objFechar.style.display = 'none';
        }
    },

    comparaData: function (data1, data2, callbackFunction) {

        var flgRetorno = false;

        try {
            data1 = document.getElementById(this.formName + data1);
            data2 = document.getElementById(this.formName + data2);

            if (data1 == null || data2 == null)
                return eval(callbackFunction);

            data1 = data1.value;
            data2 = data2.value;

            dia1 = data1.substring(0, 2)
            mes1 = data1.substring(3, 5)
            ano1 = data1.substring(6, 10)

            dia2 = data2.substring(0, 2)
            mes2 = data2.substring(3, 5)
            ano2 = data2.substring(6, 10)

            if (ano2 >= ano1) {
                if (mes2 >= mes1) {
                    if (dia2 >= dia1) {
                        flgRetorno = true;
                    }
                }
            }

            if (flgRetorno) {
                return eval(callbackFunction);
            } else {
                alert('A data de entrada não pode ser maior que a data de saída.');
                return false;
            }
        } catch (ex) {
            alert(ex);
            return false;
        }

    },
    // formato exemplo '/pasta/arquivo.default'
    redirecionaJS: function (endereco) {

        window.location.href='../../' + prefixoAtual + endereco;

    },

    exibeArquivo : function(arquivoPt, arquivoEn, arquivoEs){
        
        switch(prefixoAtual)
        {
            case "pt-br":
                openCenterPopup(arquivoPt, '', '', screen.width, screen.height);
                break;
            case "en-us":
                openCenterPopup(arquivoEn, '', '', screen.width, screen.height);
                break;
            case "es-es":
                openCenterPopup(arquivoEs, '', '', screen.width, screen.height);
                break;
        }

    }
}
