jQuery(function($) 
{
	var popup_overlay = '#popup-overlay'; 
	var popup_content = '#popup-content'; 
	var popup_close = '.popup-close'; 
	var popup_close_action = '.popup-close-action'; 
	
	// Ouvrir la popup
	$.fn.popup_open = function()
	{
		$(popup_overlay).popup_overlay_height();
		
		if($(popup_overlay).css('display') != 'none')
		{
			$(popup_overlay).css('display','none');
		}
		
		if($(popup_content).css('display') != 'none')
		{
			$(popup_content).css('display','none');
		}
		
		if(($(popup_overlay).css('display') == 'none') && ($(popup_content).css('display') == 'none'))
		{
			$(popup_overlay).fadeTo("slow", 0.8);
			$(popup_content).fadeTo("slow", 1);
		}
	}
	
	// Ouvrir la popup
	$.fn.popup_overlay_height = function()
	{
		var body_height = $('body').height();
		var window_height = $(window).height();
		
		var popup_height = body_height;
		if(window_height > body_height)
		{
			popup_height = window_height;
		}
		
		$(this).height(popup_height);
	}
	
	// Fermer la popup, au clic sur '.popup-close-action'
	$(popup_close_action).bind('click', function() 
	{
		$('body').find(popup_close).each(function(i)
		{ 
			if($(this).css('display') == 'block')
			{
				$(this).fadeOut("slow");
			}
		});
		return false;
	});
});	
