var _w = window;
var _d = document;
var _n = null;

var fxTooltips = {
	cssName: '',
	iniTooltips: function(){
		var tooltipBox = _d.createElement('div');
		tooltipBox.id = 'tooltip';
		tooltipBox.style.display='none';
		tooltipBox.style.position='absolute';
		if(fxTooltips.cssName.length>0) tooltipBox.className = fxTooltips.cssName;
		$A(_d.getElementsByTagName('body'))[0].appendChild(tooltipBox);
		$A(_d.getElementsByTagName('*')).each(function(elt){
			if(elt.getAttribute('tooltip')!=_n){
				Event.observe(elt,'mouseover',fxTooltips.showTooltip);
				Event.observe(elt,'mouseout',fxTooltips.hideTooltip);
				Event.observe(elt,'mousemove',fxTooltips.moveTooltip);
			}
		});
	},
	showTooltip: function(event){
		var elt = Event.element(event);
		var contentTooltip = elt.getAttribute('tooltip');
		$('tooltip').innerHTML = contentTooltip;
		$('tooltip').show();
	},
	moveTooltip: function(event){
		var elt = Event.element(event);
		$('tooltip').style.left = Event.pointerX(event)+2+'px';
		$('tooltip').style.top = Event.pointerY(event)+24+'px';
	},
	hideTooltip: function(event){
		$('tooltip').hide();
	}
}