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

  /**
   * news menu
   */
  var fm_508c75c8507a2ae5223dfd2faeb98122Menu = new FoldedMenu(getNode('fm_508c75c8507a2ae5223dfd2faeb98122'));
  fm_508c75c8507a2ae5223dfd2faeb98122Menu.setButtonHref(getNode('fm_508c75c8507a2ae5223dfd2faeb98122').href);
  fm_508c75c8507a2ae5223dfd2faeb98122Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
  menuItems[menuItems.length - 1].setHref(getNode('fm_508c75c8507a2ae5223dfd2faeb98122').href);

  // Fairs
  fm_508c75c8507a2ae5223dfd2faeb98122Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Fairs'));
  menuItems[menuItems.length - 1].setHref('/en/news/fairs.html');

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

  // Press Releases
  fm_508c75c8507a2ae5223dfd2faeb98122Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Press Releases'));
  menuItems[menuItems.length - 1].setHref('/en/news/press.html');
  fm_508c75c8507a2ae5223dfd2faeb98122Menu.create();

  /**
   * company menu
   */
  var fm_93c731f1c3a84ef05cd54d044c379eaaMenu = new FoldedMenu(getNode('fm_93c731f1c3a84ef05cd54d044c379eaa'));
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.setButtonHref(getNode('fm_93c731f1c3a84ef05cd54d044c379eaa').href);
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
  menuItems[menuItems.length - 1].setHref(getNode('fm_93c731f1c3a84ef05cd54d044c379eaa').href);

  // About ELCO
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('About ELCO'));
  menuItems[menuItems.length - 1].setHref('/en/company/index.html');

  // History
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('History'));
  menuItems[menuItems.length - 1].setHref('/en/company/history.html');

  // Vacancies
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Vacancies'));
  menuItems[menuItems.length - 1].setHref('/en/company/17.html');

  // Apprenticeships
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Apprenticeships'));
  menuItems[menuItems.length - 1].setHref('/en/company/apprenticeships/index.html');
  menuItems[menuItems.length - 1].setId('fm_8035a816dc4ec27467c004151a853e7c');
  fm_93c731f1c3a84ef05cd54d044c379eaaMenu.create();

  /**
   * company/apprenticeships menu
   */
  var fm_8035a816dc4ec27467c004151a853e7cMenu = new FoldedMenu(getNode('fm_8035a816dc4ec27467c004151a853e7c'));

  // Apprenticeships
  fm_8035a816dc4ec27467c004151a853e7cMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Apprenticeships'));
  menuItems[menuItems.length - 1].setHref('/en/company/apprenticeships/verfahrensmechaniker.html');
  fm_8035a816dc4ec27467c004151a853e7cMenu.create();

  /**
   * services menu
   */
  var fm_10cd395cf71c18328c863c08e78f3fd0Menu = new FoldedMenu(getNode('fm_10cd395cf71c18328c863c08e78f3fd0'));
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.setButtonHref(getNode('fm_10cd395cf71c18328c863c08e78f3fd0').href);
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
  menuItems[menuItems.length - 1].setHref(getNode('fm_10cd395cf71c18328c863c08e78f3fd0').href);

  // Quality Standards
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Quality Standards'));
  menuItems[menuItems.length - 1].setHref('/en/services/quality/index.html');
  menuItems[menuItems.length - 1].setId('fm_edea391bace83fcea520d2602217974c');

  // Development
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Development'));
  menuItems[menuItems.length - 1].setHref('/en/services/development/index.html');
  menuItems[menuItems.length - 1].setId('fm_119490e5cab36746526adbd2432cfe75');

  // Manufacturing Process
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Manufacturing Process'));
  menuItems[menuItems.length - 1].setHref('/en/services/manufacturing/index.html');
  menuItems[menuItems.length - 1].setId('fm_63dfff5b238ea65790cc6ae5eb21867a');
  fm_10cd395cf71c18328c863c08e78f3fd0Menu.create();

  /**
   * services/quality menu
   */
  var fm_edea391bace83fcea520d2602217974cMenu = new FoldedMenu(getNode('fm_edea391bace83fcea520d2602217974c'));

  // Certification
  fm_edea391bace83fcea520d2602217974cMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Certification'));
  menuItems[menuItems.length - 1].setHref('/en/services/quality/certification.html');
  fm_edea391bace83fcea520d2602217974cMenu.create();

  /**
   * services/development menu
   */
  var fm_119490e5cab36746526adbd2432cfe75Menu = new FoldedMenu(getNode('fm_119490e5cab36746526adbd2432cfe75'));

  // 3D-CAD
  fm_119490e5cab36746526adbd2432cfe75Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('3D-CAD'));
  menuItems[menuItems.length - 1].setHref('/en/services/development/3d-cad.html');

  // Rapid Prototyping
  fm_119490e5cab36746526adbd2432cfe75Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Rapid Prototyping'));
  menuItems[menuItems.length - 1].setHref('/en/services/development/rapid-prototyping.html');

  // Toolmaking/Prototyping
  fm_119490e5cab36746526adbd2432cfe75Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Toolmaking/Prototyping'));
  menuItems[menuItems.length - 1].setHref('/en/services/development/toolmaking.html');

  // Assembly/Packing
  fm_119490e5cab36746526adbd2432cfe75Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Assembly/Packing'));
  menuItems[menuItems.length - 1].setHref('/en/services/development/assemby.html');
  fm_119490e5cab36746526adbd2432cfe75Menu.create();

  /**
   * services/manufacturing menu
   */
  var fm_63dfff5b238ea65790cc6ae5eb21867aMenu = new FoldedMenu(getNode('fm_63dfff5b238ea65790cc6ae5eb21867a'));

  // Injection Moulding
  fm_63dfff5b238ea65790cc6ae5eb21867aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Injection Moulding'));
  menuItems[menuItems.length - 1].setHref('/en/services/manufacturing/index.html');

  // Vacuum Forming
  fm_63dfff5b238ea65790cc6ae5eb21867aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Vacuum Forming'));
  menuItems[menuItems.length - 1].setHref('/en/services/manufacturing/vacuum-forming.html');

  // 2-Components-Applications
  fm_63dfff5b238ea65790cc6ae5eb21867aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('2-Components-Applications'));
  menuItems[menuItems.length - 1].setHref('/en/services/manufacturing/2c-applications.html');
  fm_63dfff5b238ea65790cc6ae5eb21867aMenu.create();

  /**
   * products menu
   */
  var fm_86024cad1e83101d97359d7351051156Menu = new FoldedMenu(getNode('fm_86024cad1e83101d97359d7351051156'));
  fm_86024cad1e83101d97359d7351051156Menu.setButtonHref(getNode('fm_86024cad1e83101d97359d7351051156').href);
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
  menuItems[menuItems.length - 1].setHref(getNode('fm_86024cad1e83101d97359d7351051156').href);

  // Technical Parts
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Technical Parts'));
  menuItems[menuItems.length - 1].setHref('/en/products/technical-parts.html');

  // Drawer Systems
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Drawer Systems'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/index.html');
  menuItems[menuItems.length - 1].setId('fm_3d6678b19345e6c55a0cdc047fa9547e');

  // Drawer Inserts
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Drawer Inserts'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/index.html');
  menuItems[menuItems.length - 1].setId('fm_de51a91fa980ee1f04385e6334ae73e0');

  // Niche Systems
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Niche Systems'));
  menuItems[menuItems.length - 1].setHref('/en/products/niche-systems/index.html');
  menuItems[menuItems.length - 1].setId('fm_0e31b58bfab503f79afdf3570f300baf');

  // Furniture Accessories
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Furniture Accessories'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/index.html');
  menuItems[menuItems.length - 1].setId('fm_3386dbea9bf880d0747e7dc79c8a6b05');

  // Furniture trims and mouldings
  fm_86024cad1e83101d97359d7351051156Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Furniture trims and mouldings'));
  menuItems[menuItems.length - 1].setHref('/en/products/furnituretrims/index.html');
  menuItems[menuItems.length - 1].setId('fm_794ff90329820f4bc2ec92f5bb094562');
  fm_86024cad1e83101d97359d7351051156Menu.create();

  /**
   * products/drawer-systems menu
   */
  var fm_3d6678b19345e6c55a0cdc047fa9547eMenu = new FoldedMenu(getNode('fm_3d6678b19345e6c55a0cdc047fa9547e'));

  // Superklick
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Superklick'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/superklick.html');

  // TOP 2000 VF-D
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TOP 2000 VF-D'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/top_2000_vf-d.html');

  // TOP 3000 VF 42/48
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TOP 3000 VF 42/48'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/top_3000_vf_42_48.html');

  // TOP 3000 VF48 SO
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TOP 3000 VF48 SO'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/top_3000_vf48_so.html');

  // Bathroom Drawer TOP 3000 VF27
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Bathroom Drawer TOP 3000 VF27'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/top_3000_vf27.html');

  // TopVolume²
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TopVolume²'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/topvolume2.html');

  // Guide Rails
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Guide Rails'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-systems/guide-rails.html');
  fm_3d6678b19345e6c55a0cdc047fa9547eMenu.create();

  /**
   * products/drawer-inserts menu
   */
  var fm_de51a91fa980ee1f04385e6334ae73e0Menu = new FoldedMenu(getNode('fm_de51a91fa980ee1f04385e6334ae73e0'));

  // TopSort
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TopSort'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/topsort.html');

  // Classic
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Classic'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/classic.html');

  // Contura
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Contura'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/contura.html');

  // Comfort
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Comfort'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/comfort.html');

  // Calima
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Calima'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/calima.html');

  // Spice Insert
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Spice Insert'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/spice-insert.html');

  // Cosmetic Insert
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Cosmetic Insert'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/cosmetics-insert.html');

  // Laboratory Furniture /Universal Inserts
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Laboratory Furniture /Universal Inserts'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/universal-insert.html');

  // Office furniture inlays
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Office furniture inlays'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/furnitureinlays.html');

  // Kubos
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Kubos'));
  menuItems[menuItems.length - 1].setHref('/en/products/drawer-inserts/kubos.html');
  fm_de51a91fa980ee1f04385e6334ae73e0Menu.create();

  /**
   * products/niche-systems menu
   */
  var fm_0e31b58bfab503f79afdf3570f300bafMenu = new FoldedMenu(getNode('fm_0e31b58bfab503f79afdf3570f300baf'));

  // Orgalift
  fm_0e31b58bfab503f79afdf3570f300bafMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Orgalift'));
  menuItems[menuItems.length - 1].setHref('/en/products/niche-systems/orgalift.html');

  // Orgalift with an electric motor
  fm_0e31b58bfab503f79afdf3570f300bafMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Orgalift with an electric motor'));
  menuItems[menuItems.length - 1].setHref('/en/products/niche-systems/orgalift-electric.html');
  fm_0e31b58bfab503f79afdf3570f300bafMenu.create();

  /**
   * products/furniture-accessories menu
   */
  var fm_3386dbea9bf880d0747e7dc79c8a6b05Menu = new FoldedMenu(getNode('fm_3386dbea9bf880d0747e7dc79c8a6b05'));

  // Anti-slide mats
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Anti-slide mats'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/antislidemats.html');

  // TopStop Anti-Slid Mats
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('TopStop Anti-Slid Mats'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/topstop.html');

  // Inlays for Pull-Out Units
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Inlays for Pull-Out Units'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/inlay.html');

  // Kubos
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Kubos'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/kubos.html');

  // Ventilation
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Ventilation'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/vents.html');

  // Kitchen Containers
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Kitchen Containers'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/kitchen-containers.html');

  // Kitchen receptacles
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Kitchen receptacles'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/kitchen-bins.html');

  // Shoe cupboard fittings
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Shoe cupboard fittings'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/shoe-boy-fitting.html');

  // Power outlet housings
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Power outlet housings'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/switch-socket-housings.html');

  // Cotton wool-pad dispensers
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Cotton wool-pad dispensers'));
  menuItems[menuItems.length - 1].setHref('/en/products/furniture-accessories/cotton-wool-dispenser.html');
  fm_3386dbea9bf880d0747e7dc79c8a6b05Menu.create();

  /**
   * products/furnituretrims menu
   */
  var fm_794ff90329820f4bc2ec92f5bb094562Menu = new FoldedMenu(getNode('fm_794ff90329820f4bc2ec92f5bb094562'));

  // Worktop mouldings
  fm_794ff90329820f4bc2ec92f5bb094562Menu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Worktop mouldings'));
  menuItems[menuItems.length - 1].setHref('/en/products/furnituretrims/worktop-mouldings.html');
  fm_794ff90329820f4bc2ec92f5bb094562Menu.create();

  /**
   * contact menu
   */
  var fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu = new FoldedMenu(getNode('fm_2f8a6bf31f3bd67bd2d9720c58b19c9a'));
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.setButtonHref(getNode('fm_2f8a6bf31f3bd67bd2d9720c58b19c9a').href);
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem(''));
  menuItems[menuItems.length - 1].setHref(getNode('fm_2f8a6bf31f3bd67bd2d9720c58b19c9a').href);

  // Address
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Address'));
  menuItems[menuItems.length - 1].setHref('/en/contact/index.html');

  // Your Route to Us
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Your Route to Us'));
  menuItems[menuItems.length - 1].setHref('/en/contact/route.html');

  // Agencies
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Agencies'));
  menuItems[menuItems.length - 1].setHref('/en/contact/agencies.html');

  // Contact Persons
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Contact Persons'));
  menuItems[menuItems.length - 1].setHref('/en/contact/contacts.html');

  // Contact Form
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.addMenuItem(menuItems[menuItems.length] = new FoldedMenuItem('Contact Form'));
  menuItems[menuItems.length - 1].setHref('/en/contact/contactform.html');
  fm_2f8a6bf31f3bd67bd2d9720c58b19c9aMenu.create();

} // end func buildMenu

registerEvent(window, 'load', buildMenu);
