<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

// MENÜFUNKTIONEN //

var mprefix = "s";
var menact = new Array();
var names = new Array();

function menu(z)
{
	var Name = mprefix+z;
	if(z==null || names.length==0){
		findmenus();
	}
	if(z){
		var obj = MM_findObj(Name);
		if(obj.style.visibility=="hidden" || obj.style.display=="none")			//prüft, ob objekt (untermenü) versteckt ist
		{
			MM_changeProp(Name,'','style.display','block','DIV');				//führt Funktion zur Änderung d. Eigenschaften aus
			MM_showHideLayers(Name,'','show');									//zeigt Ebene an
		}
		else if(obj.style.visibility=="visible" || obj.style.display=="block")	//prüft, ob sichtbar ist
		{
			MM_changeProp(Name,'','style.display','none','DIV');				//setzt display-modus auf "none"
			MM_showHideLayers(Name,'','hide');
		}
	}
}

function findmenus()
{
	var i=0, j=0, k=0;
	do{
	  i++;
	  var tmpname1 = (mprefix+i).toString();
	  if(document.getElementById(tmpname1)!=null)
		{names.push(tmpname1);}
	  do{
		j++;
		var tmpname2 = (mprefix+(i*10+j)).toString();
		if(document.getElementById(tmpname2)!=null)
		  {names.push(tmpname2);}
		do{
		  k++;
		  var tmpname3 = (mprefix+(i*100+j*10+k)).toString();
		  if(document.getElementById(tmpname3)!=null)
		    {names.push(tmpname3);}
		} while(document.getElementById(tmpname3)!=null);
		k=0;
	  } while(document.getElementById(tmpname2)!=null);
	  j=0;
	} while(document.getElementById(tmpname1)!=null);
	i=0;
	for(var l=0;l<names.length;l++)
	  menact[k] = new Boolean(false);
	menustart(names);
//	alert("Vorhandene Menüs:\n\n" + names.join(", "));
}


function menustart(range)													//initiert die objekt-eigenschaften
{
	for(var i=0;i<range.length;i++)
	{
			MM_showHideLayers(range[i],'','hide');							//versteckt Ebenen
			MM_changeProp(range[i],'','style.display','none','DIV');		//führt Funktion zur Änderung d. Eigenschaften aus
	}
}

var stoppuhr = new Array(menact.length);
var wartezeit = 300;

function actmenu()
{
  var wait = new Array(menact.length);
  var zahl=actmenu.arguments[0];
//	else if(actmenu.arguments[1]==null){
  menact[zahl-1] = new Boolean(false);
  window.clearTimeout(stoppuhr[zahl-1]);
  window.clearInterval(wait[zahl-1]);
//	}
	if(menact[zahl-1]==false && actmenu.arguments[1]!=null){
	  stoppuhr[zahl-1] = window.setTimeout("menact["+(zahl-1)+"] = new Boolean(true)",wartezeit);
	  wait[zahl-1] = window.setInterval("if(menact["+(zahl-1)+"]==true){ menu("+zahl+"); menact["+(zahl-1)+"]=new Boolean(false); window.clearInterval("+wait[zahl-1]+")}" ,10);
	}
}

//-->