var _lastTipId = null, _tipTO = null;

function _setVisibility(_id, _value)
{
    (document.getElementById(_id) || {style:{}}).style.visibility = _value ? 'visible' : 'hidden';
}

function showTip(_id)
{
    clearTimeout(_tipTO);
    _setVisibility(_lastTipId, false);
    _lastTipId = _id;
    _setVisibility(_lastTipId, true);
}

function hideTip(_id)
{
    clearTimeout(_tipTO);
    _tipTO = setTimeout(function () { _setVisibility(_lastTipId, false); _lastTipId = false; }, 1000);
}
