function movimenta_galeria (acao) {
   var mini_atual = $("#mini_atual").val();
   var mini_quantidade = $("#mini_quantidade").val();
   var mini_galeria_atual = $("#mini_galeria_atual").val();
   var mini_galeria_total = $("#mini_galeria_total").val();
   
   var primeiro = $("li[id^='thumbs_']:visible:first").attr("id");
   var ultimo =   $("li[id^='thumbs_']:visible:last").attr("id");
   
   var temp1 = primeiro.split("_");
   var temp2 = ultimo.split("_");
   
   var inicio_atual = temp1[1];   
   var fim_atual = temp2[1];
   
   if (acao == "foto_controle_proxima") {
       var inicio = fim_atual;
           inicio++;
       var fim = inicio + 10;
   } else {
       var fim = inicio_atual;
       var inicio = fim - 10;
           fim--;
   }

   if ((acao == "foto_controle_proxima") && (mini_atual == inicio)) {
   
      $("li[id^='thumbs_']").each (function(num) {
      
        if ((num >= inicio) && (num < fim)) {
          $(this).removeClass("mini_oculto");
        } else {
          $(this).addClass("mini_oculto");
        }
      });
     mini_galeria_atual++;
     $("#mini_galeria_atual").attr({value: mini_galeria_atual});
     
     $("li[id^='thumbs_']").removeClass("mini_on");
     $("li[id^='thumbs_']:eq("+inicio+")").addClass("mini_on");
     $("#mini_atual").attr({value: inicio});
     var imagem = $("li[id^='thumbs_']:eq("+inicio+")").attr("alt");
     $("#imagem_grande").attr({src: imagem});     
   }

   if ((acao == "foto_controle_anterior") && (mini_atual == fim)) {
   
      $("li[id^='thumbs_']").each (function(num) {
      
        if ((num >= inicio) && (num <= fim)) {
          $(this).removeClass("mini_oculto");
        } else {
          $(this).addClass("mini_oculto");
        }
      });
     mini_galeria_atual--;
     $("#mini_galeria_atual").attr({value: mini_galeria_atual});

     $("li[id^='thumbs_']").removeClass("mini_on");
     $("li[id^='thumbs_']:eq("+fim+")").addClass("mini_on");
     $("#mini_atual").attr({value: fim});
     var imagem = $("li[id^='thumbs_']:eq("+fim+")").attr("alt");
     $("#imagem_grande").attr({src: imagem});     
     
   }

     /* Desabilita setas */

     if (mini_galeria_atual == 1) {
       $("#seta_esquerda").removeClass("seta_esquerda");
       $("#seta_esquerda").addClass("seta_esquerda_of");
     } else {
       $("#seta_esquerda").removeClass("seta_esquerda_of");
       $("#seta_esquerda").addClass("seta_esquerda");
     }
     if (mini_galeria_atual == mini_galeria_total) {
       $("#seta_direita").removeClass("seta_direita");
       $("#seta_direita").addClass("seta_direita_of");
     } else {
       $("#seta_direita").removeClass("seta_direita_of");
       $("#seta_direita").addClass("seta_direita");
     }
      
      if (mini_atual == 0) {
       $("a[rel='foto_controle_anterior']").removeClass("volta");
       $("a[rel='foto_controle_anterior']").addClass("volta_off");
      } else {
       $("a[rel='foto_controle_anterior']").removeClass("volta_off");
       $("a[rel='foto_controle_anterior']").addClass("volta");
      }

      if (mini_atual == mini_quantidade - 1) {
       $("a[rel='foto_controle_proxima']").removeClass("avanca");
       $("a[rel='foto_controle_proxima']").addClass("avanca_off");
      } else {
       $("a[rel='foto_controle_proxima']").removeClass("avanca_off");
       $("a[rel='foto_controle_proxima']").addClass("avanca");
      }

        $("#fotoTitulo").html(fotoTitulo[mini_atual]);
        $("#fotoDescricao").html(fotoDescricao[mini_atual]);
        $("#fotoCliente").html(fotoCliente[mini_atual]);
        $("#fotoLink").html(fotoLink[mini_atual]);
        $("#fotoLink").attr({href: fotoLink[mini_atual]});
      
         
      mini_atual++;
      $("#posicao").html("Imagem "+mini_atual+" de "+mini_quantidade);

   
}
function movimentacao (acao) {
    var mini_atual = $("#mini_atual").val();
    var mini_quantidade = $("#mini_quantidade").val();
    
    var sair = 0;

     if ((mini_atual == 0) && (acao == 'foto_controle_anterior'))
     sair = 1;
     if ((mini_atual == mini_quantidade) && (acao == 'foto_controle_proxima'))
     sair = 1;
    
    if (sair == 0) {
       
        $("li[id^='thumbs_']:eq("+mini_atual+")").removeClass("mini_on");
        if (acao == "foto_controle_anterior")
        mini_atual--;
        else
        mini_atual++;

        $("#fotoTitulo").html(fotoTitulo[mini_atual]);
        $("#fotoDescricao").html(fotoDescricao[mini_atual]);
        $("#fotoCliente").html(fotoCliente[mini_atual]);
        $("#fotoLink").html(fotoLink[mini_atual]);
        $("#fotoLink").attr({href: fotoLink[mini_atual]});

        $("li[id^='thumbs_']:eq("+mini_atual+")").addClass("mini_on");
        var img = $("li[id^='thumbs_']:eq("+mini_atual+")").attr("alt");
        $("#imagem_grande").attr({src: img});
        $("#mini_atual").attr({value: mini_atual});

        if (mini_atual == 0) {
         $("a[rel='foto_controle_anterior']").removeClass("volta");
         $("a[rel='foto_controle_anterior']").addClass("volta_off");
        } else {
         $("a[rel='foto_controle_anterior']").removeClass("volta_off");
         $("a[rel='foto_controle_anterior']").addClass("volta");
        }

        if (mini_atual == mini_quantidade - 1) {
         $("a[rel='foto_controle_proxima']").removeClass("avanca");
         $("a[rel='foto_controle_proxima']").addClass("avanca_off");
        } else {
         $("a[rel='foto_controle_proxima']").removeClass("avanca_off");
         $("a[rel='foto_controle_proxima']").addClass("avanca");
        }
     movimenta_galeria(acao);
     
    }
}

