function fm_resetButton(button)
{
  if (button == null)
    return;

  removeClassName(button, 'fmMenuButtonActive');

  if (button.menu != null) {
    fm_closeSubmenu(button.menu);
    button.menu.style.visibility = 'hidden';

    if (button.menu.iframeEl != null)
      button.menu.iframeEl.style.display = button.menu.bgEl.style.display = 'none';
  }

  var node = getNode('second-level');
  if (node != null)
    node.style.display = 'block';
} // end func fm_resetButton

function buildMenu()
{
  var menuItems = new Array(), node;

  /**
   * index menu
   */
  if (node = getNode('fm_6a992d5529f459a44fee58c733255e86')) {
    var fm_6a992d5529f459a44fee58c733255e86Menu = new FoldedMenu(node);
    fm_6a992d5529f459a44fee58c733255e86Menu.setButtonHref(node.href);
    fm_6a992d5529f459a44fee58c733255e86Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
    menuItems[menuItems.length - 1].setHref(node.href);

    // Company
    fm_6a992d5529f459a44fee58c733255e86Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Company'));
    menuItems[menuItems.length - 1].setHref('/en/index/Unternehmen/index.html');

    // Downloads
    fm_6a992d5529f459a44fee58c733255e86Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Downloads'));
    menuItems[menuItems.length - 1].setHref('/en/index/169.html');
    fm_6a992d5529f459a44fee58c733255e86Menu.create();
  }

  /**
   * index/Unternehmen menu
   */
  if (node = getNode('fm_67f57446610f2d3fad20b4305f99d151')) {
    var fm_67f57446610f2d3fad20b4305f99d151Menu = new FoldedMenu(node);

    // History
    fm_67f57446610f2d3fad20b4305f99d151Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('History'));
    menuItems[menuItems.length - 1].setHref('/en/index/Unternehmen/Geschichte.html');
    fm_67f57446610f2d3fad20b4305f99d151Menu.create();
  }

  /**
   * fsm-sitzmoebel menu
   */
  if (node = getNode('fm_037f04bb8993c47468ef1bf57b29f729')) {
    var fm_037f04bb8993c47468ef1bf57b29f729Menu = new FoldedMenu(node);
    fm_037f04bb8993c47468ef1bf57b29f729Menu.setButtonHref(node.href);
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
    menuItems[menuItems.length - 1].setHref(node.href);

    // News
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('News'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/index.html');

    // Our philosophy
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Our philosophy'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/philosophie.html');

    // Showroom
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Showroom'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Showroom/index.html');

    // Sales
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Sales'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/index.html');

    // Designers
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Designers'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Designer/index.html');

    // Environment
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Environment'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Umwelt.html');

    // Guarantee
    fm_037f04bb8993c47468ef1bf57b29f729Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Guarantee'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Garantie.html');
    fm_037f04bb8993c47468ef1bf57b29f729Menu.create();
  }

  /**
   * fsm-sitzmoebel/Showroom menu
   */
  if (node = getNode('fm_f274f61c8d314fb7424f30ed26c835b4')) {
    var fm_f274f61c8d314fb7424f30ed26c835b4Menu = new FoldedMenu(node);

    // Showroom
    fm_f274f61c8d314fb7424f30ed26c835b4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Showroom'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Showroom/index.html');

    // Images
    fm_f274f61c8d314fb7424f30ed26c835b4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Images'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Showroom/Showroom_Fotos.html');

    // Approach
    fm_f274f61c8d314fb7424f30ed26c835b4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Approach'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Showroom/Anfahrt.html');
    fm_f274f61c8d314fb7424f30ed26c835b4Menu.create();
  }

  /**
   * fsm-sitzmoebel/vertrieb menu
   */
  if (node = getNode('fm_141866f4ad7baf2eb4233c59c276aaa8')) {
    var fm_141866f4ad7baf2eb4233c59c276aaa8Menu = new FoldedMenu(node);

    // Asia
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Asia'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/Asien.html');

    // Belgium
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Belgium'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/belgien.html');

    // Germany
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Germany'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/index.html');

    // France
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('France'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/Frankreich.html');

    // Italy
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Italy'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/italien.html');

    // Luxembourg
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Luxembourg'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/luxembourg.html');

    // Malaysia
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Malaysia'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/malaysia.html');

    // Mideast
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Mideast'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/NahOst.html');

    // Netherlands
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Netherlands'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/niederlande.html');

    // Austria
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Austria'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/Oesterreich.html');

    // Eastern Europe
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Eastern Europe'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/Osteuropa.html');

    // Switzerland
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Switzerland'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/schweiz.html');

    // Spain
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Spain'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/vertrieb/spanien.html');
    fm_141866f4ad7baf2eb4233c59c276aaa8Menu.create();
  }

  /**
   * fsm-sitzmoebel/Designer menu
   */
  if (node = getNode('fm_ce6c0f2a4e3924eae1426d746abbdec4')) {
    var fm_ce6c0f2a4e3924eae1426d746abbdec4Menu = new FoldedMenu(node);

    // Appeltshauser
    fm_ce6c0f2a4e3924eae1426d746abbdec4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Appeltshauser'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Designer/index.html');

    // Braun & Maniatis
    fm_ce6c0f2a4e3924eae1426d746abbdec4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Braun & Maniatis'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Designer/Braun_Maniatis.html');

    // Hartmann
    fm_ce6c0f2a4e3924eae1426d746abbdec4Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Hartmann'));
    menuItems[menuItems.length - 1].setHref('/en/fsm-sitzmoebel/Designer/Hartmann.html');
    fm_ce6c0f2a4e3924eae1426d746abbdec4Menu.create();
  }

  /**
   * produkte menu
   */
  if (node = getNode('fm_d1849957b56bb76dbcd830d4d275e1ef')) {
    var fm_d1849957b56bb76dbcd830d4d275e1efMenu = new FoldedMenu(node);
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.setButtonHref(node.href);
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
    menuItems[menuItems.length - 1].setHref(node.href);

    // Sofas
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Sofas'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/index.html');

    // New Products 2010
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('New Products 2010'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/index.html');

    // Armchairs
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Armchairs'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/index.html');

    // Colours & materials
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Colours & materials'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index.html');

    // Care
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Care'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/index.html');
    fm_d1849957b56bb76dbcd830d4d275e1efMenu.create();
  }

  /**
   * produkte/sofas menu
   */
  if (node = getNode('fm_aa0fad85cd4141e28b6956474e2260b9')) {
    var fm_aa0fad85cd4141e28b6956474e2260b9Menu = new FoldedMenu(node);

    // Claro
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Claro'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/claro/index.html');

    // Clarus
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Clarus'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/clarus/index.html');

    // Decus
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Decus'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/Decus_neu/index.html');

    // Easy
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Easy'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/easy/index.html');

    // Moto
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Moto'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/Moto/index.html');

    // Sesam
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Sesam'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/sesam/index.html');

    // Square Up
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Square Up'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/square_up/index.html');

    // Velas
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Velas'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/velas/index.html');
    fm_aa0fad85cd4141e28b6956474e2260b9Menu.create();
  }

  /**
   * produkte/sofas/claro menu
   */
  if (node = getNode('fm_8671c329291a306284ab37ea95464d82')) {
    var fm_8671c329291a306284ab37ea95464d82Menu = new FoldedMenu(node);

    // View video
    fm_8671c329291a306284ab37ea95464d82Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/claro/animation.html');
    fm_8671c329291a306284ab37ea95464d82Menu.create();
  }

  /**
   * produkte/sofas/clarus menu
   */
  if (node = getNode('fm_8b904f7ad385e3f7de84492f0511abad')) {
    var fm_8b904f7ad385e3f7de84492f0511abadMenu = new FoldedMenu(node);

    // View video
    fm_8b904f7ad385e3f7de84492f0511abadMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/clarus/animation.html');
    fm_8b904f7ad385e3f7de84492f0511abadMenu.create();
  }

  /**
   * produkte/sofas/Decus_neu menu
   */
  if (node = getNode('fm_c154a3b70414b98a5e3a64de0eeaf402')) {
    var fm_c154a3b70414b98a5e3a64de0eeaf402Menu = new FoldedMenu(node);

    // View video
    fm_c154a3b70414b98a5e3a64de0eeaf402Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/Decus_neu/animation.html');
    fm_c154a3b70414b98a5e3a64de0eeaf402Menu.create();
  }

  /**
   * produkte/sofas/easy menu
   */
  if (node = getNode('fm_3fc6e715404e9a321a54793283e44f33')) {
    var fm_3fc6e715404e9a321a54793283e44f33Menu = new FoldedMenu(node);

    // View video
    fm_3fc6e715404e9a321a54793283e44f33Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/easy/animation.html');
    fm_3fc6e715404e9a321a54793283e44f33Menu.create();
  }

  /**
   * produkte/sofas/Moto menu
   */
  if (node = getNode('fm_0939173422d07d98fc782958fb2195f5')) {
    var fm_0939173422d07d98fc782958fb2195f5Menu = new FoldedMenu(node);

    // View video
    fm_0939173422d07d98fc782958fb2195f5Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/Moto/animation.html');
    fm_0939173422d07d98fc782958fb2195f5Menu.create();
  }

  /**
   * produkte/sofas/sesam menu
   */
  if (node = getNode('fm_9b879c5ee123b89a91c403523833be19')) {
    var fm_9b879c5ee123b89a91c403523833be19Menu = new FoldedMenu(node);

    // View video
    fm_9b879c5ee123b89a91c403523833be19Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/sesam/animation.html');
    fm_9b879c5ee123b89a91c403523833be19Menu.create();
  }

  /**
   * produkte/sofas/square_up menu
   */
  if (node = getNode('fm_56ed9d8f46162a170d61813a9c5a0acd')) {
    var fm_56ed9d8f46162a170d61813a9c5a0acdMenu = new FoldedMenu(node);

    // View video
    fm_56ed9d8f46162a170d61813a9c5a0acdMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/square_up/animation.html');
    fm_56ed9d8f46162a170d61813a9c5a0acdMenu.create();
  }

  /**
   * produkte/sofas/velas menu
   */
  if (node = getNode('fm_1441527a207f7ddd1937d19b6b45ac9d')) {
    var fm_1441527a207f7ddd1937d19b6b45ac9dMenu = new FoldedMenu(node);

    // View video
    fm_1441527a207f7ddd1937d19b6b45ac9dMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sofas/velas/animation.html');
    fm_1441527a207f7ddd1937d19b6b45ac9dMenu.create();
  }

  /**
   * produkte/Neuheiten2010 menu
   */
  if (node = getNode('fm_147ffa64c16721cd2c3a0f73fda55cf1')) {
    var fm_147ffa64c16721cd2c3a0f73fda55cf1Menu = new FoldedMenu(node);

    // Decus
    fm_147ffa64c16721cd2c3a0f73fda55cf1Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Decus'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/Decus/index.html');

    // Gabo C
    fm_147ffa64c16721cd2c3a0f73fda55cf1Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Gabo C'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/GaboF.html');

    // Gabo F
    fm_147ffa64c16721cd2c3a0f73fda55cf1Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Gabo F'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/GaboG.html');

    // Slim
    fm_147ffa64c16721cd2c3a0f73fda55cf1Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Slim'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/Slim/index.html');
    fm_147ffa64c16721cd2c3a0f73fda55cf1Menu.create();
  }

  /**
   * produkte/Neuheiten2010/Decus menu
   */
  if (node = getNode('fm_a3f25b88a189b3ad9dfa5c0c7c0ddb7f')) {
    var fm_a3f25b88a189b3ad9dfa5c0c7c0ddb7fMenu = new FoldedMenu(node);

    // View video
    fm_a3f25b88a189b3ad9dfa5c0c7c0ddb7fMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/Decus/animation.html');
    fm_a3f25b88a189b3ad9dfa5c0c7c0ddb7fMenu.create();
  }

  /**
   * produkte/Neuheiten2010/Slim menu
   */
  if (node = getNode('fm_6406d11dbb9058ba9ac5353d204e4231')) {
    var fm_6406d11dbb9058ba9ac5353d204e4231Menu = new FoldedMenu(node);

    // View video
    fm_6406d11dbb9058ba9ac5353d204e4231Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Neuheiten2010/Slim/animation.html');
    fm_6406d11dbb9058ba9ac5353d204e4231Menu.create();
  }

  /**
   * produkte/sessel menu
   */
  if (node = getNode('fm_0bbe722985862adb60076534e3ae5672')) {
    var fm_0bbe722985862adb60076534e3ae5672Menu = new FoldedMenu(node);

    // Audioluce
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Audioluce'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/audioluce/index.html');

    // Evolo
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Evolo'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/evolo/index.html');

    // Filou
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Filou'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/filou/index.html');

    // Gabo C
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Gabo C'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/GaboF_neu.html');

    // Gabo F
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Gabo F'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/GaboG_neu.html');

    // Just
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Just'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/just/index.html');

    // Mate
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Mate'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/mate/index.html');

    // Pavo
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Pavo'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/pavo/index.html');

    // Weiter
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Weiter'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Weiter.html');

    // Zurueck
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Zurueck'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Zurueck.html');

    // Sesam
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Sesam'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Sesam/index.html');

    // Slim
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Slim'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Slim_neu/index.html');

    // Smile
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Smile'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/smile/index.html');

    // Stand Up
    fm_0bbe722985862adb60076534e3ae5672Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Stand Up'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/StandUp/index.html');
    fm_0bbe722985862adb60076534e3ae5672Menu.create();
  }

  /**
   * produkte/sessel/audioluce menu
   */
  if (node = getNode('fm_46fc05e70c3c7b051b59a10cee4d3cef')) {
    var fm_46fc05e70c3c7b051b59a10cee4d3cefMenu = new FoldedMenu(node);

    // View video
    fm_46fc05e70c3c7b051b59a10cee4d3cefMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/audioluce/animation.html');
    fm_46fc05e70c3c7b051b59a10cee4d3cefMenu.create();
  }

  /**
   * produkte/sessel/evolo menu
   */
  if (node = getNode('fm_dfa14c15bf925cfa3ced5ffa7168a932')) {
    var fm_dfa14c15bf925cfa3ced5ffa7168a932Menu = new FoldedMenu(node);

    // View video
    fm_dfa14c15bf925cfa3ced5ffa7168a932Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/evolo/animation.html');
    fm_dfa14c15bf925cfa3ced5ffa7168a932Menu.create();
  }

  /**
   * produkte/sessel/filou menu
   */
  if (node = getNode('fm_a5775dcd1b9038ffa3de271fc5fc3133')) {
    var fm_a5775dcd1b9038ffa3de271fc5fc3133Menu = new FoldedMenu(node);

    // View video
    fm_a5775dcd1b9038ffa3de271fc5fc3133Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/filou/animation.html');
    fm_a5775dcd1b9038ffa3de271fc5fc3133Menu.create();
  }

  /**
   * produkte/sessel/just menu
   */
  if (node = getNode('fm_cec451a97fda773512e6b8f818f4513b')) {
    var fm_cec451a97fda773512e6b8f818f4513bMenu = new FoldedMenu(node);

    // View video
    fm_cec451a97fda773512e6b8f818f4513bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/just/animation.html');
    fm_cec451a97fda773512e6b8f818f4513bMenu.create();
  }

  /**
   * produkte/sessel/mate menu
   */
  if (node = getNode('fm_1558a29dd2936f258df77ea20a52a846')) {
    var fm_1558a29dd2936f258df77ea20a52a846Menu = new FoldedMenu(node);

    // View video
    fm_1558a29dd2936f258df77ea20a52a846Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/mate/animation.html');
    fm_1558a29dd2936f258df77ea20a52a846Menu.create();
  }

  /**
   * produkte/sessel/pavo menu
   */
  if (node = getNode('fm_80e670e0b4cc15479ba319cabd66f18d')) {
    var fm_80e670e0b4cc15479ba319cabd66f18dMenu = new FoldedMenu(node);

    // View video
    fm_80e670e0b4cc15479ba319cabd66f18dMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/pavo/animation.html');
    fm_80e670e0b4cc15479ba319cabd66f18dMenu.create();
  }

  /**
   * produkte/sessel/Sesam menu
   */
  if (node = getNode('fm_30e0837c800267d8bcea33a48550faa9')) {
    var fm_30e0837c800267d8bcea33a48550faa9Menu = new FoldedMenu(node);

    // View video
    fm_30e0837c800267d8bcea33a48550faa9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Sesam/animation.html');
    fm_30e0837c800267d8bcea33a48550faa9Menu.create();
  }

  /**
   * produkte/sessel/Slim_neu menu
   */
  if (node = getNode('fm_0a54fdec08c14ed91e72478ff9405dff')) {
    var fm_0a54fdec08c14ed91e72478ff9405dffMenu = new FoldedMenu(node);

    // View video
    fm_0a54fdec08c14ed91e72478ff9405dffMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/Slim_neu/animation.html');
    fm_0a54fdec08c14ed91e72478ff9405dffMenu.create();
  }

  /**
   * produkte/sessel/smile menu
   */
  if (node = getNode('fm_385191671b9f652d90cd54531c62c92b')) {
    var fm_385191671b9f652d90cd54531c62c92bMenu = new FoldedMenu(node);

    // View video
    fm_385191671b9f652d90cd54531c62c92bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/smile/animation.html');
    fm_385191671b9f652d90cd54531c62c92bMenu.create();
  }

  /**
   * produkte/sessel/StandUp menu
   */
  if (node = getNode('fm_de873bbd2ca185b835c9c1afa038965c')) {
    var fm_de873bbd2ca185b835c9c1afa038965cMenu = new FoldedMenu(node);

    // View video
    fm_de873bbd2ca185b835c9c1afa038965cMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('View video'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/sessel/StandUp/animation.html');
    fm_de873bbd2ca185b835c9c1afa038965cMenu.create();
  }

  /**
   * produkte/Farben menu
   */
  if (node = getNode('fm_ded0adacacdc61080633e253ef18c25a')) {
    var fm_ded0adacacdc61080633e253ef18c25aMenu = new FoldedMenu(node);

    // Leather
    fm_ded0adacacdc61080633e253ef18c25aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/index.html');

    // Fabrics
    fm_ded0adacacdc61080633e253ef18c25aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Fabrics'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/index.html');

    // Microsede
    fm_ded0adacacdc61080633e253ef18c25aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Microsede'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Microsede.html');
    fm_ded0adacacdc61080633e253ef18c25aMenu.create();
  }

  /**
   * produkte/Farben/index menu
   */
  if (node = getNode('fm_4201c6ae44c3501f0d5186606dcc372a')) {
    var fm_4201c6ae44c3501f0d5186606dcc372aMenu = new FoldedMenu(node);

    // Leather F
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather F'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/LederF.html');

    // Leather A
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather A'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/LederA_2009.html');

    // Leather O
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather O'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/LederO.html');

    // Leather K
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather K'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/LederK_2009.html');

    // Leather N
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather N'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/LederN.html');

    // Leather Coleral
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Leather Coleral'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/index/159.html');
    fm_4201c6ae44c3501f0d5186606dcc372aMenu.create();
  }

  /**
   * produkte/Farben/Stoffe menu
   */
  if (node = getNode('fm_dbc7cd24130ac759a689fea6b52e185b')) {
    var fm_dbc7cd24130ac759a689fea6b52e185bMenu = new FoldedMenu(node);

    // FG 05
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 05'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe05.html');

    // FG 06
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 06'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe06.html');

    // FG 07
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 07'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe07.html');

    // FG 07
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 07'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe12.html');

    // FG 14
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 14'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe14.html');

    // FG 15
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 15'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe15.html');

    // FG 19
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('FG 19'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/Farben/Stoffe/Stoffgruppe19.html');
    fm_dbc7cd24130ac759a689fea6b52e185bMenu.create();
  }

  /**
   * produkte/pflege menu
   */
  if (node = getNode('fm_eeb4dd33db445f7b5c98927bd4ab2226')) {
    var fm_eeb4dd33db445f7b5c98927bd4ab2226Menu = new FoldedMenu(node);

    // Smooth leather
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Smooth leather'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/index.html');

    // N-Leather
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('N-Leather'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/N-Leder.html');

    // Microsede
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Microsede'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/Microsede.html');

    // Covering materials
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Covering materials'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/bezugsstoffe.html');

    // Stain guide
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Stain guide'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/Fleckenfibel.html');

    // Care products
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Care products'));
    menuItems[menuItems.length - 1].setHref('/en/produkte/pflege/Pflegemittel.html');
    fm_eeb4dd33db445f7b5c98927bd4ab2226Menu.create();
  }

  /**
   * kontakt menu
   */
  if (node = getNode('fm_fa84f07b07663634f3a7a260447a24c3')) {
    var fm_fa84f07b07663634f3a7a260447a24c3Menu = new FoldedMenu(node);
    fm_fa84f07b07663634f3a7a260447a24c3Menu.setButtonHref(node.href);
    fm_fa84f07b07663634f3a7a260447a24c3Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
    menuItems[menuItems.length - 1].setHref(node.href);

    // Contact person
    fm_fa84f07b07663634f3a7a260447a24c3Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Contact person'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/index.html');

    // Contact form
    fm_fa84f07b07663634f3a7a260447a24c3Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Contact form'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/kontaktformular.html');

    // Dealership inquiry
    fm_fa84f07b07663634f3a7a260447a24c3Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Dealership inquiry'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/anfrage.html');
    fm_fa84f07b07663634f3a7a260447a24c3Menu.create();
  }

  /**
   * kontakt/ansprechpartner menu
   */
  if (node = getNode('fm_9b59c4cccaf8d75f4a2f72b4ce21fac9')) {
    var fm_9b59c4cccaf8d75f4a2f72b4ce21fac9Menu = new FoldedMenu(node);

    // Inside staff
    fm_9b59c4cccaf8d75f4a2f72b4ce21fac9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Inside staff'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/index.html');

    // Out-of-office sales
    fm_9b59c4cccaf8d75f4a2f72b4ce21fac9Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Out-of-office sales'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/index.html');
    fm_9b59c4cccaf8d75f4a2f72b4ce21fac9Menu.create();
  }

  /**
   * kontakt/ansprechpartner/aussendienst menu
   */
  if (node = getNode('fm_5e18c938c4ce32073c9ba6cb47a58bb7')) {
    var fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu = new FoldedMenu(node);

    // Asia
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Asia'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/Asien.html');

    // Belgium
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Belgium'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/belgien_aussendienst.html');

    // Germany
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Germany'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/index.html');

    // France
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('France'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/Frankreich.html');

    // Italy
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Italy'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/italien.html');

    // Luxembourg
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Luxembourg'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/luxenbourg.html');

    // Malaysia
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Malaysia'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/malaysia.html');

    // Mideast
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Mideast'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/NahOst.html');

    // Netherlands
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Netherlands'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/niederlande.html');

    // Austria
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Austria'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/Oesterreich.html');

    // Eastern Europe
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Eastern Europe'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/Osteuropa.html');

    // Switzerland
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Switzerland'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/schweiz.html');

    // Spain
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Spain'));
    menuItems[menuItems.length - 1].setHref('/en/kontakt/ansprechpartner/aussendienst/spanien.html');
    fm_5e18c938c4ce32073c9ba6cb47a58bb7Menu.create();
  }

} // end func buildMenu

registerEvent(window, 'load', buildMenu);


function foo()
{
  var node = getNode('second-level');
  if (node == null)
    return;
  node.style.width = node.offsetWidth;

  var menu = getNode('mainmenu');
  if (menu == null)
    return;

  var items = menu.getElementsByTagName('A');
  for (var i = 0; i < items.length; ++i) {
    if (hasClassName(items[i], 'mainmenu-item')) {
      registerEvent(items[i], 'mouseover', function(){node.style.display = 'none'});
      if (!items[i].id.match(/^fm/))
        registerEvent(items[i], 'mouseout', function(){node.style.display = 'block'});
    }
  }

} // end func foo()

registerEvent(window, 'load', foo);