var bNetscape4plus = (navigator.appName == "Netscape" && navigator.appVersion.substring(0,1) >= "4");
var bExplorer4plus = (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0,1) >= "4");
var InitPos;

function CheckUIElements()
{ 
    if (document.body.clientHeight > 600) // top position value + remote object value
	{
        var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;       
        if ( bNetscape4plus )				// netscape
        { 
                yMenuFrom   = document["divMenu"].top;
                yMenuTo     = top.pageYOffset + InitPos;   // top position
        }
        else if ( bExplorer4plus )			// IE 
        {
                yMenuFrom   = parseInt (divMenu.style.top, 10);
                yMenuTo     = document.body.scrollTop + InitPos; // top position
        }
		
        if ( yMenuFrom != yMenuTo) 
        {
                yOffset = Math.ceil( Math.abs( yMenuTo - yMenuFrom ) / 20 );
                if ( yMenuTo < yMenuFrom )
                        yOffset = -yOffset;
								
                if ( bNetscape4plus )
                        document["divMenu"].top += yOffset;
                else if ( bExplorer4plus )
                        divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
						
                timeoutNextCheck = 10;
        }
	}
	setTimeout ("CheckUIElements()", timeoutNextCheck);	
}

function remote(Init, PosTop)
{
		InitPos = Init;
        
        // starting position when loading
        if ( bNetscape4plus ) 
        {
                document["divMenu"].top = top.pageYOffset + PosTop;
                document["divMenu"].visibility = "visible";
        }
        else if ( bExplorer4plus ) 
        {
                divMenu.style.top = document.body.scrollTop + PosTop;
                divMenu.style.visibility = "visible";

        }
        CheckUIElements();
        return true;
}

/*
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()
{
	if (document.body.clientHeight > 300)
	{
        var yMenuFrom1, yMenuTo1, yButtonFrom1, yButtonTo1, yOffset1, timeoutNextCheck1;        
        if ( bNetscape4plus ) { // ³×Ã÷ÄÉÀÌÇÁ ¿ë ¼³Á¤
                yMenuFrom1  = document["divMenu1"].top;
                yMenuTo1     = top.pageYOffset + 295;   // À§ÂÊ À§Ä¡
        }
        else if ( bExplorer4plus ) {  // IE ¿ë ¼³Á¤
                yMenuFrom1   = parseInt (divMenu1.style.top, 10);
                yMenuTo1     = document.body.scrollTop + 295; // À§ÂÊ À§Ä¡
        }

        if ( yMenuFrom1 != yMenuTo1) {
                yOffset1 = Math.ceil( Math.abs( yMenuTo1 - yMenuFrom1 ) / 20 );
                if ( yMenuTo1 < yMenuFrom1 )
                        yOffset1 = -yOffset1;
								
                if ( bNetscape4plus )
                        document["divMenu1"].top += yOffset1;
                else if ( bExplorer4plus )
                        divMenu1.style.top = parseInt (divMenu1.style.top, 10) + yOffset1;
						
                timeoutNextCheck1 = 10;
        }
	}		
		setTimeout ("CheckUIElements()", timeoutNextCheck1);
	
}

function OnLoad(InitPos)
{
        var y;                PosTop = 295;
        

        // ÇÁ·¹ÀÓ ¿¡¼­ ¹þ¾î³ª°Ô ÇÏ´Â ÇÔ¼ö
        if ( top.frames.length )


        // Æä¿¡Áö ·Îµù½Ã Æ÷Áö¼Ç
        if ( bNetscape4plus ) {
                document["divMenu1"].top = top.pageYOffset + PosTop;
                document["divMenu1"].visibility = "visible";
        }
        else if ( bExplorer4plus ) {
                divMenu1.style.top = document.body.scrollTop + PosTop;
                divMenu1.style.visibility = "visible";

        }
        CheckUIElements();

        return true;
}
*/
