var posX;
var posY;
var close;
var closeDiv;
var timeout = 1000;

function capPos(e) {
	posX = e.pageX;
	posY = e.pageY;
}

document.onmousemove = capPos;

function clearClose(e) {
	window.clearTimeout(close);
}

function setClose(e) {
	close = window.setTimeout("hideTooltip()", timeout);
}

function hideTooltip() {
	document.getElementById("tooltip").style.visibility = 'hidden';
}

function showTooltip(divId, content) {
	document.getElementById(divId).style.left = (posX + 5) + "px";
	document.getElementById(divId).style.top = (posY + 5) + "px";
	document.getElementById(divId).innerHTML = content;
	document.getElementById(divId).style.visibility = 'visible';
	closeDiv = divId;
	close = window.setTimeout("hideTooltip()", timeout);
	document.getElementById(divId).onmouseover = clearClose;
	document.getElementById(divId).onmouseout = setClose;
}
