// Cascading Popup Menus v5.2 - Single Frame Menu example script.


// If you're upgrading from v5.1, you can paste your existing menu data in, and if you're
// upgrading from v5.0 you need to add 'cursor' settings to your ItemStyles.
//
// And before going ANY further, you must have READ and AGREE TO the script license!
// It can be found on my site, in the syntax helpfile, or in the demo script document.


// 'horizontal Bar' style: menu items that use this ItemStyle are 40px wide, have 10px gaps
// between them, no popout indicator (the ">" in some menus) or popout indicator position,
// 0px padding of the text within items, #336699 background colour, a hover colour of #6699CC,
// 'highText' is the stylesheet class used for the menu text both normally and when highlighted,
// no border styles, 'null' means fully opaque items (set them to numbers between 0 and 100 to
// enable semitranslucency), and the 'hand'/'default' cursors are used for linked/submenu items.
var hBar = new ItemStyle(120, 10, '<img src="http://www.imaf-germany.de/tri.gif" ALIGN=MIDDLE>', 5, 5, '15#FFFFFF', '10#EEEEEE',
'highText', 'highText', 'itemBorder', 'itemBorder',  null, 100, 'hand', 'default');

// The 'sub Menu' items: these have popout indicators of "Greater Than" signs ">" 15px from their
// right edge, and CSS borders. Text class also changes on mouseover.
var subM = new ItemStyle(20, 0, '<img src="http://www.imaf-germany.de/tri.gif" ALIGN=MIDDLE>', -15, 3, '15#FFFFFF', '10#EEEEEE',
'lowText', 'highText', 'itemBorder', 'itemBorder', null, 100, 'hand', 'default');

// 'subBlank' is similar, but has an 'off' border the same colour as its background so it
// appears borderless when dim, and 1px spacing between items to show the hover border.
var subBlank = new ItemStyle(22, 1, '&gt;', -15, 3, '#CCCCDD', '#6699CC', 'lowText', 'highText',
 'itemBorderBlank', 'itemBorder', null, null, 'hand', 'default');

// The purplish 'button' style also has 1px spacing to show up the fancy border, and it has
// different colours/text and less padding. They also have translucency set -- these items
// are 80% opaque when dim and 95% when highlighted. It uses the 'crosshair' cursor for items.
var button = new ItemStyle(22, 1, '&gt;', -15, 2, '10#DDDDDD', '10#CCFF33', 'buttonText', 'buttonHover',
 'buttonBorder', 'buttonBorderOver', 80, 95, 'crosshair', 'default');





// Create a PopupMenu() object, and pass its own name so it can reference itself later on.
// We also use a 'with' block to work with its properties and functions below.

