
document.onmousemove=SetXY;

var CURR_X=0;
var CURR_Y=0;
var OFF_X=0;
var OFF_Y=0;

var ACTIVE_THUMB=-1;
var DISABLE_THUMB=0;

function SetXY(e)
{
if(DISABLE_THUMB==1)
        {
        return 1;
        }
if(typeof(e)=='undefined')
        {
        if(typeof(event)=='undefined')
                {
                DISABLE_THUMB=1;
                }
        else
                {
                CURR_X=event.clientX+document.body.scrollLeft;
                CURR_Y=event.clientY+document.body.scrollTop;
                }
        }
else
        {
        CURR_X=e.pageX;
        CURR_Y=e.pageY;
        }

SetPos();
}

function ShowThumbnail(Filename,OffX,OffY)
{
if(!DISABLE_THUMB)
        {
        var Thumb=new Image();
        Thumb.src=Filename;
        document.images['IMAGEHOVERMOUSEPOSIMG'].src=Thumb.src;

        ACTIVE_THUMB=1;
        SetOffset(OffX,OffY);
        SetPos();
        document.getElementById('IMAGEHOVERMOUSEPOS').style.display='block';
        }
}

function SetPos()
{
if(ACTIVE_THUMB>=0)
        {
        document.getElementById('IMAGEHOVERMOUSEPOS').style.left=(CURR_X+OFF_X+20)+"px";
        document.getElementById('IMAGEHOVERMOUSEPOS').style.top=(CURR_Y+OFF_Y+20)+"px";
        }
}

function SetOffset(X,Y)
{
OFF_X=X;
OFF_Y=Y;
}



function HideThumbnail()
{
if(!DISABLE_THUMB)
        {
        var Thumb=new Image();
        document.getElementById('IMAGEHOVERMOUSEPOS').style.display='none';
        Thumb.src='/_images/ws.gif';
        document.images['IMAGEHOVERMOUSEPOSIMG'].src=Thumb.src;
        ACTIVE_THUMB=-1;
        }
}