  function showhide (shid, openIt) {

    if (!document.getElementById)
      return true;

    var o = document.getElementById ('shContent' + shid)
    if (!o)
      return true;

    var isOpen = !o.style.display || o.style.display == 'block';

    if (typeof openIt == 'undefined')
      openIt = !isOpen;

//    window.status = 'openClose ' + isOpen + ' ' + openIt;

    if (openIt) {
      o.style.display = 'block';
      o.scrollIntoView (true);
    } else {
      o.style.display = 'none';
    }

    o = document.getElementById ('shInd' + shid);
    if (!o)
      return true;


    if (openIt) {
      o.innerHTML = '&#x25c4;';
//        o.innerHTML = '&lt;';
//        o.innerHTML = '&#x2190;';
    } else {
      o.innerHTML = '&#x25ba;';
//        o.innerHTML = '>';
//        o.innerHTML = '&#x2192;';
    }
    return true;
  }

  function showHideAll (openIt) {
    var shid = 1;
    while (o = document.getElementById ('shContent' + shid)) {
      showhide (shid, openIt);
      shid++;
    }
    return true;
  }

  function shStatus (shid) {
    if (!document.getElementById)
      return true;

    var o = document.getElementById ('shContent' + shid)
    if (!o)
      return true;

    var isOpen = !o.style.display || o.style.display == 'block';

    if (isOpen) {
      window.status = 'zuklappen';
    } else {
      window.status = 'aufklappen';
    }
    return true;
  }

  function shStatusOff () {
    window.status = '';
    return true;
  }
