/**
 * Adds tooltip functionality to the jQuery toolkit.
 * @author Aaron Collegeman <acollegeman@clutch-inc.com>
 */
jQuery.toolTip = function(a, id) {
	var d = document.toolTipDialog;
	if (!d) {
		$('body').append('<div style="position:absolute; left:0; top:0;" id="tooltip_dialog"></div>');
		document.toolTipDialog = $('#tooltip_dialog');
		d = document.toolTipDialog; 
	}
	
	if (!a && !id)
		d.hide();
	else {
		d.hide();
		d.html($('#'+id+'_tip_text').html() + '<div style="text-align:right">( <a href="javascript:void(0);" onclick="$(this).parent().parent().fadeOut()">close</a> )</div>');
		d.css('top', ((a.offset().top + a.height()))-5);
		d.css('left', ((a.offset().left + a.width()))-5);
		d.slideDown();
	}

};

jQuery(document).click(function() {
	$('#tooltip_dialog:visible').hide();
});