var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;

function init_DHTML()
{
 if(window.opera)
 {
   OP = 1;
 }
 if(document.getElementById)
 {
   DHTML = 1;
   DOM = 1;
 }
 if(document.all && !OP)
 {
   DHTML = 1;
   MS = 1;
 }
 if(document.layers && !OP)
 {
   DHTML = 1;
   NS = 1;
 }
return
}

var global_TW=0;
var global_ID_Name=0;

function get_ElementPfad(Elem)
{
 if(document.all) Elem = eval("this."+Elem);
 else Elem = eval("document.getElementById(Elem)");
 return Elem;
}

function LinkOffnen(Adresse,Titel)
{
 //Breite=screen.availWidth-20;
 //Hoehe=screen.availHeight-100;
 //HMitte = ((screen.width - Breite) / 2);
//open(Adresse,"","width="+Breite+",height="+Hoehe+",left="+HMitte+",menubar=yes,locationbar=yes,resizable=yes,status=yes");
 top.frames[0].AdresseForm.AdresseText.value=Adresse+"#"+Titel
 EntfStatus();
return
}

function FensterOffnen(Adresse,Breite,Hoehe,WScrollbars)
{
 WScrollbars=((WScrollbars=="yes")?WScrollbars:"no");
 HMitte = ((screen.width - Breite) / 2);
 VMitte = ((screen.height - Hoehe) / 2);
 open(Adresse,"Fenster","width="+Breite+",height="+Hoehe+",left="+HMitte+",top="+VMitte+",scrollbars="+WScrollbars);
 EntfStatus();
return
}

function FramesOffnen(FrAdresse,Fr1,Adr1,Fr2,Adr2,Fr3,Adr3,Fr4,Adr4)
{
 FramesAdr=eval(FrAdresse+".frames");
 if(Fr1 != undefined) FramesAdr[Fr1].location.href = Adr1;
 if(Fr2 != undefined) FramesAdr[Fr2].location.href = Adr2;
 if(Fr3 != undefined) FramesAdr[Fr3].location.href = Adr3;
 if(Fr4 != undefined) FramesAdr[Fr4].location.href = Adr4;
 EntfStatus();
return
}

function FramesOffnen2(top1,Fr1,Adr1,Fr2,Adr2,Fr3,Adr3,Fr4,Adr4)
{
 if(Fr1 != undefined) top.frames[top1].frames[Fr1].location.href = Adr1;
 if(Fr2 != undefined) top.frames[top1].frames[Fr2].location.href = Adr2;
 if(Fr3 != undefined) top.frames[top1].frames[Fr3].location.href = Adr3;
 if(Fr4 != undefined) top.frames[top1].frames[Fr4].location.href = Adr4;
 EntfStatus();
return
}

function SeiteOffnen(Adresse)
{
 if(Adresse!=undefined) window.document.location.href = Adresse;
 EntfStatus();
return
}

function Bildwechsel(Adr1,B1,Adr2,B2,Adr3,B3,Adr4,B4)
{
 var Bild = new Image();
 if(Adr1!=undefined)
 {Bild.src=B1;window.document.images[Adr1].src = Bild.src;}
 if(Adr2!=undefined)
 {Bild.src=B2;window.document.images[Adr1].src = Bild.src;}
 if(Adr3!=undefined)
 {Bild.src=B2;window.document.images[Adr1].src = Bild.src;}
 if(Adr4!=undefined)
 {Bild.src=B3;window.document.images[Adr1].src = Bild.src;}
return
}

function Bildwechsel2(Adr1,B1,Adr2,B2,Adr3,B3,Adr4,B4)
{
 var Bild = new Image();
 if(Adr1!=undefined)
 {
  Bild.src=B1;
  alert("window.document."+Adr1);
  Bilddatei=eval("window.document."+Adr1);
  Bilddatei.src = Bild.src;
 }
 if(Adr2!=undefined)
 {
  Bild.src=B2;
  Bilddatei=eval("window.document."+Adr2);
  Bilddatei.src = Bild.src;
 }
 if(Adr3!=undefined)
 {
  Bild.src=B3;
  Bilddatei=eval("window.document."+Adr3);
  Bilddatei.src = Bild.src;
 }
 if(Adr4!=undefined)
 {
  Bild.src=B4;
  Bilddatei=eval("window.document."+Adr4);
  Bilddatei.src = Bild.src;
 }
return
}

