var topMenu = {

	init:function(){
/*		$("#nav li").hover(function(){
			$(this).find("ul").show();
		},function(){
			$(this).find("ul").hide();
		});*/

		$(".topMenuBtn").click(function(e){
			window.location=$(this).closest("a").attr("href");
		});
		

	}
}

var sideMenu = {
	init:function(){
		sideMenu.myCordion("#sideMenu");
	},
	myCordion:function(obj){
		$(obj).find("h3").click(function(e){
			if ($(this).hasClass("_noAutoSelect")){
				e.preventDefault();
			} else {
				e.preventDefault();
				$(obj).find("h3").removeClass("menuItemSelected");
				$(this).addClass("menuItemSelected");
				var _div=$(this).next();
				if (_div.find("ul.activePage").length==0){
					$(obj)
						.find("div>ul,div>ul>li>a")
						.removeClass("activePage");
					_div.find("ul:eq(0),ul:eq(0) > li > a")
						.addClass("activePage");
					var _page=_div
						.find("ul:eq(0)>li>a")
						.attr("_clanokId");

					sideMenu.reloadText(_page);
					sideMenu.reloadBgClass(_page);
				}
			}
			$(obj).find("div").slideUp();

			if (!$(this).next().is(":visible"))
				$(this).next().slideDown();
		});
	},
	reloadText:function(pageId){
		var _url=$("#contentText").attr("_url")+pageId;
		$("#contentText").load(_url);
	},
	reloadBgClass:function(pageId){
		var _url=$("#content_bar").attr("_bgClassUrl")+pageId;
		myAjax.get(null,_url,function(pole){
			var _class=pole.shift();
			sideMenu.delBGClasses($("#content_bar"));
			$("#content_bar").addClass(_class);
		});
	},
	delBGClasses:function(obj){
			var _classes=obj.attr("class").split(" ");
			for (i=0;i<_classes.length;i++){
				if (_classes[i].indexOf("backgroundImage")==0){
					$(obj).removeClass(_classes[i]);
				}
			}
	}
}

var adminMenu = {
	init:function(){
		$("#navi a").click(function(e){
			e.preventDefault();
			$("#navi .list a._selected").removeClass("_selected");
			$(this).addClass("_selected");
			var _links=$("head link[href*='style_']");

			$("head").append("<link rel=stylesheet type='text/css' "
				+" href='"+$(this).attr("href")//+"?r="+Math.random()
				+"' />");
//				.appendTo("head");
//				.ready(function(){
			_links.remove();//});
		});

		$("#navi .btn").click(function(){
			if ($("#navi .list").is(":visible")){
				$("#navi .btn").html("&nabla;");
				$("#navi .list").slideUp();
			} else {
				$("#navi .btn").html("&Delta;");
				$("#navi .list").slideDown();
			}

		});

		$(".fontSize").change(function(){
			var _size=$(this).val();
			$("body,select,input").css("font-size",_size+"px");
		});
	}
}

$(document).ready(function(){
	topMenu.init();
	sideMenu.init();
	adminMenu.init();
});

