// Funktion fuer ob eine Rentennr vorhanden ist

function layer2() {
  if (document.forms["bestellen"].elements["rentennr_ja_nein1"].value == "ja1") {
    setDisplay(getLayerRef('ja1') , true);
    setDisplay(getLayerRef('nein1') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein1"].value == "nein1") {
    setDisplay(getLayerRef('ja1') , false);
    setDisplay(getLayerRef('nein1') , true);
  } else {
    setDisplay(getLayerRef('ja1') , false);
    setDisplay(getLayerRef('nein1') , false);
  }

  if (document.forms["bestellen"].elements["rentennr_ja_nein2"].value == "ja2") {
    setDisplay(getLayerRef('ja2') , true);
    setDisplay(getLayerRef('nein2') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein2"].value == "nein2") {
    setDisplay(getLayerRef('ja2') , false);
    setDisplay(getLayerRef('nein2') , true);
  } else {
    setDisplay(getLayerRef('ja2') , false);
    setDisplay(getLayerRef('nein2') , false);
  }

  if (document.forms["bestellen"].elements["rentennr_ja_nein3"].value == "ja3") {
    setDisplay(getLayerRef('ja3') , true);
    setDisplay(getLayerRef('nein3') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein3"].value == "nein3") {
    setDisplay(getLayerRef('ja3') , false);
    setDisplay(getLayerRef('nein3') , true);
  } else {
    setDisplay(getLayerRef('ja3') , false);
    setDisplay(getLayerRef('nein3') , false);
  }

  if (document.forms["bestellen"].elements["rentennr_ja_nein4"].value == "ja4") {
    setDisplay(getLayerRef('ja4') , true);
    setDisplay(getLayerRef('nein4') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein4"].value == "nein4") {
    setDisplay(getLayerRef('ja4') , false);
    setDisplay(getLayerRef('nein4') , true);
  } else {
    setDisplay(getLayerRef('ja4') , false);
    setDisplay(getLayerRef('nein4') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein5"].value == "ja5") {
    setDisplay(getLayerRef('ja5') , true);
    setDisplay(getLayerRef('nein5') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein5"].value == "nein5") {
    setDisplay(getLayerRef('ja5') , false);
    setDisplay(getLayerRef('nein5') , true);
  } else {
    setDisplay(getLayerRef('ja5') , false);
    setDisplay(getLayerRef('nein5') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein6"].value == "ja6") {
    setDisplay(getLayerRef('ja6') , true);
    setDisplay(getLayerRef('nein6') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein6"].value == "nein6") {
    setDisplay(getLayerRef('ja6') , false);
    setDisplay(getLayerRef('nein6') , true);
  } else {
    setDisplay(getLayerRef('ja6') , false);
    setDisplay(getLayerRef('nein6') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein7"].value == "ja7") {
    setDisplay(getLayerRef('ja7') , true);
    setDisplay(getLayerRef('nein7') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein7"].value == "nein7") {
    setDisplay(getLayerRef('ja7') , false);
    setDisplay(getLayerRef('nein7') , true);
  } else {
    setDisplay(getLayerRef('ja7') , false);
    setDisplay(getLayerRef('nein7') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein8"].value == "ja8") {
    setDisplay(getLayerRef('ja8') , true);
    setDisplay(getLayerRef('nein8') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein8"].value == "nein8") {
    setDisplay(getLayerRef('ja8') , false);
    setDisplay(getLayerRef('nein8') , true);
  } else {
    setDisplay(getLayerRef('ja8') , false);
    setDisplay(getLayerRef('nein8') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein9"].value == "ja9") {
    setDisplay(getLayerRef('ja9') , true);
    setDisplay(getLayerRef('nein9') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein9"].value == "nein9") {
    setDisplay(getLayerRef('ja9') , false);
    setDisplay(getLayerRef('nein9') , true);
  } else {
    setDisplay(getLayerRef('ja9') , false);
    setDisplay(getLayerRef('nein9') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein10"].value == "ja10") {
    setDisplay(getLayerRef('ja10') , true);
    setDisplay(getLayerRef('nein10') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein10"].value == "nein10") {
    setDisplay(getLayerRef('ja10') , false);
    setDisplay(getLayerRef('nein10') , true);
  } else {
    setDisplay(getLayerRef('ja10') , false);
    setDisplay(getLayerRef('nein10') , false);
  }
  
  if (document.forms["bestellen"].elements["rentennr_ja_nein11"].value == "ja11") {
    setDisplay(getLayerRef('ja11') , true);
    setDisplay(getLayerRef('nein11') , false);
  } else if (document.forms["bestellen"].elements["rentennr_ja_nein11"].value == "nein11") {
    setDisplay(getLayerRef('ja11') , false);
    setDisplay(getLayerRef('nein11') , true);
  } else {
    setDisplay(getLayerRef('ja11') , false);
    setDisplay(getLayerRef('nein11') , false);
  }
}




/*----------------------------------------------------------------------------*/
// Funktion fuer die Selectbox der Zusatzkarten

function layer3() {
  if (document.forms["bestellen"].elements["zusatzkarte"].value == "1") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , false);
    setDisplay(getLayerRef('layer3') , false);
    setDisplay(getLayerRef('layer4') , false);
    setDisplay(getLayerRef('layer5') , false);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "2") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , false);
    setDisplay(getLayerRef('layer4') , false);
    setDisplay(getLayerRef('layer5') , false);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "3") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , false);
    setDisplay(getLayerRef('layer5') , false);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "4") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , false);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "5") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "6") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , true);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "7") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , true);
    setDisplay(getLayerRef('layer7') , true);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "8") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , true);
    setDisplay(getLayerRef('layer7') , true);
    setDisplay(getLayerRef('layer8') , true);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "9") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , true);
    setDisplay(getLayerRef('layer7') , true);
    setDisplay(getLayerRef('layer8') , true);
    setDisplay(getLayerRef('layer9') , true);
    setDisplay(getLayerRef('layer10') , false);
  } else if (document.forms["bestellen"].elements["zusatzkarte"].value == "10") {
    setDisplay(getLayerRef('layer1') , true);
    setDisplay(getLayerRef('layer2') , true);
    setDisplay(getLayerRef('layer3') , true);
    setDisplay(getLayerRef('layer4') , true);
    setDisplay(getLayerRef('layer5') , true);
    setDisplay(getLayerRef('layer6') , true);
    setDisplay(getLayerRef('layer7') , true);
    setDisplay(getLayerRef('layer8') , true);
    setDisplay(getLayerRef('layer9') , true);
    setDisplay(getLayerRef('layer10') , true);
  } else {
    setDisplay(getLayerRef('layer1') , false);
    setDisplay(getLayerRef('layer2') , false);
    setDisplay(getLayerRef('layer3') , false);
    setDisplay(getLayerRef('layer4') , false);
    setDisplay(getLayerRef('layer5') , false);
    setDisplay(getLayerRef('layer6') , false);
    setDisplay(getLayerRef('layer7') , false);
    setDisplay(getLayerRef('layer8') , false);
    setDisplay(getLayerRef('layer9') , false);
    setDisplay(getLayerRef('layer10') , false);
  }
}

