function select_tab (tab_container_id, tab_number)
{
 for (var offset=0; offset<document.getElementById(tab_container_id).getElementsByTagName("div").length; offset++)
 {
   if (offset<document.getElementById(tab_container_id).getElementsByTagName("div").length/2)
   {
     if (offset==tab_number-1) 
      {document.getElementById(tab_container_id).getElementsByTagName("div")[offset].className="currentitem";}
     else
      {document.getElementById(tab_container_id).getElementsByTagName("div")[offset].className="item";}
   } else {
     if (offset==document.getElementById(tab_container_id).getElementsByTagName("div").length/2+tab_number-1) 
      {document.getElementById(tab_container_id).getElementsByTagName("div")[offset].style.display="block";}
     else
      {document.getElementById(tab_container_id).getElementsByTagName("div")[offset].style.display="none";}
   }
 }
}

function login_submit (formular)
{
  /* Cookie-Funktion des Browsers überprüfen
     Es wird ein für 10 Sekunden gültiges Cookie gesetzt 
     und anschließend versucht auszulesen */
  var ablauf_datum = new Date();
  ablauf_datum.setTime(ablauf_datum.getTime() + (10 * 1000));
  document.cookie = "name=ctc; expires=" + ablauf_datum.toGMTString();

  if (document.cookie) {
    // Anmeldeschript ausführen
    document.cookie = "name=ctc; expires=Thu, 01-Jan-70 00:00:01 GMT;";
    if (formular==1) {
      document.anmeldung_gross.submit();
    } else {
      document.anmeldung.submit();
    }
  } else {
    alert ("Sie müssen die Cookie-Funktion Ihres Internetbrowsers aktivieren, um sich anmelden zu können.\n\nWie Sie Cookies aktivieren, erfahren Sie in der Hilfefunktion Ihres Internetbrowsers.");
  }
}

function profil_submit (domain, eintrag_id)
{
 location.replace(domain+"/nutzer.php?id="+eintrag_id);
}

function zugangantrag_einblenden ()
{
  if(document.getElementById("zugangsantrag").style.display=="block") {
    document.getElementById("zugangsantrag").style.display="none";
  } else {
    document.getElementById("zugangsantrag").style.display="block";
  }
}  

function generiere_kennung()
{
  var temp_name=document.getElementById("zugang_name").value.toLowerCase();
  temp_name=temp_name.replace(/ä/gi, "ae");
  temp_name=temp_name.replace(/ö/gi, "oe");
  temp_name=temp_name.replace(/ü/gi, "ue");
  temp_name=temp_name.replace(/ß/gi, "ss");
  temp_name=temp_name.replace(/ /gi, "_");
  var temp_vorname=document.getElementById("zugang_vorname").value.toLowerCase();
  temp_vorname=temp_vorname.replace(/ä/gi, "ae");
  temp_vorname=temp_vorname.replace(/ö/gi, "oe");
  temp_vorname=temp_vorname.replace(/ü/gi, "ue");
  temp_vorname=temp_vorname.replace(/ß/gi, "ss");
  temp_vorname=temp_vorname.replace(/ /gi, "_");

  document.getElementById("zugang_kennung").value=temp_vorname+"."+temp_name;
}


/* Funktion speichert Bookmark in allen Browsern */
function bookmark_page (bookmark_title) 
{
  if (bookmark_title=="" || !bookmark_title)
    var title=document.title;
  else
    var title=bookmark_title;
  var url=window.location;
  if (window.sidebar) // Firefox
    window.sidebar.addPanel(title, url, "");
  else if(window.opera && window.print) { // Opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click(); } 
  else if(document.all) // InternetExplorer
    window.external.AddFavorite(url, title);
}




/* Routine öffnet alle Links zu externen Zielen im neuen Fenster
   unter Berücksichtigung des XHTML-Standards. */
function external_links() {
if (!document.getElementsByTagName) return; 
var document_links = document.getElementsByTagName("a");
  for (var zaehler=0; zaehler<document_links.length; zaehler++) { 
    var document_link = document_links[zaehler]; 
    if (document_link.getAttribute("href")) {
      href_url=document_link.getAttribute("href");
      if ( (href_url.search(/www\./i)!=-1) || (href_url.search(/http:\/\//i)!=-1) ) {
        if (href_url.search(/rchd1898\.de/i)!=-1) {}
        else if (href_url.search(/rc-hansa\.de/i)!=-1) {}
        else if (href_url.search(/langstrecke-dortmund\.de/i)!=-1) {}
        else { 
          document_link.target="_blank";
          document_link.title="Externer Link wird in neuem Fenster geöffnet.";
        }
      } 
    } 
  } 
} 
window.onload = external_links;
