﻿<!--

function datumswechsel(val,nam) {
  if (val != "") {
    if (nam == "date") {
       document.nrwe.von.value = "";
      document.nrwe.bis.value  = "";
    } else {
      document.nrwe.date.value  = "";
    } 
 }
}

function monatswechsel(object) {
    var text = object.value;
    text = text.replace(/ /g,'');
    text = text.replace(/(Januar|Jan\.|Jan)/gi,"01.");
    text = text.replace(/(Februar|Feb\.|Feb)/gi,"02.");
    text = text.replace(/(März|Mär\.|Mär)/gi,"03.");
    text = text.replace(/(April|Apr\.|Apr)/gi,"04.");
    text = text.replace(/Mai/gi,"05.");
    text = text.replace(/(Juni|Jun\.|Jun)/gi,"06.");
    text = text.replace(/(Juli|Jul\.|Jul)/gi,"07.");
    text = text.replace(/(August|Aug\.|Aug)/gi,"08.");
    text = text.replace(/(September|Sep\.|Sep)/gi,"09.");
    text = text.replace(/(Oktober|Okt\.|Okt)/gi,"10.");
    text = text.replace(/(November|Nov\.|Nov)/gi,"11.");
    text = text.replace(/(Dezember|Dez\.|Dez)/gi,"12.");
    text = text.replace(/^\./gi,"");
    if (text.length == 6 && text.substr(5,1) == ".") {
        var jetzt = new Date();
        var Jahr = jetzt.getYear();
        if(Jahr < 999) Jahr+=1900;
        text = text + Jahr    
    }    
    object.value = text;
}

/** Arrays als Container für gerichtstypen    und dazugehörige Gerichtsstandorte **/

var arrContainer = new Array();

arrContainer['Amtsgericht']  = new Array(    '',        'Aachen',    'Ahaus',    'Ahlen',    'Altena',    'Arnsberg',    'Bad Berleburg',    'Bad Oeynhausen',    'Beckum',    'Bergheim',    'Bergisch Gladbach',    'Bielefeld',    'Blomberg',    'Bocholt',    'Bochum',    'Borken',    'Bonn',    'Bottrop',    'Brakel',    'Brilon',    'Brühl',    'Bünde',    'Castrop-Rauxel',    'Coesfeld',    'Delbrück',    'Detmold',    'Dinslaken',    'Dorsten',    'Dortmund',    'Duisburg',    'Duisburg-Hamborn',    'Duisburg-Ruhrort',    'Dülmen',    'Düren',    'Düsseldorf',    'Emmerich am Rhein',    'Erkelenz',    'Eschweiler',    'Essen',    'Essen-Borbeck',    'Essen-Steele',    'Euskirchen',    'Geilenkirchen',    'Geldern',    'Gelsenkirchen',    'Gelsenkirchen-Buer',    'Gladbeck',    'Grevenbroich',    'Gronau',    'Gummersbach',    'Gütersloh',    'Hagen',    'Halle',    'Hamm',    'Hattingen',    'Heinsberg',    'Herford',    'Herne',    'Herne-Wanne',    'Höxter',    'Ibbenbüren',    'Iserlohn',    'Jülich',    'Kamen',    'Kempen',    'Kerpen',    'Kleve',    'Krefeld',    'Köln',    'Königswinter',    'Langenfeld',    'Lemgo',    'Lennestadt',    'Leverkusen',    'Lippstadt',    'Lübbecke',    'Lüdenscheid',    'Lüdinghausen',    'Lünen',    'Marl',    'Marsberg',    'Medebach',    'Meinerzhagen',    'Menden',    'Meschede',    'Mettmann',    'Minden',    'Moers',    'Monschau',    'Mönchengladbach',    'Mönchengladbach-Rheydt',    'Mülheim an der Ruhr',    'Münster',    'Nettetal',    'Neuss',    'Oberhausen',    'Olpe',    'Paderborn',    'Plettenberg',    'Rahden',    'Ratingen',    'Recklinghausen',    'Remscheid',    'Rheda-Wiedenbrück',    'Rheinbach',    'Rheinberg',    'Rheine',    'Schleiden',    'Schmallenberg',    'Schwelm',    'Schwerte',    'Siegburg',    'Siegen',    'Soest',    'Solingen',    'Steinfurt',    'Tecklenburg',    'Unna',    'Velbert',    'Viersen',    'Waldbröl',    'Warburg',    'Warendorf',    'Warstein',    'Werl',    'Wermelskirchen',    'Wesel',    'Wetter',    'Wipperfürth',    'Witten',    'Wuppertal');

