function showHelp(query) {
  if (helpPop) {
    if (!showPopup('xfhelp', 'help'))
      makeFenster('xfhelp', 'help', null, null, helpUrl, 'Help', helpLeft, helpTop, helpWidth, helpHeight);
  } else {
    var xhr = new xHttpRequest();
    if (!xhr.send('POST', helpUrl, '', xhrTo, false, false, null, onHelpResponse)) gotoError();
    xhr = null;
  }
}

function onHelpResponse(req, status, obj) {
  if (status == 0) {
    xInnerHtml(helpDiv, req.responseText);
    xStyle('visibility', 'visible', helpDiv);
  } else gotoError();
}
