var tooltip;
var tt_timeout;
function createTooltip(tip){
	clearTimeout(tt_timeout);
	d=document;
	if (!tooltip){
		tooltip = d.createElement('div');
		$(tooltip).attr('id', 'tooltip');
		$(tooltip).css('position', 'absolute');
		$(tooltip).css('top', '0px');
		$(tooltip).css('left', '0px');
	}
	$(tooltip).html(tip);
	$('body').append(tooltip);
	$(tooltip).fadeIn('fast');
	$(d).mousemove(function(e){
		$(tooltip).css('left', (e.pageX+24)+"px");
		$(tooltip).css('top', e.pageY+"px");
	});
}

function killTooltip(){
	tt_timeout = setTimeout("destroyTooltip()", 200);
}

function destroyTooltip(){
	$(d).unbind('mousemove');
	$(tooltip).fadeOut('fast', function(){
		$(this).remove();
	});

}