function SetzStatus(Text)
{
 if(!Text) return;
 status=Text;
 return true;
return
}

function EntfStatus()
{
 status="";
 return true;
}

function cookieWahl(cookieName)
{
  thisCookie = document.cookie.split("; ");
  for (CookieZahl=0; CookieZahl<thisCookie.length; CookieZahl++)
  {
    if (cookieName == thisCookie[CookieZahl].split("=")[0])
    {
      return thisCookie[CookieZahl].split("=")[1];
    }
  }
  return 0;
}

function NummerHinzusetzen(NeueNummer,CookieName,Funktion)
{
  alert(NeueNummer);
  Daten = cookieWahl(CookieName);
  Daten = ((Funktion=="Uberschreiben") ? Daten=NeueNummer : ((Daten.indexOf(NeueNummer)) ? Daten : Daten+"&&"+NeueNummer));
  jetzt = new Date;
  jetzt.setMonth(jetzt.getMonth()+6);
  document.cookie = CookieName+"="+Daten+";expires="+jetzt.toGMTString();
}

function NummerAuslesen(Nummer,CookieName)
{
  NeuText = "";
  if (document.cookie=="")
  {
    jetzt = new Date;
    jetzt.setMonth(jetzt.getMonth()+6);
    document.cookie = CookieName+"=;expires="+jetzt.toGMTString();
  }
  else
  {
    schongelesen=true;
    Daten = cookieWahl(CookieName);
    if(Daten==0)
    {
      jetzt = new Date;
      jetzt.setMonth(jetzt.getMonth()+6);
      document.cookie = CookieName+"=;expires="+jetzt.toGMTString();
      if(Nummer=="") return Daten;
    }
    else
    {
      if(Nummer=="") return Daten;
      Daten=Daten.split("&&");
      for (z=0; z<Daten.length ; z++ )
      {
        if (Nummer==Daten[z]) schongelesen=false;
      }
      if (schongelesen) Vorhanden = true;
    }
  }
return
}

function CookieWertAndern(CookieName,Wert)
{
  jetzt = new Date;
  jetzt.setMonth(jetzt.getMonth()+6);
  document.cookie = CookieName+"="+Wert+";expires="+jetzt.toGMTString();
return
}

function GetSeiteDaten(Splitten)
{
  Wert="";
  if((window.location.href).indexOf("?",0)!=-1)
  {
    Wert = window.location.search;
    Wert = Wert.substr(1,Wert.length);
    if(Splitten!=1)
    {
      if((Wert).indexOf("&_",0)!=-1)
      {
        Wert = Wert.split("&_");
      }
      else
      {
        Wert = Wert.split("&");
      }
    }
  }
  return Wert;
}

function SeiteDatenLesen(Variable,DatenArray,Ersetzen,DateiName,Alternativ)
{
  //Variable: wie lautet die Bezeichnung der Variable
  //Datenarray: wie der Name schon sagt
  //Ersetzen: Sollen Sonderzeichen konvertiert werden? (1=nein)
  //Handelt es sich um einen Dateinamen (1=ja)
  //Alternativwert, wenn kein Wert zugewiesen
  Wert="";
  for (z=0; z<DatenArray.length ; z++)
  {
    if (Variable==(DatenArray[z].split("="))[0]) Wert=(DatenArray[z].split("="))[1];
  }
  Wert = Konvertieren(Wert);
  Wert=Wert.replace(/!Frage!/g,"?");
  if(Ersetzen!=1) Wert=Wert.replace(/_/g," ");
  if(DateiName==1)
  {
    Wert=Wert.replace(/_UND_/g,"&_");
    Wert=Wert.replace(/_GLEICH_/g,"=");
    Wert=Wert.replace()
  }
  if((Alternativ) && (Wert=="")) Wert = Alternativ;
  return Wert;
}