arrContainer['Arbeitsgericht']  = new Array(    '',    'Aachen',    'Arnsberg',    'Bielefeld',    'Bocholt',    'Bochum',    'Bonn',    'Detmold',    'Dortmund',    'Duisburg',    'Düsseldorf',    'Essen',    'Gelsenkirchen',    'Hagen',    'Hamm',    'Herford',    'Herne',    'Iserlohn',    'Köln',    'Krefeld',    'Minden',    'Mönchengladbach',    'Münster',    'Oberhausen',    'Paderborn',    'Rheine',    'Siegburg',    'Siegen',    'Solingen',    'Wesel',    'Wuppertal');

arrContainer['Finanzgericht']  = new Array(    '',    'Düsseldorf',    'Köln',    'Münster');

arrContainer['Landesarbeitsgericht']  = new Array(    '',    'Düsseldorf',    'Köln',    'Hamm');

arrContainer['Landessozialgericht NRW'] = new Array(     '');

arrContainer['Landgericht']  = new Array(    '',    'Aachen',    'Arnsberg',    'Bielefeld',    'Bochum',    'Bonn',    'Detmold',    'Dortmund',    'Duisburg',    'Düsseldorf',    'Essen',    'Hagen',    'Kleve',    'Krefeld',    'Köln',    'Mönchengladbach',    'Münster',    'Paderborn',    'Siegen',    'Wuppertal');

arrContainer['Oberlandesgericht']  = new Array(    '',    'Düsseldorf',    'Hamm',    'Köln');

arrContainer['Oberverwaltungsgericht NRW']  = new Array(    '');

arrContainer['Dienstgerichtshof']  = new Array(    '');

arrContainer['Dienstgericht']  = new Array(    '');

arrContainer['Sozialgericht']  = new Array(    '',    'Aachen',    'Detmold',    'Dortmund',    'Duisburg',    'Düsseldorf',     'Gelsenkirchen',    'Köln',    'Münster');

arrContainer['Verfassungsgerichtshof NRW']  = new Array(    '');

arrContainer['Anwaltsgerichtshof']  = new Array(    '');

arrContainer['Verwaltungsgericht']  = new Array(    '',    'Aachen',    'Arnsberg',    'Düsseldorf',    'Gelsenkirchen',    'Köln',    'Minden',    'Münster');

//Funktion wird im Formular nrwe aufgerufen

function setSelect() {
    if (document.forms.nrwe) {
    var gerichtstyp = document.forms.nrwe.gerichtstyp;
    var name = gerichtstyp.options[gerichtstyp.selectedIndex].value;
    if (!name) return;
    var list = arrContainer[name];
    var gerichtsort = document.forms.nrwe.gerichtsort;
    gerichtsort.options.length = 0;
    for(i=0; i<list.length; i++)    {
        if(name != '') {
            gerichtsort.options[i] = new Option(list[i]);
        } else {
            return;
        }   
    }    
  }
}

function setNew() {
    if (document.forms.nrwe) {
    document.forms.nrwe.reset();
    document.forms.nrwe.aktenzeichen.value="";
    document.forms.nrwe.date.value="";
    document.forms.nrwe.von.value="";
    document.forms.nrwe.bis.value="";
    document.forms.nrwe.searchString.value="";
    document.forms.nrwe.gerichtstyp.selectedIndex=0;
    document.forms.nrwe.gerichtsort.selectedIndex=0;
    document.forms.nrwe.gerichtsort.options[0].text="Alle Gerichtsorte";
    document.forms.nrwe.entscheidungsart.selectedIndex=0;
  }
}

function erweitere (ein) {
 if (document.forms.nrwe) {
 if (document.forms.nrwe.ein) {
  if (document.forms.nrwe.ein.value == "1") {
   zu('HINWEIS');
   if (document.all) {
    document.getElementById("n1").style.display = "block";
    document.getElementById("s1").style.display = "block";
   } else {
    document.getElementById("n1").style.display = "table-row";
    document.getElementById("s1").style.display = "table-row";
   }
  } else {
   if (ein == "1") {
    document.forms.nrwe.ein.value="1";
   if (document.all) {
    document.getElementById("n1").style.display = "block";
    document.getElementById("s1").style.display = "block";
   } else {
    document.getElementById("n1").style.display = "table-row";
    document.getElementById("s1").style.display = "table-row";
   }
   auf('HINWEIS');
   } else {
   zu('HINWEIS');
   document.forms.nrwe.ein.value="0";
   document.getElementById("n1").style.display = "none";
   document.getElementById("s1").style.display = "none";
   }
  }
 }
 }
}

function auf(x) {
document.getElementById(x).style.display = "block";
window.setTimeout("zu('HINWEIS')",15000);
}

function zu(x) {
document.getElementById(x).style.display = "none";
}

//-->

