function toggle_display(span) {
     if (document.getElementById) {
          displayType = (document.getElementById(span).style.display == 'none') ? 'block' : 'none';
          document.getElementById(span).style.display=displayType;
     }
     else if (document.layers) {
          displayType = (document.layers(span).style.display == 'none') ? 'block' : 'none';
          document.layers(span).style.display=displayType;
     }
     else if (document.all) {
          displayType = (document.all(span).style.display == 'none') ? 'block' : 'none';
          document.all(span).style.display=displayType;
     }
}

function display(span, displayType) {
     displayType = (displayType == 'show') ? 'block' : 'none';
     if (document.getElementById) {
          document.getElementById(span).style.display=displayType;
     }
     else if (document.layers) {
          document.layers(span).style.display=displayType;
     }
     else if (document.all) {
          document.all(span).style.display=displayType;
     }
}


function toggle_visibility(span) {
     if (document.getElementById) {
          displayType = (document.getElementById(span).style.display == 'none') ? 'visible' : 'hidden';
          document.getElementById(span).style.visibility=displayType;
     }
     else if (document.layers) {
          displayType = (document.layers(span).style.display == 'none') ? 'visible' : 'hidden';
          document.layers(span).style.visibility=displayType;
     }
     else if (document.all) {
          displayType = (document.all(span).style.display == 'none') ? 'visible' : 'hidden';
          document.all(span).style.visibility=displayType;
     }
}

function layerVisible(span, displayType) {
     displayType = (displayType == 'show') ? 'visible' : 'hidden';
     if (document.getElementById) {
          document.getElementById(span).style.visibility=displayType;
     }
     else if (document.layers) {
          document.layers(span).style.visibility=displayType;
     }
     else if (document.all) {
          document.all(span).style.visibility=displayType;
     }
}