function TextNegErsetzen(Wert)
{
  Wert=Wert.replace(/ /g,"_");
  Wert=Wert.replace(/ä/g,"AE");
  Wert=Wert.replace(/ö/g,"OE");
  Wert=Wert.replace(/ü/g,"UE");
  Wert=Wert.replace(/ß/g,"SZ");
return Wert;
}

function TextErsetzen(Wert)
{
  Wert=Wert.replace(/_/g,"&nbsp;");
  Wert=Wert.replace(/AE/g,"ä");
  Wert=Wert.replace(/OE/g,"ö");
  Wert=Wert.replace(/UE/g,"ü;");
  Wert=Wert.replace(/SZ/g,"ß");
return Wert;
}

function AndereText(DatenArray,SprachWert)
{
  Spalte=(SprachWert=="de") ? 1:2;
  for (Zeile=0; Zeile<DatenArray.length ; Zeile++ )
  {
    Daten=DatenArray[Zeile].split("#");
    TextAdr=((document.all)?eval("this."+Daten[0]):eval("document.getElementById(Daten[0])"));
    TextAdr.innerHTML=Daten[Spalte];
  }
return
}

function Sichtbar(Adresse)
{
  document.getElementById(Adresse).style.display = "block";
return
}
function Unsichtbar(Adresse)
{
  document.getElementById(Adresse).style.display = "none";
return
}

function LeseElement(Element,Adresse)
{
  var Rueckgabe;
  Pfad=eval(Adresse);
  if(Adresse!="")
  {
    if(document.all)
    {
      if(typeof Pfad.document.all[Element]=="object")
        Rueckgabe=Pfad.document.all[Element];
      else Rueckgabe=void(0);
    return(Rueckgabe)
    }
    if(document.getElementById)
    {
      if (typeof Pfad.document.getElementById(Element)=="object")
        Rueckgabe=Pfad.document.getElementById(Element);
      else Rueckgabe=void(0);
    return(Rueckgabe)
    }
  }
  else
  {
    if(document.all)
    {
      if(typeof document.all[Element]=="object")
        Rueckgabe=document.all[Element];
      else Rueckgabe=void(0);
    return(Rueckgabe)
    }
    if(document.getElementById)
    {
      if (typeof document.getElementById(Element)=="object")
        Rueckgabe=document.getElementById(Element);
      else Rueckgabe=void(0);
    return(Rueckgabe)
    }
  }
return void(0);
}

function SetzeElemInhalt(Element,Inhalt,Adresse)
{
  Adresse=((!Adresse)?"":Adresse);
  if((document.all)&&(LeseElement(Element,Adresse)))
  {
    LeseElement(Element,Adresse).innerHTML=Inhalt;
  }
  if((document.getElementById)&&(LeseElement(Element,Adresse)))
  {
    if((Inhalt.indexOf("<")==-1)&&(Inhalt.indexOf("/>")==-1)&&(Inhalt.indexOf("&")==-1)&&(Inhalt.indexOf(";")==-1))
    {
      LeseElement(Element,Adresse).firstChild.nodeValue=Inhalt;
    }
    else
    {
      LeseElement(Element,Adresse).innerHTML=Inhalt;
    }
  }
  if(document.layer)
  {
    Pfad=eval("document."+Element);
    Pfad.document.open();
    Pfad.document.write(Inhalt);
    Pfad.document.close();
  }
return
}

function SetzeAttr()
{

}

