/* 
 * PROCERGS - Companhia de Processamento de Dados do Estado do Rio Grande do Sul
 * 
 * Desenvolvedor: Márcio Bordim Silveira
 * Data: 28/02/2011
 */

$(document).ready(function(){

    //--------------------------------------------------------------------------
    // DESTAQUES
    //--------------------------------------------------------------------------
    var destaque_timer = parseInt($('#destaque_timer').val());
    var reinicia_timer = parseInt($('#reinicia_timer').val());
    
    if(isNaN(destaque_timer) || destaque_timer <= 0) destaque_timer = 5;
    if(isNaN(reinicia_timer) || reinicia_timer <= 0) reinicia_timer = 20;
    
    destaque_timer *= 1000;
    reinicia_timer *= 1000;
    
    $('.btnDestaque').click(function(e){
        e.preventDefault();
        var foi_click = false;
        if(timerToggleDestaque != null){
            clearTimeout(timerToggleDestaque);
            foi_click = true;
        }

        var indice = $(this).attr('href') - 1;

        $('.textoDestaques').hide();
        $('.textoDestaques').eq(indice).show();
        $('.fotoDestaque').hide();
        $('.fotoDestaque').eq(indice).show();
        
        $('.btnDestaque').removeClass('cur');
        $(this).addClass('cur');
        if(foi_click)
            timerToggleDestaque = setTimeout(functionToggleDestaque, reinicia_timer);
        else
            timerToggleDestaque = setTimeout(functionToggleDestaque, destaque_timer);
    });
    //EXECUTA O CICLO DOS DESTAQUES
    var functionToggleDestaque = function (){
        clearTimeout(timerToggleDestaque);
        timerToggleDestaque = null;
        var quantidade_destaques = $('.btnDestaque').length;
        var botao_clicado = $('.btnDestaque')
                                .filter('.cur')
                                .attr('href');
        if(botao_clicado >= quantidade_destaques){
            botao_clicado = 0;
        }
        $('.btnDestaque').eq(botao_clicado).click();
    };
    var timerToggleDestaque = setTimeout(functionToggleDestaque, destaque_timer);
    
    
    //--------------------------------------------------------------------------
    // CARROSSEL DAS IMAGENS
    //--------------------------------------------------------------------------
    

    $('#irDireita').click(function(e){e.preventDefault()});
    $('#irEsquerda').click(function(e){e.preventDefault()});

    $(".dvCarrossel").jCarouselLite({
        btnNext: "#irDireita",
        btnPrev: "#irEsquerda",
        circular: false //TODO: Temporário até corrigir o BUG do componente (jCarouselLite)

    });
    //forçar galeria para não ultrapassar essa largura (gambiarra)
    //$("#midGaleria").find(".dvCarrossel").css("width",452); 
    //$("#midGaleria").find("#irDireita").css("margin-right",3);
});
