
//<![CDATA[
var menu_config = 
[
	{'width':153,'left':62}
];

(function(){
	var oDiv,oDivElements,currentEl,el,elements,QookAndShowPopup,topMenuInternetPhone,topMenuService;
	var browser = (/msie/.test( navigator.userAgent.toLowerCase())) ? 'ie' : 'ff';
	var getEl = function(e) 
	{
		var el = e.target || e.srcElement;

		//nodetype ÀÌ text ÀÌ¸é parentNode ÁöÁ¤
		try{ if(el && el.nodeType === 3) el = el.parentNode; }catch(e){}
		return el;
	};

	var openAction = function(el)
	{
		var cnt = oDivElements.length;

		for(var i=0;i<cnt;i++)
		{
			var j = i + 2;
			if(el === elements[j])
			{
				if(!menu_config[i]) return false;

				el.className = 'on';
				oDivElements[i].style.display = '';
				oDiv.style.width = menu_config[i].width + 'px';
				oDiv.style.left = menu_config[i].left + 'px';
				oDiv.style.display = '';
			}
			else
			{
				elements[j].className = '';
				oDivElements[i].style.display = 'none';
			}
		}
	};

	var openMenu = function(e)
	{
		var el = getEl(e);
		var tagName = el.tagName.toLowerCase();
		if(tagName === "a")
		{
			currentEl = el;
			openAction(el);
		}
		else closeMenu(e);
	};

	var closeMenu = function(e)
	{	
		var box = oDiv.getBoundingClientRect();
		var boxWidth = oDiv.offsetWidth;
		var boxHeight = oDiv.offsetHeight;

		//¸¶¿ì½º À§Ä¡°¡ menu ¾È¿¡ ¾øÀ»¶§ hidden Ã³¸®
		if(e.clientX < box.left || e.clientX >= box.left + boxWidth || e.clientY < box.top - 2 || e.clientY >= box.top + boxHeight)
		{
			if(currentEl) currentEl.className = '';
			oDiv.style.display = 'none';
			currentEl = null;
		}
	};

	var openQookAndShowPopup = function(e)
	{
		var newWindow1 = window.open('http://www.show.co.kr/sbrand2/fmc/main.asp','QookAndShowPopup','width=900px,height=600px');
		newWindow1.focus();
		return false;
	};

	var opentopMenuInternetPhone = function(e)
	{
		var newWindow2 = window.open('http://ifone.qook.co.kr/popup/pop_exp.jsp','topMenuInternetPhone','width=800px,height=600px');
		newWindow2.focus();
		return false;
	};

	var opentopMenuService = function(e)
	{
		var newWindow3 = window.open('http://fone.qook.co.kr/popup/service.ktann','topMenuService','width=1010px,height=629px');
		newWindow3.focus();
		return false;
	};

	var init = function(e)
	{
		oDiv = document.getElementById('showlayer') || null;
		if(oDiv) oDivElements = oDiv.getElementsByTagName("ul") || null;
		QookAndShowPopup = document.getElementById("QookAndShowPopup") || null;
		topMenuInternetPhone = document.getElementById("topMenuInternetPhone") || null;
		topMenuService = document.getElementById("topMenuService") || null;
		el = document.getElementById("mnu") || null;

		if(el) elements = el.getElementsByTagName("a");
		if(browser == 'ie')
		{
			if(el)
			{
				el.attachEvent('onmouseover', openMenu);
				el.attachEvent('onmouseout', closeMenu);
			}
			if(oDiv) oDiv.attachEvent('onmouseout', closeMenu);
			if(QookAndShowPopup) QookAndShowPopup.attachEvent('onclick',openQookAndShowPopup);
			if(topMenuInternetPhone) topMenuInternetPhone.attachEvent('onclick',opentopMenuInternetPhone);
			if(topMenuService) topMenuService.attachEvent('onclick',opentopMenuService);
		}
		else if (browser == 'ff' )
		{
			if(el)
			{
				el.addEventListener('mouseover', openMenu, false);
				el.addEventListener('mouseout', closeMenu, false);
			}
			if(oDiv) oDiv.addEventListener('mouseout', closeMenu, false);
			if(QookAndShowPopup) QookAndShowPopup.addEventListener('click',openQookAndShowPopup,false);
			if(topMenuInternetPhone) topMenuInternetPhone.addEventListener('click',opentopMenuInternetPhone,false);
			if(topMenuService) topMenuService.addEventListener('click',opentopMenuService,false);
		}
	};

	if(browser == 'ie') window.attachEvent("onload",init);
	else window.addEventListener('load', init, false);
})();

//]]>