var stmnLEFT	= 5; // ¿ÞÂÊ ¿©¹é (¸Þ´º°¡ ¿ÞÂÊ¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù)
var stmnGAP1	= 0; // À§ÂÊ ¿©¹é (¸Þ´º°¡ À§¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù)
var stmnGAP2	= -130; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú À§ÂÊ°ú ¶³¾îÁö´Â °Å¸®
var stmnBASE	= 0; // ½ºÅ©·Ñ ½ÃÀÛÀ§Ä¡ 
var stmnActivateSpeed	= 200;
var stmnScrollSpeed		= 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 + stmnGAP2;
	if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1;

	stmnRefreshTimer = stmnActivateSpeed;

	if(stmnStartPoint != stmnEndPoint )
	{
		stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
		STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
		stmnRefreshTimer = stmnScrollSpeed;
	}
	stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
}

function ToggleAnimate()
{
	if (ANIMATE.checked)
	{
		RefreshStaticMenu();
		SaveCookie("ANIMATE", "true", 300);
	}
	else
	{
		clearTimeout(stmnTimer);
		STATICMENU.style.top = stmnGAP1;
		SaveCookie("ANIMATE", "false", 300);
	}
}

function InitializeStaticMenu()
{
	if (STATICMENU)
	{
		STATICMENU.style.left = stmnLEFT;

		if (ReadCookie("ANIMATE") == "false")
		{
				//ANIMATE.checked = false;
				STATICMENU.style.top = document.body.scrollTop + stmnGAP1;
		}
		else
		{
			//ANIMATE.checked = true;
			STATICMENU.style.top = document.body.scrollTop + stmnBASE;
			RefreshStaticMenu();
		}
	}
}

/*

¸¸¾à ¿òÁöÀÌÁö ¾Ê°Ô ½½¶óÀÌµå ¸Þ´º¿¡ ¿òÁ÷ÀÌÁö ¾Ê´Â ±â´É ³ÖÀ»·Á¸é...
<tr><td align=center><p><input id="ANIMATE" type="checkbox" onclick="ToggleAnimate();">½ºÅ©·Ñ ±â´É ²ô±â</p></td></tr>
À§ÀÇ ÅÂ±× Ãß°¡ ½ÃÅ°°í,
function InitializeStaticMenu() ÀÇ ÁÖ¼® Áö¿öÁÖ¸é µÊ...
*/