var currentitem;

function expand(object){

  if (currentitem) currentitem.id=""
  object=whoami(object);
  object.id = "current";
  currentitem=object;
  collapse(object);

  while (object != null) {
    if (object.className){
       if(object.className.indexOf("folder")!=-1){
         object.style.display="block";
       }
    }
    object = object.nextSibling;
  }
}


function collapse(object){
  
  folders=object.parentNode.parentNode.parentNode.getElementsByTagName("div");

  for (var i = 0; i < folders.length; i++) {
    if (folders[i].className){
      if(folders[i].className.indexOf("folder")!=-1){
        folders[i].style.display="none";
      }
    }
  }
}



function whoami(e){

  var targ
  if (!e) var e = window.event
  if (e.target) targ = e.target
  else if (e.srcElement) targ = e.srcElement
  // if (targ.nodeType == 3) // defeat Safari bug
  return targ
}
