function toggleBox(szDivID) {
  if (document.layers) { // NN4+
    if (document.layers[szDivID].visibility == 'visible') {
      document.layers[szDivID].visibility = "hide";
      document.layers[szDivID].display = "none";
    } else {
      document.layers[szDivID].visibility = "show";
      document.layers[szDivID].display = "inline";
    }
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);

    if (obj.style.visibility == 'visible') {
      obj.style.visibility = "hidden";
      obj.style.display = "none";
    } else {
      obj.style.visibility = "visible";
      obj.style.display = "inline";
    }
  } else if (document.all) { // IE 4
    if (document.all[szDivID].style.visibility == 'visible') {
      document.all[szDivID].style.visibility = "hidden";
      document.all[szDivID].style.display = "none";
    } else {
      document.all[szDivID].style.visibility = "visible";
      document.all[szDivID].style.display = "inline";
    }
  }
}

function boxOn(szDivID) {
  if (document.layers) { // NN4+
    document.layers[szDivID].visibility = "show";
    document.layers[szDivID].display = "inline";
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);
    obj.style.visibility = "visible";
    obj.style.display = "inline";
  } else if (document.all) { // IE 4
    document.all[szDivID].style.visibility = "visible";
    document.all[szDivID].style.display = "inline";
  }
}

function boxOff(szDivID) {
  if (document.layers) { // NN4+
    document.layers[szDivID].visibility = "hide";
    document.layers[szDivID].display = "none";
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);

    obj.style.visibility = "hidden";
    obj.style.display = "none";
  } else if (document.all) { // IE 4
     document.all[szDivID].style.visibility = "hidden";
     document.all[szDivID].style.display = "none";
  }
}