$(document).keydown(function (e) {
    var mini_atual = $("#mini_atual").val();
    var mini_quantidade = $("#mini_quantidade").val();
    
    if (mini_atual != 0) {
      if(e.which == 37)
          movimentacao("foto_controle_anterior");
    }
   
    if (mini_atual != mini_quantidade - 1) {
      if(e.which == 39)
          movimentacao("foto_controle_proxima");
    }
}); 

$(document).ready(function(){

/*####### Galeria de imagens ########*/
$("#mini_atual").val("0");
var mini_atual = $("#mini_atual").val();
var mini_quantidade = $("#mini_quantidade").val();
var total_mini_galeria = 10;

$("li[id^='thumbs_']:eq("+mini_atual+")").addClass("mini_on");
var imagem = $("li[id^='thumbs_']:eq("+mini_atual+")").attr("alt");
$("#imagem_grande").attr({src: imagem});

if (mini_quantidade < total_mini_galeria + 1) {
 $("#seta_direita").removeClass("seta_direita");
 $("#seta_direita").addClass("seta_direita_of");
}

if (mini_atual == 0) {
 $("#seta_esquerda").removeClass("seta_esquerda");
 $("#seta_esquerda").addClass("seta_esquerda_of");
}

$("a[rel^='foto_controle_']").click(function(){
    var mini_atual = $("#mini_atual").val();
    var mini_quantidade = $("#mini_quantidade").val();
    var acao = $(this).attr("rel");
    
    if ((acao == "foto_controle_proxima") && (mini_atual < mini_quantidade - 1))
    movimentacao(acao);
    if ((acao == "foto_controle_anterior") && (mini_atual > 0))
    movimentacao(acao);
});

$("div[id='seta_direita']").click(function(){
    var mini_galeria_atual = $("#mini_galeria_atual").val();
    var mini_galeria_total = $("#mini_galeria_total").val();

    if (mini_galeria_atual < mini_galeria_total) {     
    var ultimo = $("li[id^='thumbs_']:visible:last").attr("id");
    var temp = ultimo.split("_");
    var fim = temp[1];   
    fim++;
    $("#mini_atual").attr({value: fim});
    movimenta_galeria('foto_controle_proxima');
    }
});

$("div[id='seta_esquerda']").click(function(){
    var mini_galeria_atual = $("#mini_galeria_atual").val();
    var mini_galeria_total = $("#mini_galeria_total").val();

    if (mini_galeria_atual > 1) {     
    var primeiro =   $("li[id^='thumbs_']:visible:first").attr("id");
    var temp = primeiro.split("_");
    var fim = temp[1];   
    fim--;
    $("#mini_atual").attr({value: fim});
    movimenta_galeria('foto_controle_anterior');
    }
});


$("#bt_mais").click(function(){
  
  var status = $("a[id='bt_mais']").attr("rel");
  if (status == "mais") {
  $("div[class='caption']").show();
  $("#bt_mais").removeClass("mais");
  $("#bt_mais").addClass("menos");
  $("#bt_mais").attr({rel: "menos"});
  } else {
  $("div[class='caption']").hide();
  $("#bt_mais").removeClass("menos");
  $("#bt_mais").addClass("mais");
  $("#bt_mais").attr({rel: "mais"});
  }
  
});


$("li[id^='thumbs_']").click(function(){
  var mini_quantidade = $("#mini_quantidade").val();
  
  $("li[id^='thumbs_']").removeClass("mini_on");
  var imagem = $(this).attr("alt");
  $("#imagem_grande").attr({src: imagem});
  $(this).addClass("mini_on");
  var temp = $(this).attr("id").split("_");
  var miniaturaid = temp[1];
  $("#mini_atual").attr({value: miniaturaid});

      if (miniaturaid == 0) {
       $("a[rel='foto_controle_anterior']").removeClass("volta");
       $("a[rel='foto_controle_anterior']").addClass("volta_off");
      } else {
       $("a[rel='foto_controle_anterior']").removeClass("volta_off");
       $("a[rel='foto_controle_anterior']").addClass("volta");
      }

      if (miniaturaid == mini_quantidade - 1) {
       $("a[rel='foto_controle_proxima']").removeClass("avanca");
       $("a[rel='foto_controle_proxima']").addClass("avanca_off");
      } else {
       $("a[rel='foto_controle_proxima']").removeClass("avanca_off");
       $("a[rel='foto_controle_proxima']").addClass("avanca");
      }   

        $("#fotoTitulo").html(fotoTitulo[miniaturaid]);
        $("#fotoDescricao").html(fotoDescricao[miniaturaid]);
        $("#fotoCliente").html(fotoCliente[miniaturaid]);
        $("#fotoLink").html(fotoLink[miniaturaid]);
        $("#fotoLink").attr({href: fotoLink[miniaturaid]});

      
      miniaturaid++;
      $("#posicao").html("Imagem "+miniaturaid+" de "+mini_quantidade);
});

}); //END funcao ready document




