// Cascading Popup Menus v5.2 - Single Frame Menu example script.
//<!-- CASCADING POPUP MENUS v5.2 by Angus Turnbull http://www.twinhelix.com -->

var hBar = new ItemStyle(115, 5, '', 0, 0, '', '', 'highText', 'highText', '', '',
 null, null, 'hand', 'default');
var subM = new ItemStyle(24, 0, '&gt;',-8, 3, '15#FFCC33', '15#990000', 'lowText', 'highText',
 'itemBorderBlank', 'itemBorder', null, null, 'hand', 'default');
var subBlank = new ItemStyle(24, 0, '&gt;', -15, 3, '#CCCCDD', '#6699CC', 'lowText', 'highText',
 'itemBorderBlank', 'itemBorder', null, null, 'hand', 'default');

var pMenu = new PopupMenu('pMenu');
with (pMenu)
{

startMenu('root', false, 'window.page.winW()/2 - menuW/2', 133, 22, hBar, '', false);

addItem('Activiteiten', 'mP', 'sm:', null, 106).onclick='window.location.href="overzicht-programma-activiteiten.html"';
addItem('Amsterdam', 'mAms', 'sm:', null, 104).onclick='window.location.href="overzicht-amsterdam-maitreya.html"';
addItem('Emst', 'mEmst', 'sm:', null, 69).onclick='window.location.href="overzicht-emst-maitreya-centra.html"';
addItem('Andere Locaties', 'mLoc', 'sm:', null, 130).onclick='window.location.href="overzicht-breda-groningen-maitreya-centra.html"';
//addItem('Leslocaties', 'overzicht-locaties-maitreya-centra.html', '', null, 140).onclick='window.location.href="file.html"';
addItem('Boeddhisme', 'mB', 'sm:', null, 107).onclick='window.location.href="overzicht-boeddhisme-tibetaans.html"';
addItem('Maitreya Instituut', 'mMI', 'sm:', null, 240).onclick='window.location.href="overzicht-maitreya-instituut-nederland.html"';
addItem('Home', 'index.htm', '', null, 80);

startMenu('mP', true, 0, 22, 140, subM, '', false);
addItem('Programmakalender', 'programma-kalender-aktiviteiten-cursussen.htm', '');
addItem('Overzicht Programma', 'overzicht-programma-activiteiten.html', '');
addItem('Hoe begin ik?', 'programma-hoe-beginnen.htm', '');
addItem('Instaplessen', 'programma-instaplessen-beginners-starters.htm', '');
addItem('Meditatie', 'programma-meditatie.htm', '');
addItem('Programma Nieuws', 'programma-nieuws.htm', '');
addItem('Studieprogramma\'s', 'mStudie', 'sm:').onclick='window.location.href="studie-programma-inleiding-tibetaans-boeddhisme.htm"';
addItem('Poedja\'s', 'programma-poedjas-recitaties.htm', '');
addItem('Poedja\'s sponsoren', 'formulier-aanvragen-poedja-gebeden-dierenbevrijding-lichtofferandes.htm', '');
addItem('Soetra recitaties', 'programma-soetra-recitaties.htm', '');
addItem('Gebedsdagen', 'programma-feest-gebeds-dagen-maand.htm', '');
addItem('Vrijwilligers', 'vrijwilligers.htm', '');
addItem('Reis Kalachakra 2012', 'kalachakra-bodhgaya-2012.htm', '');
addItem('Meerijden \/ carpoolen', 'meerijden.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');

startMenu('mAms', true, 0, 22, 170, subM, '', false);
addItem('Maitreya Amsterdam Home', 'amsterdam-dharma-centrum-cursus-boeddhisme-boeddhistisch-tibetaans.htm', '');
addItem('Programma Amsterdam', 'mAprog', 'sm:').onclick='window.location.href="amsterdam-overzicht-programma.html"';
//addItem('Inschrijven', '#', '');
//addItem('Cursusvoorwaarden', 'amsterdam-cursus-voorwaarden.htm', '');
addItem('Contact & cursusregistratie', 'amsterdam-openingstijden-adres-email-telefoon.htm', '');
//addItem('Foto\'s', 'fotogallerij-fotos.htm', '');
addItem('Zaalverhuur', 'amsterdam-huur-verhuur-zaal-ruimte-vergadering-cursus.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');

startMenu('mEmst', true, 0, 22, 170, subM, '', false);
addItem('Maitreya Emst Home', 'emst-centrum-tibetaans-boeddhisme-cursus-meditatie.htm', '');
addItem('Programma Emst', 'mEprog', 'sm:').onclick='window.location.href="emst-overzicht-programma.htm"';
addItem('Adres & openingstijden', 'emst-openingstijden-adres-email-telefoon.htm', '');
addItem('Verblijf in Emst', 'emst-overzicht-verblijf.html', '');
addItem('Boekwinkel Emst', 'emst-winkel-dharma-boeken-shop.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');
//addItem('Foto\'s', 'fotogallerij-fotos.htm', '');


startMenu('mLoc', true, 0, 22, 140, subM, '', false);
addItem('Groningen', 'groningen-programma-cursus-lezing-meditatie-tibetaans-boeddhisme.htm', '');
addItem('Breda', 'breda-discovering-buddhism-cursus-boeddhisme.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');

startMenu('mB', true, 0, 22, 175, subM, '', false);
addItem('Boeddhisme per onderwerp', 'overzicht-boeddhisme-onderwerpen.html', '');
addItem('Veelgestelde vragen', 'boeddhisme-vragen-faq-index.htm', '');
addItem('Kijk en luister', 'boeddhisme-bekijk-beluister-video-mp3-geshe-sonam-gyaltsen.htm', '');
addItem('Adviezen Lama Zopa', 'advies-lama-zopa-rinpoche.htm', '');
addItem('Rondom sterven', 'boeddhisme-vragen-sterven-dood-overlijden.htm', '');
addItem('Beoefeningen', 'boeddhisme-beoefening-index.htm', '');
addItem('Gebeden', 'boeddhisme-gebeden-index-boeddhistische.htm', '');
addItem('Traditionele teksten', 'boeddhisme-teksten-tibetaans-index.htm', '');
addItem('Verklarende woordenlijst', 'verklarende-woordenlijst.htm', '');
addItem('Aanbevolen boeken', 'aanbevolen-boeken-lijst.htm', '');

//startMenu('mW', true, 0, 22, 140, subM, '', false);
//addItem('BoeddhaBoeken.nl', 'http://www.BoeddhaBoeken.nl', '');
//addItem('Boekwinkel Emst', 'emst-winkel-dharma-boeken-shop.htm', '');
//addItem('Maitreya Uitgeverij', 'uitgeverij-boeddhisme-boeddhistisch.htm', '');

//startMenu('mBreda', true, 145, 0, 155, subM, '', false);
//addItem('Discovering Buddhism', 'breda-discovering-buddhism-cursus-boeddhisme.htm', '');

//startMenu('mGroningen', true, 145, 0, 155, subM, '', false);
//addItem('Meditaties', 'groningen-programma-meditaties-tibetaans-boeddhisme.htm', '');

startMenu('mMI', true, 0, 22, 170, subM, '', false);
addItem('Wie we zijn', 'wie-we-zijn-over-ons-about-us.htm', '');
addItem('Leraren', 'leraren-leraar-tibetaans-boeddhistische-spiritueel.htm', '');
addItem('Fotogallerij', 'fotogallerij-fotos.htm', '');
addItem('Nieuwsbrieven en ledeninfo','leden-nieuwsbrief-nieuwsbrieven.htm','');
addItem('Lidmaatschap', 'lidmaatschap-leden.htm', '');
addItem('Vrijwilligers', 'vrijwilligers.htm', '');
addItem('Winkels & Uitgeverij', 'overzicht-winkels-uitgeverij.html', '');
addItem('Gedragscode', 'ethische-gedragscode.htm', '');
addItem('Links', 'externe-links.htm', '');
//addItem('Adressen & contact', 'adressen.htm', '');
//addItem('Donaties', 'donaties.htm', '');
//addItem('Poedja\'s aanvragen', 'formulier-aanvragen-poedja-gebeden-dierenbevrijding-lichtofferandes.htm', '');
//addItem('Boeddhabeelden vullen', 'boeddha-beelden-vullen.htm', '');


startMenu('mAprog', true, 143, 0, 175, subM, '', false);
addItem('Programma Amsterdam', 'amsterdam-overzicht-programma.html', '');
addItem('Open dagen', 'amsterdam-open-dagen.htm', '');
addItem('Begeleide meditaties', 'amsterdam-meditaties.htm', '');
addItem('Meditation Saturdays', 'amsterdam-meditation-practice-days.htm', '');
addItem('Mindfulness\@Work', 'amsterdam-mindfulnes-work.htm', '');
addItem('Boeddhisme in notendop', 'amsterdam-studie-boeddhisme-notendop.htm', '');
addItem('Buddhist Psychology', 'amsterdam-buddhist-psychology.htm', '');
addItem('Discovering Buddhism', 'amsterdam-studie-discovering-buddhism.htm', '');
//addItem('How to Meditate', 'amsterdam-how-to-meditate-sangye-khadro.htm', '');
//addItem('Basics of Buddhism', 'amsterdam-geshe-sherab.htm', '');
addItem('Poedja\'s en recitaties', 'programma-poedjas-recitaties.htm', '');
addItem('Dierenritueel', 'amsterdam-dieren-bevrijding.htm', '');
addItem('Living in the Path', 'amsterdam-study-living-in-the-path.htm', '');
addItem('Basic Program', 'amsterdam-studie-basic-program.htm', '');
//addItem('Medicine Buddha Retreat', 'amsterdam-retraite-city-retreat.htm', '');
addItem('Thangka schilderen \/Painting', 'amsterdam-thangka-schilderen-painting.htm', '');
addItem('Boeddha boetseren', 'amsterdam-boetseren-boeddha.htm', '');
addItem('Mantra rollen', 'amsterdam-mantra-rollen.htm', '');
addItem('Tentoonstelling', 'amsterdam-boeddhas-in-beeld-tentoonstelling.htm', '');
addItem('Film Nights', 'amsterdam-film-night-video.htm', '');
addItem('Diners Club', 'amsterdam-diners-club.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');
//addItem('Change your Mind', 'amsterdam-change-mind-life-jongeren.htm', '');


startMenu('mEprog', true, 163, 0, 175, subM, '', false);
addItem('Programma Emst', 'emst-overzicht-programma.htm', '');
addItem('Open dag', 'emst-open-dagen.htm', '');
addItem('Meditatieavonden', 'emst-meditaties.htm', '');
//addItem('Introductie boeddhisme', 'emst-inleidiing-introductie-boeddhisme-cursus.htm', '');
addItem('Boeddhisme voor reizigers', 'emst-tibetaans-boeddhisme-voor-reizigers.html', '');
addItem('Ontdek het boeddhisme', 'emst-discovering-buddhism-tibetaans-studie-cursus.htm', '');
addItem('Zondagen met Geshela', 'emst-zondagen-geshe-studie-cursus.htm', '');
addItem('Retraiteweek', 'emst-retraite-meditatie-lamrim.htm', '');
addItem('Mindfulness Intensive', 'emst-mindfulness-intensive-cursus.htm', '');
addItem('Zomer Lam Rim', 'emst-zomer-retraite-lamrim.htm', '');
addItem('Poedja\'s en recitaties', 'programma-poedjas-recitaties.htm', '');
addItem('Dierenritueel', 'emst-dieren-bevrijding-redden-ritueel.htm', '');
addItem('Tibetan medicine', 'emst-tibetan-medicine.htm', '');
addItem('Wiel van scherpe wapens', 'emst-wiel-scherpe-wapens-tibetaans-boeddhisme-studie-cursus.htm', '');
addItem('Paden en stadia', 'emst-salam-paden-stadia-tibetaans-boeddhisme-studie-cursus.htm', '');
//addItem('Bodhisattva pad', 'emst-basic-program-tibetaans-boeddhisme-studie-cursus.htm', '');
addItem('Toevlucht nemen', 'emst-toevlucht-weekend.htm', '');
addItem('Nyung Nä retraite', 'emst-nyungne-retraite-tibetaans-boeddhisme-meditatie.htm', '');
addItem('Working with Emotions', 'emst-mindfulness-compassion-wisdom-retreat-buddhism-meditation.htm', '');
addItem('Initiatie', 'emst-initiatie.htm', '');
addItem('Yamantaka beoefening', 'emst-yamantaka-zelf-initiatie.htm', '');
//addItem('Yamantaka', 'emst-yamantaka-zelf-initiatie.htm', '');
addItem('Thangka painting', 'emst-thangka-painting-schilderen-andy-weber.htm', '');
addItem('Stoepa\'s, beelden, thangka\'s', 'emst-stoepa-dagen-helpen-bouw.htm', '');
addItem('Vegetarisch koken', 'emst-koken-kook-weekend.htm', '');
//addItem('Tsampa maken', 'emst-koken-kook-weekend.htm', '');
addItem('Opgeruimde geest', 'emst-schoonmaak-opgeruimd.htm', '');
addItem('Bos \& tuindagen', 'emst-bos-tuin-weekenden.htm', '');
//addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');
//addItem('Boeddhisme in notendop', 'emst-boeddhisme-notendop-studie-cursus.htm', '');


startMenu('mStudie', true, 143, 0, 175, subM, '', false);
addItem('Overzicht Studies', 'studie-programma-inleiding-tibetaans-boeddhisme.htm', '');
addItem('Boeddhisme in notendop', 'studie-programma-notendop-boeddhisme.htm', '');
addItem('Kennismaken met meditatie', 'studie-programma-meditatie-1.htm', '');
addItem('Discovering Buddhism', 'studie-programma-discovering-buddhism.htm', '');
addItem('Basic Program', 'studie-basic-program-tibetaans-boeddhisme.htm', '');
addItem('Verkort Masters Program', 'studie-programma-verkort-masters-program-tibetaans-boeddhisme.htm', '');
addItem('Studenten downloads', 'studie-studenten-downloads.htm', '');

startMenu('mStoepa', true, 143, 0, 155, subM, '', false);
addItem('Een stoepa in Emst', 'emst-stoepa-inleiding.htm', '');
addItem('Stoepa van verlichting', 'emst-stoepa-verlichting-bouw.htm', '');
addItem('Vullen van de stoepa', 'emst-stoepa-vullen.htm', '');
addItem('Bijdragen aan stoepa', 'emst-stoepa-bijdragen-helpen.htm', '');
addItem('Stoepa dagen', 'emst-stoepa-dagen-helpen-bouw.htm', '');
addItem('Coniferen voor stoepa', 'emst-stoepa-coniferen-vullen.htm', '');
addItem('8 soorten stoepa\'s', 'emst-stoepa-8-soorten.htm', '');
}


