  function getDD(dt) {
    var dd = dt;
    while (dd && (dd.nodeType != 1 || dd.nodeName.toUpperCase() != 'DD')) {
      dd = dd.nextSibling;
    }
    return dd;
  }
  function openDD(dt) {
    var dd = getDD(dt);
    dt.className = 'open';
    dd.style.display = 'block';
  }
  function closeDD(dt) {
    var dd = getDD(dt);
    dt.className = 'closed';
    dd.style.display = 'none';
  }
  function showInfo(dt) {
    if (dt.className == 'closed') {
      openDD(dt);
    } else {
      closeDD(dt);
    }
  }
