<!-- adapted script from http://developer.irt.org/script/1261.htm. modifications add in for looping  -->

function toggleIndexed(idBase, start, end) {
  for (i=start; i<end; i++) {
    id = idBase+i;
    if (document.getElementById) {
      if (document.getElementById(id)) {
        if (document.getElementById(id).style.visibility == 'visible') {
          document.getElementById(id).style.visibility = 'hidden';
          document.getElementById(id).style.display='none';
        } else {
          document.getElementById(id).style.visibility = 'visible';
          document.getElementById(id).style.display='block';
        }
      }
    }

    else if (document.layers && document.layers[id] != null) {
      if (document.layers[id].visibility == 'visible' ||
          document.layers[id].visibility == 'show' )
        document.layers[id].visibility = 'hidden';
      else
        document.layers[id].visibility = 'visible';
    }

    else if (document.all) {
      if (document.all[id]) {
        if (document.all[id].style.visibility == 'visible')
          document.all[id].style.visibility = 'hidden';
        else
          document.all[id].style.visibility = 'visible';
      }
    } 
  }

}
function toggle(idBase) {
  done = false;
  for (i=0; !done; i++) {
    id = idBase+i;
    if (document.getElementById) {
      if (document.getElementById(id)) {
        if (document.getElementById(id).style.visibility == 'visible') {
          document.getElementById(id).style.visibility = 'hidden';
          document.getElementById(id).style.display='none';
        } else {
          document.getElementById(id).style.visibility = 'visible';
          document.getElementById(id).style.display='block';
        }
      } else {
        done = true;
      }
    }

    else if (document.layers && document.layers[id] != null) {
      if (document.layers[id].visibility == 'visible' ||
          document.layers[id].visibility == 'show' )
        document.layers[id].visibility = 'hidden';
      else
        document.layers[id].visibility = 'visible';
    }

    else if (document.all) {
      if (document.all[id]) {
        if (document.all[id].style.visibility == 'visible')
          document.all[id].style.visibility = 'hidden';
        else
          document.all[id].style.visibility = 'visible';
      } else {
        done = true;
      }

    } else {
      done = true;
    }
  }

}
