// JavaScript Document
document.observe('dom:loaded', function(e){
			if (id != '') { 
			item_selected = $(id);
			menu_selected(item_selected);
		}
	});
	var selected = null;
	var mainmenu_selected = null;
	var item_selected = null;
	
	function menu_onclick(obj) {
		if (item_selected != null) {
			item_selected.removeClassName('menu_selected');
			item_selected = null;
		}
		var submenu = Element.siblings(obj);
		if (mainmenu_selected != null) {
			mainmenu_selected.removeClassName('menu_selected');
		}
		mainmenu_selected = obj;
		mainmenu_selected.addClassName('menu_selected');

		if (selected == null) {
			selected = submenu[0];
			selected.show();			
		} else {
			if (selected == submenu[0]) {
				selected.hide();
				selected = null;
			}	else {
				selected.hide();
				selected = submenu[0];
				selected.show();
			}
		}
	}

	function menu_selected(obj){
		if (obj.className == 'qmparent') {
			menu_onclick(obj);
		} else {
			var mainmenu = obj.up().up().previousSiblings()[0];
			menu_onclick(mainmenu);
			obj.addClassName('menu_selected');
			item_selected = obj;
		}
	}
