/**
 * 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 = $('#fotos .foto_item:eq('+i+') h2').html();
    $('#fotos .cabecalho h2').html(num_foto);
    
    if(i == 0)
        $("#fotos .anterior").addClass("desabilitado")
    else
        $("#fotos .anterior").removeClass("desabilitado")
    if(i == foto_total_items - 1)
        $("#fotos .proximo").addClass("desabilitado")
    else
        $("#fotos .proximo").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 ver_video() {
    foto_atual_item=foto_total_items -1;
    video_atualiza_item();
}



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


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

}


function video_atualiza_item() {
	var okay = false;
    $('#fotos .cabecalho h2').fadeOut(250,function() {
        if(okay) return;
        okay = true;
        foto_troca_item(foto_atual_item);
        $('#fotos .cabecalho h2').fadeIn(250);
    });
	
	$("#movimento_slide").animate({
        'marginLeft': "-" + (foto_total_items * 450 -450) + "px"
    },{duration:500, queue:false});
}


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


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

  foto_troca_item(foto_atual_item);
});