// Global JavaScript functions for Melbourne Firewall
// (C) Copyright 2007 Bashton Ltd

function toggleLayer( whichLayer )
{
  var element, visible;
  if( document.getElementById )
    element = document.getElementById( whichLayer );
  else if( document.all )
      element = document.all[whichLayer];
  else if( document.layers )
    element = document.layers[whichLayer];
  visible = element.style;
  // if the style.display value is blank we try to figure it out here
  if(visible.display==''&&element.offsetWidth!=undefined&&element.offsetHeight!=undefined)
    visible.display = (element.offsetWidth!=0&&element.offsetHeight!=0)?'block':'none';
  visible.display = (visible.display==''||visible.display=='block')?'none':'block';
}

function disableAndClear ( item ) {
  var element;
  if( document.getElementById )
    element = document.getElementById( item );
  else if( document.all )
      element = document.all[item];
  else if( document.layers )
    element = document.layers[item];
  element.disabled=true;
}
