//<!-- ;

function mostrar_div(id) {
    //tem que tratar browsers diferentemente
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'block';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'block';
        }
        else { // IE 4
            document.all.id.style.display = 'block';
        }
    }
}

function esconder_div(id) {
    //tem que tratar browsers diferentemente
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'none';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'none';
        }
        else { // IE 4
            document.all.id.style.display = 'none';
        }
    }
}

function inverter_div(id) {
    //tem que tratar browsers diferentemente
    if (document.getElementById) { // DOM3 = IE5, NS6
        if (document.getElementById(id).style.display == 'none')
            mostrar_div(id)
        else
            esconder_div(id);
    }
    else {
        if (document.layers) { // Netscape 4
            if (document.id.display == 'none')
                mostrar_div(id)
            else
                esconder_div(id);
        }
        else { // IE 4
            if (document.all.id.style.display == 'none')
                mostrar_div(id)
            else
                esconder_div(id);
        }
    }
}

function exibirJanelaImagem(img, w, h) {
    pg = 'janela.aspx?i=' + img + '&w=' + w + '&h=' + h;

    window.focus();

    janela = window.open(pg, 'janela_imagem', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizeable=no,width=' + w + ',height=' + h);
    janela.innerWidth = w;
    janela.innerHeight = h;
    janela.moveTo(0, 0);
    janela.focus();

}

function ConfirmarOperacao(cQuestion) {
    return confirm(cQuestion);
}

function valida_data(cCampo) {
    var date = document.getElementById(cCampo).value;
    var array_data = new Array;
    var ExpReg = new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
    //vetor que contem o dia o mes e o ano
    array_data = date.split("/");
    erro = false;
    //Valido se a data esta no formato dd/mm/yyyy e se o dia tem 2 digitos e esta entre 01 e 31
    //se o mes tem d2 digitos e esta entre 01 e 12 e o ano se tem 4 digitos e esta entre 1000 e 2999
    if (date.search(ExpReg) == -1)
        erro = true;
    //Valido os meses que nao tem 31 dias com execao de fevereiro
    else if (((array_data[1] == 4) || (array_data[1] == 6) || (array_data[1] == 9) || (array_data[1] == 11)) && (array_data[0] > 30))
        erro = true;
    //Valido o mes de fevereiro
    else if (array_data[1] == 2) {
        //Valido ano que nao e bissexto
        if ((array_data[0] > 28) && ((array_data[2] % 4) != 0))
            erro = true;
        //Valido ano bissexto
        if ((array_data[0] > 29) && ((array_data[2] % 4) == 0))
            erro = true;
    }
    if (erro) {
        alert("Data Inválida");
        document.getElementById(cCampo).focus();
    }
}

// rel = _blank || NOFOLLOW (caixa alta) => target = _blank
function createTargetBlankLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if (anchor.getAttribute("href") && (anchor.getAttribute('rel') == '_blank' || anchor.getAttribute('rel') == 'NOFOLLOW')) {
                anchor.target = '_blank';
            }
        }
    }
}
//-->

