var classeAbaResultadoMarcada = 'abaResultadosMarcada';
var classeAbasCaixaConteudoCentral = 'abasCaixaConteudoCentral';

function mudarExibicaoResultado(ancora, trimestre) {
    classeAbaResultadoMarcada = 'abaResultadosCentralMarcada';
    classeAbasCaixaConteudoCentral = 'abasCaixaConteudoCentral';
    mudarSubtituloResultado(ancora, trimestre);
}

function mudarExibicaoResultadoHome(ancora, trimestre) {
    classeAbaResultadoMarcada = 'abaResultadosMarcada';
    classeAbasCaixaConteudoCentral = 'abasCaixaConteudo';
    mudarSubtituloResultado(ancora, trimestre);
}

function mudarExibicaoResultadoWebControl(ancora, trimestre) {
    classeAbaResultadoMarcada = 'abaResultadosMarcadaInterna';
    classeAbasCaixaConteudoCentral = 'abasCaixaConteudoInterna';
    mudarSubtituloResultado(ancora, trimestre);
}

function mudarSubtituloResultado(ancora, trimestre) {
    limparAbaAtiva(ancora);

    var areaSubtitulo = obterAreaSubtituloDeAncora(ancora);
    limparAreaSubtitulo(areaSubtitulo);

    var abaSelecionada = obterAbaSelecionadaDeAncora(ancora);
    ativarAbaSelecionada(abaSelecionada);

    exibirSubtituloDeAbaSelecionada(abaSelecionada, areaSubtitulo, ancora);

    var idResultadoCriptografado = $(ancora).parent().attr('resultado');
}

function exibirSubtituloDeAbaSelecionada(abaSelecionada, areaSubtitulo, ancoraSelecionada) {
    var subTitulo = abaSelecionada.find('input[type=hidden]');
    var link = obterLinkDeSubtitulo(abaSelecionada);
    var endereco = $(ancoraSelecionada).attr('href');
    $(link).attr('href', endereco);
    areaSubtitulo.text(subTitulo.val());
}

function obterLinkDeSubtitulo(abaSelecionada) {
    return $(abaSelecionada).parent().siblings('div.' + classeAbasCaixaConteudoCentral).children('a[id$=HlkResultado]');
}

function ativarAbaSelecionada(abaSelecionada) {
    abaSelecionada.addClass(classeAbaResultadoMarcada);
}

function obterAbaSelecionadaDeAncora(ancora) {
    return $(ancora).parent();
}

function obterAreaSubtituloDeAncora(ancora) {
    return $('.' + classeAbasCaixaConteudoCentral).children('a[id$=HlkResultado]');
    //return $(ancora).parent('li').siblings().children('a[id$=HlkResultado]');
}

function limparAreaSubtitulo(areaSubtitulo) {
    areaSubtitulo.text('');
}

function limparAbaAtiva(ancora) {
    var abaAtiva = $(ancora).parent().parent().find("li." + classeAbaResultadoMarcada);
    abaAtiva.removeClass(classeAbaResultadoMarcada);
}



function exibirNovaDescricao(descricao, idCriptografado) {
    var li = $("li[resultado=" + idCriptografado + "]");
    var ancora = li.parent().siblings('div').children('a');
    ancora.text(descricao);
}
