
	// °è¿­»ç ¸Þ´ºÀÇ ½ºÅ©·Ñ À§Ä¡ °áÁ¤À» À§ÇÏ¿©... ±âº» °ªÀº ¿ÞÂÊ ¸Þ´º ½ÃÀÛ ±îÁöÀÇ ¼¼·Î ÇÈ¼¿ °ª, ¸Þ´ºÀÇ ¼ö¿¡ µû¶ó Áõ°¡
	var scrollStartPosition = 250;	
	
	// ¿ÞÂÊ ¸Þ´º µ¿ÀÛ ÁöÁ¤ Å¬·¡½º
	function LeftMenu()
	{
		// ¼±ÅÃµÈ ¸Þ´º
		var _selectedMenu	= 0;

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

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

			var link = getElementsByClassName("leftMenu");

			for(i = 0; i < link.length;i++)
			{
				if(link[i] == el)
					break;
			}

			i++;

			// ¼±ÅÃµÈ ¸Þ´º´Â °è¼Ó ¼±ÅÃÀÌ¹Ç·Î swap restore ÇÏÁö ¾ÊÀ½
			if ((el.className == "leftMenu") && !cDisabled &&  i != _selectedMenu)
			{
				MM_swapImgRestore();
			}
		}

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

			var link = getElementsByClassName("leftMenu");

			for(i = 0; i < link.length;i++)
			{
				if(link[i] == el)
					break;
			}

			i++;

			// ¼±ÅÃµÈ ¸Þ´º´Â ¾îÂ÷ÇÇ ¼±ÅÃµÇ¾î ÀÖÀ¸¹Ç·Î swap ÇÏÁö ¾ÊÀ½
			if ((el.className == "leftMenu") && !cDisabled && i != _selectedMenu)
					MM_swapImage('left' + i,'','images/left_button/button__0' + i + '.gif',1);
		}

		// ÁÖ¼Ò¿¡ µû¶ó¼­ ¸Þ´º ¼±ÅÃ
		function _selectMenu()
		{
			var tmp = location.search.lastIndexOf('sub=sub_');

			var i = parseInt(location.search.substring(tmp + 8, tmp + 10));

			MM_swapImage('left' + i,'','images/left_button/button__0' + i + '.gif',1);

			// ¼­ºê ¸Þ´º°¡ ÀÖÀ¸¸é º¸¿©ÁÜ
			if(document.all["subMenu_" + i])
				showSubMenu(i);

			_selectedMenu = i;
		}

		// ¼­ºê ¸Þ´º º¸ÀÓ
		function showSubMenu(menuNum)
		{
			document.all['subMenu_' + menuNum].style.visibility = 'visible';
			document.all['subMenu_' + menuNum].style.display = 'block';

			var leftSubMenu = new LeftSubMenu(menuNum);

			leftSubMenu.init();
		}

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

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

			_selectMenu();
		}
	}


	// ¿ÞÂÊ ¼­ºê ¸Þ´º (¿ÞÂÊ ¸Þ´º¶û °ÅÀÇ ¶È°°´Ù.. extends °¡ ¾ø¾î¼­ º¹»ç¸¦.. -_-;;)
	function LeftSubMenu(parentMenu)
	{
		this.parentMenu = parentMenu;


		var link;
		// ¼±ÅÃµÈ ¸Þ´º
		var _selectedMenu;

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

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

//			var link = getElementsByClassName("leftSubMenu");

			for(i = 0; i < link.length;i++)
			{
				if(link[i] == el)
					break;
			}

			i++;

			// ¼±ÅÃµÈ ¸Þ´º´Â °è¼Ó ¼±ÅÃÀÌ¹Ç·Î swap restore ÇÏÁö ¾ÊÀ½
//			if ((el.className == "leftSubMenu") && !cDisabled &&  i != _selectedMenu)
			if ((el.className == "leftSubMenu") && !cDisabled && el != _selectedMenu)
			{
				img = el.getElementsByTagName("img")[0];
	
				if(img.src.indexOf('subbutton_') > -1)
					imgSrcStr = 'images/left_button/subbutton_0';
				else
				{
					tmp = img.src.split("/");
					imgSrcStr = 'images/left_button/' + tmp[tmp.length - 1].substring(0,tmp[tmp.length - 1].indexOf('_')) + '_0';
				}

				img.src = imgSrcStr + i + '.gif';
			}
		}

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

//			var link = getElementsByClassName("leftSubMenu");

			for(i = 0; i < link.length;i++)
			{
				if(link[i] == el)
				{
//					alert(link[i] + ' ' + i + ' ' + el);
					break;
				}
			}

			i++;

			// ¼±ÅÃµÈ ¸Þ´º´Â ¾îÂ÷ÇÇ ¼±ÅÃµÇ¾î ÀÖÀ¸¹Ç·Î swap ÇÏÁö ¾ÊÀ½
//			if ((el.className == "leftSubMenu") && !cDisabled && i != _selectedMenu)
			if ((el.className == "leftSubMenu") && !cDisabled && el != _selectedMenu)
			{
				img = el.getElementsByTagName("img")[0];
	
				if(img.src.indexOf('subbutton_') > -1)
					imgSrcStr = 'images/left_button/subbutton__0';
				else
				{
					tmp = img.src.split("/");
					imgSrcStr = 'images/left_button/' + tmp[tmp.length - 1].substring(0,tmp[tmp.length - 1].indexOf('_')) + '__0';
				}

				img.src = imgSrcStr + i + '.gif';
			}
		}

		// ÁÖ¼Ò¿¡ µû¶ó¼­ ¸Þ´º ¼±ÅÃ
		function _selectMenu()
		{
			var tmp = location.search.lastIndexOf('sub=sub_0' + parentMenu + '-');

			var i = parseInt(location.search.substring(tmp + 11, tmp + 12));

//			MM_swapImage('leftSub' + i,'','images/left_button/subbutton__0' + i + '.gif',1);

			if(!isNaN(i))
			{
				tmp = getElementsByClassName("leftSubMenu","subMenu_" + parentMenu);

				el = tmp[i - 1];

				img = el.getElementsByTagName("img")[0];

				if(img.src.indexOf('subbutton_') > -1)
					imgSrcStr = 'images/left_button/subbutton__0';
				else
				{
					tmp = img.src.split("/");
					imgSrcStr = 'images/left_button/' + tmp[tmp.length - 1].substring(0,tmp[tmp.length - 1].indexOf('_')) + '__0';
				}

				img.src = imgSrcStr + i + '.gif';

				_selectedMenu = el;
			}
		}

		function init()
		{
			link = getElementsByClassName("leftSubMenu","subMenu_" + this.parentMenu);

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

			scrollStartPosition += link.length * 22;
			
			_selectMenu();
		}
	}
