var My_tooltips						= new Class (
{
	Implements:						[Events],
	
	/**	******************************************************
	 *						CONSTRUCTEUR
	 *                                                      **/
	initialize:						function (oB)
	{
		this.aTriggers				= $$(oB.sFilter);
		this.sName					= oB.sName;
		this.init_blocks ();
		this.mouseEvents ();
	},
	
	/**	******************************************************
	 *						METHODES
	 *                                                      **/
	init_blocks:					function ()
	{
		for (var i=0; i<this.aTriggers.length; i++)
		{
			var id					= this.aTriggers[i].id;			
			$(this.sName+id).fade(0);
		}
	},
	
	mouseEvents:					function ()
	{
		var o						= this;		
		this.aTriggers.each (function (value)
		{			
			value.addEvents (
			{				
				'mouseover':		function (e)
				{
					e.stop ();										
					var i			= this.id;
					$(o.sName+i).setStyle ('display', 'block');
					$(o.sName+i).fade ('in');
				},
				'mouseout':			function (e)
				{
					e.stop ();
					var i			= this.id;
					$(o.sName+i).fade ('out');
				}
			});
		});
	}
	
});