/****************************************************************************************************
	jQuery Section
****************************************************************************************************/
jQuery(document).ready(function(){
	// slide menu definition
	jQuery('div#jumpmenus ul.menu, div.dropdown ul.menu, div.megadropdown ul.menu-level-1')
		.addClass('slide');
	// slide menu interaction
	jQuery('ul.menu.slide')
		.hover(
			function(){
				jQuery(this)
					.addClass('hover')
					.siblings('ul.menu')
						.addClass('veiled')
						.end();
			},
			function(){
				jQuery(this)
					.removeClass('hover')
					.siblings('ul.menu')
						.removeClass('veiled')
						.end();
			}
		)
		.children('li')
			.each(function(){
				jQuery(this)
					.addClass('menu-item-' + jQuery(this).index());
			})
			.hover(
				function(){
					jQuery(this)
						.addClass('hover')
						.siblings('li.active')
							.addClass('veiled')
							.end();
				},
				function(){
					jQuery(this)
						.removeClass('hover')
						.siblings('li.active')
							.removeClass('veiled')
							.end()
						.children('ul.menu')
							.slideUp('fast')
							.end();
				}
			)
			.children('a')
				.mouseover(function(){
					jQuery(this)
						.siblings('ul.menu')
							.slideDown('fast')
							.end();
				})
				.end();
	// folder menu definition
	jQuery('li.sidebar-menu ul.menu')
		.addClass('folder');
	// folder menu interaction
	jQuery('ul.menu.folder li')
		.addClass(function(){
			if (jQuery(this).hasClass('active')) {
				jQuery(this).parent().parent()
					.addClass('active expanded');
				var classes = 'expanded';
			}
			return classes;
		})
	jQuery('ul.menu.folder li.folder>span.switch')
		.click(function(){
			var target = jQuery(this).parent().find('ul.menu-level-3');
			if (target.css('display') == 'none') {
				jQuery(this).parent().addClass('expanded');
				target.show();
			} else {
				jQuery(this).parent().removeClass('expanded');
				target.hide();
			}
		});
	// static page editor tweak
	jQuery('div#zonePageContent')
		.parent()
			.prepend('<div id="static-page-editor-help">참고하세요: 이 영역의 너비는 ' + jQuery('div#content-wrap').width() + 'px입니다.<br />위젯 페이지에서 내용을 직접 입력할 경우, 진보넷 위젯 스타일을 적용해서 본문 클래스에 xe_content를 입력해주세요.</div>');
});
/****************************************************************************************************
	Javascript Section
****************************************************************************************************/

