   function setParentLIClass(container_id, class_name){
    if(!document.getElementById || !document.getElementsByTagName ) return false;
    var container = document.getElementById(container_id);
    if (container) {
      var lis = container.getElementsByTagName("li");
      for (var i=0; i<lis.length; i++) {
       var ch_count = lis[i].childNodes.length;
         for (var j=0; j<ch_count; j++){
           if(lis[i].childNodes[j].tagName == "UL"){
             if (!lis[i].className) {
                lis[i].className = class_name;
             } else if (lis[i].className == "selected"){
               lis[i].className+= "-" + class_name;
             } else {
              lis[i].className+= " " + class_name;
             }
           }
         }
       }
    }
    /* fixes ie refresh problem */
    var search = document.getElementById("site-search");
    if (search) { search.style.display = "block"; }
  }

  window.onload = function(){setParentLIClass("sitemap", "haschildren");}
