// JavaScript Document
var menu;
var menu_item_selected_id;
var menu_subitem_selected_id;
function initMenu(){
	menu=document.getElementById('menu_left');
	menu.items=new Array();
	var items = menu.getElementsByTagName('div');
	for(var i=0; i<items.length; i++){
		if(items[i].className=='menu_item' || items[i].className=='menu_item_s'){
			items[i].subitem=document.getElementById(items[i].id+'_sub');
			items[i].onclick=function(){changeMenu(this);}
			if(items[i].subitem){
				var menu_links=items[i].getElementsByTagName('a')
				if(menu_links[0]) menu_links[0].onclick=function(){return false;}
			}
			menu.items[menu.items.length]=items[i];
		}else if(items[i].className=='menu_subitem'){
			if(items[i].id==menu_subitem_selected_id){
				items[i].className='menu_subitem_s';
			} else{
				if(items[i].id!=menu_subitem_selected_id){
					items[i].onmouseover=function(){this.className='menu_subitem_s';}
					items[i].onmouseout=function(){this.className='menu_subitem';}
				}
			}
		}
	}
}
function changeMenu(selected){
	for(var i=0; i<menu.items.length; i++){
		if(menu.items[i].subitem && menu_item_selected_id!=menu.items[i].id){
			menu.items[i].subitem.style.display='none';
			menu.items[i].className='menu_item';
		}
	}
	if(selected.subitem){
		selected.subitem.style.display='block';
		selected.className='menu_item_s';
	}
}
function setEvents(){
	initMenu();
}
function impressum(){
	popupWin = window.open("impressum.html", "contacts", "location,width=500,height=600,top=0");
	popupWin.focus();
	return false;
}
if (typeof document.attachEvent!='undefined') window.attachEvent('onload',setEvents);
else window.addEventListener('load',setEvents,false);