// JavaScript Document für die interaktive Navigation

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

window.onload = function()
{
	Element.hide($("subnav_pro"));
	Element.hide($("subnav_unt"));
	Element.hide($("subnav_mt"));

    document.getElementById("subnav").style.visibility = "visible";
	
	//Laden der Reiter / Tabs in der Navigation
/*	$("tab_tagnition").onclick = function()
	{
		tab_inaktiv(); tab_aktiv('tagnition');	
	}	
	$("tab_tagmanager").onclick = function()
	{
		tab_inaktiv(); tab_aktiv('tagmanager');	
	}	
*/	
	//Laden der 1. Navigationsebene
	//on click
	/*
	$("link_home").onclick = function()
	{
		link_inaktiv();	
	}	
	$("link_pro").onclick = function()
	{
		link_inaktiv(); link_aktiv('subnav_pro');	
	}	
	$("link_unt").onclick = function()
	{
		link_inaktiv(); link_aktiv('subnav_unt');	
	}	
	$("link_mt").onclick = function()
	{
		link_inaktiv(); link_aktiv('subnav_mt');	
	}	
	$("link_ref").onclick = function()
	{
		link_inaktiv();	
	}	
	*/
	
	load_subnav();
	//Newsupdate falls Titelseite
/*	if (typeof news_update() != 'function') {
		news_update();
	}
*/	
	
	/*
	//Mouse over
	$("link_home").onmouseover = function()
	{
		link_inaktiv();	
	}	
	$("link_pro").onmouseover = function()
	{
		link_inaktiv(); link_aktiv('subnav_pro');	
	}	
	$("link_unt").onmouseover = function()
	{
		link_inaktiv(); link_aktiv('subnav_unt');	
	}	
	$("link_mt").onmouseover = function()
	{
		link_inaktiv(); link_aktiv('subnav_mt');	
	}	
	$("link_ref").onmouseover = function()
	{
		link_inaktiv(); link_aktiv('subnav_ref');	
	}	
	
	//Mouse out
	
	$("link_home").onmouseout = function()
	{
		link_inaktiv();	
	}	
	$("link_pro").onmouseout = function()
	{
		link_inaktiv();
	}	
	$("link_unt").onmouseout = function()
	{
		link_inaktiv(); 	
	}	
	$("link_mt").onmouseout = function()
	{
		link_inaktiv(); 	
	}	
	$("link_ref").onmouseout = function()
	{
		link_inaktiv(); 	 
	}	
	*/
	
}

//Funktionen für die Reiter / Tabs in der Navigation
/*
function tab_inaktiv() 
{
	$("tab_tagnition_img").src="img/header/tabofftagnition.png";
	$("tab_tagmanager_img").src="img/header/tabofftagmanager.png";
}

function tab_aktiv(name)
{
	var element = "tab_"+name+"_img";
	var src = "img/header/tabon"+name+".png";
	$(element).src=src;
}
*/

//Funktionen für die 1. Navigationsebene 
function link_inaktiv() 
{
	Element.hide($("subnav_pro"));
	Element.hide($("subnav_unt"));
	Element.hide($("subnav_mt"));

}

function link_aktiv(subnav)
{
	new Effect.Appear($(subnav));	
}

function load_subnav(subnav)
{

	var liste = new Werteliste(window.location.search);
	
	for( eigenschaft in liste ) {
		if (eigenschaft == 'action'){
			
			// Substring herausfiltern (also unt, mt oder pro)
			var sub = liste[eigenschaft].slice(0,2);
			
			switch(sub){
			  case "un":
				link_inaktiv(); link_aktiv('subnav_unt');
				break;
			  case "mt":
				link_inaktiv(); link_aktiv('subnav_mt');
				break;
			  case "pr":
				link_inaktiv(); link_aktiv('subnav_pro');
				break;
			  default:
				link_inaktiv(); 
				break;

			}
	 	}
	  
	  
	}
}

function Werteliste(querystring) {
	if(querystring == '') return;
	var wertestring = unescape(querystring);
	wertestring = wertestring.slice(1);
	var paare = wertestring.split("&");
	for (var i=0; i < paare.length; i++) {
		var name = paare[i].substring(0, paare[i].indexOf("="));
		var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
		this[name] = wert;
	}
}