function passwort(start)
{
 var win=window.open("internes/passwort.php?start="+start,"","Height=100px, Width=400px, screenX=150px, screenY=150px");
}//----------------------------------------------------passwort(start)---

function zeigen(sekmenue)
{
document.getElementById("unter"+sekmenue).style.visibility = "visible";
}//--------------------------------------------------------------zeigen---

function verstecken(sekmenue)
{
 document.getElementById("unter"+sekmenue).style.visibility = "hidden";
}//----------------------------------------------------------verstecken---

function aufrufen(sid,nid,hid,parameter)
{
switch (nid)
 {
 case "9":
 var win=window.open("sportforum/index.php","");
 break;
 
 default:
  if(parameter=="")
   {
     window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid;
   }
  else
   {
     window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+parameter;
   }
 break;
 }//switch  
 
}//------------------------------------------------------------aufrufen---

function schnellsuche(sid,nid,hid)
{
  if(nid=='564') {suchbegriff=document.getElementById("schnellsuchtext").value}
  else if (nid=='581') {suchbegriff=document.getElementById("archivsuchtext").value}
    window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+"&suchwort="+suchbegriff;
}//-----------------------------------------------------schnellsuche---

function ergebnis_aufrufen(sid,nid,hid,parameter)
{
    window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+parameter;
}//-----------------------------------------------------ergebnis_aufrufen---


function prospekt_aufrufen(nid,hid,parameter)
{
 var sid=document.getElementById("sid").value;
  window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+parameter;
}//-----------------------------------------------------prospekt_aufrufen---

function zur_suche(abteilung, kategorie)
{
 var sid=document.getElementById("sid").value;
    window.location.href="rahmen.php?"+sid+"&nid=56&hid=5&abteilung="+abteilung+"&kategorie="+kategorie;
}//-------------------------------------------------------------zur_suche---


function suche_aufrufen(sid,nid,hid)
{
 parameter="";
 var abteilung=document.getElementById("abteilung").options[document.getElementById("abteilung").selectedIndex].value;
  if(abteilung!="leer") {parameter=parameter+"&abteilung="+abteilung;}

// ist Kategorieauswahl angezeigt?
  if(document.getElementById("kat"))
   { 
    var kategorie=document.getElementById("kat").options[document.getElementById("kat").selectedIndex].value;
 if(kategorie!="leer") {parameter=parameter+"&kategorie="+kategorie;}
   }
  
// ist Auswahlkalender angezeigt?
  if(document.getElementById("kalender"))
   { 
		var tag=document.kalender.tag.options[document.kalender.tag.selectedIndex].value;
		var monat=document.kalender.monat.options[document.kalender.monat.selectedIndex].value;
		var jahr=document.kalender.jahr.options[document.kalender.jahr.selectedIndex].value;
		parameter=parameter+"&jahr="+jahr+"&monat="+monat+"&tag="+tag;
   }
   
 window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+parameter;
}//-----------------------------------------------------------suche_aufrufen---

function sportverein_aufrufen(sid,nid,hid)
{
 var verein=document.getElementById("verein").value;
 window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+"&abteilung=sport&verein="+verein;
}//-----------------------------------------------------sportverein_aufrufen---

function sportart_aufrufen(sid,nid,hid)
{
 var sportart=document.getElementById("sportart").value;
 window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+"&abteilung=sport&sportart="+sportart;
}//-----------------------------------------------------sportverein_aufrufen---

function heute_aufrufen(sid,jahr,monat,tag)
{
 window.location.href="rahmen.php?"+sid+"&nid=563&hid=56&abteilung=termine&kategorie=datum&jahr="+jahr+"&monat="+monat+"&tag="+tag;
}//---------------------------------------------------------bm_aufrufen---

function aktuelle_meldung()
{
 var sid=document.getElementById("sid").value;
    window.location.href="rahmen.php?"+sid+"&nid=56&hid=5&abteilung="+abteilung+"&kategorie="+kategorie;

}//-----------------------------------------------------------aktuelle_meldung---



function bm_aufrufen(sid,kategorie,anbieter)
{
 window.location.href="rahmen.php?"+sid+"&nid=44&hid=4&kategorie="+kategorie+"&anbieter="+anbieter;
}//---------------------------------------------------------bm_aufrufen---

function textlink(nid,hid)
{
//liest verstecktes Feld in der Stadtteil-Datei aus:
 var sid=document.getElementById("sid").value;
 window.location.href="rahmen.php?"+sid+"&nid="+nid+"&hid="+hid;
}//--------------------------------------------------------------zeigen---