var pMenu = new PopupMenu('pMenu');
with (pMenu)
{

// Here's what the values in the next startMenu() command mean, in order:
//  'root': the name of this menu.
//   false: orientated as a horizontal menu (true creates a vertical menu).
//      10: the 'left' offset of this menu in pixels.
//       0: the 'top' offset of this menu in pixels.
//      17: the height of this menu (for vertical menus, this becomes the menu width).
//    hBar: the ItemStyle used to give this menu colours and layout/formatting.
//      '': this menu does not display within a frame (see the Frameset Example Script to do that).
//   false: this menu shows submenus on mouseover. 'true' means show on click.
//
// Most of the items are 'sm:' items popping out submenus, except the last 'js:' JavaScript command
// to pop open a new window. I've also given each item a length in pixels, overriding the ItemStyle.

startMenu('root', false, 10, 5, 24, hBar, '', false);
addItem('&nbsp; &nbsp; LEHRG&Auml;NGE', 'LEHR', 'sm:', null, 100);
addItem('&nbsp; &nbsp; IMAF', 'IMAF', 'sm:', null, 60);
addItem('&nbsp; &nbsp; BUDO', 'BUDO', 'sm:', null, 65);
addItem('&nbsp; &nbsp; GESCHICHTE', 'GESCHICHTE', 'sm:', null, 105);
addItem('&nbsp; &nbsp; HONBU-DOJO', 'DOJO', 'sm:', null, 110);
addItem('&nbsp; &nbsp; KONTAKT', 'KONTAKT', 'sm:', null, 85);
addItem('&nbsp; &nbsp; INTERESSANTES', 'INTERESSANTES', 'sm:', null, 120);
addItem('&nbsp; &nbsp; MEHR...', 'MEHR', 'sm:', null, 75);
// addItem('&nbsp; Visit My Site', 'window.open("http://www.twinhelix.com")', 'js:', null, 120);


// This is a vertical menu positioned 0px across and 22px down from its trigger, and is 80px wide.
// The URLs are set to # here, be sure to replace them with your path/file names or JS functions!
// Also note how the types are '', indicating these links open in the current frame/window.
// The last item here changes its text on mouseover (^ separates the two strings), links to my site,
// and has a custom ItemStyle and length specified so it's longer than the rest.

startMenu('LEHR', true, 5, 30, 155, subM, '', false);
addItem('<b><font color="#FF0000">Seminare und Turniere</font></b><BR /><b><font color="#FF0000">im Rückblick</font></b>', 'Vergangene Seminare', 'sm:', null, 33, 0);
addItem('<b><font color="#FF0000">Seminar Jahrespläne</font></b><BR /><b><font color="#FF0000">der Senseis</font></b>', 'Jahrespläne', 'sm:', null, 33, 0);
addItem('Warum Internationales<BR />Samurai-Camp?', 'http://www.imaf-germany.de/Lehrgaenge/09_11_05_text_warum_samurai_camp_web', '', null, 33, 0);
addItem('Samurai Camp<BR />in Stegen bei Freiburg', 'Stegen', 'sm:', null, 33, 0);
addItem('Aikido<BR />in Damme<BR />09./14.08.2010', 'http://www.imaf-germany.de/Lehrgaenge/Augustseminar2010 _111_Damme', '', null, 49, 0);
addItem('Aikido<BR />in Damme<BR />11./12.09.2010', 'http://www.imaf-germany.de/Lehrgaenge/Aikido_Damme_3LG.pdf', '', null, 49, 0);
addItem('Budoseminar<BR />in Oldenburg<BR />11./12.09.2010', 'http://www.imaf-germany.de/Lehrgaenge/Oldenburg.pdf', '', null, 49, 0);
addItem('Daiwa Ryu Yawara<BR />in Mutterstadt<BR />18./19.09.2010', 'http://www.imaf-germany.de/Lehrgaenge/Lehrgangsausschreibungen_2_.pdf', '', null, 49, 0);
addItem('Budo BZL<BR />in Cottbus<BR />25./26.09.2010', 'http://www.imaf-germany.de/Lehrgaenge/BZLcottbus-September-2010', '', null, 49, 0);

addItem('World Budo Seminar<BR />Zwickau', 'zwickau', 'sm:', null, 33, 0);
addItem('60Jahre IMAF<BR />Japanreise 2011', 'Japan 2011', 'sm:', null, 33, 0);

startMenu('Japan 2011', true, 160, 5, 165, subM, '', false);
addItem('60 Jahre IMAF<BR />Japan<BR />20.04-01.05.2011', 'http://www.imaf-germany.de/Lehrgaenge/Japan_2011', '', null, 49, 0);
addItem('60 Jahre IMAF<BR />Japan<BR />Vorschau', 'http://www.imaf-germany.de/Lehrgaenge/Japan-vorschau_2011', '', null, 49, 0);

startMenu('Stegen', true, 160, 5, 165, subM, '', false);
addItem('Samurai Camp<BR />in Stegen bei Freiburg<BR />30.07/01.08.2010', 'http://www.imaf-germany.de/Lehrgaenge/10_06_08_samurai_camp_2010_deutsch.pdf', '', null, 49, 0);
addItem('Samurai Camp<BR />Terminplan<BR />Freitag-Sonntag', 'http://www.imaf-germany.de/Lehrgaenge/10_05_01_samurai_camp_stegen_stundenplan', '', null, 49, 0);
addItem('Samurai Camp<BR />Referenten<BR', 'http://www.imaf-germany.de/Lehrgaenge/10_05_13_samurai_camp_referenten_10', '', null, 33, 0);
addItem('Samurai Camp<BR />Anmeldung<BR', 'http://www.imaf-germany.de/Lehrgaenge/10_06_14_samurai_camp_2010_anmeldung.pdf', '', null, 33, 0);

startMenu('zwickau', true, 160, 5, 165, subM, '', false);
addItem('World Budo Seminar<BR />in Zwickau<BR />19.-31.10.2010', 'http://www.imaf-germany.de/Lehrgaenge/10_06_07_Welt_Seminar_Zwickau_Infos_deutsch_neu_final_c.pdf', '', null, 49, 0);


startMenu('Vergangene Seminare', true, 160, 5, 165, subM, '', false);
addItem('Archiv bis 2009', 'http://www.imaf-germany.de/Lehrgaenge/vergangene-seminare.html', '');
addItem('Europa Seminar 10/09', 'http://www.imaf-germany.de/Lehrgaenge/Europaseminar_2009.pdf', '');
addItem('75. Iaido Seminar 12/09', 'http://www.imaf-germany.de/Lehrgaenge/Iaido091219.pdf', '');
addItem('Waffencontest Endingen', 'http://www.imaf-germany.de/Lehrgaenge/Dt_Waffencontest2010_Rangliste.pdf', '');
addItem('Bericht Billerbeck', 'http://www.imaf-germany.de/Lehrgaenge/Billerbeck2010', '');
addItem('Bericht Düsseldorf', 'http://www.imaf-germany.de/Lehrgaenge/BZL-Duesseldorf.pdf', '');
addItem('Photos Düsseldorf', 'http://www.imaf-germany.de/Lehrgaenge/Duesseldorf2010_Photos.pdf', '');
addItem('Bericht Cottbus', 'http://www.imaf-germany.de/Lehrgaenge/BZL-Iaido_Kobudo.pdf', '');
addItem('Prüfungen Cottbus', 'http://www.imaf-germany.de/Lehrgaenge/Pruefungen_Cottbus_0310.pdf', '');
addItem('Bericht Zwickau', 'http://www.imaf-germany.de/Lehrgaenge/BZLApril2010.pdf', '');
addItem('Prüfungen Zwickau', 'http://www.imaf-germany.de/Lehrgaenge/10_05_04_bzl_zwickau_ergebnisse_2010', '');
addItem('Zeitungsbericht EM Zwickau', 'http://www.imaf-germany.de/Lehrgaenge/Zeitungsartikel_EM_2010.pdf', '');
addItem('EM 2010 Cottbus', 'http://www.imaf-germany.de/Lehrgaenge/IMAF_EM_2010.pdf', '');
addItem('Prüfungen Duingen', 'http://www.imaf-germany.de/Lehrgaenge/10_06_12_pruefungsergebnisse_duingen_2010.pdf', '');
addItem('Iaido BZL 07/10 Stegen ', 'http://www.imaf-germany.de/Lehrgaenge/10_07_11_BZL_seminar_stegen_juli_2010_ruekblick', '');


startMenu('Jahrespläne', true, 160, 5, 165, subM, '', false);
addItem('Seminare IMAF 2010 D<BR />Stand 07/10', 'http://www.imaf-germany.de/Lehrgaenge/10_07_13_IMAF_Jahresplan_2010_2011_deutsch_final', '', null, 33, 0);
addItem('Seminarplan Karate 2010<BR />Wijngaarden Sensei', 'http://www.imaf-germany.de/Lehrgaenge/kok010.pdf', '', null, 33, 0);
addItem('Seminarplan Aikido 2010<BR />Kern Sensei', 'http://www.imaf-germany.de/Lehrgaenge/Edmund_Kern_Seminar_Kalender_2010', '', null, 33, 0);
addItem('Seminarplan Aikido 2010<BR />Chudziak Sensei', 'http://www.imaf-germany.de/Lehrgaenge/Aikido-Jahresplan_2010.pdf', '', null, 33, 0);
addItem('Seminarplan Aikido 2010<BR />Oschmann Sensei', 'http://www.imaf-germany.de/Lehrgaenge/Special_Keiko_Termine_2010_CAS.pdf', '', null, 33, 0);

startMenu('IMAF', true, 5, 30, 185, subM, '', false);
addItem('Info', 'http://www.imaf-germany.de/IMAF/allgemeine_info.pdf', '');
addItem('Ziele', 'http://www.imaf-germany.de/IMAF/ziele.html', '');
addItem('Geschichte', 'http://www.imaf-germany.de/IMAF/geschichte.html', '');
addItem('Offizielle', 'http://www.imaf-germany.de/IMAF/officials.pdf', '');
addItem('Japanische Cheftrainer', 'http://www.imaf-germany.de/IMAF/Japanische_internationale_Cheftrainer_1108.pdf', '')
addItem('Mitgliedsl&auml;nder', 'http://www.imaf-germany.de/IMAF/imaf-countries.html', '');
addItem('Branchdirektoren<BR />in Europa', 'http://www.imaf-germany.de/IMAF/IMAF_Branches_weltweit_europa_GB_0808.pdf', '', null, 33, 0);
addItem('Branch- und Regional-<BR />direktoren in Deutschland', 'http://www.imaf-germany.de/IMAF/10_07_01_branch_direktoren_regional', '', null, 33, 0);
addItem('Nationales Lehr- <BR />und Forschungsteam', 'http://www.imaf-germany.de/IMAF/Nationales_Lehrteam_0808.pdf', '', null, 33, 0);
addItem('Dojoleiter mit<BR />Japanerfahrung', 'http://www.imaf-germany.de/IMAF/10_03_11_Dojoleiter-Japan.pdf', '', null, 33, 0);
addItem('Deutsche Iaido <BR />Meister', 'http://www.imaf-germany.de/IMAF/IAIDO_DAN_D_Meister_1008.pdf', '', null, 33, 0);
addItem('Kampfk&uuml;nste', 'Kampfkuenste', 'sm:');
addItem('Meijin', 'Meijin', 'sm:');
addItem('Welt- und Europaseminare', 'Weltseminare', 'sm:');
addItem('Besondere Auszeichnungnen<BR />für europäische Sensei', 'http://www.imaf-germany.de/IMAF/IMAF_Budo_Koro_Sho_Award_0808.pdf', '', null, 33, 0);
addItem('Titeltr&auml;ger<BR />in Deutschland', 'http://www.imaf-germany.de/IMAF/09_06_18_Titeltraeger_Deutschland_01_01_09_homepage', '', null, 33, 0);
addItem('Anwärter<BR />in 2009', 'http://www.imaf-germany.de/IMAF/09_01_19_Pruefungsvorbereitung_final_homepage.pdf', '', null, 33, 0);
addItem('Gendo', 'Gendo', 'sm:');
addItem('Leistungszentren<BR />in Deutschland', 'http://www.imaf-germany.de/IMAF/10_05_19_Budo_leistungszentren_top_Dojo.pdf', '', null, 33, 0);
addItem('Aikido-Leistungszentren<BR />in Deutschland', 'http://www.imaf-germany.de/IMAF/aikido-leistungszentren.pdf', '', null, 33, 0);


addItem('Aktuelles', 'http://www.imaf-germany.de/IMAF/aktuelles2.html', '');

startMenu('Gendo', true, 190, 5, 115, subM, '', false);
addItem('Gendo 2003', 'http://www.imaf-germany.de/IMAF/gendo-2003.html', '');
addItem('Gendo 2001', 'http://www.imaf-germany.de/IMAF/gendo-2001.html', '');
addItem('Gendo 2000', 'http://www.imaf-germany.de/IMAF/gendo-2000.html', '');

startMenu('Kampfkuenste', true, 190, 5, 115, subM, '', false);
addItem('Intro', 'http://www.imaf-germany.de/Kampfkuenste/kampfkunstintro.html', '');
addItem('Aikido', 'Aikido', 'sm:');
addItem('Battojutsu', 'http://www.imaf-germany.de/Kampfkuenste/battojutsu.html', '');
addItem('Iaido', 'Iaido', 'sm:');
addItem('Judo', 'Judo', 'sm:');
addItem('Karate-Do', 'Karate', 'sm:');
addItem('Kendo', 'http://www.imaf-germany.de/Kampfkuenste/kendo.html', '');
addItem('Kobudo', 'Kobudo', 'sm:');
addItem('Koryu Bujutsu', 'http://www.imaf-germany.de/Kampfkuenste/koryu-bujutsu.pdf', '');
addItem('Kyudo', 'http://www.imaf-germany.de/Kampfkuenste/kyudo.html', '');
addItem('Nihon-Ju-Jutsu', 'Jujutsu', 'sm:');
addItem('Ninjutsu', 'Ninjutsu', 'sm:');
addItem('', '', '', 0, 5);
addItem('Combat-Arnis', 'Arnis', 'sm:');
startMenu('Aikido', true, 120, 5, 165, subM, '', false);
addItem('Aikido<BR />Der Weg der Harmonie', 'http://www.imaf-germany.de/Kampfkuenste/aikido.html', '', null, 33, 0);
addItem('Aikido-Basistechniken', 'http://www.imaf-germany.de/Kampfkuenste/aikido-techniken.html', '');
addItem('Aikido-Stile und<BR />ihre Begr&uuml;nder', 'Aikidostile', 'sm:', null, 33, 0);
startMenu('Aikidostile', true, 170, 5, 125, subM, '', false);
addItem('Tomiki Aikido<BR />(Shodokan-Aikido)', 'http://www.imaf-germany.de/Kampfkuenste/tomiki-aikido.html', '', null, 33, 0);
startMenu('Iaido', true, 120, 5, 220, subM, '', false);
addItem('Was ist Iaido?', 'http://www.imaf-germany.de/Kampfkuenste/was-ist-iaido.html', '');
addItem('IMAF-Iaido Muso Jikiden Eishin Ryu', 'http://www.imaf-germany.de/Kampfkuenste/imaf-iaido.html', '');
addItem('IMAF-Iaido Shihan', 'http://www.imaf-germany.de/Kampfkuenste/imaf-iaido-shihan.html', '');
addItem('Japanische Schwerter', 'http://www.imaf-germany.de/Kampfkuenste/ochiai-schwerter.html', '');
addItem('&Uuml;bungshinweise am Beispiel<BR />der Junto-Sono-Ichi', 'http://www.imaf-germany.de/Kampfkuenste/junto-sono-ichi.html', '', null, 33, 0);
addItem('Die Geschichte des MJER Iaido', 'http://www.imaf-germany.de/Kampfkuenste/eishin-ryu.html', '');
startMenu('Judo', true, 120, 5, 165, subM, '', false);
addItem('Judo-Wurftechniken', 'http://www.imaf-germany.de/Kampfkuenste/judo.html', '');
addItem('Vom Jujutsu zum Judo', 'http://www.imaf-germany.de/Kampfkuenste/vom-jujutsu-zum-judo.html', '');
startMenu('Karate', true, 120, 5, 225, subM, '', false);
addItem('Karate-Do:<BR /> Informationsbrosch&uuml;re des DKB 1965', 'http://www.imaf-germany.de/Kampfkuenste/karate-do.html', '', null, 33, 0);
addItem('Karate Pioniere', 'http://www.imaf-germany.de/Kampfkuenste/karate-pioniere.html', '');
addItem('Empfohlener Ausbildungsstoff: Kata', 'http://www.imaf-germany.de/Kampfkuenste/karate-kata.html', '');
addItem('Karate-Instruktoren 2006', 'http://www.imaf-germany.de/Kampfkuenste/karate-2006.pdf', '');
startMenu('Kobudo', true, 120, 5, 165, subM, '', false);
addItem('Einige IMAF Kobudo-Stile', 'http://www.imaf-germany.de/Kampfkuenste/kobudo.html', '');
addItem('Empfohlener<BR />Ausbildungsstoff: Kata', 'http://www.imaf-germany.de/Kampfkuenste/kobudo-kata.html', '', null, 33, 0);
startMenu('Jujutsu', true, 120, 5, 165, subM, '', false);
addItem('Nihon-Ju-Jutsu', 'http://www.imaf-germany.de/Kampfkuenste/nihon-ju-jutsu.html', '');
addItem('Ju-Jutsu Meister 2006', 'http://www.imaf-germany.de/Kampfkuenste/jujutsu-2006.pdf', '');
startMenu('Ninjutsu', true, 120, 5, 165, subM, '', false);
addItem('Was ist Ninjutsu', 'http://www.imaf-germany.de/Kampfkuenste/was_ist_ninjutsu.pdf', '');
startMenu('Arnis', true, 120, 5, 170, subM, '', false);
addItem('Combat-Arnis', 'http://www.imaf-germany.de/Kampfkuenste/combat-arnis.html', '');
addItem('Kata: Anyo Isa', 'http://www.imaf-germany.de/Kampfkuenste/anyo-isa.html', '');
addItem('Arnis-Trainingsmethoden', 'http://www.imaf-germany.de/Kampfkuenste/arnis-trainingsmethoden.html', '');
addItem('Empfohlener<BR />Ausbildungsstoff: Anyo', 'http://www.imaf-germany.de/Kampfkuenste/arnis-kata.html', '', null, 33, 0);
startMenu('Meijin', true, 190, 5, 130, subM, '', false);
addItem('Intro', 'http://www.imaf-germany.de/IMAF/meijinintro.html', '');
addItem('Kazuo ITO', 'http://www.imaf-germany.de/IMAF/ito.html', '');
addItem('Takasue ITOH', 'http://www.imaf-germany.de/IMAF/itoh.html', '');
addItem('Kyuzo MIFUNE', 'http://www.imaf-germany.de/IMAF/mifune.html', '');
addItem('Hakudo NAKAYAMA', 'http://www.imaf-germany.de/IMAF/nakayama.html', '');
addItem('Hironori OHTSUKA', 'http://www.imaf-germany.de/IMAF/ohtsuka.html', '');
addItem('Tsugiyoshi OTA', 'http://www.imaf-germany.de/IMAF/ota.html', '');
addItem('Gozo SHIODA', 'http://www.imaf-germany.de/IMAF/shioda.html', '');
addItem('Hiromasa TAKANO', 'http://www.imaf-germany.de/IMAF/takano.html', '');
addItem('Katsuo YAMAGUCHI', 'http://www.imaf-germany.de/IMAF/yamaguchi.html', '');

startMenu('Weltseminare', true, 190, 5, 160, subM, '', false);
addItem('Intro', 'http://www.imaf-germany.de/IMAF/weltseminarintro.html', '');
addItem('Weltseminar<BR />Frankreich 2009', 'http://www.imaf-germany.de/Lehrgaenge/IMG-Zeitung Frankreich', '', null, 33, 0);
addItem('Weltseminar<BR>Belgien 2008', 'Belgien 2008', 'sm:', null, 33, 0);
addItem('Weltseminar<BR>Deutschland 2007', 'Moers 2007', 'sm:', null, 33, 0);
addItem('Europaseminar<BR />Frankreich 2006', 'http://www.imaf-germany.de/Lehrgaenge/europaseminar2006.pdf', '', null, 33, 0);
addItem('Europaseminar<BR />Frankreich 2005', 'http://www.imaf-germany.de/IMAF/europa05-aikido.pdf', '', null, 33, 0);
addItem('Europaseminar<BR>Belgien 2004', 'Charleroi2004', 'sm:', null, 33, 0);
addItem('Weltseminar<BR>Deutschland 2003', 'Duesseldorf 2003', 'sm:', null, 33, 0);
addItem('Europaseminar<BR>Groß Britanien 2002', 'http://www.imaf-germany.de/IMAF/scar-2002.html', '', null, 33, 0);
addItem('Europaseminar<BR>Belgien 2001', 'http://www.imaf-germany.de/IMAF/budo-taikai-2001.html', '', null, 33, 0);
addItem('Weltseminar<BR>Deutschland 2000', 'Billerbeck2000', 'sm:', null, 33, 0);
addItem('Europaseminar<BR>Deutschland 1999', 'Namborn1999', 'sm:', null, 33, 0);
addItem('Weltseminar<BR>Deutschland 1992', 'Muenchen', 'sm:', null, 33, 0);
addItem('1. IMAF-Lehrgang 1991', 'http://www.imaf-germany.de/IMAF/budo-2-91.html', '');
startMenu('Belgien 2008', true, 170, 5, 125, subM, '', false);
addItem('Europaseminar 2008<BR />Bericht', 'http://www.imaf-germany.de/Lehrgaenge/10-EuropaSeminarBelgien.pdf', '', null, 33, 0);
addItem('Europaseminar 2008<BR />Zeitung', 'http://www.imaf-germany.de/Lehrgaenge/franz.-Zeitungsberichte-Charleroi_08.pdf', '', null, 33, 0);
startMenu('Moers 2007', true, 170, 5, 125, subM, '', false);
addItem('Weltseminar 2007<BR />Kurzbericht', 'http://www.imaf-germany.de/Lehrgaenge/weltseminar-2007-bericht.pdf', '', null, 33, 0);
addItem('Weltseminar 2007<BR />Bildergalerie', 'http://www.imaf-germany.de/Lehrgaenge/weltseminar-2007-bilder.pdf', '', null, 33, 0);
startMenu('Charleroi2004', true, 170, 5, 125, subM, '', false);
addItem('R&uuml;ckblick', 'http://www.imaf-germany.de/IMAF/euro2004-bericht.pdf', '');
addItem('Bildergalerie', 'http://www.imaf-germany.de/IMAF/euro2004-bilder.html', '');
startMenu('Duesseldorf 2003', true, 170, 5, 125, subM, '', false);
addItem('Ein erster R&uuml;ckblick', 'http://www.imaf-germany.de/IMAF/weltseminar2003-rueckblick1.pdf', '');
addItem('BUDOWORLD<BR>Ausgabe 12/03', 'http://www.imaf-germany.de/IMAF/weltseminar2003-budoworld12-03.html', '', null, 33, 0);
addItem('Bildergalerie allgemein', 'http://www.imaf-germany.de/IMAF/weltseminar2003-bilder.html', '');
addItem('Aikido', 'http://www.imaf-germany.de/IMAF/weltseminar2003-aikido.html', '');
addItem('Iaido', 'http://www.imaf-germany.de/IMAF/weltseminar2003-iaido.html', '');
addItem('Judo', 'http://www.imaf-germany.de/IMAF/weltseminar2003-judo.html', '');
addItem('SWAP:Karate^Folgt noch!', '', '');
addItem('SWAP:Kobudo^Folgt noch!', '', '');
addItem('Nihon Jujutsu', 'http://www.imaf-germany.de/IMAF/weltseminar2003-jujutsu.html', '');
startMenu('Billerbeck2000', true, 170, 5, 185, subM, '', false);
addItem('Gru&szlig;wort des IMAF-Chairman', 'http://www.imaf-germany.de/IMAF/grusswort-billerbeck.html', '');
addItem('Gru&szlig;wort des Japanischen<BR />Botschafters', 'http://www.imaf-germany.de/IMAF/billerbeck-jap-bot.html', '', null, 33, 0);
addItem('Rede des B&uuml;rgermeisters<BR /> beim Empfang', 'http://www.imaf-germany.de/IMAF/bb-buergermeister.html', '', null, 33, 0);
addItem('Bildergalerie', 'http://www.imaf-germany.de/IMAF/bb-galerie.html', '');
addItem('Zeitungsartikel (gescannt)', 'BildergalerieBillerbeck', 'sm:');
startMenu('BildergalerieBillerbeck', true, 170, 5, 145, subM, '', false);
addItem('Fern&ouml;stliches in der<BR /> Domstadt', 'http://www.imaf-germany.de/IMAF/bb-fernost.html', '', null, 33, 0);
addItem('Ein sportliches<BR />Gro&szligereignis ...', 'http://www.imaf-germany.de/IMAF/bb-grossereignis.html', '', null, 33, 0);
addItem('Gro&szlig;meister geben ihr<BR />K&ouml;nnen weiter', 'http://www.imaf-germany.de/IMAF/bb-grossmeister-geben.html', '', null, 33, 0);
addItem('Mit der Fotokamera<BR /> unterwegs...', 'http://www.imaf-germany.de/IMAF/bb-fotokamera.html', '', null, 33, 0);
startMenu('Namborn1999', true, 170, 5, 175, subM, '', false);
addItem('Internationales Europaseminar<BR /> 1999 der IMAF', 'http://www.imaf-germany.de/IMAF/namborn1999.html', '', null, 46, 0);
addItem('Japanische IMAF-Gro&szlig;meister<BR /> lehrten in Deutschland', 'http://www.imaf-germany.de/IMAF/namborn-europa99.html', '', null, 33, 0);
startMenu('Muenchen', true, 170, 5, 145, subM, '', false);
addItem('40 Jahre Budok&uuml;nste', 'http://www.imaf-germany.de/IMAF/muenchen1992.html', '');
addItem('Lehrgangsbericht', 'http://www.imaf-germany.de/IMAF/muenchen1992-2.html', '');



startMenu('BUDO', true, 5, 30, 155, subM, '', false);
addItem('Grundbegriffe', 'http://www.imaf-germany.de/Budo/grundbegriffe.html', '');
addItem('Philosophie', 'Philosophie', 'sm:');
addItem('Sinnspr&uuml;che', 'http://www.imaf-germany.de/Budo/sinnsprueche.html', '');
addItem('Relationship between<BR />Budo and Medicine', 'http://www.imaf-germany.de/Budo/Relationship between Budo and Medicine.htm', '', null, 33, 0);
addItem('Die geheimen Techniken<BR />der Katas', 'http://www.imaf-germany.de/Budo/die-geheimen-techniken-der-katas.pdf', '', null, 33, 0);
addItem('Dojo-Kun', 'http://www.imaf-germany.de/Budo/dojo-kun.html', '');
addItem('Stammbaum des Jujitsu<BR />und Karatedo', 'http://www.imaf-germany.de/Budo/genealogy-karate.html', '', null, 33, 0);
startMenu('Philosophie', true, 160, 5, 165, subM, '', false);
addItem('Der Unterschied zwischen<BR />Budo und Sport', 'http://www.imaf-germany.de/Budo/budo-and-sport.html', '', null, 33, 0);
addItem('Budo -<BR />Kunst und Lebensform', 'http://www.imaf-germany.de/Budo/budo-the_way_of_life.html', '', null, 33, 0);
addItem('Bujutsu Jotatsu no Hiketsu', 'http://www.imaf-germany.de/Budo/bujutsu.html', '');
addItem('Bushido', 'http://www.imaf-germany.de/Budo/bushido.html', '');
addItem('Budo und Harmonie', 'http://www.imaf-germany.de/Budo/budoundharmonie.html', '');
addItem('Kobudo und Gendai Kobudo', 'http://www.imaf-germany.de/Budo/kobudo.html', '');
addItem('Nippon No Budo', 'http://www.imaf-germany.de/Budo/nippon-no-budo.html', '');
addItem('Das Prinzip von Ju', 'http://www.imaf-germany.de/Budo/principle-of-ju.html', '');
addItem('Was ist Reigi?', 'http://www.imaf-germany.de/Budo/reigi.html', '');
addItem('Der Titel Sensei', 'http://www.imaf-germany.de/Budo/title-sensei.html', '');
addItem('Renshi-Kyoshi-Hanshi', 'http://www.imaf-germany.de/Budo/renshi-kyoshi-hanshi.html', '');
addItem('Ein Essay &uuml;ber Ki', 'http://www.imaf-germany.de/Budo/ki-essay.html', '');
addItem('Die Kunst des Hara-Gei', 'http://www.imaf-germany.de/Budo/hara-gei.html', '');

startMenu('GESCHICHTE', true, 5, 30, 125, subM, '', false);
addItem('Die &Auml;ra der<BR />Tokugawa', 'http://www.imaf-germany.de/Budo/tokugawa-bericht.html', '', null, 33, 0);
addItem('Karate-Geschichte<BR />in Deutschland', 'Karate-Geschichte', 'sm:', null, 33, 0);
addItem('Deutsche<BR />Arnis-Geschichte', 'Arnis-Geschichte', 'sm:', null, 33, 0);
addItem('DAKO/IMAF<BR />Geschichte', 'Geschichte', 'sm:', null, 33, 0);
addItem('Sonstige<BR />geschichtliche Artikel', 'SonstigeArtikel', 'sm:', null, 33, 0);

startMenu('Karate-Geschichte', true, 130, 5, 75, subM, '', false);
addItem('1961-64', '1961', 'sm:');
addItem('1965-66', '1965', 'sm:');
addItem('1967-69', '1967', 'sm:');
addItem('1970-73', '1970', 'sm:');

startMenu('1961', true, 80, 5, 155, subM, '', false);
addItem('Erster nationaler Karate-<BR />Lehrgang 15.-20.8.1960', 'http://www.imaf-germany.de/Budo/erster-lehrgang-60.html', '', null, 33, 0);
addItem('Der offizielle Karatestart<BR />in Deutschland 1961', 'http://www.imaf-germany.de/Budo/offizieller-karate-start.html', '', null, 33, 0);
addItem('Pr&uuml;fungskarte<BR />DKB 1961', 'http://www.imaf-germany.de/Budo/pruefungskarte.html', '', null, 33, 0);
addItem('Karate-gef&auml;hrlichste<BR />Sportart der Welt<BR />BILD 4/63', 'http://www.imaf-germany.de/Budo/bild-25-4-63.html', '', null, 46, 0);
addItem('Karate-Lehrer Lizenzen<BR />Sommer 1963', 'http://www.imaf-germany.de/Budo/lizenzen-63.html', '', null, 33, 0);
addItem('Ausbilderlizenz des DKB<BR />f&uuml;r H.D. Rauscher 2/1964', 'http://www.imaf-germany.de/Budo/dkb-64.html', '', null, 33, 0);
addItem('Dojoverzeichnis aller <BR />deutschen Dojos 4/1964', 'http://www.imaf-germany.de/Budo/dojos1964.html', '', null, 33, 0);
addItem('Mit 20 Karate-Lehrerin<BR />H&ouml;r Zu 5/1964', 'http://www.imaf-germany.de/Budo/hoerzu-5-64.html', '', null, 33, 0);

startMenu('1965', true, 80, 5, 155, subM, '', false);
addItem('Kanazawa-Lehrg&auml;nge', 'http://www.imaf-germany.de/Budo/kanazawa-rauscher.html', '');
addItem('Bad Godesberg 1965', 'http://www.imaf-germany.de/Budo/godesberg-65.html', '');
addItem('Kunst des lautlosen<BR />T&ouml;tens wurde zum Sport<BR />ZEIT 5/65', 'http://www.imaf-germany.de/Budo/zeit-5-65.html', '', null, 46, 0);
addItem('Dojoverzeichnis 6/1965', 'http://www.imaf-germany.de/Budo/dojos1965.html', '');
addItem('H&auml;nde als t&ouml;dliche<BR />Waffen? AZ 10/65', 'http://www.imaf-germany.de/Budo/az-10-65.html', '', null, 33, 0);
addItem('Karate-Provokation oder<BR />Garantie? BZ 11/65', 'http://www.imaf-germany.de/Budo/karate-bz65.html', '', null, 33, 0);
addItem('Karate-Sport und Selbst-<BR />verteidigung RN 12/65', 'http://www.imaf-germany.de/Budo/rn-14-12-65.html', '', null, 33, 0);
addItem('Japanische Meister<BR />lehrten Samurai Tugend<BR />RN 10/66', 'http://www.imaf-germany.de/Budo/ruhr-n-10-66.html', '', null, 46, 0);

startMenu('1967', true, 80, 5, 155, subM, '', false);
addItem('Gru&szlig;botschaften DM 67', 'http://www.imaf-germany.de/Budo/dkb-67grussbotschaften.html', '');
addItem('Festschrift DM 67', 'http://www.imaf-germany.de/Budo/dkb-67.html', '');
addItem('Karate&uuml;bungen f&uuml;r<BR />Fortgeschrittene BZ 1/67', 'http://www.imaf-germany.de/Budo/bz-1-67.html', '', null, 33, 0);
addItem('Ein Sport mit exotischem<BR />Reiz HNS 7/67', 'http://www.imaf-germany.de/Budo/hns-7-67.html', '', null, 33, 0);
addItem('Erfolgreiche Karate-<BR />sportler BZ 2/68', 'http://www.imaf-germany.de/Budo/bz-2-68.html', '', null, 33, 0);
addItem('Urkunde zum 2.Dan<BR />f&uuml;r H.D. Rauscher 2/1968', 'http://www.imaf-germany.de/Budo/nidan-68.html', '', null, 33, 0);
addItem('German-Canadian Tournament at Lahr 9/68', 'http://www.imaf-germany.de/Budo/lahr-1968.html', '');
addItem('Offizielle Dan-Tr&auml;gerliste<BR />DKB 1969', 'http://www.imaf-germany.de/Budo/dan-traeger-69.html', '', null, 33, 0);
addItem('Shotokan-Gro&szlig;meister<BR />in Freiburg', 'http://www.imaf-germany.de/Budo/nakayama-60s.html', '', null, 33, 0);

startMenu('1970', true, 80, 5, 155, subM, '', false);
addItem('Dojoverzeichnis<BR />DKB 29.6.1970', 'http://www.imaf-germany.de/Budo/dojos1970.html', '', null, 33, 0);
addItem('10 Jahre DKB 10/71<BR />8. Deutsche Meisterschaft', 'http://www.imaf-germany.de/Budo/dkb-71.html', '', null, 33, 0);
addItem('10 Jahre DKB: Ausz&uuml;ge<BR />aus der Festschrift', 'http://www.imaf-germany.de/Budo/festschrift-71.html', '', null, 33, 0);
addItem('Dojoverzeichnis<BR />DKB 20.2.1971', 'http://www.imaf-germany.de/Budo/dojos1971.html', '', null, 33, 0);
addItem('Dantr&auml;ger<BR />DKB 20.2.1971', 'http://www.imaf-germany.de/Budo/dantraeger1971.html', '', null, 33, 0);

startMenu('Arnis-Geschichte', true, 130, 5, 165, subM, '', false);
addItem('Intro', 'http://www.imaf-germany.de/Budo/arnis-intro.html', '');
addItem('Arnis - die Kunst der<BR />wirbelnden St&ouml;cke', 'http://www.imaf-germany.de/Budo/arnis-wirbelnde-stoecke.html', '', null, 33, 0);
addItem('Philippinische Arnis<BR />in Norddeutschland, 4/80', 'http://www.imaf-germany.de/Budo/arnis-4-80.html', '', null, 33, 0);
addItem('1.Deutsche Arnismeister-<BR />schaften, Karate 5/80', 'http://www.imaf-germany.de/Budo/karate-5-80.html', '', null, 33, 0);
addItem('Heimat f&uuml;r den asia-<BR />tischen Kampfsport 81', 'http://www.imaf-germany.de/Budo/stegen-81.html', '', null, 33, 0);
addItem('Internationaler Arnis-<BR />Lehrgang, Karate 4/81', 'http://www.imaf-germany.de/Budo/karate-4-81.html', '', null, 33, 0);
addItem('1.Internationale Combat-<BR />Arnis-Meisterschaften 4/81', 'http://www.imaf-germany.de/Budo/arnis-4-81.html', '', null, 33, 0);
addItem('Asiatische Schwert-<BR />kampfkunst, BZ 10/1981', 'http://www.imaf-germany.de/Budo/bz-10-81.html', '', null, 33, 0);
addItem('Arnis macht sogar eine<BR />Zeitung zur Waffe,<BR />WAZ 1/82', 'http://www.imaf-germany.de/Budo/waz-1-82.html', '', null, 46, 0);
addItem('Spitzenlehrgang für<BR />Waffenkunst, Karate 1/82', 'http://www.imaf-germany.de/Budo/karate-1-82.html', '', null, 33, 0);
addItem('Internationales Seminar<BR />in Deutschland<BR />Inside-Kung-Fu 4/82', 'http://www.imaf-germany.de/Budo/inside-kung-fu-82.html', '', null, 46, 0);
addItem('Sechs Tr&auml;ger des Arnis-<BR />Meistergrads, BZ 6/82', 'http://www.imaf-germany.de/Budo/bz-6-82.html', '', null, 33, 0);
addItem('Combat-Arnis Lehrgang<BR />karate 2/93', 'http://www.imaf-germany.de/Budo/karate-2-93.html', '', null, 33, 0);
addItem('Arnis-Meister 1993', 'http://www.imaf-germany.de/Kampfkuenste/antas-1993.pdf', '', null, 33, 0)

startMenu('Geschichte', true, 130, 5, 165, subM, '', false);
addItem('Rückblick 1993<BR />Budo Lehrer', 'http://www.imaf-germany.de/Budo/08_08_21_rueckblick-1993.pdf', '', null, 33, 0);

startMenu('SonstigeArtikel', true, 130, 5, 145, subM, '', false);
addItem('1. Deutschlandpokal im<BR />Bo-Jutsu BZ 3/81', 'http://www.imaf-germany.de/Budo/bz-11-3-81.html', '', null, 33, 0);
addItem('Bo-Jutsu Deutschland-<BR />pokal, Karate 8/81', 'http://www.imaf-germany.de/Budo/karate-8-81.html', '', null, 33, 0);
addItem('Kobudo-Waffensport<BR />wird immer popul&auml;rer', 'http://www.imaf-germany.de/Budo/kobudo-86.html', '', null, 33, 0);
addItem('Stockkampf-Lehrgang<BR />in Goldbach', 'http://www.imaf-germany.de/Budo/dvws-86.html', '', null, 33, 0);
addItem('World Police Games<BR />Karate 2/93', 'http://www.imaf-germany.de/Budo/karate-2-93-wpg.html', '', null, 33, 0);

startMenu('DOJO', true, 5, 30, 85, subM, '', false);
addItem('Homepage', 'http://www.imaf-germany.de/Honbu-Dojo/ascintro.html', '');
addItem('Trainer', 'Trainer', 'sm:');
addItem('Berichte', 'Dojo-Berichte', 'sm:');
addItem('Adresse', 'http://www.imaf-germany.de/Honbu-Dojo/asc-adresse.html', '');
startMenu('Trainer', true, 90, 5, 100, subM, '', false);
addItem('Cheftrainer', 'http://www.imaf-germany.de/Honbu-Dojo/sensei.html', '');
addItem('Dantr&auml;ger', 'http://www.imaf-germany.de/Honbu-Dojo/dantraeger.html', '');

startMenu('Dojo-Berichte', true, 90, 5, 205, subM, '', false);
addItem('25 Jahre Karatesport in Freiburg', 'http://www.imaf-germany.de/Honbu-Dojo/fsm-86.html', '');
addItem('Im Geist der Samurai', 'http://www.imaf-germany.de/Honbu-Dojo/fsm-44-90.html', '');
addItem('Japanische Gro&szlig;meister zu Gast', 'http://www.imaf-germany.de/Honbu-Dojo/fsm-11-99.html', '');
addItem('Meister Arita aus Yokohama zu<BR />Gast beim ASC', 'http://www.imaf-germany.de/Honbu-Dojo/honbu-arita.html', '', null, 33, 0);
addItem('Trainer der Kampfkunstakademie<BR />erfolgreich in Japan', 'http://www.imaf-germany.de/Honbu-Dojo/matsu-1-00.html', '', null, 33, 0);
addItem('Deutsche Meisterschaften 2000', 'http://www.imaf-germany.de/Honbu-Dojo/dm2000-asc.html', '');
addItem('Freiburger siegte im World-Cup<BR />2000', 'http://www.imaf-germany.de/Honbu-Dojo/fsm12-00.html', '', null, 33, 0);
addItem('Weltmeistertitel errungen und<BR />hohe Meistergrade bestanden', 'http://www.imaf-germany.de/Honbu-Dojo/matsu-1-01.html', '', null, 33, 0);
addItem('40 Jahre Karate in Freiburg:<BR />Tag der offenen T&uuml;r', 'http://www.imaf-germany.de/Honbu-Dojo/40-asc.html', '', null, 33, 0);
addItem('Samuraicamp 2004', 'http://www.imaf-germany.de/Honbu-Dojo/samuraicamp2004.html', '');

startMenu('KONTAKT', true, 5, 30, 110, subM, '', false);
addItem('Allgemein', 'http://www.imaf-germany.de/Kontakt/kontaktintro.html', '');
addItem('Kontakt<BR />DAKO-Zentralb&uuml;ro', 'DAKO-Zentrale', 'sm:', null, 33, 0);
addItem('Kontakt<BR />DAKO-B&uuml;ro II', 'DAKO-BueroII', 'sm:', null, 33, 0);
addItem('Kontakt IMAF', 'IMAF-Kontakt', 'sm:');

startMenu('DAKO-Zentrale', true, -170, 80, 170, subM, '', false);
addItem('<B>DAKO-ZENTRALB&Uuml;RO<BR /><BR /></B>Leitung:<BR />N.P. Rein<BR />Erfurter Str. 4<BR />68723 Schwetzingen', '', '', null, 80, 0);

startMenu('DAKO-BueroII', true, -190, 50, 260, subM, '', false);
addItem('Informationen, Termine,<BR />Lehrgangsanmeldung:<B><BR /><BR />DAKO-B&uuml;ro II<BR /><BR /></B>H. Ehret<BR />Postfach 234<BR />79002 Freiburg<BR />e-mail:imaf.dako-buero@imaf-germany.de', '', '', null, 120, 0);

startMenu('IMAF-Kontakt', true, -260, 20, 260, subM, '', false);
addItem('Informationen zu allen Lehrgängen,<BR />sowie über die IMAF bei:<BR /><BR /><B>IMAF-Chairman Europa<BR />Hans-D. Rauscher<BR /></B>Office:<BR />Postfach 1175<BR />79199 Kirchzarten<BR /><BR />Infos (zu allen Lehrgängen):<BR />Tel: ++49 (0)7661-6730 nach 18 Uhr.<BR />Fax: ++49 (0)7661-99132<BR />(nicht verf&uuml;gbar in Zeiten der Schulferien)<BR /><BR />e-mail: imaf.dako-buero@imaf-germany.de<BR />(bitte Tel.- oder Fax-Nr. angeben)', '', '', null, 230, 0);

startMenu('INTERESSANTES', true, 5, 30, 165, subM, '', false);
addItem('Portraits', 'Portraits', 'sm:');
addItem('Grade & Titel', 'http://www.imaf-germany.de/IMAF/grade_und_titel.html', '');
addItem('Japanreisen', 'Japanreisen', 'sm:');
addItem('Embassy Dojo, Tokyo', 'http://www.imaf-germany.de/IMAF/embassy-dojo.html', '');
addItem('Instruktoren-Lizenz', 'http://www.imaf-germany.de/IMAF/intruktor-lizenz.html', '');
addItem('Warum ich in der IMAF bin', 'http://www.imaf-germany.de/IMAF/warum-imaf.html', '');
addItem('Dan- und Titelarbeiten', 'Danarbeiten', 'sm:');
addItem('IMAF &amp; Bill Clinton', 'http://www.imaf-germany.de/IMAF/bill_clinton.html', '');
addItem('Der Sensei beim<BR />Pr&auml;sidenten', 'http://www.imaf-germany.de/Extra/der-sensei-beim-praesidenten.html', '', null, 33, 0);
addItem('B&uuml;cher', 'Buecher', 'sm:');
addItem('Artikel aus japanischen<BR />Fachzeitschriften', 'Fachzeitschriften', 'sm:', null, 33, 0);
addItem('Karate auf Mauritius', 'http://www.imaf-germany.de/Budo/kogel-1-2005.html', '');
addItem('Links', 'http://www.imaf-germany.de/Extra/links.html', '');

startMenu('Portraits', true, 170, 5, 180, subM, '', false);
addItem('Gro&szlig;meister Makoto GIMA', 'http://www.imaf-germany.de/IMAF/gima-higuchi.html', '');
addItem('Gro&szlig;meister Ikuo HIGUCHI', 'http://www.imaf-germany.de/IMAF/higuchi.html', '');
addItem('Gro&szlig;meister Shizuya SATO (1)', 'http://www.imaf-germany.de/Budo/budo-12-94.html', '');
addItem('Gro&szlig;meister Shizuya SATO (2)', 'http://www.imaf-germany.de/Budo/sato-portrait.html', '');
addItem('Gro&szlig;meister Keiji TOSE', 'http://www.imaf-germany.de/Budo/budo-1-95.html', '');
addItem('Meister Edmund Kern', 'http://www.imaf-germany.de/Budo/portrait_edmund_kern.pdf', '');
addItem('Meister Ralf Oschmann', 'http://www.imaf-germany.de/Budo/RalfOschmann-Biografie', '');
addItem('Meister Victor<BR />v.d. Wijngaarden', 'http://www.imaf-germany.de/Budo/portrait_v_vdwijngaarden.pdf', '', null, 33, 0);

startMenu('Japanreisen', true, 170, 5, 100, subM, '', false);
addItem('Japan 2008', 'http://www.imaf-germany.de/IMAF/Japanreise_08', '', null, 19, 0);
addItem('Japan 2007', 'http://www.imaf-germany.de/IMAF/Japanreise_07', '', null, 19, 0);
addItem('Japan 2006', 'http://www.imaf-germany.de/IMAF/Japanreise_06', '', null, 19, 0);
addItem('Japan 2002<BR />50 Jahre IMAF', 'http://www.imaf-germany.de/IMAF/studienreise-2002.html', '', null, 33, 0);
addItem('Japan 2000', 'Japan2000', 'sm:');
startMenu('Japan2000', true, 105, 5, 180, subM, '', false);
addItem('Gru&szlig;wort des Pr&auml;sidenten<BR /> Yasuhisa Tokugawa', 'http://www.imaf-germany.de/IMAF/tokugawa-president-address.html', '', null, 33, 0);
addItem('Programm der Budo-Exhibition', 'http://www.imaf-germany.de/IMAF/budo-exhibition2000.html', '');








startMenu('Danarbeiten', true, 170, 5, 165, subM, '', false);
addItem('Auswahl', 'http://www.imaf-germany.de/IMAF/danarbeiten.html', '');
addItem('Budo & Selbstverteidigung<BR />aus Sicht des Juristen', 'http://www.imaf-germany.de/Extra/parensen-budo-juristisch.html', '', null, 33, 0);

startMenu('Buecher', true, 170, 5, 120, subM, '', false);
addItem('Nippon Karate-Do', 'http://www.imaf-germany.de/Extra/Fachbu', '');
addItem('Buchempfehlungen', 'http://www.imaf-germany.de/Extra/buchempfehlung.html', '');

startMenu('Fachzeitschriften', true, 170, 5, 115, subM, '', false);
addItem('Kendo-Jidai, 4/99', 'http://www.imaf-germany.de/Extra/kendo-jidai.html', '');
addItem('The Hiden Budo &amp;<BR />Bujutsu, 7/2000', 'http://www.imaf-germany.de/Extra/hiden-budo.html', '', null, 33, 0);
addItem('The Hiden Budo &amp;<BR />Bujutsu, 6/2001', 'http://www.imaf-germany.de/Extra/hiden-budo-2001.html', '', null, 33, 0);
addItem('The Hiden Budo &amp;<BR />Bujutsu, 6/2002', 'http://www.imaf-germany.de/Extra/hiden-budo-2002.html', '', null, 33, 0);

startMenu('MEHR', true, 5, 30, 85, subM, '', false);
addItem('SWAP:Startseite^<img src="http://www.imaf-germany.de/kokusai.gif" ALIGN=MIDDLE HEIGHT=15 BORDER=0><img src="http://www.imaf-germany.de/budoin.gif" ALIGN=MIDDLE HEIGHT=15 BORDER=0>', 'http://www.imaf-germany.de/', '');
addItem('Neues', 'Neues', 'sm:');
addItem('Copyright', 'http://www.imaf-germany.de/Extra/copyright.html', '');


('G&auml;stebuch', 'http://www.imaf-germany.de/Extra/guestbook.html', '');

startMenu('Neues', true, 80, 5, 220, button, '', false);
addItem('wichtige Anfrage f&uuml;r alle Dojoleiter', 'http://www.imaf-germany.de/IMAF/aktuelles2.html', '');
addItem('Dojoleiter, die jetzt Mitglieder anmelden,<BR />erhalten ab Oktober die Sportpässe<BR /> bereits mit der Jahresmarke 2009<BR />( und natürlich auch 2008)', '', '', null, 70, 0)

addItem('Ausschreibungen:<BR />diverse Aktualisierungen', '', '', null, 33, 0);
addItem('Vergangene Seminare:<BR />diverse Aktualisierungen', '', '', null, 33, 0);

// Here's some more example menus items that address common problems. Try these if you want:
//
// Navigate the whole current window to a page named 'file.html':
//  addItem('Open File', 'file.html', '');
// Open a page in a frame named "content":
//  addItem('Home', '/home/index.html', 'top.content');
// Run a JavaScript command to pop open a new window when clicked:
//  addItem('Catalog', 'window.open("/catalog.html")', 'js:');
// Use a custom ItemStyle you've created:
//  addItem('Text', 'file.html', '', button);
// Make an item 200px long, overriding the default size:
//  addItem('This contains lots and lots of text', 'file.html', '', null, 200);
// Popout a submenu named 'mHelp', and make it clickable:
//  with(addItem('Help', 'mHelp', 'sm:')) onclick='window.location.href="file.html"';
// Do the same, but navigate a frame instead of the whole window:
//  with(addItem('Help', 'mHelp', 'sm:')) onclick='frameName.location.href="file.html"';
// Another means of popping out a menu and navigating to a file from the one item:
//  with (addItem('Text', 'file.html', '')) targ = 'menuNameHere';


// startMenu('mEdit', true, 0, 22, 80, subM, '', false);
// addItem('Cut', '#', '');
// addItem('Copy', '#', '');
// addItem('Paste', '#', '');
// addItem('Convert', 'mConvert', 'sm:');


// This 'mHelp' menu is aligned slightly left of its trigger (-10px).
// Instead of using spaces to indent, consider 'text-indent' in the stylesheet class perhaps?
// The last item is an example of adding extra optional parameters to the addItem() command.
// It uses the subM ItemSyle (regardless of what the rest of this menu uses), is 22px long,
// has 0px spacing after it, and a lesser-than-sign popout indicator positioned 3px from the left
// edge of this item. Note that the parameters after the ItemStyle name are in the same order as
// the ItemStyle command itself, and you can have as many as you want (e.g. background colours).

startMenu('mHelp', true, -10, 22, 80, subM, '', false);
addItem('&nbsp; &nbsp; Contents', '#', '');
addItem('&nbsp; &nbsp; Search', '#', '');
addItem('&nbsp; &nbsp; About', 'mAbout', 'sm:', subM, 22, 0, '&lt;', 3);


// This is 85px across and 0px down... a horizontal popout.
// Again these items have their own ItemStyles, and unique lengths / spacings between specified.

startMenu('mReopen', true, 85, 0, 120, button, '', false);
addItem('Recent Doc 1:<br />Schedule', '#', '', button, 35);
addItem('Recent Doc 2:<br />Cunning Plan', '#', '', button, 35, 5);
addItem('Etc. etc...', '#', '', subM);


// This uses the subBlank ItemStyle which gives the items no borders when dim. The border around
// the whole menu comes from a JavaScript function in the "Menu Effects" section.

startMenu('mConvert', true, 85, 0, 80, subBlank, '', false);
addItem('Windows', '#', '');
addItem('Unix', '#', '');
addItem('Macintosh', '#', '');


// Leftwards popout with a negative x and y relative to its trigger. The item has a custom height.

startMenu('mAbout', true, -85, -18, 80, subM, '', false);
addItem('Leftwards!<br>And up!', '#', '', subM, 40);



// HIDE OR SHOW DELAYS (in milliseconds) can be customised. Defaults are:
//showDelay = 0;
//hideDelay = 500;
// Specify hideDelay as zero if you want to disable autohiding, and showDelay as a couple of
// hundred if you don't want the menus showing instantaneously when moused over.

// HIDE MENUS ON DOCUMENT CLICK: Try uncommenting this, and perhaps set hideDelay to zero:
//hideDocClick = true;

// You can assign 'oncreate' events to specific menus. By default, the script has only one for
// the root menu that shows it when it is created. You may wish to change it to something like the
// following, which uses the animation function to show the menu, or delay its show altogether.
//menu.root[0].oncreate = function() { pMenu.doVis('root', true) }

// End of 'with (pMenu)' block. That's one menu object created!

}





