var isMenu = false;
var overpopupmenu = false;
      		
function opentertnav(value) {
   if (value == "category") {
      var categoryList = document.getElementById("category");
      if (categoryList.style.display == 'block') {
         categoryList.style.display='none';
         isMenu = false;
      } else {
         categoryList.style.display='block';
         isMenu = true;
      }
   }
   return false;
}
      		
function mouseClick(e) {
   // get the target click
   var targ;
   if (!e) var e = window.event;
   if (e.target) targ = e.target;
   else if (e.srcElement) targ = e.srcElement;
   if (targ.nodeType == 3) // defeat Safari bug
      targ = targ.parentNode;
               
   // is the menu open
   if (isMenu) {
      var overmenu = getParent(targ);
      if(!overmenu) opentertnav("category");
   }
               
   return false;
}

function getParent(o) {
   if (o.nodeName == "HTML") return false;
   if (o.id == "subnav") return true;
               
   return getParent(o.parentNode);
}

document.onmouseup = mouseClick;

