(function() {
	var GnbClass = function() {};
	GnbClass.prototype = {
		init: function() {
			this.regist("home");
			this.regist("intro");
			this.regist("beliefs");
			this.regist("worship");
			this.regist("mission");
			this.regist("academy");
			this.regist("festival");
			this.regist("koinonia");
			this.regist("webzine");
		},
		regist: function(menuid) {
			var menu = $("#gnb_" + menuid);
			var self = this;
			menu.mouseover(function (e) {self.select(menuid)});
			menu.mouseout(function (e) {self.deselect(menuid)});
		},
		select: function(menuid) {
			var menu = $("#gnb_" + menuid);
			var submenu = $("#subgnb_" + menuid);
			if (submenu.length > 0) {
				submenu.show();
			}
			menu.addClass("gnb_select");
		},

		deselect: function(menuid) {
			var menu = $("#gnb_" + menuid);
			var submenu = $("#subgnb_" + menuid);
			if (submenu.length > 0) {
				submenu.hide();
			}
			menu.removeClass("gnb_select");
		}
		
	};
	Gnb = new GnbClass();
	
	var SignClass = function() {};
	SignClass.prototype = {
		toggle: function() {
			$("#btnSignin").toggleClass("signin_close");
			$("#sign").toggle("fast");
		}
	};
	Sign = new SignClass();
})();

