// JavaScript Document

function initNavi() {
	if (document.all && document.getElementById) {
		var spNavContainer = document.getElementById("navilevel");
		var spNavis = spNavContainer.getElementsByTagName('ul');
		for (var i in spNavis) {
			var ul = spNavis[i];
			// wenn 2. Ebene, ...
			if (ul.nodeName == 'UL' && ul.className == 'mainlevel') {
				var spNavItems = spNavContainer.getElementsByTagName('li');
				for (var j in spNavItems) {
					var li = spNavItems[j];
					//...dann 3. Ebene einblenden, falls vorhanden
					if (li.nodeName == 'LI' && li.className.indexOf('mainnavigation') > -1) {
						li.onmouseover = function() {
							// lazy initialization
							if (! this.spSubNav) {
								var spSubNavTmp = this.getElementsByTagName('ul')[0];
								if (spSubNavTmp && spSubNavTmp.nodeName == 'UL' && spSubNavTmp.className == 'sublevel')
								this.spSubNav = spSubNavTmp;
							}
							if (this.spSubNav) {
								this.spSubNav.style.display = "block";
							}
						}
						li.onmouseout = function() {
							// lazy initialization
							if (! this.spSubNav) {
								var spSubNavTmp = this.getElementsByTagName('ul')[0];
								if (spSubNavTmp && spSubNavTmp.nodeName == 'UL' && spSubNavTmp.className == 'sublevel')
								this.spSubNav = spSubNavTmp;
							}
							if (this.spSubNav)
							this.spSubNav.style.display = "none";
						}
					}
				}
			}
		}
	}
}

