var ebene;
var to=new Array(3);
var eb=new Array(3);
eb[1]=false;
eb[2]=false;
var lastshown;
var current1;
var current2;

var activenav = new Array();

function showNavi(ebene){
	if($('nav'+ebene)){
		//if($('nav'+lastshown)) hideNavi(lastshown);
		
		//window.clearTimeout(to[ebene]);
		activenav[1] = true;
		activenav[2] = true;
		
		$('nav'+ebene).show();
		//$('ebene'+ebene).update($('nav'+ebene).innerHTML);
		eb[ebene]=true;	
		lastshown=ebene;
	}
	
}
function startNaviTimeout(){
		
	if(eb[1]) to[1]=window.setTimeout("hideNavi(1,'"+current1+"');",1500);
	if(eb[2]) to[2]=window.setTimeout("hideNavi(2,'"+current2+"');",1500);
	activenav[1] = false;
	activenav[2] = false;
}


function hideNavi(ebene,current){
	if(typeof current == "undefined" || current =="undefined") var current="";
	if($('nav'+ebene)){
		if(activenav[ebene] == false) {
			$('nav'+ebene).hide();
			eb[ebene]=false;
			$('nav1aktiv').update(current);
		}
		//alert("hide me ... "+ebene);
	}
	//alert(eb[0] + " - 0 ::: 1 - "+ eb[1]);
	/*if(eb[1]==false && eb[2]==false){
		// navigation zurücksetzen auf aktuell gewählten bereich
		alert(current1 + " - " +current2);
		$('nav1aktiv').update(current1);
		$('nav2aktiv').update(current2);
	}*/
}
 
function resetNavi(){
	new Ajax.Request('../ajax/navigation.php', {
		method: 'get',	
		onSuccess: function(t) {
			$('ajaxlayer').update(t.responseText);
		},
		onFailure: function(t) {
			//$('navi').update('Error ' + t.status + ' -- ' + t.statusText);
		},
		evalScript: true,
		asynchronous: true
		}
	);		
}