function HinweisZeigen()
{
  if(!window.event) return;
  ID_Name=window.event.srcElement.id;
  if(ID_Name==""||!ID_Name) {HinweisUnsichtbar();return;}
  ID_Feld=((document.all)?eval("document.all."+ID_Name):eval("document.getElementById('"+ID_name+"')"));
  if(!ID_Feld.dynDaten) {HinweisUnsichtbar();return;}
  Daten=ID_Feld.dynDaten.split(";")
  HinweisText="";StatusText="";
  for (i=0; i<Daten.length ; i++ )
  {
    if((Daten[i].split("="))[0].toUpperCase()=="HINWEIS") HinweisText=(Daten[i].split("="))[1];
    if((Daten[i].split("="))[0].toUpperCase()=="STATUS") StatusText=(Daten[i].split("="))[1];
  }
  if(StatusText!="") SetzStatus(StatusText)
  if(HinweisText=="") {HinweisUnsichtbar();return;}
  if(document.all)
  {
    X=window.event.x;
    Y=window.event.y;
    this.BeschrFeld.style.visibility="visible";
    if(document.all)
    {
      document.all.BeschrFeld.innerHTML = "<nobr>&nbsp;"+HinweisText+"&nbsp;</nobr><br>";
      document.all.BeschrFeld.style.pixelLeft=window.getScroll("left")+X-20;
      document.all.BeschrFeld.style.pixelTop=window.getScroll("top")+Y+20;
    }
    else
    {
      document.getElementById("BeschrFeld").innerHTML = "<nobr>&nbsp;"+HinweisText+"&nbsp;</nobr><br>";
      document.getElementById("BeschrFeld").style.left=window.getScroll("left")+X-20;
      document.getElementById("BeschrFeld").style.top=window.getScroll("top")+Y+20;
    }
  }
  else
  {

  }
return
}

function Unsichtbar(Objekt)
{
  document.getElementById(Objekt).style.visibility="hidden";
  return;
}

function getScroll(what)
{
  var i=what.toLowerCase();
  var j=i.substring(0,1).toUpperCase()+i.substring(1,i.length);
  var k=i=="left"?"X":"Y";
  if(document.documentElement&&document.documentElement.scrollTop)
    return(eval("document.documentElement.scroll"+j));
  else
    if(document.body&&document.body.scrollTop) //MSIE
      return(eval("document.body.scroll"+j));
    else
      if(window.pageYOffset)
  {
        return(eval("window.page"+k+"Offset"));}
      else
        if(window.scrollY)
  {
          return(eval("window.scroll"+k));}
  return 0;
};

function getScrollLeft()
{
  return window.getScroll("left");
};

function getScrollTop()
{
  return window.getScroll("top");
}

function SeiteSprache(Laden)
{
  Daten = GetSeiteDaten();
  Verweis = SeiteDatenLesen("Verweis",Daten);
  Sprache=SeiteDatenLesen("lang",Daten);
  Sprache=(!Sprache)?"de":Sprache;
  if(Laden) if(Sprache!="de") window.location.href="index_"+Sprache+".html?lang="+Sprache;
}

function HilfeTextSelect()
{
 if (window.getSelection) HT_Text=FrameFenster.getSelection();
   else if (document.getSelection) HT_Text=FrameFenster.getSelection();
        else if (document.selection) HT_Text=FrameFenster.document.selection.createRange().text;
 //Warum net?
 neu=HT_Text.toLowerCase();
 HT_Text=neu;
 alert(HT_Text);
 for (i=0; i<Hk_text.length ; i++ )
 {
   Gefunden=1;
   if((Hk_text[i]).indexOf(HT_Text)!=-1) break;
   Gefunden=0;
 }
 if(Gefunden==1)
 {
   alert(Hk_text[i])
 }
 else alert("Kein Eintrag gefunden!\nNothing found")
 return;
}

