/*
dropdown.js
$Id$

@_copyright_abbrev@
*/
arr = new Array();

function switchItem(itemId, visibility, timeout) {
  // = document.getElementById(elemId);
  elem = document.getElementById(itemId);
  if (!elem) {
    return (false);
  }
  if (!visibility) {
    if (elem.style.visibility=='visible') {
      visibility='hidden';
    } else {
      visibility='visible';
    }
  }
  if (visibility == 'hidden' && !timeout) {
    if (arr[itemId]) {
      clearTimeout(arr[itemId]);
    }
    arr[itemId] = setTimeout('switchItem("' + itemId + '", "hidden", 1)', 300);
    return;
  } else if (visibility == 'visible') {
    if (arr[itemId]) {
      clearTimeout(arr[itemId]);
    }
  }
  elem.style.visibility=visibility;
}