// CREATE ANOTHER MENU OBJECT here if you want multiple menus on a page, or you can just
// duplicate this entire file and rename 'pMenu' to something else.
// Every menu object MUST have a menu named 'root' in it, as that's always visible.

//var anotherMenu = new PopupMenu('anotherMenu');
//with (anotherMenu)
//{
// startMenu('root', .....);
// ... make menus here ...
//}




// ******************** MENU EFFECTS ********************
//
// Now you've created a basic menu object, you can add optional effects like borders and
// shadows to specific menus. You can remove this section entirely if you want, the
// functions called are found at the bottom of this file.



// BORDER: Added to all menus in a named object using a specified ItemStyle. The syntax is:
//  addMenuBorder(menuObject, ItemStyle,
//   opacity of border, 'border colour', border width, 'padding colour', padding width);
// Opacity is a number from 0 to 100, or null for solid colour (just like the ItemStyles).

addMenuBorder(pMenu, window.subBlank,
 null, '#666666', 1, '#CCCCDD', 2);



// DROPSHADOW: added to specific ItemStyles again. The syntax is similar, but later on you
// pass arrays [...] for each layer of the shadow you want. I've used two grey layers
// here, but you can use as many or as few as you want. The syntax for the layers is:
//  [opacity, 'layer colour', X offset, Y offset, Width Difference, Height difference]
// Opacity is from 0 to 100 (or null to make it solid), and the X/Y offsets are the
// distance in pixels from the menu's top left corner to that shadow layer's corner.
// The width/height differences are added or subtracted to the current menu size, for
// instance the first layer of this shadow is 4px narrower and shorter than the menu
// it is shadowing.

