// JavaScript Document
var active = 0;
var lock = 0;
var lock3 = 0;
var lock4 = 0;
var start = true;
function show_menu(menu,layer){
	var i=1;
	active = layer;
	
	while(num=document.getElementById(menu +'_ebene2_' + i)){
		if(i==layer){
			document.getElementById(menu +'_ebene2_' + i).style.display="block";
		}else{
			document.getElementById(menu +'_ebene2_' + i).style.display="none";
		}
		i++;
	}

	var i=1;
	while(num=document.getElementById(menu +'_ebene2_' + i)){
		document.getElementById(menu +'_level_'+i).style.backgroundPosition="185px 7px";
		document.getElementById(menu +'_level_'+i).style.color="#666666";
		i++;
	}
	
	document.getElementById(menu +'_level_'+layer).style.backgroundPosition="185px -23px";
	document.getElementById(menu +'_level_'+layer).style.color="#003366";
}

function show_menu2(menu,layer,parent){
	var i=1;
	active = layer;
	
	while(num=document.getElementById(menu +'_ebene3_' + i)){
		if(i==layer){
			document.getElementById(menu +'_ebene3_' + i).style.display="block";
		}else{
			document.getElementById(menu +'_ebene3_' + i).style.display="none";
		}
		i++;
	}

	var i=1;
	while(num=document.getElementById(menu +'_ebene2_' + i)){
		document.getElementById(menu +'_level_'+i).style.backgroundPosition="185px 7px";
		document.getElementById(menu +'_level_'+i).style.color="#666666";
		i++;
	}
	
	var i=1;
	while(document.getElementById(menu +'_level2_'+i)){
		document.getElementById(menu +'_level2_'+i).style.color="#666666";
		document.getElementById(menu +'_level2_'+i).style.backgroundPosition="185px 7px";	
		i++;
	}
	
	document.getElementById(menu +'_level_'+parent).style.backgroundPosition="185px -23px";
	document.getElementById(menu +'_level_'+parent).style.color="#003366";
	document.getElementById(menu +'_level2_'+layer).style.backgroundPosition="185px -23px";
	document.getElementById(menu +'_level2_'+layer).style.color="#003366";
}

function show_menu_stay(menu,layer){
	lock = 1;
	lock3 = 2;
	show_menu(menu,layer);
}

function show_menu_stay2(menu,layer,parent){
	lock = 1;
	lock3 = 2;
	show_menu_stay (menu,parent)
	show_menu2(menu,layer,parent);
}

function clean_menu(menu,act){
	var i=1;
	if (lock == 1) {
		setTimeout('clean_menu(\''+menu+'\')',200);
		lock=0;
		if (active > 0) {
			lock = 1;
		}
	} else {
		while(num=document.getElementById(menu + '_ebene2_' + i)){
				setTimeout('document.getElementById(\''+menu +'_ebene2_'+ i+'\').style.display="none"',0);
				document.getElementById(menu +'_level_'+i).style.color="#666666";
				document.getElementById(menu +'_level_'+i).style.backgroundPosition="185px 6px";
			i++;
		}
	}
}

function clean_menu2(menu,act){
	active=0;
	clean_menu(menu,act);
}

function clean_menu3(menu,layerID){
	var i=1;
	if (lock3==1) {
		lock3--;
		setTimeout('clean_menu3('+layerID+')',200);
	} else {
		if(document.getElementById(menu +'_level_'+layerID)&&document.getElementById(menu +'_ebene2_'+layerID)){
			document.getElementById(menu +'_level_'+layerID).style.color="#666666";
			document.getElementById(menu +'_level_'+layerID).style.backgroundPosition="185px 6px";
			document.getElementById(menu +'_ebene2_'+layerID).style.display="none";
			var i=1;
			while(document.getElementById(menu +'_level2_'+i)){
				document.getElementById(menu +'_level2_'+i).style.color="#666666";
				document.getElementById(menu +'_level2_'+i).style.backgroundPosition="185px 7px";	
				i++;
			}
			clean_menu4(menu);
		}
	}
}

function clean_menu4(menu,layerID){	
	if (lock4==1) {
		lock4--;
		setTimeout('clean_menu4('+layerID+')',100);
	} else {
		var i=1;
		while(document.getElementById(menu +'_ebene3_'+i)){
			document.getElementById(menu +'_ebene3_'+i).style.display="none";
			i++;
		}
		var i=1;
		while(document.getElementById(menu +'_level2_'+i)){
			document.getElementById(menu +'_level2_'+i).style.color="#666666";
			document.getElementById(menu +'_level2_'+i).style.backgroundPosition="185px 7px";	
			i++;
		}
		if(start==false){
			var i=1;
			while(document.getElementById(menu +'_level_'+i)){
				document.getElementById(menu +'_level_'+i).style.color="#666666";
				document.getElementById(menu +'_level_'+i).style.backgroundPosition="185px 7px";	
				i++;
			}
			var i=1;
			while(document.getElementById(menu +'_ebene2_'+i)){
				document.getElementById(menu +'_ebene2_'+i).style.display="none";
				i++;
			}
		}
	}
}