

if(!Array.indexOf)
{
  Array.prototype.indexOf = function(obj)
  {
    for(var i=0; i<this.length; i++)
    {
      if(this[i]==obj)
      {
        return i;
      }
    }
  }
}

function parentclicked(obj)
{
  var menucontainer = document.getElementById('menucontainer' + obj.id.substr(6));
  if(menucontainer)
  {
    if(menucontainer.style.display == 'none')
    {
      menucontainer.style.display = '';
      obj.className = obj.className.split(' ')[0] + ' parentopen';
      var pos = opentree.indexOf('c' + obj.id.substr(6));
      if(pos >= 0)
      {
        opentree.splice(pos, 1 , 'o' + obj.id.substr(6));
      }
      else
      {
        opentree.push('o' + obj.id.substr(6));
      }
    }
    else
    {
      menucontainer.style.display = 'none';
      obj.className = obj.className.split(' ')[0] + ' parentclosed';
      var pos = opentree.indexOf('o' + obj.id.substr(6));
      if(pos >= 0)
      {
        opentree.splice(pos, 1 , 'c' + obj.id.substr(6));
      }
      else
      {
        opentree.push('c' + obj.id.substr(6));
      }
    }
    var pathArray = document.location.href.split('/');
    pathArray.splice(0,3);
    pathArray.splice(pathArray.length - 2, 2);
    setCookie('opentree', opentree.join(' '), null, '/' + pathArray.join('/'));
  }
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
