/* Foldoutmenu */
function hideSub()
{
	if (!document.getElementsByTagName)
		return;

	var mnu    = document.getElementById('left1');
	var topdivs = mnu.childNodes;

   if (parseInt(a = getCookie('navshow'))){
      for (var i = 0; i < topdivs.length-1; i++)
	   {
	      topdivs[i].style.cursor = 'pointer';
	      var subdiv = topdivs[i].lastChild;
         if(Math.pow(2, i) & a){
            subdiv.style.display = 'block';
         }
         else if(topdivs[i].className == 'aktuell'){
            subdiv.style.display = 'block';
            a = parseInt(getCookie('navshow'));
	         a += Math.pow(2, i);      	   
	         setCookie('navshow', a);
	      }
         else{
            subdiv.style.display = 'none';
         }
      }
   }else{     
	   for (var i = 0; i < topdivs.length-1; i++)
	   {
	      topdivs[i].style.cursor = 'pointer';
	      var subdiv = topdivs[i].lastChild;
         if (topdivs[i].className == 'aktuell'){
            subdiv.style.display = 'block';
            setCookie('navshow', Math.pow(2, i));
         }
         else
            subdiv.style.display = 'none';
	   }
	}
}

function mShow(Me, pos)
{
	var subnav = Me.nextSibling;
   
	if (!subnav)
		return;
	
	if (subnav.style.display == 'block'){
	   subnav.style.display = 'none';
	   
	   a = parseInt(getCookie('navshow'));
	   a -= Math.pow(2, pos-1);      	   
	   setCookie('navshow', a);
	}
	else{
	   subnav.style.display = 'block';
	   
	   a = parseInt(getCookie('navshow'));
	   a += Math.pow(2, pos-1);      	   
	   setCookie('navshow', a);
	}
}

function showAll()
{
   var mnu = document.getElementById('left1');
   var topdivs = mnu.childNodes;
   var a = 0;
   
   for (var i = 0; i < topdivs.length-1; i++)
	{
	   var subdiv = topdivs[i].lastChild;
	   if (subdiv)
	      subdiv.style.display = 'block';
	   a += Math.pow(2, i);
	}
	setCookie('navshow', a);
	return;
}

function hideAll()
{
   var mnu = document.getElementById('left1');
   var topdivs = mnu.childNodes;
   
   for (var i = 0; i < topdivs.length-1; i++)
	{
	   var subdiv = topdivs[i].lastChild;
	   if (subdiv)
	      subdiv.style.display = 'none';
	}
	setCookie('navshow', 0);
	return;
}

function setCookie(c_name,value)
{
   document.cookie = c_name + "=" + value + ";path=/"
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function switchPlusImagedown(Me)
{
   Me.src = '/custom/images/navdoppelplusaktiv.gif';
}  
function switchPlusImageup(Me)
{
   Me.src = '/custom/images/navdoppelplus.gif';
}   
function switchMinusImagedown(Me)
{
   Me.src = '/custom/images/navdoppelminusaktiv.gif';
}   
function switchMinusImageup(Me)
{
   Me.src = '/custom/images/navdoppelminus.gif';
}