// ---------------------------- Nachladen eines Framesets ---------------------- //
// -- Einbetten der Datei mit: ------------------------------------------------- //
// -- <script type="text/javascript" language="javascript" src="nachladen.js">
// -- </script> ---------------------------------------------------------------- //
// -- Aufruf der Funktion mit <body OnLoad="Nachladen(); return true;"> -------- //


function Nachladen(menuNum){
  if (!top.FramesetGeladen){

// ----------------------------------------------------------------------------- //
// ---- Diese Variablen musst Du entsprechend Deinen Anforderungen anpassen ---- //
// * Zielframe ist dabei der Frame in den die Datei geladen werden soll -------- //
// * ZielVerzeichnis ist das Verzeichnis in der sich die Frameset-Datei befindet //
// * ZielDatei ist der Name der Frameset-Datei --------------------------------- //
// * DefaultDatei ist true, wenn die ZielDatei die Default-Datei des ----------- //
//   Verzeichnisses ist, sonst ist der Wert false einzutragen ------------------ //
// * Identifikation ist ein beliebiger eindeutiger Name ohne Sonderzeichen, ---- //
//   der auch in der FrameDatei stehen muss ------------------------------------ //
// ----------------------------------------------------------------------------- //

    var Zielframe = "Main";
    if(window.location.host!="") {
      var ZielVerzeichnis = "http://" + window.location.host;
    } else {
      var myURL = unescape(location.href);
      var lastDel = myURL.lastIndexOf("home/"); // speziell für mw lokal
      var myPath = myURL.substring(0,lastDel);
      var ZielVerzeichnis = myPath;
    }
    var ZielDatei	= "index.htm";
    var DefaultDatei = 0;
    var Identifikation = "mw"; 

// ----------------------------------------------------------------------------- //
// -------------------------- Ab hier nichts mehr ändern! ---------------------- //
// ----------------------------------------------------------------------------- //
 
    var SeitenURL = self.location.href;                     
    if (document.all||document.layers){
      ZielDatei=DefaultDatei?ZielVerzeichnis:(ZielVerzeichnis+"/"+ZielDatei);
      window.name=umwandeln(Identifikation+Zielframe+"="+SeitenURL);
      top.location.replace(ZielDatei);
      }
    else {
      ZielDatei = ZielVerzeichnis + "/" + ZielDatei + "?" + Zielframe + "=" + SeitenURL;
      if (document.images)
       top.location.replace(ZielDatei);
      else 
        top.location.href = ZielDatei;
      }
    } 
// ------------------- Erweiterung: Menüpunkt aktivieren! --------------- //
      if(menuNum>=0)
        menuInit(menuNum);
}


function umwandeln(text){
  var Spezialzeichen="*+./_-@";
  var txt = escape(text);
  for (i=0;i<txt.length;i++)
    for (k=0;k<Spezialzeichen.length;k++)
      if (txt.charAt(i)==Spezialzeichen.charAt(k))
        txt=txt.substring(0,i) +"%G"+ k +txt.substring(i+1,txt.length);
  for (i=0;i<txt.length;i++)
    if (txt.charAt(i)=="%") 
      txt = txt.substring(0,i) + "_"+ txt.substring(i+1,txt.length);
  return txt;
}


// ------------------- Erweiterung: Menüpunkt aktivieren! --------------- //
function menuInit(menuNum) {
    if(parent.Menu && parent.Menu.MenuAktiv==0)
      parent.Menu.active(menuNum);
    else
      setTimeout("menuInit("+menuNum+");",750);
}
