
function dss_addEvent(el,etype,fn) {
  if(el.addEventListener && (!window.opera || opera.version) &&
  (etype!='load')) {
    el.addEventListener(etype,fn,false);
  } else if(el.attachEvent) {
    el.attachEvent('on'+etype,fn);
  } else {
    if(typeof(fn)!="function")return;
    var tempFunc=el['on'+etype];
    el['on'+etype]=function() {
      if(typeof(tempFunc)=="function")tempFunc();
      fn();
    }
  }
}

meetingLists = {
  init:function() {
    if(!document.getElementById || !document.getElementsByTagName) return;
    var tpar=document.getElementById('listsOfMeetings');
    if(!tpar) return;
    meetingLists.helperLoop(tpar.getElementsByTagName('ul'),function(el){
      return (el.tagName.toLowerCase()=='li');
    },'ul');
    var apar=document.getElementById('previousYearsList');
    if(!apar) return;
    meetingLists.helperLoop(apar.getElementsByTagName('ol'),function(el){
      return (el.parentNode.id=='previousYearsList')?1:0;
    },'ol');
  },
  helperLoop:function(ar,chkFn,lType) {
    var pari;
    for(var i=0;i<ar.length;i++) {
      pari=ar[i].parentNode;
      if(chkFn(pari)) {
        ar[i].style.display='none';
        ar[i].style.cursor='default';
        if(pari.getElementsByTagName('h2').length) {
          pari.getElementsByTagName('h2')[0].style.cursor=
            (document.defaultCharset&&!window.home)?'hand':'pointer';
          dss_addEvent(pari.getElementsByTagName('h2')[0],'click',
            function(el,lType){return function(){
            var list=el.getElementsByTagName(lType)[0];
            list.style.display=(list.style.display=='none')?'':'none';
          }}(pari,lType));
        } else {
          dss_addEvent(pari,'click',function(el,lType){return function(){
            var list=el.getElementsByTagName(lType)[0];
            list.style.display=(list.style.display=='none')?'':'none';
          }}(pari,lType));
        }
        dss_addEvent(ar[i],'click',function(e){
          if(e && e.stopPropagation) e.stopPropagation(); //DOM2 Events
          if(window.event) window.event.cancelBubble = true; //IE4+
        });
        pari.style.cursor=(document.defaultCharset&&!window.home)?
          'hand':'pointer';
      }
    }
  }
}

dss_addEvent(window,'load',meetingLists.init);



