function firstInputFocus ()
{
  var inputs = document.getElementsByTagName ('input');
  for (var i = 0; i < inputs.length; i++)
  {
    if (inputs [i].type == 'text')
    { 
      return inputs [i].focus ();
    }
  }
}

function hide (id)
{
  document.getElementById (id).style.display = 'none';
}

function unhide (id, table)
{
  if (!table)
  {
    var table = false;
  }
  document.getElementById (id).style.display = (table === false ? 'block' : '');
}

function hideUnhide (id, table)
{
  if (!table)
  {
    var table = false;
  }
  
  var element = document.getElementById (id);
  var display = 'none';
  if (element.style.display == 'none')
  {                            
    display = (table === false ? 'block' : '');
  }
  element.style.display = display;
}