function Konvertieren(KonvertText,Richtung)
{
  if(Richtung != "-1")
  {
    KonvertText=KonvertText.replace(/%DF/gi,"ß");
    KonvertText=KonvertText.replace(/%C4/gi,"Ä");
    KonvertText=KonvertText.replace(/%E4/gi,"ä");
    KonvertText=KonvertText.replace(/%D6/gi,"Ö");
    KonvertText=KonvertText.replace(/%F6/gi,"ö");
    KonvertText=KonvertText.replace(/%DC/gi,"Ü");
    KonvertText=KonvertText.replace(/%FC/gi,"ü");
    KonvertText=KonvertText.replace(/%3C/gi,"<");
    KonvertText=KonvertText.replace(/%3E/gi,">");
    KonvertText=KonvertText.replace(/%22/gi,"\"");
    KonvertText=KonvertText.replace(/%20/gi," ");
    KonvertText=KonvertText.replace(/%A0/gi," ");
    //KonvertText=KonvertText.replace(/%2F/gi,"/");
  }
  else
  {
    KonvertText=KonvertText.replace(/ß/g,"%DF");
    KonvertText=KonvertText.replace(/Ä/g,"%C4");
    KonvertText=KonvertText.replace(/ä/g,"%E4");
    KonvertText=KonvertText.replace(/Ö/g,"%D6");
    KonvertText=KonvertText.replace(/ö/g,"%F6");
    KonvertText=KonvertText.replace(/Ü/g,"%DC");
    KonvertText=KonvertText.replace(/ü/g,"%FC");
    KonvertText=KonvertText.replace(/</gi,"%3C");
    KonvertText=KonvertText.replace(/>/gi,"%3E");
    KonvertText=KonvertText.replace(/\"/g,"%22");
    KonvertText=KonvertText.replace(/ /g,"%20");
    KonvertText=KonvertText.replace(/ /g,"%A0");
    //KonvertText=KonvertText.replace(/\/ /g,"%2F");
  }

return KonvertText;
}

function Aendere_Listefenster(ListeURL)
{
  window.Listefenster.location.href = "Liste" + ListeURL + ".html";
  return;
}

function Teste_KomplettGeladen()
{
  if (self==parent){document.write("<p class='norm' style='background-color:#FFDF00;text-align:center'>Dieser Beitrag stellt nur einen Auszug der Seite <b>Portal :: Straßenbahn Dresden ::</b> dar.<br />Bitte begeben Sie sich zur <a href=http://www.strassenbahn-dresden.de/main.html?lang=de>Startseite</a>, um die gesamte Internetseite zu laden! Vielen Dank.</p>")};
  return;
}

function ErsetzeURL(Textdaten)
{
  temp = Textdaten;
  Textdaten = Textdaten.split("[URL]"); //Verweise stehen im [URL][URL] Container
  if(Textdaten.length ==1) return temp;
  for (x_Textdaten=1; x_Textdaten<Textdaten.length ; x_Textdaten += 2 )
  {
    Verweisdaten = (Textdaten[x_Textdaten]).split(":&_"); //Angabe Titel= Bild= Ziel= Verweis=
    Ziel = SeiteDatenLesen("Ziel",Verweisdaten,0,0,"_self");
    Titel = SeiteDatenLesen("Titel",Verweisdaten);
    Verweis = SeiteDatenLesen("Verweis",Verweisdaten);
    Bildchen = SeiteDatenLesen("Bild",Verweisdaten);
    Bildchen = ((Bildchen != "")?" <img src=\""+Bildchen+"\" border=\"0\" class=\"Textsymbol\" \/>":"")
    Textdaten[x_Textdaten] = "<a href=\""+Verweis+"\" target=\""+Ziel+"\" title=\"Beitrag zum Thema "+Titel+"\">"+Bildchen+" "+Titel+"</a>";
  }
  TextR = "";
  for (x_Textdaten=0; x_Textdaten<Textdaten.length ; x_Textdaten++ )
  {
    TextR += Textdaten[x_Textdaten];
  }
  return TextR;
}

function LexFen(artikel)
{
  DDLexFenster=open("http://www.dresden-lexikon.de/Lexikon/Lexikon.phtml?artikel="+artikel,"antwort","width=410,height=700,left=550,top=10,dependent=yes,marginwidth=0,marginheigth=0,scrollbars=yes,status=yes,resizable=yes");
  DDLexFenster.focus();
}

function Erstelle_Sprung()
{
  Sprung = "";
  aktAdresse = self.location.href.split("Link");
  aktAdresse = aktAdresse[1].split("/")
  for (i=1; i<aktAdresse.length ; i++ )
  {
    Sprung += "..\/";
  }

  return Sprung;
}

function Berechne_neues_Datum(altesDatum,jjd,mmd,ttd)
{
  neuesJahr = Number(altesDatum.slice(0,4));
  neuerMonat = Number(altesDatum.slice(4,6));
  neuerTag = Number(altesDatum.slice(6,8));

  neuerTag = neuerTag + Number(ttd);
  if(neuerTag < 1 || neuerTag > 28)
  {
    if(neuerTag < 1)
    {
      neuerTag = 28 - Math.abs(neuerTag);
      neuerMonat--;
    }
    else
    {
      neuerTag = neuerTag - 28;
      neuerMonat++;
    }
  }
  neuerTag = ((neuerTag < 10) ? "0" + neuerTag : neuerTag);

  neuerMonat = neuerMonat + Number(mmd);
  if(neuerMonat < 1 || neuerMonat > 12)
  {
    if(neuerMonat < 1)
    {
      neuerMonat = 12 - Math.abs(neuerMonat);
      neuesJahr--;
    }
    else
    {
      neuerMonat = neuerMonat - 12;
      neuesJahr++;
    }
  }
  neuerMonat = ((neuerMonat < 10) ? "0" + neuerMonat : neuerMonat);

  neuesJahr = neuesJahr + Number(jjd);

  return (String(neuesJahr) + String(neuerMonat) + String(neuerTag));
}

function Konvertiere_Datum(altesDatum,Modus)
{
  if(!Number(altesDatum)) return altesDatum;
  Monate = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
  neuesJahr = altesDatum.slice(0,4);
  neuerMonat = altesDatum.slice(4,6);
  neuerTag = altesDatum.slice(6,8);
  if(Modus == 1) neuerMonat = " " + Monate[(Number(neuerMonat))-1] + " ";
  else neuerMonat = neuerMonat + ".";
  neuesDatum = neuerTag + "." + neuerMonat + neuesJahr;
  return neuesDatum;
}

function Erstelle_Box_Verweise(Suchwort,Datum_beachten)
{
  Box_Uberschrift = "Weitere Seiten zur Thematik";
  Datum_aktuell = 0;
  Hole_Seitenverzeichnis();
  Hole_Seitenextern();
  document.write("<div id=\"Box_Textfeld\"><h2 id=\"Box_Textfeld_Uberschrift\">"+Box_Uberschrift+"<\/h2><p id=\"Box_Textfeld_Text\">");
  if(Suchwort.indexOf("Bilderanzeige") != -1)
  {
    Bilderanzeige = (Suchwort.split(",Bilderanzeige_"))[1];
    Suchwort = (Suchwort.split(",Bilderanzeige_"))[0];
  }
  else Bilderanzeige = 0;
  Erstelle_BerichteVerweise(Suchwort);
  if(Bilderanzeige != 0) Erstelle_BilderVerweis(Bilderanzeige);
  Erstelle_ExterneVerweise(Suchwort,Datum_aktuell,Datum_beachten);
  document.write("<\/p><p id=\"Box_Textfeld_Fuss\"><a href=\"javascript:history.back()\" target=\"_self\" class=\"zuruck\">Eine Seite zurück</a><\/p></div>");

return
}


function Erstelle_BilderVerweis(BildSuchwort)
{
  BildSuchwort = BildSuchwort.split("&_");
  Text1 = SeiteDatenLesen("Text",BildSuchwort);
  BildSuchwort = SeiteDatenLesen("Suchwort",BildSuchwort);
  Verweis = "<br \/><b>Bildergalerie</b><br \/><a href=\"" + SprungNachOben + "LinkOnline\/Meldungen\/NeuesBildersuche.html?lang=de&_Titel=" + Text1 + "&_Suche=" + BildSuchwort + "\" target=\"_self\" class=\"fotoanzeigen\"> " + Text1 + "</a><br \/>";
  document.write(Verweis);

return
}

function Erstelle_BerichteVerweise(Suchwort)
{
  Seitenverzeichnis = Seitenverzeichnis.sort();
  Seitenverzeichnis = Seitenverzeichnis.reverse();
  neuesSuchwort = (Suchwort.toLowerCase()).split(",");
  Suchergebnisse = new Array();
  Suchergebnisse_Zaehler = 0;
  for (i=0; i<Seitenverzeichnis.length ; i++ )
  {
    Verweis_gefunden = 0;
    for (a=0; a<neuesSuchwort.length; a++)
    {
      if((Seitenverzeichnis[i].toLowerCase()).indexOf(neuesSuchwort[a]) != -1) Verweis_gefunden = 1;
      if(self.location.href.indexOf((Seitenverzeichnis[i].split("#"))[2]) != -1) Datum_aktuell = (Seitenverzeichnis[i].split("#"))[0];
    }
    if(Verweis_gefunden == 1)
    {
      Suchergebnisse[Suchergebnisse_Zaehler] = Seitenverzeichnis[i];
      Suchergebnisse_Zaehler++;
    }
  }
  Verweis = "";
  if(Suchergebnisse_Zaehler > 1)
  {
    SprungNachOben = Erstelle_Sprung()
    for (i=0; i<Suchergebnisse.length ; i++ )
    {
      Bericht = Suchergebnisse[i].split('#');
      if(self.location.href.indexOf(Bericht[2]) == -1)
      {
        Verweis += Konvertiere_Datum(Bericht[0]) + ": <a href=\"" + SprungNachOben + Bericht[2] + "\" target=\"_self\" class=\"intern\"> " + Bericht[1] + "</a><br \/>";
      }
      else
      {
        Verweis += Konvertiere_Datum(Bericht[0]) + ": <img src=\"../../Bilder/Textsymbole/internerLink.GIF\" width=\"11px\" height=\"11px\" class=\"Textsymbol\" border=\"0\" /> " + Bericht[1] + "<br \/>";
      }
    }
  }
  else
  {
    Verweis = "Keine weiteren Dokumente gefunden.<br \/>";
  }
  document.write(Verweis);
  return
}

function Erstelle_ExterneVerweise(Suchwort,Datum_aktuell,Datum_beachten)
{
  //Datum_beachten == 1: Artikel liegt 14 Tage vor/nach Erscheines des Berichtes
  Datum_aktuell = ((!Datum_aktuell) ? "00000000" : Datum_aktuell);
  Seitenverzeichnis = Seitenextern.sort();
  Seitenverzeichnis = Seitenverzeichnis.reverse();
  neuesSuchwort = (Suchwort.toLowerCase()).split(",");
  Suchergebnisse = new Array();
  for (i=0; i<Seitenverzeichnis.length ; i++ )
  {
    Verweis_gefunden = 0;
    for (a=0; a<neuesSuchwort.length; a++)
    {
      if((Seitenverzeichnis[i].toLowerCase()).indexOf(neuesSuchwort[a]) != -1) Verweis_gefunden = 1;
    }
    if(Verweis_gefunden == 1)
    {

      Suchergebnisse_Anbieter = ((Seitenverzeichnis[i].split("#"))[0]).slice(8,11);
      for (b=0; b<Suchergebnisse.length; b++)
      {
        if(Suchergebnisse[b][0] == Suchergebnisse_Anbieter) break;
      }
      if(Suchergebnisse.length == b)
      {
        Suchergebnisse[b] = new Array();
        Suchergebnisse[b][0] = Suchergebnisse_Anbieter;
      }
      Suchergebnisse[b][(Suchergebnisse[b].length)] = Seitenverzeichnis[i];
    }
  }

  Verweis = "";
  if(Suchergebnisse.length != 0)
  {
    Verweis = "<br \/>";
    for (a=0; a<Suchergebnisse.length ; a++ )
    {
      c = a;
      Anbieter_Bericht = Seitenanbieter(Suchergebnisse[a][0]);
      for (b=0; b<Suchergebnisse[a].length; b++)
      {
        Bericht = Suchergebnisse[a][b].split('#');
        Datum_vor = Berechne_neues_Datum(Bericht[0],0,0,14);
        Datum_zuruck = Berechne_neues_Datum(Bericht[0],0,0,-14);
        Datum_Bericht = Bericht[0].slice(0,8);
        if(((Datum_aktuell > Datum_zuruck) && (Datum_aktuell < Datum_vor)) || Datum_beachten != 1)
        {
          if(c == a)
          {
            zusaetzlicher_Zeilenumbruch = ((a != 0) ? "<br \/>" : "");
            Verweis += zusaetzlicher_Zeilenumbruch + "<b>Weiterlesen bei " + Anbieter_Bericht + ":<\/b><br \/>";
            c = -1;
          }
          Verweis += Konvertiere_Datum(Bericht[0].slice(0,8)) + ": <a href=\""+ Bericht[2] + "\" target=\"_blank\" class=\"extern\"> " + Bericht[1] + "</a><br \/>";
        }

      }
    }
  }
  else
  {
    //Verweis = "Keine weiteren Dokumente gefunden.<br \/>";
  }
  document.write(Verweis);
  return
}