$(document).ready(function(){
  $("a[rel=lightbox]").each(function(){
    $(this).bind("click",function(){
      showGal($(this).attr('href'));
      return false;
    });
  });
});
var oh = 0;
function showGal(s,t){
  $.post('/gallery.php',{i:s,t:t},function(data){
    $("#modal > :first").html(data);
    $("#modal").center();
    $("#modal").slideDown(500,function(){
      oh=$("body").height();
      t=$(this).css('top').split('px');
      h=$(this).height()+parseInt(t[0])+50;
      h=Math.max(h,oh+50) + 'px';      
      $("body").css('height',h);
      $("#overlay").css('height',h);      
    });
  });
  $("#overlay").css('display','block');
  $("#overlay").fadeTo(500,0.8);
}
function closeGal(callback){
  $("body").css('height',oh+'px');
  //$("#overlay").css('height','100%');
  $("#modal").slideUp(300,function(){
    $("#overlay").fadeTo(300,0,function(){
      $("#overlay").css('display','none');
      if (callback!=undefined) callback();
    });
    $("#modal > :first").html('');
  });
}