var curSub;
var curSsub;
var outV;
var aktiv;


function kSub(x) {
	clearAll();
	if(document.getElementById("tnavli_on"))
	{
	var aktiv = document.getElementById("tnavli_on").parentNode.className;
	myaktiv = aktiv.replace(new RegExp("sfhover \\b"), "");
	if(myaktiv!="navli_home_on") document.getElementById(myaktiv).style.display="block";
	if(myaktiv!="navli_home") document.getElementById(myaktiv).style.display="block";
	}
	if(x) {
		x.className = x.className.replace(new RegExp("sfhover \\b"), "");
	}
}

function clearAll(){
        document.getElementById("navli_ueber_uns_on").style.display="none";
        document.getElementById("navli_produkte_on").style.display="none";
//        document.getElementById("navli_medien_on").style.display="none";
        document.getElementById("navli_produktion_on").style.display="none";
        //document.getElementById("navli_events_on").style.display="none";
        document.getElementById("navli_werbung_on").style.display="none";
}


navHover = function () {
	if (!document.getElementById("nav")) {
		return;
	}
	
	//alert(document.getElementById("tnavli_on").parentNode.className);
	
	var mAs = document.getElementById("nav").getElementsByTagName("a");
	for (var i = 0; i<mAs.length; i++) {
		mAs[i].onmouseover = function() {
			if (this.className == "tnavlink") {
				if ((curSub != "") && (curSub != null)) {
					kSub(curSub);
				}
				clearTimeout(outV);
				curSub = this.parentNode;
				curSsub = this.parentNode.className;			
				clearAll();
				if (curSsub.match("_on"))
				{
				myName = this.parentNode.className;
				}
				else 
				{
				myName = this.parentNode.className+"_on";
				}
				if (myName!="navli_home_on") document.getElementById(myName).style.display="block";
				this.parentNode.className = "sfhover "+this.parentNode.className;
			}
		};
		
		mAs[i].onmouseout = function() {
			if (this.className == "tnavlink") {
				outV = setTimeout("kSub(curSub)", 1250);
			}
		};
		mAs[i].onClick = function(){}
			clearAll();
			outV = setTimeout("kSub(curSub)", 0);
		;
	}
	if (!document.getElementById("navul")) {
		return;
	}

	

	var mULs = document.getElementById("navul").getElementsByTagName("ul");
	for (var i = 0; i<mULs.length; i++) {
		mULs[i].onmouseover = function() {
			clearTimeout(outV);
		};
		mULs[i].onmouseout = function() {
			outV = setTimeout("kSub(curSub)", 1250);
		};
	}
};


window.onload = navHover;

document.writeln ("<style>#nav li.navli_ueber_uns ul{left:0px; background-color:#ffffff; width:700px; padding-left:0px; z-index:121; border:solid 0px red;}");
document.writeln ("#nav li.navli_produkte ul{ left:0px; width:700px; padding-left:100px; background-color:#ffffff; z-index:121; border:solid 0px red;}");
//document.writeln ("#nav li.navli_medien ul{ left:0px; width:620px; padding-left:160px; background-color:#ffffff; z-index:121; border:solid 0px red;}");
document.writeln ("#nav li.navli_produktion ul { left:0px; width:580px; padding-left: 200px; background-color:#ffffff; z-index:121; border:solid 0px red;}");
document.writeln ("#nav li.navli_events ul { left:0px; width:auto; padding-left: 400px; background-color:#ffffff; z-index:121; border:solid 0px red;}");
document.writeln ("#nav li.navli_werbung ul { left:0px; width:auto; padding-left: 320px; background-color:#ffffff; z-index:121; border:solid 0px red;}</style>");




