wantedPath = getURL(document.getElementById('s'));
staticMenu = document.getElementById('rm');
if (staticMenu) {
  staticMenu.innerHTML = '<li class="mi"><a class="ml" href="http://www.chu.cam.ac.uk/archives/">ARCHIVES CENTRE<\/a></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/">About Us<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/annualreport.php">Annual Reports<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/byfellowship.php">By-Fellowships<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/collecting.php">Collections Policy<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/FoI.php">Freedom of Information<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/history.php">History<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/mission.php">Mission Statement<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/new_wing.php">New Wing<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/preservation.php">Preservation Policy<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/about/staff.php">Staff<\/a></li><\/ul></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/">Collections<\/a><ul class="sm" style="display: none"><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/">Churchill Papers<\/a><ul class="sm" style="display: none"><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/biography/">Biography<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/biography/churchill_chronology.php">Churchill Chronology<\/a></li><\/ul></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/the_papers/">The Papers<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/the_papers/char_full.php">Chartwell Papers<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/collections/churchill_papers/the_papers/chur_full.php">Churchill Papers<\/a></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www-archives.chu.cam.ac.uk/perl/search">Search the Catalogue<\/a></li><\/ul></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/conservation/">Conservation<\/a></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/">Education<\/a><ul class="sm" style="display: none"><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/">The Churchill Era<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/background/">Glossary<\/a></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/exercises/">Exercises<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/exercises/dardanelles/">Dardanelles<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/exercises/naval_race/">The Naval Race<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/exercises/haig/">Sir Douglas Haig<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/exercises/appeasement/">Appeasement<\/a></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/churchill_era/teachers/">Teachers<\/a></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/Lawrence/">Lawrence special subject course<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/education/Reynolds/">Reynolds special subject course<\/a></li><\/ul></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/exhibitions/">Exhibitions and events<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/exhibitions/recent.php">Recent events<\/a></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/gallery/">Image Gallery<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/links/">Links<\/a></li><li class="mi"><img class="mx" src="http://www.chu.cam.ac.uk/images/icons/right.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/donors/">Supporting Us<\/a><ul class="sm" style="display: none"><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/donors/friends.php">Friends Appeal<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/donors/friends_list.php">List of Friends<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/donors/donation_form.pdf">Gift Form<\/a></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/donors/US_friends.php">US Friends<\/a></li><\/ul></li><li class="mi"><img src="http://www.chu.cam.ac.uk/images/icons/blank.gif" alt=""><a class="ml" href="http://www.chu.cam.ac.uk/archives/visiting/">Visiting Us<\/a></li>';
}
searchMenuFor(wantedPath);

document.onclick = doMenu;

function getURL (tag) {
  URL = tag.pathname;
  qString = tag.search;
  if (qString != "") {
    URL += qString;
  }
  if (URL.charAt(0) != "/") {
    URL = ("/" + URL);
  }
  return URL;
}

function searchMenuFor(thisPage) {
  staticMenu = document.getElementById('rm');
  menulinks  = staticMenu.getElementsByTagName("a");    
  linkFound  = false;
  i = 0;
  
  while ((linkFound == false) && (i < menulinks.length)) {
    currentLink = getURL(menulinks[i]);
    if (currentLink == thisPage && menulinks[i].className == "ml") {
      openMenuAt(menulinks[i]);
      linkFound = true;
    }
    i++;
  }
  return linkFound;
}

function doMenu(sourceEvent) {
  clickedElement = (document.all) ? event.srcElement : sourceEvent.target;
  if (clickedElement.className == "mx") {
    openMenu(clickedElement);
  }
}

function openMenu(image) {
    if (image.className == "mx") {
    smenu = image.parentNode.getElementsByTagName("ul")[0];
    if (smenu.style.display == "block") {
      smenu.style.display = "none";
      image.src = "http://www.chu.cam.ac.uk/images/icons/right.gif";
    } else {
      smenu.style.display = "block";
      image.src = "http://www.chu.cam.ac.uk/images/icons/down.gif";
    }
    }
}

function openMenuAt(node) { 
  node.style.color = "#cc254c";
  
  while (node.className != "rm") {
    node = node.parentNode; 
    if (node.className == "mi") {
      imgTags = node.getElementsByTagName("IMG");
      if (imgTags.length > 0) {
        openMenu(imgTags[0]);
      }
    }
  }
}