function popup_zeigen(name)
{
 document.getElementById(name).style.visibility = "visible";
 
}//------------------------------------------------------preise_zeigen()---

function popup_verstecken(name)
{
 document.getElementById(name).style.visibility = "hidden";

}//--------------------------------------------------popup_verstecken(name)---


function preise_zeigen()
{
 document.getElementById("preisfenster").style.visibility = "visible";
 
}//------------------------------------------------------preise_zeigen()---

function preise_verstecken()
{
 document.getElementById("preisfenster").style.visibility = "hidden";

}//--------------------------------------------------preise_verstecken()---

function notdienst_zeigen()
{
 document.getElementById("notdienstfenster").style.visibility = "visible";
 
}//---------------------------------------------------notdienst_zeigen()---

function notdienst_verstecken()
{
 document.getElementById("notdienstfenster").style.visibility = "hidden";

}//-----------------------------------------------notdienst_verstecken()---

function stadtteil_aufrufen(sid)
{
 var teil=document.getElementById("stadtteil").value;
 stadtteil_seite(sid,teil);
}//----------------------------------------function stadtteil_aufrufen()---

function stadtteil_seite(sid,teil)
{
 window.location.href="rahmen.php?"+sid+"&nid=2&teil="+teil;
}//------------------------------------------function stadtteil_seite()---


function registrieren(sid)
{
 window.location.href="rahmen.php?"+sid+"&nid=51";
}//----------------------------------------------function registrieren()---

function einloggen(sid)
{
 window.location.href="rahmen.php?"+sid+"&nid=52";
}//-------------------------------------------------function einloggen()---


function fotofenster(verzeichnis,dateiname)
{
 hoehe=450;
 breite=550;
 var win=window.open(verzeichnis+"/grossfoto.php?datei="+dateiname,"","Height="+hoehe+", Width="+breite+", screenX=150, screenY=150, resizable=yes, scrollbars=yes");
}//---------------------------------------------fotofenster(dateiname)---

