var timer;

function trySetTitle() {
  var headers = document.getElementsByTagName("h1");
  var name = "";
  if (parent.locationFrame) {
    if (headers.length>0)
    {
      var header = headers[0];
      if (header.firstChild.nodeType==3) {
        var scripts = parent.locationFrame.document.getElementsByTagName("script");
        if (scripts.length > 1) {
          name = header.firstChild.nodeValue;
          header.parentNode.removeChild(header);
          parent.locationFrame.setName(name);
        }
      }
    }
  }
  else { // !parent.locationFrame
    var body = document.getElementsByTagName("body")[0];
    if (body.firstChild) {
      if (body.firstChild.nodeName == "A") {
        return;
      }
    }
    var homeLink = document.createElement("a");
    homeLink.appendChild(document.createTextNode("zurück zur Hauptseite"));
    homeLink.setAttribute("href", "/index.php");
    homeLink.setAttribute("rev", "index");
    if (body.firstChild) {
      body.insertBefore(homeLink, body.firstChild);
    }
    else {
      body.append(homeLink);
    }
  }

}

function setTitle() {
  trySetTitle();
  timer = setTimeout("trySetTitle()", 500);
}

function titleSet() {
  clearTimeout(timer);
}

