// 2차메뉴 하단 펼침형 상단메뉴  ( Elkha (elkha1914@hotmail.com))
(function($){
	$(document).ready(function () {
		
		// gnb show & hide
		$('#gnb_down ul li').hover(function () {
				$(this).children('ul:not(":animated")').slideDown('fast');
			}, function () {	
				$('ul', this).fadeOut('fast');
		}).children('a').focus(function(){
			$(this).parent('li').parent('ul').children('li').children('.sub').addClass('closed');
			$(this).removeClass('closed').addClass('opened');
			$(this).parent('li').children('ul').slideDown('fast');
			if($(this).attr('class').match('opened')) $(this).parent('li').parent('ul').children('li').children('.closed').parent('li').children('ul').fadeOut('fast');
		});
		$('*:not("#gnb_down a")').focus(function(){
			$('#gnb_down ul li ul').fadeOut('fast');
		});
		
		jQuery('.select_language_button button').click(function () {
				jQuery(this).css({'border-bottom':'1px'});
				jQuery('.language_line ul').slideToggle('fast');
		});
	});
})(jQuery);


// 마우스 오버시 좌우펼침 메뉴 - 좌측정렬
function menu_wide_left(id, menu_width) {   
	menu_width = parseFloat(menu_width);
	main_left = new Array();
	main_left[0]=parseFloat(document.getElementById('gnb').style.left);  // 1차 메뉴의 좌측 공백 길이 측정

	for(num=1; num<=gnb_count; num++) {   
		document.getElementById('lnb'+num).style.display='none';              // 2차 메뉴   
	//  document.getElementById('lnb'+num).setAttribute('className', 'off');  // 1차 메뉴   
		main_left[num] = main_left[num-1] + document.getElementById('gnb'+num).offsetWidth;

        // 1차 메뉴 hover 효과 위해 추가한 소스 (시작)

// 		var menu_src = document.getElementById('menu'+num).src;
//		if(id==num) document.getElementById('menu'+num).src = menu_src.replace('_normal_btn','_hover_btn');
//		else document.getElementById('menu'+num).src = menu_src.replace('_hover_btn','_normal_btn');
        // 1차 메뉴 hover 효과 위해 추가한 소스 (끝)
	 }   


	document.getElementById('lnb'+id).style.display = 'block';   

	var main_middle = main_left[id] - (main_left[id] - main_left[id-1])/2;
	var sub_left = main_middle - document.getElementById('lnb'+id).offsetWidth /2; 
	var sub_right = main_middle + document.getElementById('lnb'+id).offsetWidth /2; 

	 // 2차메뉴 크기에 따른 위치 조절   
	 if (sub_left < 0) sub_left = 0;   
	 if (sub_right > menu_width) sub_left = menu_width - document.getElementById('lnb'+id).offsetWidth - 5;
	
	 document.getElementById('lnb'+id).style.marginLeft = sub_left + 'px';        
}   


// 마우스 오버시 좌우펼침 메뉴 - 우측정렬
function menu_wide_right(id, menu_width) {   
	menu_width = parseFloat(menu_width);
	main_left = new Array();
	main_left[0]=parseFloat(document.getElementById('gnb').style.left);  // 1차 메뉴의 좌측 공백 길이 측정

	for(num=1; num<=gnb_count; num++) {   
		document.getElementById('lnb'+num).style.display='none';              // 2차 메뉴   
	//  document.getElementById('lnb'+num).setAttribute('className', 'off');  // 1차 메뉴   
		main_left[num] = main_left[num-1] + document.getElementById('gnb'+num).offsetWidth;

        // 1차 메뉴 hover 효과 위해 추가한 소스 (시작)
  		var menu_src = document.getElementById('menu'+num).src;
		if(id==num) document.getElementById('menu'+num).src = menu_src.replace('_normal_btn','_hover_btn');
		else document.getElementById('menu'+num).src = menu_src.replace('_hover_btn','_normal_btn');
        // 1차 메뉴 hover 효과 위해 추가한 소스 (끝)
	 }   

	document.getElementById('lnb'+id).style.display = 'block';   

	var main_middle = main_left[id] - (main_left[id] - main_left[id-1])/2;
	var sub_left = main_middle - document.getElementById('lnb'+id).offsetWidth /2; 
	var sub_right = main_middle + document.getElementById('lnb'+id).offsetWidth /2; 

	 // 2차메뉴 크기에 따른 위치 조절   
	 if (sub_left < 0) sub_left = 0;   
	 if (sub_right > menu_width) sub_left = menu_width - document.getElementById('lnb'+id).offsetWidth - 5;
	
	 document.getElementById('lnb'+id).style.marginLeft = sub_left + 'px';        
}   




// 2차 메뉴에서 롤아웃시 2차메뉴 숨김
function menu_hide() {
	for (i=1;i<=menuLen;i++){
		eval("document.getElementById('subMenu"+i+"').style.display='none'");  // 2차 메뉴 전부 숨김
	}
}



// 즐겨찾기 등록 함수
function addfavorites(url,title){
    if (document.all)
    window.external.AddFavorite(url,title)
}


// 링크버튼에 마우스 올려놨을때, 테두리 안 생기게 하기 위해서
function bluring() { 
	if(event.srcElement.tagName=="a"||event.srcElement.tagName=="img") document.all.focus(); 
} 
//document.onfocusin=bluring(); 
