// right and bottom margin
var     nAdCornerMarginX                = 5;
var     nAdCornerMarginY                = 5;

// window's scrollbar width and height
var     nScrollBarWidth         = 16;
var     nScrollBarHeight        = 16;

// navigator check
var     isMSIE                  = 0;
var     nVersion                = 3;

// refresh interval of AdCorner
var     nInterval               = 100;


var     isLoaded                = 0;

function setup()
{
        // Detect Navigator
        nVersion        = parseInt (navigator.appVersion);      // chang
        if (navigator.appName == "Microsoft Internet Explorer")
        {
                isMSIE  = 1;
                if (navigator.userAgent.indexOf ("MSIE 5") != -1)
                {
                        nVersion = 5;
                }
        }
        else
        {
                isMSIE  = 0;
                if (nVersion >= 4)
                {
                        window.captureEvents (Event.MOUSEMOVE);
                        jCur= document.layers["idAdCorner"];   
                }
        }

        if (nVersion >= 4)
        {
                window.setInterval ("AdCornerMove();", nInterval);
        }
}


function AdCornerMove()
{
        if (isLoaded == 0)
        {
                return;
        }
        if (isMSIE)
        {
                nAdCornerOriginX        = document.body.clientWidth - idAdCorner.width - nAdCornerMarginX;
                nAdCornerOriginY        = document.body.clientHeight - idAdCorner.height - nAdCornerMarginY;

                nAdCornerOriginX        += document.body.scrollLeft;
                nAdCornerOriginY        += document.body.scrollTop;

                idAdCorner.style.pixelLeft      = nAdCornerOriginX;
                idAdCorner.style.pixelTop       = nAdCornerOriginY;
        }
        else
        {
                nAdCornerOriginX        = window.innerWidth + window.pageXOffset - jCur.clip.width - nAdCornerMarginX;
                nAdCornerOriginY        = window.innerHeight + window.pageYOffset - jCur.clip.height - nAdCornerMarginY;

                if (window.scrollbars.visible == true)
                {
                        nAdCornerOriginX        -= nScrollBarWidth;
                        nAdCornerOriginY        -= nScrollBarHeight;
                }

                jCur.left     = nAdCornerOriginX;
                jCur.top     = nAdCornerOriginY;
        }
}
