﻿// 따라다니는 배너 

var stmnBASE = -200;
var stmnGAP = 0;
var stmnTop = 122;
var stmnLeft = 810;
var stmnBTTM = 150;
var stmnActivateSpeed = 100;
var stmnScrollSpeed = 2;
var stmnTimer;
var bMove = 1;

// 0.5 sec after action
setTimeout('InitializeTopgo();',500);

function InitializeTopgo() {
//    if ( document.body.scrollHeight < 1000 ) return;

    bar.style.display = "inline";
    if ( stmnBASE == -200 ) stmnBASE = stmnTop;
    bar.style.top = stmnBASE;

    RefreshTopgo();

}

function RefreshTopgo() {
    if (!bMove) return

    var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;
    stmnStartPoint = parseInt(bar.style.top, 10);
    stmnEndPoint = document.body.scrollTop + stmnGAP;

    if (stmnEndPoint < stmnBASE) stmnEndPoint = stmnBASE;
    stmnRefreshTimer = stmnActivateSpeed;
    if ( stmnStartPoint != stmnEndPoint && stmnEndPoint <= (document.body.scrollHeight - stmnBTTM) ) {
        stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
        bar.style.top = parseInt(bar.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
        stmnRefreshTimer = stmnScrollSpeed;
    }
    stmnTimer = setTimeout ("RefreshTopgo();", stmnRefreshTimer);
}