//initnavi
function initNavi() {
    //tab hilite   	    	
	var navarr=navigation_path.split('_');
	if (navarr.length==1) {		
	  if (navarr[0]==7){
		  $("#navmain_"+navarr[0]).addClass("ktv_s"); 
	  }
	  else {
		  $("#navmain_"+navarr[0]).addClass("s");
	  }
	  $("#navsub_"+navarr[0]).show();
	}
	//submenu show and hilite item
	if (navarr.length==2) {
	  if (navarr[0]==7){
		  $("#navmain_"+navarr[0]).addClass("ktv_s"); 
	  }
	  else {
		  $("#navmain_"+navarr[0]).addClass("s");
	  }
	  $("#navsub_"+navarr[0]).show();
	  aktivnavigation=navarr[0];
	  $("#navsub_"+navarr[0]+"_"+navarr[1]).addClass("s");
	}
}
//resetnavi nothing hilited submenues hidden 
function resetNavi() {
	 //alle tabs ohne class s
	 $("ul.nav_main").children('li').removeClass("s");
	 $("ul.nav_main").children('li').removeClass("ktv_s");
	 //alle submenues hide
	 $("ul.nav_sub").hide();
} 

function resetandinitNavi(){       
	resetNavi();
	initNavi();	        
}
//versteckt aktive und zeigt mouseovernavigation
//wird bei mousover von navigationstabs aufgerufen
function tNavi(fulltabid){   
	resetNavi();
	var tabid=fulltabid.split('_')[1];
	if (tabid==7){
		$("#navmain_"+tabid).addClass("ktv_s");
	}else{	
		$("#navmain_"+tabid).addClass("s");
	}
	$("#navsub_"+tabid).show();	
	aktivnavigation=tabid;	
}
var hTimer = null;
$(document).ready(function() {
	$("ul.nav_main").children('li').hover(
	      function (event) {  
   			 if(hTimer != null){
   				window.clearTimeout(hTimer);
   				hTimer = null;
   		     }   	    	 
   		     var currentid=event.currentTarget.id;
	    	 hTimer = window.setTimeout(function(){ tNavi(currentid);}, 200);
	      }, 
	      function () {
			 if(hTimer != null){
				window.clearTimeout(hTimer);
				hTimer = null;
		     }       	      
	      }
	);		
	$("#nav_sub").bind("mouseleave", function(e)	    
	{
	 if(hTimer != null){
		window.clearTimeout(hTimer);
		hTimer = null;
     } 		    
	 hTimer = window.setTimeout(function(){ resetandinitNavi();}, 500);
	});	
	$("#nav_sub").bind("mouseenter", function(e)	    
    {
		 if(hTimer != null){
			window.clearTimeout(hTimer);
			hTimer = null;
	     } 		    
    });	   	    
	$("#nav_main").bind("mouseleave", function(e)	    
    {
		 if(hTimer != null){
			window.clearTimeout(hTimer);
			hTimer = null;
	     } 		    
		hTimer = window.setTimeout(function(){ resetandinitNavi();}, 500);
    });	 
	//hilite items show subnavi 	       	   	    
   	//initNavi();	   	
});    