﻿var _objSecaoPrincipalAux = null;
var _objSecaoAux = null;
var _objSubSecaoAux = null;

var _strXML = null;
var _docXML = null;

var _strXMLNoticias = null;
var _docXMLNoticias = null;
            
function ajustarConteudo(p_objNodeTexto, p_objNodeImagens) {
    var divTexto = document.getElementById("divTextoConteudo");
    var divImagens = document.getElementById("divImagensConteudo");
    
    var strHTML = decode64(RecuperarTextoNode(p_objNodeTexto));
    divTexto.innerHTML = strHTML;
    
    if (p_objNodeImagens.childNodes.length == 0) {
        divTexto.className = "texto_completo";
        divImagens.style.display = "none";
    } else {
        divTexto.className = "texto";
        divImagens.style.display = "inline";
    }
    
    _objNodeImagens = p_objNodeImagens;
    mostrarImagens(null);
}

var _objNodeImagens = null;
var _intIndice = 0;

function mostrarImagens(p_blnAcima) {
    var divThumbNails = document.getElementById("divThumbNails");
    LimparConteudoControle(divThumbNails);
    
    if (_objNodeImagens == null) { 
        _intIndice = 0;
        return; 
    }
    
    if (p_blnAcima != null) {
        if (p_blnAcima) {
            _intIndice = _intIndice == 0 ? 0 : _intIndice - 1;
        } else {
            _intIndice = _intIndice >= _objNodeImagens.childNodes.length - 4 ?
                _intIndice : _intIndice + 1;
        }
    } else {
        _intIndice = 0;
    }
    
    var divMiniatura = null;
    var imgMiniatura = null;
    
    var i = _intIndice;
    
    while (i < (_intIndice + 4)) {
        if (_objNodeImagens.childNodes[i] == null) {
            break;
        }

        divMiniatura = document.createElement("DIV");
        divMiniatura.className = "miniatura";
        
        imgMiniatura = document.createElement("IMG");
        imgMiniatura.className = "thumbnail";
        imgMiniatura.alt = _objNodeImagens.childNodes[i].getAttribute("name");
        imgMiniatura.src = _objNodeImagens.childNodes[i].getAttribute("thumbnail");
        imgMiniatura.border = 0;
        
        divMiniatura.appendChild(imgMiniatura);
        
        divMiniatura.setAttribute("nomeImagem", _objNodeImagens.childNodes[i].getAttribute("name"));
        divMiniatura.setAttribute("urlImagem", _objNodeImagens.childNodes[i].getAttribute("src"));
        divMiniatura.setAttribute("urlAmpliada", _objNodeImagens.childNodes[i].getAttribute("ampliada"));
        
        divMiniatura.onclick = function() {
            ampliarImagem(this);
        };
        
        divThumbNails.appendChild(divMiniatura);
        i++;
    }
    
    if (p_blnAcima == null && divThumbNails.childNodes.length > 0) {
        if (document.all) {
            divThumbNails.firstChild.click();
        } else {
            divThumbNails.firstChild.onclick();
        }
    }
}

function ampliarImagem(p_objDivMiniatura) {
    var imgAmpliada = document.getElementById("imgAmpliada");
    var lnkImagemAmpliada = document.getElementById("lnkImagemAmpliada");
    imgAmpliada.src = p_objDivMiniatura.getAttribute("urlAmpliada");
    imgAmpliada.alt = p_objDivMiniatura.getAttribute("nomeImagem");
    imgAmpliada.title = p_objDivMiniatura.getAttribute("nomeImagem");
    lnkImagemAmpliada.setAttribute("urlImagem", p_objDivMiniatura.getAttribute("urlImagem"));
    lnkImagemAmpliada.onclick = function() { abrirFotografia(this); };
}

function abrirFotografia(p_lnkImagemAmpliada) {
    var divConteudo = document.getElementById("divConteudoInterno");
    var divAnimacao = document.getElementById("divAnimacao");
    var divGaleriaImagens = document.getElementById("divGaleriaImagens");
    var divFotografia = document.getElementById("divFotografia");
    var divMapa = document.getElementById("divMapa");
    var imgVisualizacaoImagem = document.getElementById("imgVisualizacaoImagem");
    
    if (divConteudo.style.display == "inline") {
        _divAberto = divConteudo;
    }
    
    if (divAnimacao.style.display == "inline") {
        _divAberto = divAnimacao;
    }
    
    if (divGaleriaImagens.style.display == "inline") {
        _divAberto = divGaleriaImagens;
    }
    
    if (divMapa.style.display == "inline") {
        _divAberto = divMapa;
    }
    
    divConteudo.style.display = "none";
    divAnimacao.style.display = "none";
    divMapa.style.display = "none";
    divGaleriaImagens.style.display = "none";
    divFotografia.style.display = "inline";
    
    divFotografia.scrollTop = 0;
    
    imgVisualizacaoImagem.src = p_lnkImagemAmpliada.getAttribute("urlImagem");
}

var _divAberto = null;
        
function fecharFotografia() {
    var divFotografia = document.getElementById("divFotografia");
    divFotografia.style.display = "none";
    if (_divAberto != null) {
        _divAberto.style.display = "inline";
    }
    return false;
}