// JavaScript Document
moveDoor = function(e){
  tg = (e.target) ? e.target : e.srcElement
  
  _mul = tg.parentNode.parentNode.getElementsByTagName('ul');
  for(i=0;i<_mul.length;i++){_mul[i].style.display = 'none';}
  _ul = tg.parentNode.getElementsByTagName('ul')[0];
  if(_ul.style.display == 'block'){
    _ul.style.display = 'none';
  }else{
    _ul.style.display = 'block';
  }
}
openDoor = function(){
  _uls = document.getElementById('menu').getElementsByTagName('ul')[0].getElementsByTagName('li');
  for(i=0;i<_uls.length;i++){
    if(_uls[i].parentNode.parentNode.nodeName == 'LI'){
      if(_uls[i].getElementsByTagName('A')[0].href == location.href){
        _uls[i].parentNode.style.display = 'block';
        break;
      }
    }
  }
  
}
setMenuActions = function(){
  _submenus = document.getElementById('menu').getElementsByTagName('ul')[0].getElementsByTagName('ul');
  for(i=0;i<_submenus.length;i++){
    addEvent(_submenus[i].parentNode.firstChild,'click',moveDoor);
    _submenus[i].style.display = 'none';
  }
  openDoor();  
}
addEvent(window,'load',setMenuActions);
