var tooltipTimeout;

function showTooltip(_object, _text, _show) {
	if(_show) {
		var left = posX(_object);
		var top = posY(_object) + _object.offsetHeight + 5;
		getById("tooltip").style.left = left + "px";
		getById("tooltip").style.top = top + "px";
		getById("tooltip").innerHTML = _text;
		getById("tooltip").style.display = "inline";
	} else {
		tooltipTimeout = window.setTimeout(function() {showTooltip(_object, _text, true)}, 500);
	}
}

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