/**
 * Terra Galeria de Fotos.
 * Baseado no Jolicloud Tour Slider: <http://www.jolicloud.com>
 * Baseado no jQuery Coda Slider: <http://jqueryfordesigners.com/demo/coda-slider.html>
 */
 
//define variaveis para acompanhar o total de fotos e a foto atual
var foto_atual_item = 0;
var foto_total_items = 0;
 
function foto_troca_item(i) {
    var num_foto = $('#galeria_fotos .foto_item:eq('+i+') span').html();
    $('#galeria_fotos .legenda span').html(num_foto);
    
    if(i == 0)
        $("#galeria_fotos .anterior").addClass("desabilitado")
    else
        $("#galeria_fotos .anterior").removeClass("desabilitado")
    if(i == foto_total_items - 1)
        $("#galeria_fotos .proxima").addClass("desabilitado")
    else
        $("#galeria_fotos .proxima").removeClass("desabilitado")
}


function foto_volta() {
    if(foto_atual_item <= 0)
        return;
    foto_atual_item--;
    foto_atualiza_item();
}

function foto_avanca() {
    if(foto_atual_item >= foto_total_items - 1)
        return;
    foto_atual_item++;
    foto_atualiza_item();
}

function foto_atualiza_item() {
	var okay = false;
    $('#galeria_fotos .legenda span').fadeOut(250,function() {
        if(okay) return;
        okay = true;
        foto_troca_item(foto_atual_item);
        $('#galeria_fotos .legenda span').fadeIn(250);
    });


    $("#movimento_slide").animate({
        'marginLeft': "-" + (foto_atual_item * 620) + "px"
    },{duration:500, queue:false});

}

$(document).ready(function() {
  var items = $('#galeria_fotos .foto_item');
  foto_total_items = items.length;


  
  // Aumenta div foto_movimento_interno
  $("#movimento_slide").css({
      'width': (foto_total_items * 620) + "px"
  });
  
  
  // faz imagens flutuarem a esquerda
  $('#galeria_fotos .foto_item img').css({
      'float': 'left' 
  });

  foto_troca_item(foto_atual_item);
});