addDropShadow(pMenu, window.subM,
 [40,"#333333",6,6,-4,-4], [40,"#666666",4,4,0,0]);
addDropShadow(pMenu, window.subBlank,
 [40,"#333333",6,6,-4,-4], [40,"#666666",4,4,0,0]);



// ANIMATION SETTING: We add this to the 'pMenu' menu object for supported browsers.
// IE4/Mac and Opera 5/6 don't support clipping, and Mozilla versions prior to 1.x (such as
// Netscape 6) are too slow to support it, so I'm doing some browser sniffing.
// If you don't want animation, delete this entirely, and the menus will act normally.
// Change the speed if you want... it's the last number, between -100 and 100, and is
// defined as the percentage the animation moves each frame (defaults are 10 and 15).

 if ((navigator.userAgent.indexOf('rv:0.')==-1) &&
    !(isOp&&!document.documentElement) && !(isIE4&&!window.external))
{
 pMenu.showMenu = new Function('mN','menuAnim(this, mN, 10)');
 pMenu.hideMenu = new Function('mN','menuAnim(this, mN, -15)');

 // Add animation to other menu objects like this...
 //anotherMenu.showMenu = new Function('mN','menuAnim(this, mN, 10)');
 //anotherMenu.hideMenu = new Function('mN','menuAnim(this, mN, -15)');
}







