/* Script by Andrew Krespanis 2004 
*  Script is free to use and distribute
*/
function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  }
}

function hide() {
 var menu = document.getElementById('sectionNav');
 var parents = menu.getElementsByTagName('li');
 for (i = 0; i < parents.length; i++){
    var foo = parents[i];
    if (foo.className == 'open'){
       foo.className = 'closed';
       }
  }
}

function openAll() {
  var menu = document.getElementById('sectionNav');
 var parents = menu.getElementsByTagName('li');
 for (i = 0; i < parents.length; i++){
    var foo = parents[i];
    if (foo.className == 'closed'){
       foo.className = 'open';
       }
  }
}

function door(obj){
  obj = obj.parentNode;
  obj.className = (obj.className == 'open') ? 'closed' : 'open';
  return false;
}

function active(){
  var active = document.getElementById('sub_active');
  if(!active) return;
  //if(!active.className) active = active.parentNode;
  if(!active.className) active = active.parentNode.parentNode;
  active.className = 'open';
  if(active.parentNode.parentNode.className='closed') active.parentNode.parentNode.className= 'open'; //added this line to allow 3 levels of menu
}

//addEvent(window, 'load', function() {hide(); active();}, false);