	// Menuesteuerung fuer Layer
		menuIdleTime = 3000; // Zeit fuer Menutimer, kann angepasst werden
		// nur initialisieren
		gActiveMenu = ""; // gerade aktives Menu
		activeTimeout = ""; // Timeouts der Menues
		gActiveBtn = ""; // brauche ich wahrscheinlich nicht, weil ich nicht mit grafischen Butons arbeite fuer die Menues zumindest
		// Folgendes benöoetigt Switchmenue, da classen nicht gesetzt werden können
		gActiveColor = "#ffffff"; // sollte gleich sein,  wie "div.dMenuProducts a:hover" in css-web-all.css
		gActiveBackground = "#CCCCCC"; // sollte gleich sein,  wie "div.dMenuProducts a:hover" in css-web-all.css
		gNormalColor ="#53a12a"; // sollte gleich sein,  wie "div.dMenuProducts a" in css-web-all.css
		gNormalBackground ="#ffffff"; // sollte gleich sein,  wie "div.dMenuProducts a" in css-web-all.css

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// timeout for Menus on MouseOut
function IdleTimeMenu() { // v 1.0 AM
	// SwitchNaviBtn(gActiveBtn,'off');

	activeTimeout = window.setTimeout("HideMenu()",menuIdleTime);	
}

//  Debugginganzeige in input feldern
function ShowVarStat(varbl,field) { // v 1.0 AM
	fieldObj = MM_findObj(field);
	fieldObj.value = varbl;
}

// Menue aufrufen, altes verstecken
function SwitchMenu(triggerBtn,targetMenu) { // v 1.0 AM
	// ausloeser festlegen
	if(activeTimeout) {
		window.clearTimeout(activeTimeout);
	}	
	if(targetMenu != gActiveMenu && gActiveMenu != "") { // gActiveMenu leer muss ausgeschlossen werden wegen IE Mac
		HideMenu(gActiveBtn,gActiveMenu);
	}
	triggerObj = MM_findObj(triggerBtn);
	if(triggerObj) {
		//gNormalColor = triggerObj.style.color; // funktioniert nicht, kann nur IE auslesen, und der machts anders
		//gNormalBackground = triggerObj.style.background;
		triggerObj.style.background = gActiveBackground;
		triggerObj.style.color = gActiveColor;
	}
	targetObj = MM_findObj(targetMenu);
	if(targetObj) {
		targetObj.style.visibility = "visible"; // notnc4 DOM
		// targetObj.visibility = "visible"; // nc4 DOM
		//document.getElementById(triggerBtn).classname = gActiveClass;
		gActiveBtn = triggerBtn;	
		gActiveMenu = targetMenu;
	}
}

function HideMenu() { // v 1.0 AM
		//gActiveBtn.style.background = "#ffffff";
	triggerObj = MM_findObj(gActiveBtn);
	if(triggerObj) {
		triggerObj.style.color = gNormalColor;
		triggerObj.style.background = gNormalBackground;
		//alert(gNormalColor);
	}
	targetObj = MM_findObj(gActiveMenu);
	if(targetObj) {
	//if(targetObj) {
		targetObj.style.visibility = "hidden"; // notnc4 DOM
		// targetObj.visibility = "hidden"; // nc4 DOM
		gActiveMenu = "";
		gActiveBtn = "";
	}
}

//function GetBrowser() {
//	
//}
