function getO(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId);
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId);
  } else {
    return false;
  }
}
function hideSection(name) {
  var section = getO('extra' + name + 'section');
  section.style.display = 'none';
}

function toggleExtraSection(name) {
  var link = getO('extra' + name + 'link');
  var section = getO('extra' + name + 'section');
  if (section.style.display == 'none') {
    section.style.display = 'block';
    link.innerHTML = '&laquo; hide';
  }
  else {
    section.style.display = 'none';
    link.innerHTML = 'show &raquo;';
  }
}