$.fn.moduloShow = function(){
  gui = $(".portfolio, .filtro_footer");
  gui.fadeOut();

  var index = $(this).index();

  moduloEscolhido = $(this).index();

  lockScroll(true);
  var modulo = $(this);

  $(this).raise(-10);
  sprite.fadeIn().css("background-position", "0px 0px");

  modulo.find(".image_front").fadeIn(200, function(){
  sprite.show().appendTo(modulo).css({
      left: -50,
      top: -2
    }).animate({
      opacity: 1
    }, {
     complete: function(){
      modulo.find(".faces, .parede").fadeOut();
      modulo.hideTooltip();
      $(this).play(false, function(){
        blackout(0.9);
        sprite.fadeOut();
        $("<div class='transitionbox'></div>").appendTo("body").css({
          left: sprite.offset()['left']+200,
          top: sprite.offset()['top']+55
        }).grow();
      });
     }
    }
  );
  })
}

$.fn.moduloHide = function(){
  unlock("all");
  filterJobs("all");
  
  modulo = $(".modulo").eq(moduloEscolhido);
  gui.fadeIn();
  blackout(0);
  lockScroll(false);
  modulo.find(".faces, .parede").fadeIn();
  window.location.hash = "";
}

$.fn.grow = function(){
  $(".interna, .capa").show();

  $(this).css("position", "absolute")
  .animate({
    left: ($(window).width()/2)-432,
    top: 66+20+103,
    width: 700,
    height: 350
  },{
    duration: 1000,
    easing: "easeInOutQuad",
    complete: function(){
        showInterna(projetoSelecionado.ID_Projeto);
        $(".transitionbox").remove();
    }
  });
}

function setSprite() {
  sprite = $("<div></div>");
  sprite.spriteGrid({
    spriteImage: "images/bloco-sprite.png",
    nFrames:  30,
    fps:      40,
    gridX:    5,
    gridY:    7
  }).appendTo("body").css({
      left: 0,
      top: 0,
      opacity: 0,
      position: "absolute",
      zIndex: 200
  });
};


