(function($){
	$.betalightbox = function(settings){
		//Options
	    var options = {
			fadeSpeed: "normal"
		};
	    if (settings) $.extend(options, settings);
		//Internal Functions
		var hideBetaLightbox = function(){
			$('.lightbox').fadeOut("normal",function(){
				$(this).remove();
			})
		},
		showBetaLightbox = function(){
			var h = document.getElementById('main').scrollHeight,
			pb 	  = parseInt($('#main').css('padding-bottom')),
			newH  = h,
			src   = $('.center .visuel img').attr('src'),
			close = $('<span />').addClass('close'),
			img   = $('<img />').attr('src',src).css('height','auto'),
			div   = $('<span />').addClass('lightbox-container').css('height','auto').append(close).append(img),
			bkg   = $('<div />').addClass('lightbox-bkg'),
			lightbox =  $('<div />').addClass('lightbox').attr('style','height:auto !important;height:'+newH+'px;min-height:'+newH+'px').css('display','none');
			$('#main').append(lightbox);
			$('.lightbox')
				.append(div)
				.append(bkg);
			if(!jQuery.support.opacity){//IE<=8
				var heightLBG = Math.max($('.lightbox').height(),$('.lightbox-container img')[0].scrollHeight+30) + 27;
				$('.lightbox-bkg').css({height:heightLBG+'px',opacity:'0.4'});
			}
			$('.lightbox').fadeIn("normal",function(){
					$('.lightbox .close').click(hideBetaLightbox);
				});
		};
		//Execution
		$('.center .visuel .img').css('cursor','pointer').click(showBetaLightbox);
		return this;
	};
})(jQuery);
