/**
* lässt alle Menüpunkte einklappen
*/
function collapseAll(){

	$$('.helpMenuHover ul').each(function(el){
		el.hide();
	})

}

/**
* alle anderen Menüpunkte demarkieren
*/
function unmarkAll(){

	$$('.helpMenuHover a').each(function(el){
		el.removeClassName('text-color-theme');
		el.removeClassName('activeHelpMenu');
	})

}

document.observe("dom:loaded", function() {

	$$('.helpMenuHover').each(function(el){

		el.observe('mouseup', function(){

			// alle Kindelemente
			var children = this.childElements();

			// angeklickte Kategorie highlighten
			unmarkAll();
			children[0].toggleClassName('text-color-theme');

			// abbrechen, wenn kein Untermenü vorhanden ist
			if (children.length <= 1) {
				return;
			}

			// alle anderen einklappen
			collapseAll();

			// Menü aufklappen
			children[1].toggle();

		});

	});

});
