function hide_descriptions() {
  service_list = document.getElementById('servicelist');
  if (service_list) {
    paragraphs = service_list.getElementsByTagName('p');
    if (paragraphs) {
      for (var i=0; i<paragraphs.length;i++) {
        paragraphs[i].style.display = "none";
      }
    }
    toggle = document.getElementById('descriptions_toggle');

    if (toggle) {
      toggle.title = "Show Descriptions";
      toggle.innerHTML = "Show Descriptions";
      toggle.href = "index.cgi";
      toggle.onclick = show_descriptions;
    }
  }
  return false;
}
function show_descriptions() {
  service_list = document.getElementById('servicelist');
  if (service_list) {
    paragraphs = service_list.getElementsByTagName('p');
    if (paragraphs) {
      for (var i=0; i<paragraphs.length;i++) {
        paragraphs[i].style.display = "";
      }
    }
    toggle = document.getElementById('descriptions_toggle');
    if (toggle) {
      toggle.title = "Hide Descriptions";
      toggle.innerHTML = "Hide Descriptions";
      toggle.href = "index.cgi?hide_descriptions=1";
      toggle.onclick = hide_descriptions;
    }
  }
  return false;
}
