
var last;

// This is made to 'display' one-of-many, 'hiding' the last last shown
function toggleElement(u) 
  {
  var r; var y = "block"; var z = "none";
  if(document.all) 
    {
    r = eval('document.all["' + u + '"]');
    if(r == null) 
      {
      return;
      }
    if (last != null && last != r ) 
      {
      last.style.display = z;
      }

    if(r.style.display != z) 
      {
      r.style.display = z;
      } 
    else 
      {
      r.style.display = y;
      last = r;
      }
    }
  else if(document.getElementById)
    {
    r = document.getElementById(u);
    if(r == null) 
      {
      return;
      }
    if (last != null && last != r) 
      {
      last.style.display = z; 
      last.isShowing = false;
      }
    if(r.isShowing) 
      { 
      r.style.display = z; 
      r.isShowing = false; 
      }
    else 
      { 
      r.style.display = y; 
      r.isShowing = true;
      }
    last = r;
    }
  }


//  This will toggle between the 2 elements, having only one 'displayed' at a
//    time 
function switchElementShowing(o, n)
  {
  var oldElement; var newElement; 
  var y = "block"; var z = "none";

  if(document.all) 
    {
    oldElement = eval('document.all["' + o + '"]');
    newElement = eval('document.all["' + n + '"]');

    if(oldElement == null || newElement == null) 
      {
      return;
      }

    oldElement.style.display = z;
    newElement.style.display = y;
    }
  else if(document.getElementById)
    {
    oldElement = document.getElementById(o);
    newElement = document.getElementById(n);
    if(oldElement == null || newElement == null) 
      {
      return;
      }

    oldElement.style.display = z;
    oldElement.isShowing = false;
    newElement.style.display = y;
    newElement.isShowing = true;
    }
  }


//  This is for creating 'show'/'hide' functionality for a single element, not
//    linked or related to any other element on the screen
function toggleElementVisibility(e)
  {
  var element;
  var y = "block"; var z = "none";

  if(document.all) 
    {
    element = eval('document.all["' + e + '"]');

    if(element == null)
      {
      return;
      }

    if (element.style.display == z)
      {
      element.style.display = y;
      }
    else
      {
      element.style.display = z;
      }
    }
  else if(document.getElementById)
    {
    element = document.getElementById(e);
    if(element == null)
      {
      return;
      }

    if (element.isShowing == true)
      {
      element.style.display = z;
      element.isShowing = false;
      }
    else
      {
      element.style.display = y;
      element.isShowing = true;
      }
    }
  }

