$(function(){
	

	$(".depth1 > li > a").bind('focus mouseover',function(){
		if (window.innerWidth > 1024 && !$('.header-bm').hasClass('allM-op') ){
			if (!$(this).parents('li').hasClass('on')){
				$('.depth2').stop(true, true).slideUp(200);
				$(this).parents('li').addClass('on').siblings('li').removeClass('on');
				$(this).parents('li').find('.depth2').stop(true, true).slideDown(200);
			}
		}
	});
	$('.depth1 > li').mouseleave(function(){
		if (window.innerWidth > 1024){
			$(".depth1 > li").removeClass('on');
			$('.depth2').stop(true, true).slideUp(200);
		}
	});
	$(".depth1 a").focusout(function(){
		if (window.innerWidth > 1024){
			setTimeout(function(){
				if($('.depth1 a:focus').length < 1){
					$(".depth1 > li").removeClass('on');
					$(".depth2").slideUp(200);
				}
			},100); 
		}
	});
	
	var allMenuSlide = false;
	$('.all-menu-sw').click(function(){		
		if(allMenuSlide) {			
			allMenuSlide = false;	
			$('.all-menu-sw').attr('title', '전체 메뉴 열기');
			if (window.innerWidth > 1024){
				$('.all-menu-box').slideUp(200);
				$('.header-bm').removeClass('allM-op');
			}else{
				//$('.all-menu-box').animate({"left": "-360px"}, 200, function(){$('.all-menu-box').hide(); $('.mo-menu-bg').hide();}); 20211112
				$('.all-menu-box').animate({"right": "-360px"}, 200, function(){$('.all-menu-box').hide(); $('.mo-menu-bg').hide();});	
			}
		} else {
			allMenuSlide = true;
			$('.all-menu-sw').attr('title', '전체 메뉴 닫기');
			if (window.innerWidth > 1024){
				$('.header-bm').addClass('allM-op');
				$('.all-menu-box').slideDown(200);
			}else{
				//$('.all-menu-box').css("left","-360px").animate({"left": "0"}, 200).show(); 20211112
				$('.all-menu-box').css("right","-360px").animate({"right": "0"}, 200).show();
				$('.mo-menu-bg').show();
			}
		}
	});
	$('.all-menu-close').click(function(){
		allMenuSlide = false;
		$('.all-menu-sw').attr('title', '전체 메뉴 열기');
		if (window.innerWidth > 1024){
			$('.all-menu-box').slideUp(200);
			$('.header-bm').removeClass('allM-op');
		}else{
			//$('.all-menu-box').animate({"left": "-360px"}, 200, function(){$('.all-menu-box').hide(); $('.mo-menu-bg').hide();}); 20211112
			$('.all-menu-box').animate({"right": "-360px"}, 200, function(){$('.all-menu-box').hide(); $('.mo-menu-bg').hide();});
			
		}
	});
	$(".all-menu-box a").focusout(function(){
		if (window.innerWidth > 1024){
			setTimeout(function(){
				if($('.all-menu-box a:focus').length < 1){
					$('.all-menu-close').click();
				}
			},100); 
		}
	});
	$('.all-menu-ls > li > p > a').click(function(e){
		if (window.innerWidth <= 1024){
			e.preventDefault();
			if ($(this).parents('li').hasClass('on')){
				$(".all-menu-ls > li").removeClass('on');
				$(".all-menu-ls > li > ul").slideUp(200);
			}else{
				$(".all-menu-ls > li").removeClass('on');
				$(".all-menu-ls > li > ul").slideUp(200);
				$(this).parents('li').addClass('on');
				$(this).parents('li').children('ul').slideDown(200);
			}
		}
	});
	
	var searchSlade = false;
	$('.h-search-sw').click(function(){
		if(searchSlade) {
			searchSlade = false;
			$('.h-search-sw').attr('title', '검색창 열기');
			$('.hd-search-area').slideUp(200);
		} else {
			searchSlade = true;
			$('.h-search-sw').attr('title', '검색창 닫기');
			$('.hd-search-area').slideDown(200);		
		}
	});

	$(".hd-search-area a, .hd-search-area input").focusout(function(){
		if (window.innerWidth > 1024){
			setTimeout(function(){
				if($('.hd-search-area :focus').length < 1){
					$('.hd-sr-close').click();
				}
			},100); 
		}
	});

	$(window).on('load resize' , function(){
		if (window.innerWidth > 1024 ){
			$('.all-menu-box').removeAttr('style');
			$('.all-menu-ls > li > ul').removeAttr('style');
			$('.mo-menu-bg').hide();
		}else{
			if ($('.header-bm').hasClass('allM-op')){
				$('.header-bm').removeClass('allM-op');
				$('.all-menu-box').removeAttr('style');
			}
		}
	});

})