var _scroll_leftmargin = 882; // ¿ÞÂÊ ¿©¹é (¸Þ´º°¡ ¿ÞÂÊ¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù) 
var _scroll_topmargin = 153; // À§ÂÊ ¿©¹é (¸Þ´º°¡ À§¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù) 
var _scroll_ing_topmargin = 1; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú À§ÂÊ°ú ¶³¾îÁö´Â °Å¸® 
var _scroll_base = 150; // ½ºÅ©·Ñ ½ÃÀÛÀ§Ä¡ 
var _scroll_activate_speed = 200; 
var _scroll_ing_activate_speed = 10; 

var stmnTimer; 

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 SaveCookie(name, value, expire) 
{ 
	var eDate = new Date();
	eDate.setDate(eDate.getDate() + expire);
	document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/";
} 

function RefreshStaticMenu()
{ 
	var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;
	stmnStartPoint = parseInt(StaticMenu.style.top, 10);
	stmnEndPoint = document.body.scrollTop + _scroll_ing_topmargin;
	if (stmnEndPoint < _scroll_topmargin) stmnEndPoint = _scroll_topmargin;
	stmnRefreshTimer = _scroll_activate_speed;
	
	if ( stmnStartPoint != stmnEndPoint ) {
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
		StaticMenu.style.top = parseInt(StaticMenu.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ); 
		stmnRefreshTimer = _scroll_ing_activate_speed;
	}
	stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
} 

function ToggleAnimate() 
{
	if (document.all['_scroll_Animate'].checked) {
		RefreshStaticMenu();
		SaveCookie("_scroll_Animate", "true", 300);
	}
	else {
		clearTimeout(stmnTimer);
		StaticMenu.style.top = _scroll_topmargin;
		SaveCookie("_scroll_Animate", "false", 300);
	}
} 

function InitializeStaticMenu() 
{
	if (document.StaticMenu)
	{
		StaticMenu.style.left = _scroll_leftmargin;

		if (ReadCookie("_scroll_Animate") == "false" || document.body.clientWidth < 800) {
			document.all['_scroll_Animate'].checked = false;
			StaticMenu.style.top = document.body.scrollTop + _scroll_topmargin;
		 }
		else {
			document.all['_scroll_Animate'].checked = true;
			StaticMenu.style.top = document.body.scrollTop + _scroll_base;
			RefreshStaticMenu();
		} 
	}
}
