var lightboxFadingSpeed=1000;
var lightboxTransitionSpeed=800;
var lightboxPaddingX=48;
var lightboxPaddingY=24;
function lightbox(img)
{
	var lightboxImage=new Image();
	lightboxImage.onload=function()
	{
		$('#lightbox-image').fadeOut(0).attr('src',lightboxImage.src);
		var pageSize=getPageSize();
		if(lightboxImage.width>lightboxImage.height && pageSize[0]/pageSize[1]<lightboxImage.width/lightboxImage.height)
		{
			var imgWidth=lightboxImage.width>pageSize[0]-lightboxPaddingX?pageSize[0]-lightboxPaddingX:lightboxImage.width;
			var imgHeight=lightboxImage.width>pageSize[0]-lightboxPaddingX?lightboxImage.height*(pageSize[0]-lightboxPaddingX)/lightboxImage.width:lightboxImage.height;
		}
		else
		{
			var imgHeight=lightboxImage.height>pageSize[1]-lightboxPaddingY?pageSize[1]-lightboxPaddingY:lightboxImage.height;
			var imgWidth=lightboxImage.height>pageSize[1]-lightboxPaddingY?lightboxImage.width*(pageSize[1]-lightboxPaddingY)/lightboxImage.height:lightboxImage.width;
		}
		var lightBoxLeft=(pageSize[0]-imgWidth)/2;
		var lightBoxTop=(pageSize[1]-imgHeight)/2;
		$('#lightbox-image').width(imgWidth);
		$('#lightbox-image').height(imgHeight);
		/*if($('#lightbox').css('display')=='none') $('#lightbox').animate({left:lightBoxLeft,top:lightBoxTop,width:imgWidth,height:imgHeight},0,null).fadeIn(lightboxFadingSpeed);
		else $('#lightbox').animate({left:lightBoxLeft,top:lightBoxTop,width:imgWidth,height:imgHeight},lightboxTransitionSpeed,null);*/
		if($('#lightbox').css('display')=='none') $('#lightbox').fadeIn(lightboxFadingSpeed);
		if($('#lightbox').css('display')=='none') $('#lightbox-image').animate({left:lightBoxLeft,top:lightBoxTop},0,null);
		else $('#lightbox-image').animate({left:lightBoxLeft,top:lightBoxTop},lightboxTransitionSpeed,null);
		$('#lightbox-image').fadeIn(lightboxTransitionSpeed);
	};
	lightboxImage.src=img.src;
}
function lightboxFermer()
{
	$('#lightbox').fadeOut(lightboxFadingSpeed);
	$('#lightbox-image').fadeOut(lightboxFadingSpeed);
}
