/**
 * Show a quick preview of event datas
 */
function show_infobulleFollow( obj, event, html )
{
	if(document.loaded){

		obj.onmouseout= function(){ hide_infobulleFollow( this ); };
		document.onmousemove = function( event ){ followMouse( event, $('infobulleFollow') ); };
 

		var div = $('infobulleFollow');
		if( !div )
		{
			div = new Element( 'div', { id: 'infobulleFollow', style: 'display:none;' } );
			document.body.appendChild( div );
		}
 
		followMouse( event, $('infobulleFollow') );
		div.update( html );
		div.show();
	}
}


/**
 * Show a quick preview of event datas
 */
function hide_infobulleFollow( obj )
{
 document.onmousemove = '';
 $('infobulleFollow').hide().update('');
}


/**
 * Make an element following the mouse position
 */
function followMouse( e, elem ){
 if( !e )
  e = event;
 Event.extend( e );
 Element.extend( elem );
 elem.setStyle( { 'top' : e.pointerY() + "px", 'left' : e.pointerX() + "px" } );
 
 return false;
};
