window.onload=InitMenu;

function InitMenu() {
  var IDs=GetIdsByClass('LI','Parent');
  for (a=0; a<IDs.length; a++) {
    Expand(IDs[a]);
    eval('ByID(IDs['+a+']).onclick=function() { return Expand(IDs['+a+']); }');
  }
}

function GetIdsByClass(TagName,ClassName) {
  var IDs=new Array();
  var LIs=document.getElementsByTagName(TagName);
  for (var i=0; i<LIs.length; i++) {
    if (LIs[i].className==ClassName)
      IDs[IDs.length]=LIs[i].id;
  }
  return IDs;
}

function Expand(id) {
  if (!(ByID(id) && ByID(id).childNodes[2])) return false;
  var LI=ByID(id).childNodes[2];
  LI.style.display=(LI.style.display=='none') ? 'block' : 'none';
  return false;
}

function ByID(id) {
  return (document.getElementById && document.getElementById(id)) ? document.getElementById(id) : false;
}