// DOM Link Style Control - by Paul

function scriptInit() {
if (!document.getElementById) {
	return;
	}
}
function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
	elm.addEventListener(evType, fn, useCapture);
	return true;
	} else if (elm.attachEvent) {
	var r = elm.attachEvent('on' + evType, fn);
	return r;
	} else {
	elm['on' + evType] = fn;
	}
}

function colorActive(){
	
	var adresse = window.location.href;
	var alleLinks = document.getElementsByTagName("a");
	var splitAdresse = adresse.split("/");
	var level0;
	var level1;
	var level2;
	var level3;
	var level4;
	
	// Home adresse
	level0 = "http://"+splitAdresse[2]+"/";

	if(splitAdresse.length <=4 && splitAdresse[3] == "") {

		for (var i=0; i< alleLinks.length; i++) {
				if (alleLinks[i].href == level0) {
					$(alleLinks[i]).addClass("active");
				}
		}
	}
	// Mainmenu angeklickt
	if(splitAdresse.length >=4 && splitAdresse[3] != "") {
		
		level1 = level0+splitAdresse[3];
		
		for (var i=0; i< alleLinks.length; i++) {
			if (alleLinks[i].href == level1) {
				$(alleLinks[i]).addClass("active");
			}
		}
	
	}
	
	//Submenu angeklickt Mainmenu und Submenu werden markiert
	if(splitAdresse.length >=5) {
		
		level2 = level1+"/"+splitAdresse[4];
		
		for (var i=0; i< alleLinks.length; i++) {
			if (alleLinks[i].href == level2) {
				$(alleLinks[i]).addClass("active");
			}
		}
	}
	
	//Subsubmenu angeklickt Mainmenu, Submenu und Subsubmenu werden markiert
	if(splitAdresse.length >=6) {
		
		level3 = level2+"/"+splitAdresse[5];
		
		for (var i=0; i< alleLinks.length; i++) {
			if (alleLinks[i].href == level3) {
				$(alleLinks[i]).addClass("active");
			}
		}
	}
	
	//Subsubmenu angeklickt Mainmenu, Submenu und Subsubmenu werden markiert (EN)
	if(splitAdresse.length >=7) {
		
		level4 = level3+"/"+splitAdresse[6];
		
		for (var i=0; i< alleLinks.length; i++) {
			if (alleLinks[i].href == level4) {
				$(alleLinks[i]).addClass("active");
			}
		}
	}
	
}

addEvent(window, 'load', colorActive, false);
