(function($) {
    $(function() {

        $('.ColunaFotos .Galeria:first').addClass("Ativa Primeira");
        $('.ColunaFotos .Galeria:last').addClass("Ultima");
        $('.ColunaFotos .Galeria li:nth-child(2n)').addClass("SemMargem");

        var totalGalerias = $('.ColunaFotos .Galeria').size();
        var paginaAtual = totalGalerias - totalGalerias + 1;

        $('.Paginacao .Exibicao .PaginaAtual').text(paginaAtual);
        $('.Paginacao .Exibicao .TotalPaginas').text(totalGalerias);


        if ($('.ColunaFotos ul.Primeira').css('display') == 'block') {
            $('.ColunaFotos .Paginacao .Anterior').hide();
        }

        if ($('.ColunaFotos ul.Ultima').css('display') == 'block') {
            $('.ColunaFotos .Paginacao .Proxima').hide();
        }

        $('.ColunaFotos .Paginacao .Anterior').click(function() {
            $(this).parents('.ColunaFotos').find('.Galeria').hide();
            var antigaListagemAtiva = $(this).parents('.ColunaFotos').find('ul.Ativa');
            $(this).parents('.ColunaFotos').find('.Galeria').removeClass('Ativa');
            $(antigaListagemAtiva).prev('.Galeria').addClass("Ativa").show();
            if ($('.ColunaFotos ul.Primeira').css('display') == 'block') {
                $(this).hide();
            }
            else
                $(this).show();
            if ($('.ColunaFotos ul.Ultima').css('display') == 'none') {
                $('.ColunaFotos .Paginacao .Proxima').show();
            }
            paginaAtual = paginaAtual - 1;
            $('.Paginacao .Exibicao .PaginaAtual').text(paginaAtual);
        });

        $('.ColunaFotos .Paginacao .Proxima').click(function() {
            $(this).parents('.ColunaFotos').find('.Galeria').hide();
            var antigaListagemAtiva = $(this).parents('.ColunaFotos').find('ul.Ativa');
            $(this).parents('.ColunaFotos').find('.Galeria').removeClass('Ativa');
            $(antigaListagemAtiva).next('.Galeria').addClass("Ativa").show();
            if ($('.ColunaFotos ul.Ultima').css('display') == 'block') {
                $(this).hide();
            }
            else
                $(this).show();
            if ($('.ColunaFotos ul.Primeira').css('display') == 'none') {
                $('.ColunaFotos .Paginacao .Anterior').show();
            }
            paginaAtual = paginaAtual + 1;
            $('.Paginacao .Exibicao .PaginaAtual').text(paginaAtual);

        });



    });
})(jQuery);
