﻿<!--

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['Anwaltsgerichtshof'] = new Array(
     ''); 
   
arrContainer['Dienstgericht'] = new Array(
     '');  
   
arrContainer['Dienstgerichtshof'] = 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['Sozialgericht']  = new Array(
    '',
    'Aachen',
    'Detmold',
    'Dortmund',
    'Duisburg',
    'Düsseldorf', 
    'Gelsenkirchen',
    'Köln',
    'Münster');
arrContainer['Verfassungsgerichtshof NRW']  = 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 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";
}

//-->