/**
 * menu 움직임 제어
 */
var chooseMenuName = "";

var menuUrl = new Array();

var menuTimeout = null;

menuUrl["menu1"] = "/youngman?req=view";
menuUrl["menu2"] = "/saup?req=view";
menuUrl["menu3"] = "/study?req=view";
menuUrl["menu4"] = "/together?req=view";
menuUrl["menu5"] = "/notice?req=view";

// 우양사업
menuUrl["subMenu1_2"] = "/saup?req=view";
menuUrl["subMenu2_2"] = "/saup?req=view&page=subMenu2";
menuUrl["subMenu3_2"] = "/saup?req=view&page=subMenu3";
menuUrl["subMenu4_2"] = "/saup?req=view&page=subMenu4";
menuUrl["subMenu5_2"] = "/saup?req=view&page=subMenu5";

// 우양배움
menuUrl["subMenu1_3"] = "/study?req=view";
menuUrl["subMenu2_3"] = "/study?req=view&page=subMenu2";
menuUrl["subMenu3_3"] = "/study?req=view&page=subMenu3";

// 함께하기
menuUrl["subMenu1_4"] = "/together?req=view";
menuUrl["subMenu2_4"] = "/together?req=view&page=subMenu2";

// 우양소식
menuUrl["subMenu1_5"] = "/notice?req=view";
menuUrl["subMenu2_5"] = "/notice?req=view&page=subMenu2";
menuUrl["subMenu3_5"] = "/notice?req=view&page=subMenu3";
menuUrl["subMenu4_5"] = "/notice?req=view&page=subMenu4";
menuUrl["subMenu5_5"] = "/notice?req=view&page=subMenu7";

var chooseShortcutName = "";
var chooseShortcut3 = false;

var shortcutUrl = new Array();

// shortcutUrl 
shortcutUrl["shortcut1"] = "/introduce?req=view";
shortcutUrl["shortcut2"] = "/membernew?req=view";
shortcutUrl["shortcut4"] = "/join?req=view";
shortcutUrl["shortcut5"] = "http://www.wooyang.org/english/main/main.php";

$(function() {
	$("#menu li").hover(menuIn, menuOut);
	$("ul[class=subMenu] li").hover(menuIn, menuOut);
	
	$("#menuWrap li").click(menuMove);
	
	$("#shortcutMenuWrap li").hover(shortcutIn, shortcutOut);	
	
	$("#shortcutMenuWrap li").click(shortcutMove);
	
	$("#logo").click(function() { document.location.href = "/main?req=view"; });	

	$("#searchText").keydown(function(evt) {
		if(evt.keyCode == 13) {
			searchSubmit();
		}
	});
});

function shortcutIn(event) {
	$("#shortcutMenuWrap li").removeClass("onShortcutColor");
	
	$("#shortcutMenuWrap a").removeClass("onShortcutColor");
	
	$(this).addClass("onShortcutColor");
	
	$(this).find("a").addClass("onShortcutColor");
}

function shortcutOut(event) {
	$(this).removeClass("onShortcutColor");

	$(this).find("a").removeClass("onShortcutColor");
	
	chooseShortcut(chooseShortcutName);		
}

function menuIn(event) {
	var id = event.target.id;
	var num = id.substring(id.length - 1);
	
	if(!id) return false;
	
	clearTimeout(menuTimeout);
	
	$("#menu").attr("class", "menu" + num + "_on");
	
	$("#menuWrap ul").removeClass("subMenuOn");
	
	$("#subMenu" + num).addClass("subMenuOn");
	
	if(id.indexOf("subMenu") > -1) {
		$("#" + id).addClass("onMenuColor");		
	}
}

function menuOut(event) {
	var id = event.target.id;
	var num = id.substring(id.length - 1);
	
	if(!id) return false;
	
	if(num != chooseMenuName.substring(chooseMenuName.length - 1)) {	
		$("#menu").attr("class", "");
		$("#subMenu" + num).removeClass("subMenuOn");
	}	
	
	if(id != chooseMenuName) $("#" + id).removeClass("onMenuColor");
	
	menuTimeout = setTimeout(function() {
		chooseMenu(chooseMenuName);
	}, 100);
}

function chooseMenu(name) {
	if(name == "") return false;
	
	chooseMenuName = name;
	
	var num = name.substring(name.length - 1);
	
	$("#menu").attr("class", "menu" + num + "_on");
	$("#subMenu" + num).addClass("subMenuOn");
	
	$("#" + name).addClass("onMenuColor");		
}

function menuMove(event) {
	var url = menuUrl[event.target.id];
	
	if(!url) return false;
	
	document.location.href = url;
}

function chooseShortcut(name) {
	if(name == "") return false;
	
	if(chooseShortcut3) {
		name = "shortcut3";		
	} else {
		chooseShortcutName = name;
	}
	
	var num = name.substring(name.length - 1);
	
	$("#shortcutMenuWrap li").removeClass("onShortcutColor");
	$("#shortcutMenuWrap a").removeClass("onShortcutColor");
	$("#shortcut" + num).addClass("onShortcutColor");
	$("#shortcut" + num).find("a").addClass("onShortcutColor");
}

function shortcutMove(event) {
	var id = event.target.id;
	var url = shortcutUrl[id];

	if(id == "shortcut3") {
		if(chooseShortcut3) {
			$("#shortcutMenuWrap").attr("class", "shortcutHide");
			chooseShortcut3 = false;						
		} else {
			$("#shortcutMenuWrap").attr("class", "shortcutShow");
			chooseShortcut3 = true;			
		}
	} else {
		if(!url) return false;
		document.location.href = url;		
	}
}

function chooseSideMenu(name) {
	if(name == "") return false;
	
	$("#" + name).find("a").addClass("sideMenuOn");
	$("#" + name).find("img").css("display", "inline");
}

function searchSubmit() {
	if($.trim($("#searchText").val()) == "") {
		alert("검색어를 입력해주세요.");
		return false;
	}
	document.location.href = "/bbsSearch?req=view&searchText=" + $("#searchText").val();
}

