// remap jQuery to $
var toolTipTimeout = '';
(function($){
	//same as $(document).ready();
	$(function() {
		$('a.glossary').mouseover(function(e){
			var dfn = $(this).next();
			var txt = dfn[0].innerHTML;
			
			// close all other
			window.clearTimeout(toolTipTimeout);
			$('div.glossaryDefinition').detach();
			
			// create new one
			var toolTip = jQuery('<div style="position:absolute; " class="glossaryDefinition"><span class="pike"></span><div>'+txt+'</div></div>');
				toolTip.mouseover(function(e){
					window.clearTimeout(toolTipTimeout);
				});
				toolTip.mouseout(function(e){
					toolTipTimeout = window.setTimeout("$('div.glossaryDefinition').detach()",3000);
				});
				toolTip.hide();
				$('body').append(toolTip);
				toolTip.css('left',(e.pageX-(toolTip.width()/2))+'px');
				toolTip.css('top',(e.pageY-25-toolTip.height())+'px');
				toolTip.show();
		});
		$('a.glossary').mouseout(function(){
			toolTipTimeout = window.setTimeout("$('div.glossaryDefinition').detach()",3000);
		});
	});
})(this.jQuery);
