var div_message;


$(function(){
		   
   $.tools.overlay.addEffect("myEffect", function(css, done) {
												  
					var conf = this.getConf();													// determine initial position for the overlay
				   if (conf.fixed)  {
					  css.position = 'fixed';
				   } else {
					  css.top += $(window).scrollTop();
					  css.left += $(window).scrollLeft();
					  css.position = 'absolute';
				   } 

				  this.getOverlay().css(css).slideDown(50/*this.getConf().speed*/, done);
				  
	   },
		function(done) {
		  this.getOverlay().fadeOut(this.getConf().speed, done);
	   }
	);
		   
		   
	$('<div />',{
	  	id: 'message_centre'
	  }).prependTo($('<div />',{
	  	id: 'message'				
	  }).prependTo($('body')));	   
		 	

	div_message = $('div#message');


}
);


function showMessage(obMessage){
	
	obMessage = $.parseJSON(obMessage);
	
	div_message.html('');
	var overlay = div_message.data('overlay');
	
	if(obMessage.message!=null){
			div_message.overlay({	
							close : $('.close'),
							left: "center",
							top: "center",
							speed : 50,
							closeOnEsc : true,
							closeOnClick : true
							
						});
		
		div_message.html(obMessage.message);	
		div_message.css('background-color','#fff');
		div_message.data('overlay').load()
		setTimeout(function(){if(div_message.data('overlay').isOpened())div_message.data('overlay').close()},4000);
		
		
	}else
	if(obMessage.erreur!=null){
		
			div_message.overlay({	
							close : $('.close'),
							left: "center",
							top: "center",
							speed : 50,
							closeOnEsc : true,
							closeOnClick : true
							
						});
		
		div_message.html(obMessage.erreur);
		div_message.css('background-color','#000');
	div_message.data('overlay').load()
		
	}else 
	if(obMessage.modal!=null){
		div_message.css('background-color','#000');
		div_message.html(obMessage.modal);
		div_message.overlay({	
						close : $('.close'),
						left: "center",
						top: "center",
						speed : 50,
						closeOnEsc : true,
						closeOnClick : true
						
					});
		
		
		div_message.data('overlay').load()
	
	}
	
}
