
	// SHOP-NAVIGATION
	
	function generateNavi(category,selected){
		generateMainCategories(category);
		generateSubCategories(category,selected);
		var links = document.getElementsByTagName("a");
		for(i=0;i<links.length;i++){
			links[i].onmouseover = function(){
				window.status = "© Mad Motion 2005";
				return true;
			}
		}
	}
	
	function generateMainCategories(category){
		var mainNaviContainer = document.getElementById("warenGruppen");
		var ul = document.createElement("ul");
		for(val in kat){
			var li = document.createElement("li");
			if(val == category){
				li.className = "current";
			}
			var a = document.createElement("a");
			var name = document.createTextNode(val);
			a.href = "javascript:generateNavi('" + val + "','')";
			a.className = "subNavigation";
			a.title = val;
			a.appendChild(name);
			li.appendChild(a);
			ul.appendChild(li);
		}
		mainNaviContainer.replaceChild(ul,mainNaviContainer.firstChild);
	}
	
	function generateSubCategories(category,selected){
		var subNaviContainer = document.getElementById("warenUntergruppen");
		var ul = document.createElement("ul");
		for(var i=0;i<kat[category].length;i++){
			var li = document.createElement("li");
			if(kat[category][i].name == selected){
				li.className = "current";
			}
			li.appendChild(createLink(kat[category][i]));
			ul.appendChild(li);
		}
		subNaviContainer.replaceChild(ul,subNaviContainer.firstChild);
	}
	
	function createLink(object){
		var a = document.createElement("a");
		var name = document.createTextNode(object.name);
		a.href = "javascript:goTo('" + object.url + "')";
		a.title = object.name;
		a.className = "subNavigation";
		a.appendChild(name);
		return a;
	}
	function goTo(url){
		var target = unescape(url);
		window.location = target;
	}
	