// ******************** FUNCTIONS CALLED BY THE EFFECTS SECTION ********************

// These can be deleted if you're not using them. Alternatively, if you're using several menu
// data files, you may want to move them to the "core" script file instead.



// This is the "positioning from page anchors" code used by the advanced positioning expressions.
page.elmPos=function(e,p)
{
 var x=0,y=0,w=p?p:this.win;
 e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
 if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
 else if (e && e.focus && e.href && this.MS && /Mac/.test(navigator.platform))
 {
  e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' +
   'self.tmpY=clientY-offsetY}');
  e.focus();x=tmpX;y=tmpY;e.blur()
 }
 else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
 return{x:x,y:y};
};




// Animation:
//
// Each menu object you create by default shows and hides its menus instantaneously.
// However you can override this behaviour with custom show/hide animation routines,
// as we have done in the "Menu Effects" section. Feel free to edit this, or delete
// this entire function if you're not using it. Basically, make functions to handle
// menuObj.showAnim() and .hideAnim(), both of which are passed menu names.
//
// Customisers: My lyr.clip() command gets passed the parameters (x1, y1, x2, y2)
// so you might want to adjust the direction etc. Oh, and I'm adding 2 to the dimensions
// to be safe due to different box models in some browsers.
// Another idea: add some if/thens to test for specific menu names...?

