//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen fuer das Meneu
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Allgemeine Funktionen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// DOM Ausdruck setzen
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

var warlayer = {};
var istlayer = {};

var warKlasse = {};
var istKlasse = {};


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// DOM Ausdruck setzen
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function ausdruckSetzen(idname)
{

  if (document.getElementById(idname))
  {
    return document.getElementById(idname);
  }
  else
  {
    //alert('Es gibt keinen Layer mit der id \'' + idname + '\'');
    return undefined;
  }

}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Layer Display setzen
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function layerDisplayWechseln(obj)
{

  warlayer['layerDisplayWechseln'] = istlayer['layerDisplayWechseln'];

  if (warlayer['layerDisplayWechseln'] != undefined)
  {
    warlayer['layerDisplayWechseln'].style.display = 'none';
  }

  if (obj != undefined)
  {
    if (obj != warlayer['layerDisplayWechseln'])
    {
      obj.style.display = 'block';
    }
  }

  if (warlayer['layerDisplayWechseln'] == obj)
  {
    istlayer['layerDisplayWechseln'] = undefined;
  }
  else
  {
    istlayer['layerDisplayWechseln'] = obj;
  }

}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// tausche Klasse
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tauscheKlasse(obj,onKlasse)
{

  warlayer['tauscheKlasse'] = istlayer['tauscheKlasse'];

  if (warlayer['tauscheKlasse'] != undefined)
  {
    warlayer['tauscheKlasse'].className = warKlasse['tauscheKlasse'];
  }

  if (obj != undefined)
  {
    if (obj != warlayer['tauscheKlasse'])
    {
      warKlasse['tauscheKlasse'] = obj.className;
      istKlasse['tauscheKlasse'] = String(warKlasse['tauscheKlasse'] + ' ' + onKlasse);
      obj.className = istKlasse['tauscheKlasse'];
    }
  }

  if (warlayer['tauscheKlasse'] == obj)
  {
    istlayer['tauscheKlasse'] = undefined;
  }
  else
  {
    istlayer['tauscheKlasse'] = obj;
  }

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Menue-Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Untermenu
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function untermenue(index)
{

  if (index)
  {
    var hauptMenueKlasse = 'menue-haupt';
    var hauptMenueId = String(hauptMenueKlasse + '-' + index);
    var hauptMenue = ausdruckSetzen(hauptMenueId);

    var unterMenueKlasse = 'menue-unter';
    var unterMenueId = String(unterMenueKlasse + '-' + index);
    var unterMenue = ausdruckSetzen(unterMenueId);
  }
  else
  {
    var hauptMenue = undefined;
    var unterMenue = undefined;
  }

  //tauscheKlasse(hauptMenue,'menue-haupt-link-aktiv');
  tauscheKlasse(hauptMenue,'hauptmenue-link-aktiv');
  layerDisplayWechseln(unterMenue);

}
