var m1=new Array();
var m_mouseover=0;
var m_mouseout=0;
var timer;
var aktmenu=0;

function initmenu(id,sep)
{

 var temp=new Array;
 var divs_t=document.body.getElementsByTagName("div");
 var i;
 var curlevel=0;
 var divs=new Array();
 var j=0;
 for(i=0;i<divs_t.length;i++)
 {
   if(divs_t[i].className.indexOf("navi")>-1)
   {
    divs[j]=divs_t[i];
    j++;
   }
 }

 if(divs.length==0)
    return;

 m1[aktmenu]=divs[0];
 divs[0].splitid=divs[0].id.split(sep);
 divs[0].level=curlevel+1;
 divs[0].init=init_4;
 divs[0].init();
 temp[curlevel]=divs[0];
 for(i=1;i<divs.length;i++)
 {
  divs[i].splitid=divs[i].id.split(sep);
  if(divs[i].splitid[curlevel]!=temp[curlevel].splitid[curlevel])
  {
   for(j=0;j<curlevel;j++)
   {
    if(divs[i].splitid[j]!=temp[j].splitid[j])
     break;
   }
   divs[i].prevME=temp[j];
   temp[j].nextME=divs[i];
   temp[j]=divs[i];
   curlevel=j;
  }else
  {
   temp[curlevel].nextlevel=divs[i];
   divs[i].prevlevel=temp[curlevel];
   curlevel++;
   temp[curlevel]=divs[i];
  }
  divs[i].level=curlevel+1;
  divs[i].init=init_4;
  divs[i].init();
 }
}

function setactivemenuentry(id)
{
	var o=document.getElementById(id);
/* !! für ISO !! */	if(!o) /**/
/**		id=id.replace(/Ã¤/g,"ä").replace(/Ã¼/g,"ü").replace(/Ã¶/g,"ö"); **/
	o=document.getElementById(id);
	var l=parseInt(o.className.replace(/l/,""));
	var cn="l"+String(l+1);
	var n=o.nextSibling;
	while(n && (n.nodeName=="#text"))
		n=n.nextSibling;
	var disp="block";
	if(n!=null)
	{
		if(n.style.display=="block")
			disp="none";
		if(disp=="none")
		{
			var l1=parseInt(n.className.replace(/l/,""));
			while(n!=null && l1>l)
			{
				n.style.display=disp;
				if(n.getElementsByTagName("img")[0].src.indexOf("twistie_e")>-1)
					n.getElementsByTagName("img")[0].src=n.getElementsByTagName("img")[0].src.replace(/twistie_e.gif/,"twistie_c.gif");
				n=n.nextSibling;
				while(n && (n.nodeName=="#text"))
					n=n.nextSibling;
				if(n!=null)
					l1=parseInt(n.className.replace(/l/,""));
			}
			o.getElementsByTagName("img")[0].src=o.getElementsByTagName("img")[0].src.replace(/twistie_e.gif/,"twistie_c.gif");
		}else
		{
			var l1=parseInt(n.className.replace(/l/,""));
			if(l1>1)
				o.getElementsByTagName("img")[0].src=o.getElementsByTagName("img")[0].src.replace(/twistie_c.gif/,"twistie_e.gif");
			while(n!=null && l1>l)
			{
				if(n.className==cn)
					n.style.display=disp;
				n=n.nextSibling;
				while(n && (n.nodeName=="#text"))
					n=n.nextSibling;
				if(n!=null)
					l1=parseInt(n.className.replace(/l/,""));
			}
		}
	}
}