document.onclick=cacheAllMenu;

function hasClass (el, name)
{
  var i, list;
  list = el.className.split(" ");
  for (i = 0; i < list.length; i++)
    if (list[i] == name)
      return true;

  return false;
}
function cacheAllMenu ()
{
  var i, divList;
  divList = document.getElementsByTagName("DIV");
  for (i = 0; i < divList.length; i++)
  {
    if (hasClass(divList[i], "DHMENU"))
      {
        cache (divList[i].id);
      }
  }

}

function cache(menu) 
{
  for (var i = 1; i<=10; i++) {
    if (document.getElementById(menu+i)) 
       {document.getElementById(menu+i).style.display='none';}
  }
}

function montre(menu, id) 
{
  cache (menu);
  var d = document.getElementById(menu+id);
  if (d) {d.style.display='block';}
}
