var subgroups = $$(".subgroup");
$$(".menuitem", ".menuitemsel").each(function(elt){
	var subm = elt.getNext();
	if (subm.hasClass("subgroup") && subm.getElements("a").length && subm.getElements("a")[0].innerHTML) {
		elt.getElement(".a_menuitem").addEvent('click', function(evt){
			evt.stop();
			evt.preventDefault();
			subgroups.each(function(sg){
				sg.style.display = "none";
			});
			$(this.parentNode).getNext().style.display = "block";
		});
	}
});

var current_chapter = document.getElement(".menusubitemsel");
if (current_chapter) current_chapter = current_chapter.parentNode;
subgroups.each(function(chap){
	if (chap != current_chapter) {
		chap.style.display = "none";
	}
});

function em(id) {
	var e = $('em'+id);
	e.style.display = e.style.display == "none" ? "" : "none";
}

document.addEvent('domready', function(){
	var tab = 0;
	var tabElts = $$("input[tab]");
	for (var i = 0; i < tabElts.length; i++) {
		var t = tabElts[i].get("tab");
		if (!$(tabElts[i].parentNode).hasClass("w_gray")) {
			tab = t;
			break;
		}
	}
	tabElts.addEvent('click', function(event){
		if ($(this.parentNode).hasClass("w_gray")) return false;
		var newTab = this.get("tab");
		$($$("input[tab="+tab+"]")[0].parentNode).removeClass("w_red").addClass("w_green");
		$(this.parentNode).removeClass("w_green").addClass("w_red");
		if (tab == newTab) return false;
		$("tab"+tab+"content").style.display = "none";
		$("tab"+newTab+"content").style.display = "block";
		tab = newTab;
	});
});
