function MM_showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) //with arg quadruples ( objNS,objIE or objNSW3C,visStr)
  {
    visStr   = args[i+2];
    if (navigator.appName == 'Netscape' && navigator.appVersion.charAt(0) < '5')
    {
        theObj = eval(args[i]);
        if (theObj) theObj.visibility = visStr;
    }   
    else //IE or netscape 6 or more
    {
        if (visStr == 'show') visStr = 'visible'; //convert vals
        if (visStr == 'hide') visStr = 'hidden';
        theObj = eval(args[i+1]);
        if (theObj) theObj.style.visibility = visStr;
    } 
  }
}

<!-- This function shows and hides layers in the *.jsp file. -->