// Direktes Checken der jeweiligen Kirchenregion, wenn man man mit die 
// Kirchenregions-Seite mit ?lki_xxx oder ?bis_xxx verlinkt, 04.04.2006 / O

// vorerst drinlassen wegen Bremenseite, später kann es weg
if(document.referrer.substr(0, 28) == "http://127.0.0.1:1002/bremen" || document.referrer.substr(0, 26) == "http://test.vthk.de/bremen" || document.referrer.substr(0, 25) == "http://www.vthk.de/bremen" || document.referrer.substr(0, 27) == "http://www.kirche-bremen.de") {
  document.cookie = "PRE_CHECK=LKI_BRE";
  document.cookie = "PRE_BILA=der Bremischen Evangelischen Kirche";
  document.cookie = "PRE_REF=" + document.referrer;
  document.cookie = "PRE_REF_HOST=" + document.referrer.split("/")[0] + "/" + document.referrer.split("/")[1] + "/" + document.referrer.split("/")[2];
  }
// bis hier

if(document.URL.indexOf("?") != "-1") {
  var docurl = document.URL.split("?");
  var param = docurl[1].substr(0, 4).toUpperCase();
    if(param == "BIS_" || param == "LKI_") {
    document.cookie = "PRE_CHECK=" + docurl[1].toUpperCase();
    document.cookie = "PRE_REF=" + document.referrer;
    document.cookie = "PRE_REF_HOST=" + document.referrer.split("/")[0] + "/" + document.referrer.split("/")[1] + "/" + document.referrer.split("/")[2];
    // reload nötig wegen php und da das markieren nicht funktioniert, wenn
    // am Dateinamen ?xxxx hängt (warum?)
    switch (docurl[1].toUpperCase()) {
      case "BIS_AC":
       document.cookie = "PRE_BILA=des Bistums Aachen";
       break;
      
      case "BIS_A":
       document.cookie = "PRE_BILA=des Bistums Augsburg";
       break;
      
      case "BIS_B":
       document.cookie = "PRE_BILA=des Erzbistums Berlin";
       break;
      
      case "BIS_BA":
       document.cookie = "PRE_BILA=des Erzbistums Bamberg";
       break;
      
      case "BIS_E":
       document.cookie = "PRE_BILA=des Bistums Essen";
       break;
      
      case "BIS_FR":
       document.cookie = "PRE_BILA=des Erzbistums Freiburg";
       break;
      
      case "BIS_FD":
       document.cookie = "PRE_BILA=des Bistums Fulda";
       break;
      
      case "BIS_K":
       document.cookie = "PRE_BILA=" + escape("des Erzbistums Köln");
       break;
      
      case "BIS_MZ":
       document.cookie = "PRE_BILA=des Bistums Mainz";
       break;
      
      case "BIS_M":
       document.cookie = "PRE_BILA=" + escape("des Erzbistums München und Freising");
       break;
      
      case "BIS_MS":
       document.cookie = "PRE_BILA=" + escape("des Bistums Münster");
       break;
      
      case "BIS_PB":
       document.cookie = "PRE_BILA=des Erzbistums Paderborn";
       break;
      
      case "BIS_TR":
       document.cookie = "PRE_BILA=des Bistums Trier";
       break;
      
      case "BIS_WUE":
       document.cookie = "PRE_BILA=des Bistums Würzburg";
       break;
      
      case "LKI_BAD":
       document.cookie = "PRE_BILA=der Evangelischen Landeskirche in Baden";
       break;
      
      case "LKI_BAY":
       document.cookie = "PRE_BILA=der Evangelisch-Lutherischen Kirche in Bayern";
       break;
      
      case "LKI_BER":
       document.cookie = "PRE_BILA=der Evangelischen Kirche in Berlin-Brandenburg-Schlesische Oberlausitz";
       break;
      
      case "LKI_BRE":
       document.cookie = "PRE_BILA=der Bremische Evangelische Kirche";
       break;
      
      case "LKI_HAN":
       document.cookie = "PRE_BILA=der Evangelisch-lutherischen Landeskirche Hannovers";
       break;
      
      case "LKI_HES":
       document.cookie = "PRE_BILA=der Evangelischen Kirche in Hessen und Nassau";
       break;
      
      case "LKI_KUR":
       document.cookie = "PRE_BILA=der Evangelischen Kirche von Kurhessen-Waldeck";
       break;
      
      case "LKI_LIP":
       document.cookie = "PRE_BILA=der Lippischen Landeskirche";
       break;
      
      case "LKI_NOR":
       document.cookie = "PRE_BILA=der Nordelbischen Ev.-Luth. Kirche";
       break;
      
      case "LKI_OLD":
       document.cookie = "PRE_BILA=der Ev.-Luth. Kirche in Oldenburg";
       break;
      
      case "LKI_PFA":
       document.cookie = "PRE_BILA=der Evangelischen Kirche der Pfalz";
       break;
      
      case "LKI_REF":
       document.cookie = "PRE_BILA=der Evangelisch-reformierten Kirche";
       break;
      
      case "LKI_RHE":
       document.cookie = "PRE_BILA=der Evangelischen Kirche im Rheinland";
       break;
      
      case "LKI_SAC":
       document.cookie = "PRE_BILA=der Evangelisch-Lutherischen Landeskirche Sachsens";
       break;
      
      case "LKI_WES":
       document.cookie = "PRE_BILA=der Evangelischen Kirche von Westfalen";
       break;
      
      case "LKI_WUE":
       document.cookie = "PRE_BILA=" + escape("der Evangelische Landeskirche in Württemberg");
       break;
      }
    document.location.replace(docurl[0]);
    }
}
 
function pre_check() {
  if(document.cookie.search(/PRE_CHECK/) != "-1") {
    CookieAbfragen("PRE_CHECK");
    //alert(PRE_CHECK);
    document.getElementById(PRE_CHECK).checked = true;
    // eval() ist notwendig, damit z.B. lki_bre nicht als Array und 
    // nicht als String interpretiert wird
    check_set(document.KVK_Suchmaske, PRE_CHECK, eval(PRE_CHECK.toLowerCase()));
    document.getElementById("NAM_"+ PRE_CHECK).style.fontWeight = "bold";
    return
  }
}

function CookieAbfragen(name)
  {
  var ergebnis="";
  var tmp = name + "=";
  if (document.cookie.length > 0) 
     { 
     beginn = document.cookie.indexOf(tmp) 
     if (beginn != -1)                             
       {
        beginn += tmp.length;                 
        ende = document.cookie.indexOf(";", beginn); 
        if (ende == -1) 
            ende = document.cookie.length;

        ergebnis = unescape(document.cookie.substring(beginn, ende));
        if(name == "PRE_CHECK") PRE_CHECK = ergebnis;
        if(name == "PRE_REF") PRE_REF = ergebnis;
       } 
     }  
}

function CookieSchreiben(name)
  {
  var ergebnis="";
  var tmp = name + "=";
  if (document.cookie.length > 0) 
     { 
     beginn = document.cookie.indexOf(tmp) 
     if (beginn != -1)                             
       {
        beginn += tmp.length;                 
        ende = document.cookie.indexOf(";", beginn); 
        if (ende == -1) 
            ende = document.cookie.length;

        ergebnis= 
             unescape(document.cookie.substring(beginn, ende));
        } 
     }  
   document.write(ergebnis);
}

