<!-- MOUSE-ATTATCHED POPUP BOX (load SetGetMouse() in BODY tag)
    //Brings up a message attached the mouse cursor about an object
    //Requires windims.js and in the body: <div id="dek" class="dek"></div>.

function SetGetMouse() {
    document.onmousemove = GetMouse;
}

function GetMouse(e) {

    var Xoffset = 4;    //Pixels to right of mouse cursor
    var Yoffset = 20;    //Pixels below mouse cursor

    var pbox = document.getElementById('dek');
    var wdth = pbox.offsetWidth;
    var hght = pbox.offsetHeight;
    var posx = 0;
    var posy = 0;

    if (!e) var e = window.event;

    if (e.pageX || e.pageY) {
        posx = e.pageX;
        posy = e.pageY;
    }
    else if (e.clientX || e.clientY) {
        posx = e.clientX + getScrolledWidth();
        posy = e.clientY + getScrolledHeight();
    }

    if ((getWindowWidth() + getScrolledWidth()) < (posx + Xoffset + wdth)) {
        pbox.style.left = (getWindowWidth() + getScrolledWidth() - wdth) + 'px';
    }
    else {
        pbox.style.left = (posx + Xoffset) + 'px';
    }
    if ((getWindowHeight() + getScrolledHeight()) < (posy + Yoffset + hght)) {
        pbox.style.top = (getWindowHeight() + getScrolledHeight() - hght) + 'px';
    }
    else {
        pbox.style.top = (posy + Yoffset) + 'px';
    }
}

function popup(msg) {
    document.getElementById('dek').innerHTML = msg;
    document.getElementById('dek').style.visibility = "visible";
}

function kill() {
    document.getElementById('dek').style.visibility = "hidden";
}

//-->
