//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen zur Steuerung des Menue-Moduls
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Initialisierung
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var menu = {};
var menuPunkte = {};

//+++++++++++++++++++++++++++++++++++++++++++++++++++++++
// init()
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++

function initMenu(bereich) {

  menu['zusatz'] = new Menu('zusatz');
  menu['haupt'] = new Menu('haupt');
  menu['einstieg'] = new Menu('einstieg');

  /*
    HAUPT/UNTER
  */

  if (!bereich) {

    menuPunkte['menupunkt-1'] = new MenuOption('menupunkt-1');
    menuPunkte['menupunkt-2'] = new MenuOption('menupunkt-2');

    menuPunkte['menupunkt-2'].addSettingsList('id-untermenu','untermenu-2');
    menuPunkte['menupunkt-2'].addSettingsList('on-klasse','menu-haupt-link-steht');
    menuPunkte['menupunkt-2'].addSettingsList('off-klasse','menu-haupt-link');

    menuPunkte['menupunkt-2-1'] = new MenuOption('menupunkt-2-1');
    menuPunkte['menupunkt-2-2'] = new MenuOption('menupunkt-2-2');

    menuPunkte['menupunkt-2-2'].addSettingsList('id-untermenu','untermenu-2-2');
    menuPunkte['menupunkt-2-2'].addSettingsList('on-klasse','menu-unter-link-steht');
    menuPunkte['menupunkt-2-2'].addSettingsList('off-klasse','menu-unter-link');

    menuPunkte['menupunkt-2-2-1'] = new MenuOption('menupunkt-2-2-1');
    menuPunkte['menupunkt-2-2-2'] = new MenuOption('menupunkt-2-2-2');

    menu['haupt'].addOptionList(menuPunkte['menupunkt-1']);
    menu['haupt'].addOptionList(menuPunkte['menupunkt-2']);
    menu['haupt'].addOptionList(menuPunkte['menupunkt-2-1']);
    menu['haupt'].addOptionList(menuPunkte['menupunkt-2-2']);
    menu['haupt'].addOptionList(menuPunkte['menupunkt-2-2-1']);
    menu['haupt'].addOptionList(menuPunkte['menupunkt-2-2-2']);

    menuPunkte['menupunkt-2'].addOptionList(menuPunkte['menupunkt-2-1']);
    menuPunkte['menupunkt-2'].addOptionList(menuPunkte['menupunkt-2-2']);
    menuPunkte['menupunkt-2-2'].addOptionList(menuPunkte['menupunkt-2-2-1']);
    menuPunkte['menupunkt-2-2'].addOptionList(menuPunkte['menupunkt-2-2-2']);

  }

  if (bereich == 'privatkunden') {

  }

  if (bereich == 'geschaeftskunden') {


  }

  if (bereich == 'ueber_uns') {

  }

  /*
    ZUSATZ
  */

  menuPunkte['menupunkt-zusatz-privatkunden'] = new MenuOption('menupunkt-zusatz-privatkunden');
  menuPunkte['menupunkt-zusatz-geschaeftskunden'] = new MenuOption('menupunkt-zusatz-geschaeftskunden');
  menuPunkte['menupunkt-zusatz-ueber_uns'] = new MenuOption('menupunkt-zusatz-ueber_uns');

  menu['zusatz'].addOptionList(menuPunkte['menupunkt-zusatz-privatkunden']);
  menu['zusatz'].addOptionList(menuPunkte['menupunkt-zusatz-geschaeftskunden']);
  menu['zusatz'].addOptionList(menuPunkte['menupunkt-zusatz-ueber_uns']);

}
