﻿// JScript 파일

var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");

function CheckUIElements()
{
        var yMenuFrom, yMenuTo, yButtonFrom, yButtonTo, yOffset, timeoutNextCheck;		
        if ( bNetscape4plus ) { // 네츠케이프 용 설정
                //yButtonFrom = document["divLinkButton"].top;
                //yButtonTo   = top.pageYOffset + top.innerHeight - 55;
                yMenuFrom = document.getElementById("Menu").style.top;
                //yMenuFrom   = document["Menu"].top;
                yMenuTo     = top.pageYOffset + 62;   // 위쪽 위치
        }
        else if ( bExplorer4plus ) {  // IE 용 설정
                //yButtonFrom = parseInt (divLinkButton.style.top, 10);
                //yButtonTo   = document.body.scrollTop + document.body.clientHeight - 55;
                yMenuFrom   = parseInt (Menu.style.top, 10);
                
                if(document.body.scrollTop != 0)
                    yMenuTo     = document.body.scrollTop - 50; // 위쪽 위치
                else
                    yMenuTo     = document.documentElement.scrollTop - 50; // 위쪽 위치
        }
        timeoutNextCheck = 500;

        if ( Math.abs (yButtonFrom - (yMenuTo + 152)) < 6 && yButtonTo < yButtonFrom ) {
                setTimeout ("CheckUIElements()", timeoutNextCheck);
                return;
        }
        if ( yButtonFrom != yButtonTo ) {
                yOffset = Math.ceil( Math.abs( yButtonTo - yButtonFrom ) / 10 );
                if ( yButtonTo < yButtonFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document.getElementById("divLinkButton").style.top += yOffset;
                else if ( bExplorer4plus )
                        divLinkButton.style.top = parseInt (divLinkButton.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }
        if ( yMenuFrom != yMenuTo ) {
                yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
                if ( yMenuTo < yMenuFrom )
                        yOffset = -yOffset;

                if ( bNetscape4plus )
                        document.getElementById("Menu").style.top += yOffset;
                else if ( bExplorer4plus )
                        Menu.style.top = parseInt (Menu.style.top, 10) + yOffset;

                timeoutNextCheck = 10;
        }
        setTimeout ("CheckUIElements()", timeoutNextCheck);
}
function OnLoad_banner()
{				
		if(navigator.appVersion.indexOf('MSIE 8.0') == -1){
			Menu.style.left = 920;		
		}
        //var y;
        // 프레임 에서 벗어나게 하는 함수입니다. 프레임에 넣으려면 삭제하세요
        //if ( top.frames.length )
        //top.location.href = self.location.href;
        // 페이지 로딩시 포지션
        if ( bNetscape4plus )
        {  
           document.getElementById("Menu").style.top = top.pageYOffset + 135;      
           document.getElementById("Menu").style.visibility = "visible";
           //document["divLinkButton"].top = top.pageYOffset + top.innerHeight - 55;
           //document["divLinkButton"].visibility = "visible";
        }
        else if ( bExplorer4plus )
        {		   
           Menu.style.top = document.body.scrollTop + 135;
           //document.all.Menu.Style.lef = screen.width - 135;
           Menu.style.visibility = "visible";
           //divLinkButton.style.top = document.body.scrollTop + document.body.clientHeight - 55;
           //divLinkButton.style.visibility = "visible";
        }
        // initializing UI update timer
        CheckUIElements();
        //if ( bExplorer4plus )
        //   setTimeout ( "FlashTitleStepIt(255)", 10 );       
        return true;
        
        CheckUIElements();
}

