// <![CDATA[
(function($){
jQuery(function($){
	// Main Menu
	var sMenu = $('div#menu');
	var aItem = sMenu.find('ul>li>a');
	var sItem = sMenu.find('>ul>li');
	var ssItem = sMenu.find('li');
	var sssItem = sMenu.find('ul>li>ul');
	var lastEvent = null;
	sItem.addClass('first_li');
	sItem.last().addClass('last_main_li');
	sItem.find('ul>li>ul').prev('a').append('<span class="i"></span>');
	sItem.find('>ul>li:even').addClass('addLiColor');
	sItem.find('>ul>li>ul>li:even').addClass('addLiColor');
	function sMenuSlide(){
		var t = $(this);
		if (t.next().hasClass('sub1')) {
		t.parent().parent().children().children('ul').hide("fast").addClass('sub1');
		t.next('ul').show("fast").removeClass('sub1');
		t.parent().parent().children('li').removeClass('highlight');
		t.parent('li').addClass('highlight');
		} else if(!t.next('ul').length) {
		t.parent().parent().children().children('ul').hide("fast").addClass('sub1');
		t.parent().find('li').removeClass('highlight');
		t.parent().parent().children('li').removeClass('highlight');
		if (!t.parent().hasClass('first_li')) {
			t.parent('li').addClass('highlight');}
		}
	}
	aItem.mouseover(sMenuSlide).focus(sMenuSlide);
	function hide_menu(){
		sssItem.addClass('sub1').hide("fast");
		ssItem.removeClass('highlight');
		}
	sItem.mouseleave(hide_menu);
	ssItem.last().focusout(hide_menu);
	function clear_sss(){
		var h = $(this);
		h.children().children('ul').hide("fast").addClass('sub1');
		h.children('li').removeClass('highlight');
		}
	sssItem.mouseleave(clear_sss);
	
	//언어리스트 출력
	var sLang = $('li.wrap_language');
	var wLang = sLang.find('>ul');
	var bItem = sLang.find('>button');
	var ssLang = wLang.find('>li');

	function sLangSlide(){
		var tL = $(this);
		if (tL.next('ul').hasClass('openlang')) {
		tL.next('ul').slideDown('fast').removeClass('openlang');
		}
	}
	function sLangHide(){
		wLang.addClass('openlang').slideUp('fast');
	}
	bItem.mouseover(sLangSlide).focus(sLangSlide);
	sLang.mouseleave(sLangHide);
	ssLang.last().focusout(sLangHide);

	// 서브메뉴 접기
		var gnbHr = $('.LnbFolding');
		gnbHr.find('>div>ul>li>ul').addClass('ActFolding');
		gnbHr.find('>div>ul>li>a')
			.mouseover(function(){
				gnbHr
					.find('>div>ul>li>ul:visible')
					.slideUp(300)
					.parent('li')
					.removeClass('ActFolding')
					.find('>a')
				$(this)
					.next('ul:hidden')
					.slideDown(200)
					.parent('li')
					.addClass('ActFolding')
					.find('>a')
			})
			.focus(function(){
				$(this).mouseover();
			})
			.end()
			.mouseleave(function(){
				gnbHr
					.find('>div>ul>li>ul')
					.slideUp(300)
					.prev('a')
			});

	//클라스명 추가하기
	$('ul.breadclumb').find('>li').last().addClass('last_breadclumb');
	$('ul.locNav>li:first-child').addClass('firstlocNav');
	$('ul.locNav>li:last-child').addClass('lastlocNav');
	$('div.top_menu>ul').find('>li').last().addClass('last_top_li');
	$('div.sub_menu1>ul').find('>li').last().addClass('last_subli');
	$('div.sub_menu2>ul').find('>li').last().addClass('last_subli');
	$('div.bottom_menuA>ul').find('>li').first().addClass('first_b_li');
	$('ul.sitelink').find('>li').last().addClass('last_sitelink');
	$('div.container').find('div#memberModule').parent().parent().parent().addClass('actHanbiLogin');
	$('div.container').find('div#communicationModule').parent().parent().parent().addClass('actHanbiLogin');
	$('div.container').find('div.xm').parent().parent().parent().addClass('actHanbiLogin');
	$('div.container').find('div.xc').parent().parent().parent().addClass('actHanbiLogin');
	$('div.container').find('div#spot').parent().parent().parent().addClass('actHanbiLogin');
	$('div.container').find('form#fo_member_login').parent('div').addClass('forhanbiXm');
	/* h2와 로컬메뉴 마우스 오버효과 */
	$("div.MoveLink h2 a").hover(
	    	function(){ $(this).animate( { paddingRight: "40px" }, 500 );
	    	},
	    	function(){ $(this).animate({ paddingRight: "20px" }, 150 );   	
	    	}
	    );
	$("ul.locNav li a").hover(
	    	function(){ $(this).animate( { marginLeft: "15px" }, 500 );
	    	},
	    	function(){ $(this).animate({ marginLeft: "0px" }, 250 );   	
	    	}
	    );
});
})(jQuery);
// ]]>
