// highlight():
// mode = 1 > alle ids, die danach mit Komma getrennt aufgefuehrt werden, werden mit className + "_active" versehen.
// mode = 0 > alle ids, die danach mit Komma getrennt aufgefuehrt weren, werden mit className - "_active" versehen.

if(keep_highlight == null){
	var keep_highlight = 0;
}

function highlight(mode, ids){
	if(keep_highlight == 0){
		var el;
		var id = '';
		var c = '';
		var act = '_active';
		
		var i = 1;
		while(arguments[i] != null){
			id = arguments[i];
			if(document.getElementById(id) != null){
				el = document.getElementById(id);

				if(document.getElementById(id + "_arrow") != null){
					el_arrow = document.getElementById(id + "_arrow");
					if(mode == '1'){
						el_arrow.style.display = 'block';
					} else {
						el_arrow.style.display = 'none';
					}
				}
				
				c = el.className;
				if(mode == '1'){
					if(c.indexOf(act) == -1){
						c = c + '' + act;
					}
				} else {
					if(c.indexOf(act) != -1){
						c = c.split(act).join('');				
					}
				}
				el.className = c;
			}
			
			i++;	
		}
	}
}

