<!--
    var g_nX;
    var g_nY;
    var g_nPosX;
    var g_nPosY;
    var g_bDrag = false;
    var g_oSticky;

    function dragStart(obj)
    {
        g_oSticky = obj;
        g_nX      = event.x;
        g_nY      = event.y;
        g_nPosX   = obj.style.pixelLeft;
        g_nPosY   = obj.style.pixelTop;
        g_bDrag   = true;
    }

    function drag()
    {
        if (!g_bDrag) return;

        obj = g_oSticky;

        var nX = event.x - g_nX;
        var nY = event.y - g_nY;

        obj.style.pixelLeft = g_nPosX + nX;
        obj.style.pixelTop = g_nPosY + nY;
    }

    function dragEnd(obj)
    {
        g_bDrag = false;
    }

    function returnNothing()
    {
        event.returnValue = false;
        event.cancelBubble = false;
    }

    function window::onload()
    {
        document.onmousemove = drag;
        document.onselect = returnNothing;
        //document.onselectstart = returnNothing;
    }
-->
