//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen fuer das Meneu
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;
var istbild=0;
var warbild=0;
var uistbild=0;
var uwarbild=0;
var sistbild=0;
var swarbild=0;
var nistbild=0;
var nwarbild=0;


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Allgemeine Funktionen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// onMouseover Funktion Hauptmenü
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var menu=new Array;
var menu2=new Array;

for (var i=1;i<5;i++){
  menu[i] = new Image();
  menu2[i] = new Image();
  menu[i].src="grafik/hmenue_"+i+".gif";
  menu2[i].src="grafik/hmenue_"+i+"_.gif";
}

function over(x){
  document.images["hmen"+x].src=menu2[x].src;
}

function out(x){
  warbild=istbild;
  if (warbild != x){
    document.images["hmen"+x].src=menu[x].src;
  }
}

function fix(x){
  warbild=istbild;

  if (warbild != 0){
    document.images["hmen"+warbild].src=menu[warbild].src;
  }
  if (x != 0){
    document.images["hmen"+x].src=menu2[x].src;
  }
  istbild=x;
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// onMouseover Funktion Untermenü
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var umenu=new Array;
var umenu2=new Array;

for (var i=1;i<21;i++){
  umenu[i] = new Image();
  umenu2[i] = new Image();
  umenu[i].src="grafik/umenue_"+i+".gif";
  umenu2[i].src="grafik/umenue_"+i+"_.gif";
}

function u_over(x){
  document.images["umen"+x].src=umenu2[x].src;
}

function u_out(x){
  uwarbild=uistbild;
  if (uwarbild != x){
    document.images["umen"+x].src=umenu[x].src;
  }
}

function u_fix(x){
  uwarbild=uistbild;

  if (uwarbild != 0){
    document.images["umen"+uwarbild].src=umenu[uwarbild].src;
  }
  if (x != 0){
    document.images["umen"+x].src=umenu2[x].src;
  }
  uistbild=x;
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// onMouseover Funktion Service
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var smenu=new Array;
var smenu2=new Array;

for (var i=1;i<3;i++){
  smenu[i] = new Image();
  smenu2[i] = new Image();
  smenu[i].src="grafik/service_"+i+".gif";
  smenu2[i].src="grafik/service_"+i+"_ani.gif";
}

function s_over(x){
  document.images["smen"+x].src=smenu2[x].src;
}

function s_out(x){
  swarbild=sistbild;
  if (swarbild != x){
    document.images["smen"+x].src=smenu[x].src;
  }
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// onMouseover Funktion Navi
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var nmenu=new Array;
var nmenu2=new Array;

for (var i=1;i<5;i++){
  nmenu[i] = new Image();
  nmenu2[i] = new Image();
  nmenu[i].src="grafik/navi_"+i+".gif";
  nmenu2[i].src="grafik/navi_"+i+"_.gif";
}

function n_over(x){
  document.images["nmen"+x].src=nmenu2[x].src;
}

function n_out(x){
  nwarbild=nistbild;
  if (nwarbild != x){
    document.images["nmen"+x].src=nmenu[x].src;
  }
}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// 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-aktiv-link');
  layerDisplayWechseln(unterMenue);

}


//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Unteruntermenu
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function unteruntermenue(index)
{

  if (index)
  {
    var unterunterMenueKlasse = 'menue-unterunter';
    var unterunterMenueId = String(unterunterMenueKlasse + '-' + index);
    var unterunterMenue = ausdruckSetzen(unterunterMenueId);
    alert(unterunterMenue);
  }
  else
  {
    var unterunterMenue = undefined;
  }

  layerDisplayWechseln(unterunterMenue);

}