function fenster_aufrufen(sid, nid, hid, bm_id)
{
 hoehe=450;
 breite=550;
 var win=window.open("fenster_rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+"&bm_id="+bm_id,"","Height="+hoehe+", Width="+breite+", screenX=150, screenY=150, resizable=yes, scrollbars=yes");
}//---------------------------------------------fotofenster(dateiname)---


function im_fenster(sid,nid,hid,parameter)
{
 hoehe=450;
 breite=550;
 var win=window.open("fenster_rahmen.php?"+sid+"&nid="+nid+"&hid="+hid+parameter,"","Height="+hoehe+", Width="+breite+", screenX=150, screenY=150, resizable=yes, scrollbars=yes");
}//------------------------------------------------------------im_fenster---

function druckfenster(nid,parameter)
{
 hoehe=450;
 breite=800;
 var win=window.open("drucken/druckfenster.php?nid="+nid+parameter,"","Height="+hoehe+", Width="+breite+", screenX=150, screenY=150, resizable=yes, scrollbars=yes, location=no, status=no");
}//------------------------------------------------------------im_fenster---

function galerie_fenster(verzeichnis,nr)
{
 hoehe=450;
 breite=850;
 var win=window.open(verzeichnis+"/galerie.php?nr="+nr,"","Height="+hoehe+", Width="+breite+", screenX=10, screenY=10, resizable=yes, scrollbars=yes");
}//------------------------------------------------------------im_fenster---


function weiter(sid,fenster)
{
//wenn aus kleinem Fenster aufgerufen
if (fenster)
	{
	//Daten der aktuellen aufrufenden Seite
	  auffrischen=opener.location;
	//kleines Felster zu
	  window.close();
	//grosses Fenster auffrischen
	  opener.location.href=auffrischen;
	}
  else
  {
    aufrufen(sid,'1','');
  }
}//------------------------------------------------------------im_fenster---

function gewinn_loesung(sid)
{

 window.location.href="rahmen.php?"+sid+"&nid=451&hid=45"+parameter;
}//------------------------------------------------------------aufrufen---

//*************************************************************************
function zeige_grossbild(bild,bilderzahl,breite,hoehe) 
{//------------------------------------------------------------------
   var grossfoto = document.getElementById("grossfoto");
   grossfoto.innerHTML="<img src='"+bild+"' width='"+breite+"' height='"+hoehe+"' alt='' >";
//   variable <bild> enthaelt alle weiteren wichtigen Angaben: Extrahieren
//Slash-Positionen ermitteln:
 var fragmente=bild.split('/');
 var ordner=fragmente[1];
 var menuepunkt=fragmente[2];
 var bildnr=fuehrende_nullen_entfernen(fragmente[4].slice((fragmente[4].length)-7,(fragmente[4].length)-4));
   var grbild_zurueck = document.getElementById('grbild_zurueck');
   var grbild_vor = document.getElementById('grbild_vor');

    bildnrstring = fuehrende_nullen_hinzu(bildnr,3);

    if (bildnr==1) {grbild_zurueck.innerHTML='vorheriges';}
    else
    {
     bild_zurueck=bildnr-1;
      grbild_zurueck.innerHTML='<a href="javascript:grfoto_blaettern(\''+bild_zurueck+'\', \''+bilderzahl+'\', \''+ordner+'\', \''+menuepunkt+'\')">vorheriges</a>';
    }//else if (bildnr==1)

    if (bildnr==bilderzahl) {grbild_vor.innerHTML='n&auml;chstes';}
    else
    {
     bild_vor=parseInt(bildnr)+1;
      grbild_vor.innerHTML='<a href="javascript:grfoto_blaettern(\''+bild_vor+'\', \''+bilderzahl+'\', \''+ordner+'\', \''+menuepunkt+'\')">n&auml;chstes</a>';
     }//else if (bildnr==1)















}//----------------------------------------------zeige_grossbild()---


//*************************************************************************



/* +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP  +++ */
var anfrage=null;

function erzeugeAnfrage()
{//----------------------------------------------------------------------
 try 
   {
     anfrage = new XMLHttpRequest();
   }//try 
   catch (versuchmicrosoft) 
   {
     try 
     {
       anfrage = new ActiveXObject("Msxml2.XMLHTTP");
     }//try
     catch (anderesmicrosoft) 
     {
       try 
       {
         anfrage = new ActiveXObject("Microsoft.XMLHTTP");
       }//try 
       catch (fehlschlag) 
       {
         anfrage = null;
       }//catch(fehlschlag)
     }//catch (anderesmicrosoft)
   }//catch (versuchmicrosoft)

   if (anfrage == null)
     alert("Fehler beim Erzeugen des Anfrage-Objekts!");
}//----------------------------------------------------erzeugeAnfrage()-- 
/* Ende +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP +++ XMLHTTP */

function seiteninhaltsliste(stadtteil)
{
 var seiteninhalt_titel = document.getElementById("seiteninhalt_titel");
//Status der Liste feststellen
 if(seiteninhalt_titel.innerHTML.match("einblenden"))
 {
  erzeugeAnfrage();
   var url = "xml/seiteninhalt.php?stadtteil="+stadtteil;
   anfrage.open("GET", url, true);

//funktion OHNE Klammern aufrufen!   
   anfrage.onreadystatechange = zeige_seiteninhaltsliste;
   anfrage.send(null);
 }//if (seiteninhalt_titel.innerHTML.match("einblenden"))
 else
 {
  verstecke_seiteninhaltsliste()
 }//else if (seiteninhalt_titel.innerHTML.match("einblenden"))


}//---------------------------------------seiteninhaltsliste(stadtteil)---

function zeige_seiteninhaltsliste()
{
  if (anfrage.readyState == 4) 
  {
   var seiteninhalt_titel = document.getElementById("seiteninhalt_titel");

    seiteninhalt_titel.innerHTML = "Seiteninhaltsliste ausblenden&nbsp;<img src='grafik/s_asc.gif' width='10' height='9' />";
   
    var zeile = document.getElementById("zeile");
    zeile.innerHTML = anfrage.responseText;

  }//if (anfrage.readyState == 4)

}//----------------------------------------zeige_seiteninhaltsliste()---

function verstecke_seiteninhaltsliste()
{
   var seiteninhalt_titel = document.getElementById("seiteninhalt_titel");

    seiteninhalt_titel.innerHTML = "Seiteninhaltsliste einblenden&nbsp;<img src='grafik/s_desc.gif' width='10' height='9' />";
   
   var zeile = document.getElementById("zeile");
    zeile.innerHTML = "";
}//---------------------------verstecke_seiteninhaltsliste(stadtteil)---

function fuehrende_nullen_hinzu(zahl,laenge)
{
 var auffuellen=(laenge-zahl.length);
 var zahlstring=''; 
 for (i=1;i<=auffuellen;i++)
 {
  zahlstring=zahlstring+'0';
 }
  zahlstring=zahlstring+zahl;
  return(zahlstring);
}//-------------------------------------fuehrende_nullen(zahl,laenge)---

function fuehrende_nullen_entfernen(zahl)
{
  zahl=zahl.replace( /^(0+)/ ,'' );
  return(zahl);
}//-------------------------------------fuehrende_nullen(zahl,laenge)---




function getStichwoerter() 
{//------------------------------------------------
   if(document.getElementById("stichwort_auswahl").style.visibility = "hidden") {document.getElementById("stichwort_auswahl").style.visibility = "visible";}

    var kategorie=document.getElementById("kat").options[document.getElementById("kat").selectedIndex].value;
 
   if(document.getElementById("suchtext").value != "") {var suchtext=document.getElementById("suchtext").value;}
  erzeugeAnfrage();
   var url = "xml/text_stichwoerter.php?kategorie="+kategorie+"&suchtext="+suchtext;
   anfrage.open("GET", url, true);
   anfrage.onreadystatechange = updateStichwortAuswahl;
   anfrage.send(null);
}//----------------------------------------------------getStichwoerter()---

function updateStichwortAuswahl() 
{//------------------------------------------------------------------
  if (anfrage.readyState == 4) 
  {
    var kd_auswahl = document.getElementById("stichwort_auswahl");
    //value ist ein Unterelement des Elementes "KdNr"
    kd_auswahl.innerHTML = anfrage.responseText;
  }//if (anfrage.readyState == 4)kopfbanner
}//----------------------------------------------updateStichwortAuswahl()---

function getNamen() 
{//------------------------------------------------
   if(document.getElementById("namen_auswahl").style.visibility = "hidden") {document.getElementById("namen_auswahl").style.visibility = "visible";}

    var kategorie=document.getElementById("kat").options[document.getElementById("kat").selectedIndex].value;
   if(document.getElementById("suchname").value != "") {var suchname=document.getElementById("suchname").value;}
  erzeugeAnfrage();
   var url = "xml/text_namen.php?kategorie="+kategorie+"&suchname="+suchname;
   anfrage.open("GET", url, true);
   anfrage.onreadystatechange = updateNamenAuswahl;
   anfrage.send(null);
}//----------------------------------------------------getStichwoerter()---

function updateNamenAuswahl() 
{//------------------------------------------------------------------
  if (anfrage.readyState == 4) 
  {
    var kd_auswahl = document.getElementById("namen_auswahl");
    //value ist ein Unterelement des Elementes "KdNr"
    kd_auswahl.innerHTML = anfrage.responseText;
  }//if (anfrage.readyState == 4)
}//----------------------------------------------updateNamenAuswahl()---

function rubrikinhalt(rubrik)
{
// Alle Reiter zuruecksetzen auf Grundeinstellung
	var Knoten = document.getElementById("reiterliste").firstChild;
	while (Knoten != null) 
	{
 
	  if (Knoten.nodeName=="LI")
	 {Knoten.className="reiter";}
	  Knoten = Knoten.nextSibling;

  
	}
//aktuellen Reiter ermitteln und Eigenschaften setzen	
   document.getElementById(rubrik).className="aktueller_reiter";
//Inhalt gemaess Rubrik ermitteln
   erzeugeAnfrage();
   var url = "xml/text_rubrik.php?rubrik="+rubrik;
   anfrage.open("GET", url, true);
//funktion OHNE Klammern aufrufen!   
   anfrage.onreadystatechange = zeige_rubrik;
   anfrage.send(null);
}//-----------------------------------------------rubrikinhalt(rubrik)---

function zeige_rubrik()
{
  if (anfrage.readyState == 4) 
  {
   var inhalt = document.getElementById("rubrik_inhalt");
   inhalt.innerHTML = anfrage.responseText;
  }//if (anfrage.readyState == 4)
}//--------------------------------------------------zeige_rubrik()---

function bilderleiste(bildnr, anzahl_bilder, ordner, menuepunkt)
{
//zum Anfang springen:
if(bildnr<=2) {bildnr=2;}

//zum Ende springen:
if(bildnr==anzahl_bilder) {bildnr=bildnr-1;}

   erzeugeAnfrage();
   var url = "xml/text_bilderleiste.php?bildnr="+bildnr+"&anzahl="+anzahl_bilder+"&ordner="+ordner+"&menuepunkt="+menuepunkt;
   anfrage.open("GET", url, true);
//funktion OHNE Klammern aufrufen!   
   anfrage.onreadystatechange = aktualisiere_bildleiste;
   anfrage.send(null);
  
}//--------------------------------------------------bilderleiste()---


function aktualisiere_bildleiste()
{
  if (anfrage.readyState == 4) 
  {
   var fotoleiste = document.getElementById("fotoleiste");
   fotoleiste.innerHTML = anfrage.responseText;
  }//if (anfrage.readyState == 4)
}//----------------------------------------aktualisiere_bildleiste()---

function grfoto_blaettern(bildnr, anzahl_bilder, ordner, menuepunkt)
{
  erzeugeAnfrage();
   var url = "xml/xml_gr_foto_blaettern.php?bildnr="+bildnr+"&anzahl="+anzahl_bilder+"&ordner="+ordner+"&menuepunkt="+menuepunkt;
   anfrage.open("GET", url, true);
//funktion OHNE Klammern aufrufen!   
   anfrage.onreadystatechange = aktualisiere_gr_blaettern;
   anfrage.send(null);



}//--------------------------------------------------grfoto_blaettern()---

function aktualisiere_gr_blaettern()
{
  if (anfrage.readyState == 4) 
  {
   var xml = anfrage.responseXML;
   var grbild_zurueck = document.getElementById('grbild_zurueck');
   var grbild_vor = document.getElementById('grbild_vor');
   var grossfoto = document.getElementById('grossfoto');
   var klf_1 = document.getElementById("klf_1");
   var klf_2 = document.getElementById("klf_2");
   var klf_3 = document.getElementById("klf_3");
   var klf_4 = document.getElementById("klf_4");

    bildnr = xml.getElementsByTagName('bildnr')[0].firstChild.data;
    bilderzahl = xml.getElementsByTagName('bilderzahl')[0].firstChild.data;
    ordner = xml.getElementsByTagName('ordner')[0].firstChild.data;
    menuepunkt = xml.getElementsByTagName('menuepunkt')[0].firstChild.data;
    grossbilddaten = xml.getElementsByTagName('grossbilddaten')[0].firstChild.data;

    bildnrstring = fuehrende_nullen_hinzu(bildnr,3);
    if (bildnr==1) {grbild_zurueck.innerHTML='vorheriges';}
    else
    {
     bild_zurueck=bildnr-1;
      grbild_zurueck.innerHTML='<a href="javascript:grfoto_blaettern(\''+bild_zurueck+'\', \''+bilderzahl+'\', \''+ordner+'\', \''+menuepunkt+'\')">vorheriges</a>';
    }//else if (bildnr==1)

    if (bildnr==bilderzahl) {grbild_vor.innerHTML='n&auml;chstes';}
    else
    {
     bild_vor=parseInt(bildnr)+1;
      grbild_vor.innerHTML='<a href="javascript:grfoto_blaettern(\''+bild_vor+'\', \''+bilderzahl+'\', \''+ordner+'\', \''+menuepunkt+'\')">n&auml;chstes</a>';
     }//else if (bildnr==1)

    grossfoto.innerHTML = '<img src="sonderseiten/'+ordner+'/'+menuepunkt+'/galerie/'+menuepunkt+'_'+bildnrstring+'.jpg" '+grossbilddaten+'  alt="" />';

//--------------Bilderleiste---------------
    kleinfoto_1=fuehrende_nullen_entfernen(document.getElementById("kb_1").value);
    if (kleinfoto_1 >= bildnr) 
     {
      kleinfoto_1=parseInt(bildnr)+1; 
      bilderleiste(kleinfoto_1, bilderzahl, ordner, menuepunkt);
     }

    kleinfoto_4=fuehrende_nullen_entfernen(document.getElementById("kb_4").value);
    if (kleinfoto_4 <= bildnr)
     {
      kleinfoto_4=parseInt(bildnr)-1; 
      bilderleiste(kleinfoto_4, bilderzahl, ordner, menuepunkt);
     }

//--------------Bilderleiste---------------

  }//if (anfrage.readyState == 4)

}//----------------------------------------aktualisiere_gr_blaettern()---

function abstimmen(sid,nr)
{
  erzeugeAnfrage();
   var url = "xml/text_umfrageergebnis.php?"+sid+"&nr="+nr;
   anfrage.open("GET", url, true);
//funktion OHNE Klammern aufrufen!  
   anfrage.onreadystatechange = ergebnis_ausgeben;
   anfrage.send(null);
}//--------------------------------------------------------abstimmen()---

function ergebnis_ausgeben()
{
 if (anfrage.readyState == 4) 
  {
   var rbuttons = document.getElementById('r_buttons');

    rbuttons.innerHTML = anfrage.responseText;
  }//if (anfrage.readyState == 4)


}//------------------------------------------------ergebnis_ausgeben()---