//Å¾¸Þ´º ½ºÅ©·Ñ
var topmLEFT = 790; // ½ºÅ©·Ñ¸Þ´ºÀÇ ÁÂÃø À§Ä¡
var topmGAP1 = 0; // ÆäÀÌÁö Çì´õºÎºÐÀÇ ¿©¹é
var topmGAP2 = 100; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú »ó´Ü°ú ¾à°£ ¶ç¿ò. ÇÊ¿ä¾øÀ¸¸é 0À¸·Î ¼¼ÆÃ
var topmBASE = 50; // ½ºÅ©·Ñ¸Þ´º ÃÊ±â ½ÃÀÛÀ§Ä¡ (¾Æ¹«·¸°Ô³ª ÇØµµ »ó°üÀº ¾øÁö¸¸ topmGAP1°ú ¾à°£ Â÷ÀÌ¸¦ ÁÖ´Â°Ô º¸±â ÁÁÀ½)
var topmActivateSpeed = 0; // ¿òÁ÷ÀÓÀ» °¨ÁöÇÏ´Â ¼Óµµ (¼ýÀÚ°¡ Å¬¼ö·Ï ´Ê°Ô ¾Ë¾ÆÂ÷¸²)
var topmScrollSpeed = 0; // ½ºÅ©·ÑµÇ´Â ¼Óµµ (Å¬¼ö·Ï ´Ê°Ô ¿òÁ÷ÀÓ)

var topmTimer;

function ReadCookie(name) {
var label = name + "=";
var labelLen = label.length;
var cLen = document.cookie.length;
var i = 0;

while (i < cLen) {
        var j = i + labelLen;

        if (document.cookie.substring(i, j) == label) {
                var cEnd = document.cookie.indexOf(";", j);
                if (cEnd == -1) cEnd = document.cookie.length;
		return unescape(document.cookie.substring(j, cEnd));
        }
		i++;
    }
  return "";
}

function RefreshStatic() {
var topmStartPoint, topmEndPoint, topmRefreshTimer;

topmStartPoint = parseInt(TOPMENU.style.top, 10);
topmEndPoint = document.body.scrollTop + document.body.clientHeight - "130"; // ¾Æ·¡ÂÊ À§Ä¡ ¹× ¿©¹éÁ¶Á¤
if (topmEndPoint < topmGAP1) topmEndPoint = topmGAP1;
//stmnStartPoint = parseInt(STATICMENU.style.top, 10);
//stmnEndPoint = document.body.scrollTop + stmnGAP2;
//if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1; // À§ÂÊ¿©¹é

topmRefreshTimer = topmActivateSpeed;

if ( topmStartPoint != topmEndPoint ) {
        topmScrollAmount = Math.ceil( Math.abs( topmEndPoint - topmStartPoint ) / 15 );
        TOPMENU.style.top = parseInt(TOPMENU.style.top, 10) + ( ( topmEndPoint<topmStartPoint ) ? -topmScrollAmount : topmScrollAmount );
        topmRefreshTimer = topmScrollSpeed;
        }
        topmTimer = setTimeout ("RefreshStatic();", topmRefreshTimer);
}

function ToggleAnimate() {
	if (!TOP.checked) {
		RefreshStatic();
                SaveCookie("TOP", "true", 300);
                } else {
                clearTimeout(topmTimer);
                TOPMENU.style.top = topmGAP1;
                SaveCookie("TOP", "false", 300);
        }
}

function InitializeStatic() {
TOPMENU.style.left = topmLEFT;
	if (ReadCookie("TOP") == "false") {
                TOP.checked = true;
                TOPMENU.style.top = document.body.scrollTop + topmGAP1;
                } else {
                TOP.checked = false;
                TOPMENU.style.top = document.body.scrollTop + topmBASE;
                RefreshStatic();
        }
}

