/**
  DHTML show/hide code - acquired from falcon.
  */

  var DHTML = (document.getElementById || document.all || document.layers);
                
  function getObj(name) {
    if (document.getElementById) {
      this.obj = document.getElementById(name);
      this.style = document.getElementById(name).style;
    } else if (document.all) {
      this.obj = document.all[name];
      this.style = document.all[name].style;
    } else if (document.layers) {
      this.obj = document.layers[name];
      this.style = document.layers[name];
    }
  }

  function toggle(item,prefix) {
    var cl = new getObj(prefix + 'l_' + item);
    var c  = new getObj(prefix + '_' + item);
    if ( c.style.display == 'inline' ) {
      c.style.display = 'none';
    } else {
      c.style.display = 'inline';
    }
  }

  function showItem(item,prefix) {
    var cl = new getObj(prefix + 'l_' + item);
    var c  = new getObj(prefix + '_' + item);
    c.style.display = 'inline';
  }

  function hideItem(item,prefix) {
    // alert('Looking to hide ' + prefix + '_' + item );
    var cl = new getObj(prefix + 'l_' + item);
    var c  = new getObj(prefix + '_' + item);
    c.style.display = 'none';
  }

  function toggleClass(tag, id) {
    arr = document.getElementsByTagName(tag);
    for(i = 0; i < arr.length; i++) {
      if(arr[i].className == id) {
        if(arr[i].style.display == 'inline') {
          arr[i].style.display = 'none';
        } else {
          arr[i].style.display = 'inline';
        }
      }
    }
  }

  function makeVisible( id ) {
    if (document.layers) document.layers[''+id+''].visibility = "show"
    else if (document.all) document.all[''+id+''].style.visibility = "visible"
    else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
  }

  function makeHidden( id ) {
    if (document.layers) document.layers[''+id+''].visibility = "hide"
    else if (document.all) document.all[''+id+''].style.visibility = "hidden"
    else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
  }
