/*
  onload.js - Function that runs when DOM is loaded.
*/
document.observe("dom:loaded", function () {
  $("search_form").action = "javascript: search();";

  $$("#navigation ul ul").each( function(e) {
    e.addClassName("hidden");
    e.previous().addClassName("section");
  });

  $$("#quick_links").each( function(e) {
    e.removeClassName("hidden");
    e.select("select").each( function(option) {
      Event.observe(option.id, 'change', function (event) {
        e.action = option.value;
      });
    });
  });

  navigator.userAgent.scan(/MSIE [\d\.]+/, function(ie) { 
    if (ie.toString().gsub("MSIE ", "") < 8.0) {
      insertContentBefore("#breadcrumbs li:not(:first-child)", " » ");
      insertContentBefore("#site_links li:not(:first-child)", " | ");

      insertQuotes();
    }
  });

  parseMailtoLinks();

  removeCurrentPageLink("#navigation");
  $$("#navigation ul ul a.current").each( function(e) {
    e.ancestors()[1].removeClassName("hidden");
    e.ancestors()[1].previous().addClassName("section_select");
  });
  $$("#navigation ul a.current + ul").each( function(e) {
    e.removeClassName("hidden");
    e.previous().addClassName("section_select");
  });
});
