function createjsDOMenu() {
  absoluteMenu1 = new jsDOMenu(150, "absolute");
  with (absoluteMenu1) {
    addMenuItem(new menuItem("Nieuws", "", "/mededelingen"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Bestuur", "bestuur", "/bestuur"));
    addMenuItem(new menuItem("Commissies", "commissies", "/commissies"));
    addMenuItem(new menuItem("Geschiedenis", "", "/gsac/geschiedenis_html"));
    addMenuItem(new menuItem("GSAC liederen", "", "/gsac/liederen_html"));
    addMenuItem(new menuItem("Verklarende woordenlijst", "", "/gsac/woordenlijst_html"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Documenten", "formulieren", ""));
    addMenuItem(new menuItem("Lid worden", "", "/lidworden"));
    addMenuItem(new menuItem("Contact", "", "/gsac/contact_html"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("GSAC Startpagina", "", "/"));
  }

   absoluteMenu1_1 = new jsDOMenu(150, "absolute");
  with (absoluteMenu1_1) {
    addMenuItem(new menuItem("Bestuur 2009-2010", "", "/bestuur/2009-2010_index_html"));
    addMenuItem(new menuItem("Bestuur 2008-2009", "", "/bestuur/2008-2009_index_html"));
    addMenuItem(new menuItem("Bestuur 2007-2008", "", "/bestuur/2007-2008_index_html"));
    addMenuItem(new menuItem("Bestuur 2006-2007", "", "/bestuur/2006-2007_index_html"));
    addMenuItem(new menuItem("Bestuur 2005-2006", "", "/bestuur/2005-2006_index_html"));
  }
  
  absoluteMenu1_2 = new jsDOMenu(130, "absolute");
  with (absoluteMenu1_2) {
    addMenuItem(new menuItem("Overzicht", "", "/commissies"));
    addMenuItem(new menuItem("Advies", "", "/commissies/advies"));
    addMenuItem(new menuItem("Almanak", "", "/commissies/al"));
    addMenuItem(new menuItem("Alpen", "", "/commissies/alpen"));
    addMenuItem(new menuItem("Bata", "", "/commissies/bata"));
    addMenuItem(new menuItem("GSACtief", "", "/commissies/GSACtief"));
    addMenuItem(new menuItem("Internet", "", "/commissies/internet"));
    addMenuItem(new menuItem("Intro", "", "/commissies/intro"));
    addMenuItem(new menuItem("Kas", "", "/commissies/kas"));
    addMenuItem(new menuItem("Lustrum 2006", "", "/commissies/lustrum2006"));
    addMenuItem(new menuItem("Muur", "", "/commissies/muur"));
    addMenuItem(new menuItem("Opleiding", "", "/commissies/opleiding"));
    addMenuItem(new menuItem("Promo", "", "/commissies/promo"));
    addMenuItem(new menuItem("Sponsor", "", "/commissies/sponsor"));
    addMenuItem(new menuItem("Winter", "", "/commissies/winter"));
    addMenuItem(new menuItem("Zigzag", "", "/commissies/zigzag"));
  }

  absoluteMenu1_3 = new jsDOMenu(200, "absolute");
  with (absoluteMenu1_3) {
    addMenuItem(new menuItem("Planning introperiode 2009", "", "code:window.open('http://gsac.climbing.nl/Planning Introperiode2009.doc','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Beleidsboekje 2008", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/beleidsplan_bestuur_ALTITUDE_2008.doc','','');"));
    addMenuItem(new menuItem("Het GSAC info boekje", "", "code:window.open('/doc/documenten/info_boekje_2007.pdf','','');"));
    addMenuItem(new menuItem("Huishoudelijk Reglement", "", "code:window.open('/docs/documenten/HR_9-6-2009.pdf','','');"));
    addMenuItem(new menuItem("Statuten", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/StatutenGSAC.pdf','','');"));
    addMenuItem(new menuItem("Muurreglement", "", "code:window.open('http://gsac.climbing.nl/docs/documenten/muurreglement270905.doc','','');"));
    addMenuItem(new menuItem("AKI betaalplan", "", "code:window.open('http://gsac.climbing.nl/docs/documenten/AKIbetaalplan.doc','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Weekendreglement", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/weekenden/weekendreglement.doc','','');"));
    addMenuItem(new menuItem("Weekend regulations", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/weekenden/weekendregulationsforsite.doc','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Zelfstandige Klimmer Formulieren", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/beoordelings_form.zip','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Sponsor formulier", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/sponsorform.doc','','');"));
    addMenuItem(new menuItem("Declaratieformulier", "", "code:window.open('http://gsac.climbing.nl/doc/documenten/Declaratieformulier2010.doc','','');"));
    addMenuItem(new menuItem("Casussen AKI en KI examens", "", "code:window.open('http://gsac.climbing.nl/docs/documenten/Casussen_AKI_en_KI_examens.doc','','');"));
    addMenuItem(new menuItem("Opleidingsboekje 2010", "", "code:window.open('http://gsac.climbing.nl/docs/documenten/Opleidingsboekje_2010.doc','','');"));
  }

  absoluteMenu2 = new jsDOMenu(160, "absolute");
  with (absoluteMenu2) {
    /*vaste items in dit menu*/
    addMenuItem(new menuItem("Programma introperiode", "", "/intro/programma_html"));
    addMenuItem(new menuItem("Agenda", "", "/agenda"));
    addMenuItem(new menuItem("Overzicht activiteiten en cursussen", "activiteiten", "/activiteiten/"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Uitslagen", "uitslagen", ""));
    addMenuItem(new menuItem("Kleding", "Kleding", "/kleding/"));
    addMenuItem(new menuItem("Waterborg", "Waterborg", "/activiteiten/waterborg"));
  }

  absoluteMenu2_1 = new jsDOMenu(180, "absolute"); 
  with (absoluteMenu2_1) {
    addMenuItem(new menuItem("Da's pas een bak", "DPB", ""));
    addMenuItem(new menuItem("Roppen aan die vingertoppen", "RADV", ""));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Lustrum triathlon 2006", "", "/wedstrijden/lustrum2006/triathlon_html"));
    addMenuItem(new menuItem("Stickerwedstrijd 2006", "", "/wedstrijden/stickerwedstrijd/index.html"));
    addMenuItem(new menuItem("De grote GQ-test juni 2006", "", "/wedstrijden/GQ-test/08-06-06"));
  }

  absoluteMenu2_1_dpb = new jsDOMenu(130, "absolute");
  with (absoluteMenu2_1_dpb) {
    addMenuItem(new menuItem("November 2009", "", "/wedstrijden/DPB/12-11-09"));    
    addMenuItem(new menuItem("April 2009", "", "/wedstrijden/DPB/16-04-09"));  
    addMenuItem(new menuItem("November 2008", "", "/wedstrijden/DPB/20-11-08")); 
    addMenuItem(new menuItem("April 2008", "", "/wedstrijden/DPB/10-04-08"));    
    addMenuItem(new menuItem("November 2007", "", "/wedstrijden/DPB/01-11-07"));
    addMenuItem(new menuItem("April 2007", "", "/wedstrijden/DPB/26-04-07"));
    addMenuItem(new menuItem("December 2006", "", "/wedstrijden/DPB/21-12-06"));
    addMenuItem(new menuItem("Maart 2006", "", "/wedstrijden/DPB/30-03-06"));
    
  }

  absoluteMenu2_1_radv = new jsDOMenu(130, "absolute");
  with (absoluteMenu2_1_radv) {
    addMenuItem(new menuItem("Januari 2010", "", "/wedstrijden/RADV/19-1-10"));
    addMenuItem(new menuItem("Juni 2009", "", "/wedstrijden/RADV/18-6-09"));
    addMenuItem(new menuItem("Januari 2009", "", "/wedstrijden/RADV/20-01-09"));
    addMenuItem(new menuItem("Februari 2008", "", "/wedstrijden/RADV/21-02-08"));
    addMenuItem(new menuItem("Juni 2007", "", "/wedstrijden/RADV/14-06-07"));
    addMenuItem(new menuItem("Februari 2007", "", "/wedstrijden/RADV/22-02-07"));
    addMenuItem(new menuItem("Februari 2006", "", "/wedstrijden/RADV/14-02-06"));
  }

  absoluteMenu2_2 = new jsDOMenu(180, "absolute");
  with (absoluteMenu2_2) {
    addMenuItem(new menuItem("Gezelligheidsactiviteiten", "", "/activiteiten/gezelligheidsactiviteiten_html"));
    addMenuItem(new menuItem("Indoor klimactiviteiten", "", "/activiteiten/indoorklimmen_html"));
    addMenuItem(new menuItem("Klimweekenden", "", "/weekenden/"));
    addMenuItem(new menuItem("GSAC Cursussen", "", "/activiteiten/gsaccursussen_html"));
    addMenuItem(new menuItem("NSAC cursussen", "", "/activiteiten/nsaccursussen_html"));
    addMenuItem(new menuItem("Alpinisme en wintersport", "", "/activiteiten/alpinewintersport_html"));
    addMenuItem(new menuItem("Andere klim- en sportevenementen", "", "/activiteiten/overig_html"));
  } 

  absoluteMenu3 = new jsDOMenu(150, "absolute");
  with (absoluteMenu3) {
    addMenuItem(new menuItem("Rooster Aclowand", "", "/klimmen/roosterklimmuur_html"));
    addMenuItem(new menuItem("Tips voor routebouwen", "", "/klimmen/routebouwen_html"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Weekenden", "", "/weekenden"));
    addMenuItem(new menuItem("Alpinisme & wintersport", "", "/activiteiten/alpinewintersport_html"));
    addMenuItem(new menuItem("Trainingen", "", "/klimmen/trainingen_html"));
    addMenuItem(new menuItem("Materiaal", "materiaal", "/materiaal"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Opleidingstraject", "", "/klimmen/opleidingstraject_html"));
    addMenuItem(new menuItem("GSAC Cursussen", "", "/activiteiten/gsaccursussen_html"));
    addMenuItem(new menuItem("NSAC Cursussen", "", "/activiteiten/nsaccursussen_html"));
  }

  absoluteMenu3_1 = new jsDOMenu(150, "absolute");
  with (absoluteMenu3_1) {
    addMenuItem(new menuItem("Verhuurreglement", "", "/materiaal/verhuurreglement_html"));
    addMenuItem(new menuItem("Verhuurprijzen", "", "/materiaal/verhuurprijzen"));
    addMenuItem(new menuItem("Materiaaloverzicht", "", "/materiaal/"));
  }
  
  absoluteMenu4 = new jsDOMenu(130, "absolute");
  with (absoluteMenu4) {
    addMenuItem(new menuItem("Forum", "", "/forum"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Foto galerie", "", "/galerie"));
    addMenuItem(new menuItem("Filmgalerie", "", "/filmgalerie"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Aclo muurtopo", "", "/muurtopo"));
    addMenuItem(new menuItem("Rotstopo", "", "/rotstopo"));
  }

  absoluteMenu6 = new jsDOMenu(150, "absolute");
  with (absoluteMenu6) {
    addMenuItem(new menuItem("NKBV", "", "code:window.open('http://www.nkbv.nl','','');"));
    addMenuItem(new menuItem("NSAC", "", "code:window.open('http://nsac.climbing.nl','','');"));
    addMenuItem(new menuItem("SAC overzicht", "", "code:window.open('http://nsac.climbing.nl/sacs','','');"));
    addMenuItem(new menuItem("SAC server", "", "code:window.open('http://sacs.climbing.nl','','');"));
    addMenuItem(new menuItem("ACLO", "", "code:window.open('http://www.aclosport.nl','','');"));
    addMenuItem(new menuItem("NSK sportklimmen", "", "code:window.open('http://nsk.climbing.nl','','');"));
    addMenuItem(new menuItem("NSK boulderen", "", "code:window.open('http://nskb.climbing.nl','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Gropo.nl", "", "code:window.open('http://www.gropo.nl','','');"));
    addMenuItem(new menuItem("bleau.info", "", "code:window.open('http://bleau.info','','');"));
    addMenuItem(new menuItem("8a.nu", "", "code:window.open('http://www.8a.nu','','');"));
    addMenuItem(new menuItem("belclimb.net", "", "code:window.open('http://www.belclimb.net','','');"));
    addMenuItem(new menuItem("climbing.de", "", "code:window.open('http://www.climbing.de','','');"));
    addMenuItem(new menuItem("freakclimbing.com", "", "code:window.open('http://www.freakclimbing.com','','');"));
    addMenuItem(new menuItem("kairn.com", "", "code:window.open('http://www.kairn.com','','');"));
    addMenuItem(new menuItem("sportklimtraining.nl", "", "code:window.open('http://www.sportklimtraining.nl','','');"));
    addMenuItem(new menuItem("parkour.com", "", "code:window.open('http://www.parkour.com','','');"));
    addMenuItem(new menuItem("slackline.nl", "", "code:window.open('http://www.slackline.nl','','');"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Waterborg", "", "code:window.open('http://www.waterborg.nl/waterborg-buitensport.htm','','');"));
    addMenuItem(new menuItem("Outdoor", "", "code:window.open('http://www.outdoorinternational.nl','','');"));
  }

  absoluteMenu7 = new jsDOMenu(150, "absolute");
  with (absoluteMenu7) {
    addMenuItem(new menuItem("Inloggen", "", "/login"));
    addMenuItem(new menuItem("Gegevens wijzigen", "", "https://gsac.climbing.nl/users"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Nieuw wachtwoord aanvragen", "", "/loginstuff/password/password_html"));
    addMenuItem(new menuItem("Inlogproblemen", "", "/loginstuff/password/login_problemen_html"));
    addMenuItem(new menuItem("Uitleg", "", "/loginstuff/help"));
    addMenuItem(new menuItem("-"));
    addMenuItem(new menuItem("Persoonlijke map", "", "/loginstuff/userFolder"));
    addMenuItem(new menuItem("Klimdate zoeken", "", "/forum/show_forum?forum=1"));
  }

  absoluteMenu1.items.bestuur.setSubMenu(absoluteMenu1_1);  
  absoluteMenu1.items.commissies.setSubMenu(absoluteMenu1_2);
  absoluteMenu1.items.formulieren.setSubMenu(absoluteMenu1_3);
  absoluteMenu2.items.uitslagen.setSubMenu(absoluteMenu2_1);
  absoluteMenu2_1.items.DPB.setSubMenu(absoluteMenu2_1_dpb);
  absoluteMenu2_1.items.RADV.setSubMenu(absoluteMenu2_1_radv);
  absoluteMenu2.items.activiteiten.setSubMenu(absoluteMenu2_2);
  absoluteMenu3.items.materiaal.setSubMenu(absoluteMenu3_1);
  
  absoluteMenuBar = new jsDOMenuBar("absolute");
  with (absoluteMenuBar) {
    addMenuBarItem(new menuBarItem("Algemeen", absoluteMenu1));
    addMenuBarItem(new menuBarItem("Activiteiten", absoluteMenu2));
    addMenuBarItem(new menuBarItem("Klimmen", absoluteMenu3));
    addMenuBarItem(new menuBarItem("Media", absoluteMenu4));
    addMenuBarItem(new menuBarItem("Links", absoluteMenu6));
    addMenuBarItem(new menuBarItem("Leden", absoluteMenu7));

    moveTo(160, 98);
    setBorderWidth(0);
  }

}