		var isDOM = (document.getElementById ? true : false);
		var isIE4 = ((document.all && !isDOM) ? true : false);
		var isNS4 = (document.layers ? true : false);
		var imgwidth, imgheight, moveTop;

		imgwidth=100; // ¹è³Ê ·Î°í ÆÄÀÏÀÇ °¡·Î ³Êºñ Å©±â
		imgheight=100; // ¹è³Ê ·Î°í ÆÄÀÏÀÇ ¼¼·Î ³ôÀÌ Å©±â
		moveTop = 0;

		function getRef(id)
		{
			if (isDOM) return document.getElementById(id);
			if (isIE4) return document.all[id];
			if (isNS4) return document.layers[id];
		}

		var isNS = navigator.appName == "Netscape";
		var tmenu=0;

		function moveRightEdge()
		{
			var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck, innerH;
			if (isNS4)
			{	
				innerH		= window.innerHeight - imgHeight;
				yMenuFrom   = divMenu.top;				
				yMenuTo     = windows.pageYOffset + moveTop;   // À§ÂÊ À§Ä¡
				innerH		= innerH + yMenuTo - moveTop;// ¹Ù´Ú ÃÖ¼Ò°ª

				if (yMenuTo>innerH)
				{
					yMenuTo=innerH;					
				}
				if (yMenuTo<moveTop)
				{
					yMenuTo=moveTop;					
				}
			}
			else if (isDOM)
			{	
				innerH		= document.body.clientHeight - imgheight;
				yMenuFrom   = parseInt (divMenu.style.top, 10);
				yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + moveTop; // À§ÂÊ À§Ä¡
				innerH		= innerH + yMenuTo - moveTop;// ¹Ù´Ú ÃÖ¼Ò°ª
				
				if (yMenuTo>innerH)
				{
					yMenuTo=innerH;					
				}
				if (yMenuTo<moveTop)
				{
					yMenuTo=moveTop;
				}
			}

			timeoutNextCheck = 500;

			if (yMenuFrom != yMenuTo)
			{
				i=0;
				yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
				if (yMenuTo < yMenuFrom)
					yOffset = -yOffset;
				if (isNS4)
					divMenu.top += yOffset;
				else if (isDOM)
					divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
					timeoutNextCheck = 10;
			}
			setTimeout ("moveRightEdge()", timeoutNextCheck);
		}
		if (isNS4)
		{
			var divMenu = document["MagicdivMenu"];
			divMenu.top = top.pageYOffset + moveTop;
			divMenu.visibility = "visible";
			moveRightEdge();
		}
		else if (isDOM)
		{
			var divMenu = getRef('MagicdivMenu');
			divMenu.style.top = (isNS ? window.pageYOffset : document.body.scrollTop) + moveTop;
			divMenu.style.visibility = "visible";
			moveRightEdge();
		}
