	// ¸ÞÀÎ ¸Þ´º µ¿ÀÛ ÁöÁ¤ Å¬·¡½º
	function Menu()
	{
		var _selectedMenu = 0;

		// public methods
		Menu.prototype.doMouseOut = doMouseOut;
		Menu.prototype.doMouseOver = doMouseOver;
		Menu.prototype.init = init;

		function doMouseOut()
		{
			var el = getReal(window.event.srcElement, "className", "menu");
			
			var cDisabled = el.cDisabled;
			cDisabled = (cDisabled != null); // If CDISABLED atribute is present

			var link = getElementsByClassName("menu");

			for(i = 0; i < link.length;i++)
				if(i == _selectedMenu)
					break;

			if ((el.className == "menu") && !cDisabled)
				MM_nbGroup('out');

			MM_nbGroup('over','menu_0' + i,'../images/button/button__0' + i + '.gif','../images/button/button__0' + i + '.gif',1);
		}

		function doMouseOver()
		{

			var el = getReal(window.event.srcElement, "className", "menu");
			var curMenu = 0;
			
			var cDisabled = el.cDisabled;
			cDisabled = (cDisabled != null); // If CDISABLED atribute is present

			var link = getElementsByClassName("menu");

			for(i = 0; i < link.length;i++)
			{
				visibility = "hidden";
				if(link[i] == el)
				{
					visibility = "visible";
					curMenu = i;
				}
				if(document.all["menuLayer" + (i + 1)])
					document.all["menuLayer" + (i + 1)].style.visibility = visibility;
			}

			curMenu++;

			if ((el.className == "menu") && !cDisabled && curMenu != _selectedMenu)
			{
				MM_nbGroup('over','menu_0' + curMenu,'../images/button/button__0' + curMenu + '.gif','../images/button/button__0' + curMenu + '.gif',1);
			}
		}


		// ÁÖ¼Ò¿¡ µû¶ó¼­ ¸Þ´º ¼±ÅÃ
		function _selectMenu()
		{
			var pos1 = 0;




			// ´ëÃæ ¶«»§ (Q & A ¹Û¿¡ ¾øÀ¸´Ï±ñ...)
			if(location.pathname.indexOf("/02_qa/") > -1)
				pos1 = location.pathname.substring(0,location.pathname.substring(0, location.pathname.lastIndexOf('/')).lastIndexOf('/')).lastIndexOf('/') + 1;				
			else
				pos1 = location.pathname.substring(0, location.pathname.lastIndexOf('/')).lastIndexOf('/') + 1;





			var pos2 = location.pathname.lastIndexOf('/');

			var menuPath = location.pathname.substring(pos2, pos1);

			// 01 ÀÏ °æ¿ì 0À» Á¦°Å
			var menuCode =  parseInt(menuPath.substring(0,2));

			var link = getElementsByClassName("menu");

			for(i = 0; i < link.length;i++)
			{
				visibility = "hidden";
				if(i == menuCode)
					visibility = "visible";

				if(document.all["menuLayer" + i])
					document.all["menuLayer" + i].style.visibility = visibility;
			}

			MM_nbGroup('over','menu_0' + menuCode, '../images/button/button__0' + menuCode + '.gif','../images/button/button__0' + menuCode + '.gif',1);

			_selectedMenu = menuCode;
		}

		function init()
		{
			var link = getElementsByClassName("menu");

			for(i = 0; i < link.length; i++)
			{
				link[i].onmouseout = this.doMouseOut;
				link[i].onmouseover = this.doMouseOver;
			}
			_selectMenu();
		}
	}
