// funktion amanfang() ändert Eigenschaften des Inhalt-Links, wenn er existiert, sonst
//                     lädt er den Frameset
// funktion amende()   ändert Eigenschaften des Inhalts-Links zurück, wenn er existiert

// -------- Variablen --------------------

navi_breite = 270

// -------- Funktionen ---------------------

function dw(stringtowrite){                                         // dient nur der Abkürzung
  document.write(stringtowrite);
}

function mailhide(TLD, preApe, SLD)
  {
    Ape = " ";
    Ape = preApe + "@" + SLD + "." + TLD;
    return(document.write("<a href='mailto:"+Ape+"'>"+Ape+"</a>"));
  }

function changeclass(id, newClass) {                                // Ändert die Klasse eines Elements
  identity=document.getElementById(id);
  identity.className=newClass;
}

function amanfang(){                                               // wird bei onload ausgeführt, klappt nur auf server
  parent.document.title = document.title;                          // ändere den Titelstring
  nameroot = window.location.href.split("/")[3].split(".")[0];     //     hol den unterscheidenden Teil des URL mit 3 slashes
  if ((parent.frames.length > 0)) {                                // wenn im frameset
    parent.changeclass(nameroot,'navi_item_clicked');              //     ändere im Inhaltsverzeichnis entspr. Linkeigenschaft
  }
  else {                                                           // wenn direkt angesprungen
    this.location.href = "index.php?fr=" + nameroot;               //     gehe auf index.php und übergib ihm variablen Teil des URL
  }
}

function amende(){                                                  // bei onunload
  if ((parent.frames.length > 0)) {                                  // wenn nichtlokal und parentframe da
    if ((window.location.href.search(/E:/) == -1)) {                //   wenn server
      nameroot = window.location.href.split("/")[3].split(".")[0];  //     hol den unterscheidenden Teil des URL mit 3 slashes
    }
    else {                                                          //   wenn lokal
      nameroot = window.location.href.split("/")[8].split(".")[0];  //   hol den unterscheidenden Teil des URL mit 7 slashes
    }
    parent.changeclass(nameroot,'navi_item');                       //   ändere Linkeigenschaft in Inhalt auf default
  }
}

function checkBrowserName(name){
   var agent = navigator.userAgent.toLowerCase();
   if (agent.indexOf(name.toLowerCase())>-1) {
     return true;
   }
   return false;
 }

function windowheight(){
 var y;
  if (self.innerHeight) // all except Explorer
    y = self.innerHeight;
  else if (document.documentElement && document.documentElement.clientHeight)
    // Explorer 6 Strict Mode
    y = document.documentElement.clientHeight;
  else if (document.body) // other Explorers
    y = document.body.clientHeight;
  return (y);
}

function windowwidth(){
 var x;
  if (self.innerHeight) // all except Explorer
    x = self.innerWidth;
  else if (document.documentElement && document.documentElement.clientWidth) {
    // Explorer 6 Strict Mode
    x = document.documentElement.clientWidth;
     if (checkBrowserName('MSIE 6.0'))
       {x = x + 16;}
  }
  else if (document.body) // other Explorers
    x = document.body.clientWidth;
  return (x);
}

function setiframesize() {

  elementid = "iframe1";
  newheight = windowheight() - 90 + "px";
  newwidth = windowwidth() - 470 + "px";

  document.getElementById(elementid).style.height=newheight;
  document.getElementById(elementid).style.width=newwidth;

}