function menuAnim(menuObj, menuName, dir)
{
 // The array index of the named menu (e.g. 'mFile') in the menu object (e.g. 'pMenu').
 var mD = menuObj.menu[menuName][0];
 // Add timer and counter variables to the menu data structure, we'll need them.
 if (!mD.timer) mD.timer = 0;
 if (!mD.counter) mD.counter = 0;

 with (mD)
 {
  // Stop any existing animation.
  clearTimeout(timer);

  // If the litNow() array doesn't show this menu as lit, and we're still showing it,
  // force a quick hide (this stops miscellaneous timer errors).
  //if (dir>0 && !menuObj.litNow[menuObj.menu[menuName][0].parentMenu]) dir = -100;

  // If the layer doesn't exist (cross-frame navigation) quit.
  if (!lyr || !lyr.ref) return;
  // This next line is not strictly necessary, but it stops the one-in-a-hundred menu that
  // shows and doesn't hide on very quick mouseovers.
  if (!visNow && dir>0) dir = 0-dir;
  // Show the menu if that's what we're doing.
  if (dir>0) lyr.vis('visible');
  // Also raise showing layers above hiding ones.
  lyr.sty.zIndex = dir>0 ? mD.zIndex + 1 : 1001;

  // Alpha fade in IE5.5+. Mozilla's opacity (pre-v1.7) isn't well suited as it's an inheritable
  // property rather than a block-level filter, and it's slow, but uncomment and try it perhaps.
  // WARNING: This looks funny if you're mixing opaque and translucent items e.g. solid menus
  // with dropshadows. If you're going to use it, either disable dropshadows or set the opacity
  // values for your items to numbers instead of null.
  //if (isIE && window.createPopup) lyr.alpha(counter&&(counter<100) ? counter : null);

  // Clip the visible area. The syntax is:   lyr.clip(left, top, right, bottom);
  // As you can see in these examples, three are static at either zero or the edge of a menu item,
  // and either the top or bottom is a complicated formula based on the 'counter' variable which
  // counts from 0 to 100 and back again; this give a nice accelerating-sliding animation.
  // Feel free to experiment with your own animations, here are some samples (use one only):

  // Straightforward downwards clipping animation (default setting):
  lyr.clip(0, 0, menuW+2, (menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75) );
  // If you want, comment out the above line and enable this one to animate bottom-upwards:
  //lyr.clip(0, (menuH+2)-(menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75), menuW+2, menuH+2);
  // Another alternative: Move+clip sliding animation. Looks really cool :).
  //if (!counter) mD.origY = lyr.y();
  //var newY = (menuH+2)-(menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75);
  //lyr.clip(0, newY, menuW+2, menuH+2);
  //lyr.y(mD.origY - newY);

  // Increment the counter and if it hasn't reached the end (counter is 0% or 100%),
  // set the timer to call the animation function again in 40ms to contine the animation.
  // Note that we hide the menu div on animation end in that direction.
  counter += dir;
  if (counter>100) { counter = 100; lyr.sty.zIndex = mD.zIndex }
  else if (counter<0) { counter = 0; lyr.vis('hidden') }
  else timer = setTimeout('menuAnim('+menuObj.myName+',"'+menuName+'",'+dir+')', 40);
 }
};




