var tooltipTimeout;

function fShowTooltip(_oObject, _sText, _bShow) {
	if(_bShow) {
		var left = fPosX(_oObject);
		var top = fPosY(_oObject) + _oObject.offsetHeight + 5;
		fId("tooltip").style.left = left + "px";
		fId("tooltip").style.top = top + "px";
		fId("tooltip").innerHTML = _sText;
		fId("tooltip").style.display = "inline";
	} else {
		tooltipTimeout = window.setTimeout(function() {fShowTooltip(_oObject, _sText, true)}, 500);
	}
}

function fHideTooltip() {
	window.clearTimeout(tooltipTimeout);
	fId("tooltip").style.display = "none";
}