addMenuBorder(pMenu, window.subBlank,
 null, '#666666', 1, '#CCCCDD', 2);

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]);

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)');
}

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}}
 if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A')
 {
  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};
};

function menuAnim(menuObj, menuName, dir)
{

 var mD = menuObj.menu[menuName][0];

 if (!mD.timer) mD.timer = 0;
 if (!mD.counter) mD.counter = 0;

 with (mD)
 {

  clearTimeout(timer);

 
  if (!lyr || !lyr.ref) return;

  if (!visNow && dir>0) dir = 0-dir;

  if (dir>0) lyr.vis('visible');
  lyr.sty.zIndex = dir>0 ? mD.zIndex + 1 : 1001;
  lyr.clip(0, 0, menuW+2, (menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75) );
  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);
 }
};

function addMenuBorder(mObj, iS, alpha, bordCol, bordW, backCol, backW)
{

 for (var mN in mObj.menu)
 {
  var mR=mObj.menu[mN], dS='<div style="position:absolute; background:';
  if (mR[0].itemSty != iS) continue;
 
  for (var mI=1; mI<mR.length; mI++)
  {
   mR[mI].iX += bordW+backW;
   mR[mI].iY += bordW+backW;
  }
 
  mW = mR[0].menuW += 2*(bordW+backW);
  mH = mR[0].menuH += 2*(bordW+backW);

 
  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)
{
 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];

   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;
 }
};
