// Maryanna Nesina
// mar@mail.bio.pu.ru
// http://www.bio.pu.ru/~mar
// http://www.webprogramming.boom.ru
function DOMGetElement(xx) 
{
 if (document.getElementById) return document.getElementById(xx); 
 return nul;
}
function showmenu(name) 
{
var ii;  
var m=3; // variable that shows maximum number in layers' names 
var qq;  
var nen; 
NeMenu =  new Array(m+1); 
nename = new Array(m+1); 
for (ii=0; ii<=m; ii++) {
  nen="menu" + ii;
  nename[ii]=nen;
   if (name) { 
    if (nen==name) qq=ii; 
   }
}
  if (document.getElementById) { 
    if (name) { 
     var Menu = DOMGetElement(name); 
     Menu.style.visibility='visible'; 
    }
    for (ii=0; ii<=m; ii++) { 
     if (ii!=qq) { 
      NeMenu[ii] = DOMGetElement(nename[ii]); 
      NeMenu[ii].style.visibility='hidden';  
     }
    }
    return true; 
  } 
 if(document.all) { 
   if (name) document.all[name].style.visibility= 'visible'; 
  for (ii=0; ii<=m; ii++) { 
   if (ii!=qq) document.all[nename[ii]].style.visibility= 'hidden'; 
  }
    return true; 
 } 
 if (document.layers) { 
   if (name) document.layers[name].visibility='show'; 
    for (ii=0; ii<=m; ii++) {
     if (ii!=qq) document.layers[nename[ii]].visibility='hide';
    }
    return true; 
  } 
}