$(document).ready(function(){
    $('.Slides').cycle({
        fx: 'fade',
        speed: 3000
    });
});
$(document).ready(function(){
    
    $('.Loading').hide();
    function abrirLinkT(){
        window.open("http://twitter.com/home?status=Acabei+de+ver+uma+foto+espetacular+do+Ricardo+Junqueira:+"+$('#url').val());
    }
    function abrirLinkF(){
        window.open('http://www.facebook.com/share.php?v=4&src=bm&u='+$('#url').val());
    }
    function abrirLinkD(){
        window.open('http://delicious.com/post?title=fotografia+natal+rn+rio+grande+do+norte&url='+$('#url').val());
    }
    BitlyCB.shortenResponseT = function(data) {
        var s = '';
        var first_result;
        for     (var r in data.results) {
                first_result = data.results[r]; break;
        }
        for (var key in first_result) {
            if(key == 'shortUrl'){
                s = first_result[key].toString();
            }
                
        }
        $('#url').val(s);
        abrirLinkT();
    }
    BitlyCB.shortenResponseF = function(data) {
        var s = '';
        var first_result;
        for     (var r in data.results) {
                first_result = data.results[r]; break;
        }
        for (var key in first_result) {
            if(key == 'shortUrl'){
                s = first_result[key].toString();
            }

        }
        $('#url').val(s);
        abrirLinkF();
    }
    BitlyCB.shortenResponseD = function(data) {
        var s = '';
        var first_result;
        for     (var r in data.results) {
                first_result = data.results[r]; break;
        }
        for (var key in first_result) {
            if(key == 'shortUrl'){
                s = first_result[key].toString();
            }

        }
        $('#url').val(s);
        abrirLinkD();
    }
    $('.Twitter').click(function(){
        BitlyClient.shorten('http://www.ricardojunqueira.com.br/albumview.php?cat='+$('#categoria').val()+'#'+$('.FotoGrande').attr('id'), 'BitlyCB.shortenResponseT');
    });
    $('.Face').click(function(){
        BitlyClient.shorten('http://www.ricardojunqueira.com.br/albumview.php?cat='+$('#categoria').val()+'#'+$('.FotoGrande').attr('id'), 'BitlyCB.shortenResponseF');
    });
    $('.Del').click(function(){
        BitlyClient.shorten('http://www.ricardojunqueira.com.br/albumview.php?cat='+$('#categoria').val()+'#'+$('.FotoGrande').attr('id'), 'BitlyCB.shortenResponseD');
    });
     
   
    $('#submit').click(function(){
        $('.FormContato').hide();
        $('#mensagemFinal').text("Mensagem enviada com sucesso!");
        var nome = $('#nome').val();
        var email = $('#email').val();
        var mensagem = $('#mensagem').val();

        $.post('contato.php', {nome: nome, email: email, mensagem: mensagem});
    });
    

    $('#canais, #slideFotos, #legenda').fadeOut();
    $('#wraper').hover(function(){
         $('#canais, #slideFotos, #legenda').fadeIn();
    },function(){
        $('#canais, #slideFotos, #legenda').fadeOut();
    });
    var ancora = window.location.href.split("#")[1];
    if(ancora) {
        var aux = $("img[id='"+ancora+"']").attr('src');
        if(aux){
            aux = aux.replace('thumb_', '');
            $('.FotoGrande').attr("src", aux);
        }
    }

    $('#slideFotos > ul> li > img').click(function(){
        var fotoClicada = $(this).attr('src');
        fotoClicada = fotoClicada.replace('thumb_', '');
        var idFotoClicada = $(this).attr('id');
        var fotoGrande = $(this).parent().parent().parent().parent().parent().find('.FotoGrande').attr('src');
        if(fotoGrande != fotoClicada){
            $('.Loading').show();
            $(this).parent().parent().parent().parent().parent().find('.FotoGrande').attr("src", fotoClicada);
            $(this).parent().parent().parent().parent().parent().find('.FotoGrande').attr("id", idFotoClicada);
            $(this).parent().parent().parent().parent().parent().find('.FotoGrande').load(function(){
                $('.Loading').hide();
            });
        }
    });

    $('#bt_ant').hide();
    var contador = 0;
    $("#slideFotos").find("li.LiImg").each(function(){
        contador++;
    });


    var restoDivisao = (contador % 5);
    //alert(restoDivisao);
    if(restoDivisao > 0){
        var numeroPaginas = Math.floor(contador / 5) + 1;
        //alert(numeroPaginas);
    }else{
        numeroPaginas = Math.round(contador / 5);
    }
    var tamanhoBloco = 550;
    var tamanhoFoto = 110;
    

    var aux = 1;
    if(numeroPaginas == 1){
        $('#bt_prox').hide();
        $('#bt_ant').hide();
        $('#paginasSlide').text(contador+' de '+contador);
    }
    if(aux == 1){
        $('#paginasSlide').text(5*aux+' de '+contador);
    }
    $('#bt_prox').click(function(){
        //alert(aux+' e '+numeroPaginas);
        if((aux + 1) == numeroPaginas && restoDivisao > 0){
            //alert('aqui');
            var tamanho = (aux - 1) * tamanhoBloco + (tamanhoFoto * restoDivisao);
            if(aux <= numeroPaginas){
                $('#slideFotos > ul').animate({top: "-"+tamanho+"px"}, 800);
                $('#paginasSlide').text(contador+' de '+contador);
            }
        }else{
            tamanho = aux * tamanhoBloco;
            if(aux <= numeroPaginas){
                $('#slideFotos > ul').animate({top: "-"+tamanho+"px"}, 800);
                $('#paginasSlide').text(5*(aux+1)+' de '+contador);
            }
        }

        if(aux < numeroPaginas){
            aux++;
        }
        if(aux <= 1){
            $('#bt_ant').hide();
        }else{
            $('#bt_ant').show();
        }
        if(aux < numeroPaginas){
            $('#bt_prox').show();
        }else{
            $('#bt_prox').hide();
        }
    });
    $('#bt_ant').click(function(){
        $('#paginasSlide').text(5*(aux-1)+' de '+contador);
        if(aux == 2){
            var tamanho = 0;
        }else{
            tamanho = (aux * tamanhoBloco) - (tamanhoBloco * 2);
        }
        
        $('#slideFotos > ul').animate({top: "-"+tamanho+"px"}, 800);
        if(aux > 1){
            aux--;
        }
        if(aux <= 1){
            $('#bt_ant').hide();
        }else{
            $('#bt_ant').show();
        }
        if(aux < numeroPaginas){
            $('#bt_prox').show();
        }else{
            $('#bt_prox').hide();
        }
    });

    $('.DescText, .DescExp').hide();

    $('#wrapperExposicoes > ul> li > a > img').hover(function(){
        var fotoClicada = $(this).attr('src');
        var texto = $(this).attr('texto');
        fotoClicada = fotoClicada.replace('thumb_', '');
        var fotoGrande = $(this).parent().parent().parent().parent().parent().find('#exposicaoGrande img').attr('src');
        if(fotoGrande != fotoClicada){
            $('.Loading').show();
            $(this).parent().parent().parent().parent().parent().find('#exposicaoGrande img').attr("src", fotoClicada);
            $(this).parent().parent().parent().parent().parent().find('#exposicaoGrande .DescText').text(texto);
            if(texto != null && texto != ''){
                $('.DescText, .DescExp').show();
            }
            $(this).parent().parent().parent().parent().parent().find('#exposicaoGrande img').load(function(){
                $('.Loading').hide();
            });
        }
    },function(){
        //$(this).parent().parent().parent().parent().parent().find('#exposicaoGrande img').attr('src', 'img/exposicao.jpg');
        //$('.DescText, .DescExp').hide();
    });
    

    

   

});