// Borders and Dropshadows:
//
// Here's the menu border and dropshadow functions we call above. Edit ot delete if you're
// not using them. Basically, they assign a string to pMenu.menu.menuName[0].extraHTML, which
// is written to the document with the menus as they are created -- the string can contain
// anything you want, really. They also adjust the menu dimensions and item positions
// to suit. Dig out the Object Browser script and open up "pMenu" for more info.

function addMenuBorder(mObj, iS, alpha, bordCol, bordW, backCol, backW)
{
 // Loop through the menu array of that object, finding matching ItemStyles.
 for (var mN in mObj.menu)
 {
  var mR=mObj.menu[mN], dS='<div style="position:absolute; background:';
  if (mR[0].itemSty != iS) continue;
  // Loop through the items in that menu, move them down and to the right a bit.
  for (var mI=1; mI<mR.length; mI++)
  {
   mR[mI].iX += bordW+backW;
   mR[mI].iY += bordW+backW;
  }
  // Extend the total dimensions of menu accordingly.
  mW = mR[0].menuW += 2*(bordW+backW);
  mH = mR[0].menuH += 2*(bordW+backW);

  // Set the menu's extra content string with divs/layers underneath the items.
  if (isNS4) mR[0].extraHTML += '<layer bgcolor="'+bordCol+'" left="0" top="0" width="'+mW+
   '" height="'+mH+'" z-index="980"><layer bgcolor="'+backCol+'" left="'+bordW+'" top="'+
   bordW+'" width="'+(mW-2*bordW)+'" height="'+(mH-2*bordW)+'" z-index="990"></layer></layer>';
  else mR[0].extraHTML += dS+bordCol+'; left:0px; top:0px; width:'+mW+'px; height:'+mH+
   'px; z-index:980; '+
   (alpha!=null?'filter:alpha(opacity='+alpha+'); -moz-opacity:'+alpha+'%; opacity:'+(alpha/100):'')+
   '">'+dS+backCol+'; left:'+bordW+'px; top:'+bordW+'px; width:'+(mW-2*bordW)+'px; height:'+
   (mH-2*bordW)+'px; z-index:990"></div></div>';
 }
};

