  function hideSub( ) {
   if (!document.getElementsByTagName)
      return;
   var mnu = document.getElementById("menu");
   var toplis = mnu.getElementsByTagName("li");  
   for (it = 0; it < toplis.length; it++) { /* each top li */
      var sublis = toplis[it].getElementsByTagName("li"); 
      for (is = 0; is < sublis.length; is++)  { /* each sub li */
         if (sublis[is].style)
            if (toplis[it].className == 'show') 
               sublis[is].style.display = 'block';
            else
               sublis[is].style.display = 'none';
      }
   }
}
function mShow(Me)
{
   if (!document.getElementsByTagName)
      return;
   var mnu = document.getElementById("menu");
   var toplis = mnu.getElementsByTagName("li");  
   for (it = 0; it < toplis.length; it++) { /* each top li */
      var sublis = toplis[it].getElementsByTagName("li"); 
      for (is = 0; is < sublis.length; is++)  { /* each sub li */
         if (sublis[is].style)
            if (toplis[it].className == 'show') 
               sublis[is].style.display = 'block';
            else
               sublis[is].style.display = 'none';
      }
   }
////
   if (!Me.getElementsByTagName)
      return;
   var mylis = Me.getElementsByTagName("li");
   if (!mylis)
      return;
   for (j = 0; j < mylis.length; j++) {
      if (mylis[j].style.display == 'block')
         mylis[j].style.display = 'none';
      else
         mylis[j].style.display = 'block';
   }
}

function fold(Me)
{
hideSub( );
mShow(Me);
}
