﻿// 따라다니는 배너 

var stmnBASE = -200;
var stmnGAP = 0;
var stmnTop = 0;
var stmnLeft = 872;
var stmnBTTM = 150;
var stmnActivateSpeed = 100;
var stmnScrollSpeed = 2;
var stmnTimer;
var bMove = 1;
var Bleft;

// 0.5 sec after action
scroll();

setTimeout('InitializeTopgo();',5);

function InitializeTopgo() {
//  if ( document.body.scrollHeight < 1000 ) return;
    //alert(bar.style.top);
    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;
    }
    //alert(stmnStartPoint);
    stmnTimer = setTimeout("RefreshTopgo();", stmnRefreshTimer);
    scroll();
}

function scroll() {
    Bleft = 910 + (document.body.clientWidth - 880) / 2;
    var a = document.body.scrollTop;
    bar.style.left = Bleft;
    bar.style.top = a;
}

window.onresize = scroll;
