
function DL_GetElementLeft(eElement)
{
    if (!eElement && this)
    {
        eElement = this;
    }
    
    var nLeftPos = eElement.offsetLeft;
    var eParElement = eElement.offsetParent;
    while (eParElement != null)
    {
        nLeftPos += eParElement.offsetLeft;
        eParElement = eParElement.offsetParent;
    }
    return nLeftPos;
}


function DL_GetElementTop(eElement)
{
    if (!eElement && this)
    {
        eElement = this;
    }

    var nTopPos = eElement.offsetTop;
    var eParElement = eElement.offsetParent;
    while (eParElement != null)
    {
        nTopPos += eParElement.offsetTop;
        eParElement = eParElement.offsetParent;
    }
    return nTopPos;
}


function showTip(theDiv,todo,whereToDoIt) {

    var posx = DL_GetElementLeft(whereToDoIt);
    var posy = DL_GetElementTop(whereToDoIt);
    posy=posy+20;

    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(theDiv).style.display = todo;
        document.getElementById(theDiv).style.left = posx;
        document.getElementById(theDiv).style.top = posy;
    } else if (document.layers) { // Netscape 4
        document.theDiv.display = todo;
        document.theDiv.left = posx;
        document.theDiv.top = posy;
    } else { // IE 4
        document.all.theDiv.style.display = todo;
        document.all.theDiv.style.left = posx;
        document.all.theDiv.style.top = posy;
    }
}
    