// ---------------------------- Nachladen eines Framesets ---------------------- //
// -- Erstellt von Leonhard Kronast (Leonhard.Kronast@gmx.de) ------------------ //
// --------------------------- http://www.kronast.de --------------------------- //
// -- Diesen Hinweis beim Kopieren und Verwenden bitte stehen lassen! Danke! --- //

// -- 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(){
  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       = "mainFrame";    
    var ZielVerzeichnis = "http://www.umbruch-bildarchiv.de/willkomm1.html";
    var ZielDatei	= "willkomm1.html";
    var DefaultDatei    = 1;
    var Identifikation  = "Search"; 

// ----------------------------------------------------------------------------- //
// -------------------------- 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;
      }
    }
  }

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;
  }
