
function LightBox(o, opacity) {
   if(!opacity) opacity = 0.3;
   //celou plochu pokryjeme
   
   $('#lightbox_overlay').css({
      backgroundColor:	 "#000",
      opacity:			    opacity,  //0.8
      width:				 $(document).width(),
      height:				 $(document).height()
   }).fadeIn();
	
   //v o je ulozen <img src
      
   
   //$("#lightbox_center").css("display", "block");
   $("#lightbox_center").show();
   
   
  	var obj = new Image();
	
   	
   obj.onload = function() {
      $('#lightbox_text img').attr('src', o.parent().attr("href"));
      $("#lightbox").css("width", obj.width);
      resize();
      //	clear onLoad, IE behaves irratically with animated gifs otherwise
		obj.onload=function(){};
	};
		
   obj.src = o.parent().attr("href");
   
   $("#lightbox_text div").text(o.attr("alt"));
   
   
   //zde nastavujeme chovani lightboxu
   $("#lightbox").click(function() {
      CloseLightBox();
   });
   $(document).keydown(function(event) {
      if(event.keyCode == '27') CloseLightBox();
   });
      
   return false;
}

function resize() {
   //odecita se padding modalniho okna a
    
   var spacer = ($(window).height() - $("#lightbox").height() - 30 - $("#lightbox_zavrit").height()) / 2;
   spacer += document.body.scrollTop;

   $("#lightbox").css("marginTop", spacer).fadeIn();
   
}

function CloseLightBox() {
   //$("#" + id).html(obsah);
   
   
   $("#lightbox_text img").attr("src", "/images/lightbox/lightbox-ico-loading.gif");
   $("#lightbox_center").hide();
   $("#lightbox").hide();
   
   
   $("#lightbox").unbind("click");
   $(document).unbind("keydown");
   
   $('#lightbox_overlay').fadeOut();
  
   
	$('embed, object, select').css({ 'visibility' : 'visible' });
   
   return false;
}

