(function($){
$.fn.lightbox = function(options){

		var defaults = {
			mask:'#mask',
			width:1050,
			height:29,
			elmWidth:'',
			elmHeight:'',
			opacity:0.6,
			yCenter:'',
			xCenter:'',
			content:''
		 };
		var opts = $.extend(defaults, options);
		
		return this.each(function()
			{
				resizeMask($(this));
				showMask(defaults.mask);
				center($(this));
				resizeX($(this));
				
			}
		);
		
		function resizeMask(elm){
			$(window).resize(function() {
					if($(document).height()>$(window).height()){var height = $(document).height()+defaults.height;}
					else	{
							if($.browser.msie && $.browser.version=="6.0") var height = $(window).height();
							else{	var height = "100%";}
					}
					if(defaults.width>$(window).width()){var width = defaults.width;}
					else	{
							if($.browser.msie && $.browser.version=="6.0")var width = $(window).width();
							else{	var width = "100%";}
					}
					$(defaults.mask).css("width",width);	
					$(defaults.mask).css("height",height);
					center(elm);
				})
			};
		
		function showMask(elm){
			$(elm).css("opacity",defaults.opacity);
			if($('body').height()>$(window).height())var height = $('body').height()+defaults.height;
					else	{
							if($.browser.msie && $.browser.version=="6.0") var height = $(window).height();
							else{	var height = "100%";}
					}
					if(defaults.width>$(window).width()){var width = defaults.width;}
					else	{
							if($.browser.msie && $.browser.version=="6.0")var width = $(window).width();
							else{	var width = "100%";}
					}
					$(defaults.mask).css("width",width);	
					$(defaults.mask).css("height",height);
			$(elm).fadeIn("fast");
		};
		
		function center(elm){
			var heightWindow = $(window).height();
			var heightElm = $(elm).css("height");
			heightElm = heightElm.substring(0,heightElm.indexOf("px"));
			var yCenter = (heightWindow - heightElm)/2+'px';
				
			var widthWindow = $(window).width();
			var widthElm = $(elm).css("width");
			widthElm = widthElm.substring(0,widthElm.indexOf("px"));
			var xCenter = (widthWindow - widthElm)/2+'px';
			
			$(elm).css("left", xCenter);
			if(defaults.yCenter == ''){
				defaults.yCenter = yCenter;
				defaults.xCenter = xCenter;
			}
		};
		
		function show(elm){
			$(elm).delay(500).fadeIn("slow");
		};
		
		function resizeX(elm){
			
			defaults.elmHeight = $(elm).height();
			defaults.elmWidth = $(elm).width();
			$(elm).css('height',1);
			$(elm).css('width',1);
			center(elm);
			show(elm);
			$(elm).animate({width:defaults.elmWidth,left:defaults.xCenter}, 250,function(){
				$(elm).animate({height:defaults.elmHeight}, 250, function(){
				if($(document).height()>$(window).height()){var height = $(document).height()+defaults.height;}
					else	{
							if($.browser.msie && $.browser.version=="6.0") var height = $(window).height();
							else{	var height = "100%";}
					}
					if(defaults.width>$(window).width()){var width = defaults.width;}
					else	{
							if($.browser.msie && $.browser.version=="6.0")var width = $(window).width();
							else{	var width = "100%";}
					}
					$(defaults.mask).css("width",width);	
					$(defaults.mask).css("height",height);
				showDiv();}) 
			});
		};
		
		function showDiv(){
			$(opts.content).fadeIn();
		}
};
})(jQuery);

function closeAll(elm,content){
	$(elm).css("display","none");
	$('#mask').fadeOut();
	$(content).css("display","none");
}

var medaillon = '#medaillon1';
var img = '#modele1';

function getImg(menu,elm){
	if(menu != medaillon){
	$(menu).css('display','block');
	$(medaillon).css('display','none');
	medaillon = menu;
	$(img).css('display','none');
	img = elm;
	$(elm).fadeIn();
	}
}

function hoverIn(id){
	document.getElementById(id).style.display = 'block';
}

function hoverOut(id){
	document.getElementById(id).style.display = 'none';
}