/*----------------------------------------------------------------------------*/
// Ueberpruefung der Input-Felder
// Fehlermeldungen

var fehlermeldung = "";

function prueffunktion2() {

	var fe = document.forms["bestellen"].elements;
	var kartencount = parseInt(fe["zusatzkarte"].value,10);
	
	for (var k=1; k <= (kartencount+1); k++) {
		if (eval("fe.vorname"+k).value == "") {
			alert("Bitte geben Sie den Vornamen des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
			break;
		}

		if (eval("fe.name"+k).value == "") {
			alert("Bitte geben Sie den Nachnamen des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
			break;
		}

		if (eval("fe.rentennr_ja_nein"+k).value == "0") {
			if (k==1) {
				alert("Bitte geben Sie an, ob für das Mitglied eine Rentenversicherungsnummer vorhanden ist.");
			}
			else {
				alert("Bitte geben Sie an, ob für den " + (k-1) + ". mitversicherten Familienangehörigen eine Rentenversicherungsnummer vorhanden ist.");
			}
			break;
		}
		else if (eval("fe.rentennr_ja_nein"+k).value == ("ja"+k)) {
			if (eval("fe.rentenversicherungsnummer"+k).value == "") {
				alert("Bitte geben Sie die Rentenversicherungsnummer des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
				break;
			}
		}
		else {
			if (eval("fe.geburtsname"+k).value == "") {
				alert("Bitte geben Sie den Geburtsnamen des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
				break;
			}
			if (eval("fe.geburtsort"+k).value == "") {
				alert("Bitte geben Sie den Geburtsort des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
				break;
			}
			if (eval("fe.geburtstag"+k).value == "") {
				alert("Bitte geben Sie das Geburtsdatum des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
				break;
			}
			if (eval("fe.geburtsland"+k).value == "") {
				alert("Bitte geben Sie das Geburtsland des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " ein.");
				break;
			}
		}
		if (!(eval("fe.geschlecht"+k)[0].checked || eval("fe.geschlecht"+k)[1].checked)) {
			alert("Bitte geben Sie das Geschlecht des " + ((k==1)?"Mitglieds":((k-1) + ". mitversicherten Familienangehörigen")) + " an.");
			break;
		}
	}

	if (k > (kartencount+1)) {
		document.forms["bestellen"].submit();
	}
}





function layermwm() {
  if ((document.forms["mitglied"].elements["ehepartner"].checked)) {
    setDisplay(getLayerRefmwm('layer1') , true);
  } else if (document.forms["mitglied"].elements["ehepartner"].checked) {
    setDisplay(getLayerRefmwm('layer1') , true);
  } else {
    setDisplay(getLayerRefmwm('layer1') , false);
  }
}

function getLayerRefmwm (id, document) {
  if (!document)
    document = window.document;
  if (document.layers) {
    for (var l = 0; l < document.layers.length; l++)
      if (document.layers[l].id == id)
        return document.layers[l];
    for (var l = 0; l < document.layers.length; l++) {
      var result = getLayerRef(id, document.layers[l].document);
      if (result)
        return result;
    }
    return null;
  }
  else if (document.all) {
    return document.all[id];
  }
  else if (document.getElementById) {
    return document.getElementById(id);
  }
}


/*----------------------------------------------------------------------------*/
// Ueberpruefung der Input-Felder fuer Ehepartner und Kinder
// Fehlermeldungen

var fehlermwm1 = "Bitte geben Sie den Vornamen an.";
var fehlermwm2 = "Bitte geben Sie den Nachnamen an.";
var fehlermwm3 = "Bitte geben Sie das geburtsdatum an.";
var fehlermwm4 = "Bitte geben Sie die Staatsangehörigkeit an.";
var fehlermwm5 = "Bitte geben Sie die Straße an.";
var fehlermwm6 = "Bitte geben Sie die PLZ an.";
var fehlermwm7 = "Bitte geben Sie den Ort an.";
var fehlermwm8 = "Bitte geben Sie die jetzige Krankenversicherung an.";
var fehlermwm9 = "Bitte geben Sie den Beruf an.";

function prueffunktionmwm() {

    var vorname3 = window.document.mitglied.vorname3.value;
    var name3 = window.document.mitglied.name3.value;
    var gebdatum3 = window.document.mitglied.gebdatum3.value;
    var staat3 = window.document.mitglied.staat3.value;
    var strasse3 = window.document.mitglied.staat3.value;
    var plz3 = window.document.mitglied.plz3.value;
    var ort3 = window.document.mitglied.ort3.value;
    var krankenversicherung3 = window.document.mitglied.krankenversicherung3.value;
    var beruf3 = window.document.mitglied.beruf3.value;
  
  if ((!document.forms["mitglied"].elements["ehepartner"].checked)) {
    document.forms.mitglied.submit();
  } else {
    if ((document.forms["mitglied"].elements["ehepartner"].checked)) {
      if (vorname3 == "") {
        alert(fehlermwm1);
      } else if (name3 == "") {
        alert(fehlermwm2);
      } else if (gebdatum3 == "") {
        alert(fehlermwm3);
      } else if (staat3 == "") {
        alert(fehlermwm4);
      } else if (strasse3 == "") {
        alert(fehlermwm5);
      } else if (plz3 == "") {
        alert(fehlermwm6);
      } else if (ort3 == "") {
        alert(fehlermwm7);
      } else if (krankenversicherung3 == "") {
        alert(fehlermwm8);
      } else if (beruf3 == "") {
        alert(fehlermwm9);
      } else {
        document.forms.mitglied.submit();
      }
    }
  }
}