function addDropShadow(mObj, iS)
{
 // Pretty similar to the one above, just loops through list of extra parameters making
 // dropshadow layers (from arrays) and extending the menu dimensions to suit.
 for (var mN in mObj.menu)
 {
  var a=arguments, mD=mObj.menu[mN][0], addW=addH=0;
  if (mD.itemSty != iS) continue;
  for (var shad=2; shad<a.length; shad++)
  {
   var s = a[shad];
   // Safari 1.2 bug: it inherits alpha values SIDEWAYS!?!? What were they thinking?
   var alpha = (s[0]!=null && navigator.userAgent.indexOf('AppleWebKit') == -1);
   if (isNS4) mD.extraHTML += '<layer bgcolor="'+s[1]+'" left="'+s[2]+'" top="'+s[3]+'" width="'+
    (mD.menuW+s[4])+'" height="'+(mD.menuH+s[5])+'" z-index="'+(arguments.length-shad)+'"></layer>';
   else mD.extraHTML += '<div style="position:absolute; background:'+s[1]+'; left:'+s[2]+
    'px; top:'+s[3]+'px; width:'+(mD.menuW+s[4])+'px; height:'+(mD.menuH+s[5])+'px; -z-index:'+
    (a.length-shad)+'; '+
    (alpha?'filter:alpha(opacity='+s[0]+'); -moz-opacity:'+s[0]+'%; opacity:'+(s[0]/100):'')+
    '"></div>';
   addW=Math.max(addW, s[2]+s[4]);
   addH=Math.max(addH, s[3]+s[5]);
  }
  mD.menuW+=addW; mD.menuH+=addH;
 }
};