// letztes aktives Feld (für Hilfsfunktionen)
var aktuellesFeld;
// Änderungsflag
var fieldChanged = false;
//
// Allgemeine Funktionen

//
// Globale Funktion nach Feldänderung
function changeFeld(feld) {
   with (document.Eingabe) {
      
      fieldChanged = true;
   }
}
//
// Funktionen bei Feldänderung
function change_PLZ() {
   var feld = document.Eingabe.PLZ;
   with (document.Eingabe) {
      if (!(feld.value.match(/^[0-9][0-9][0-9][0-9][0-9]$/))) {
         alert ("Bitte die Postleitzahl kontrollieren");
         feld.focus();
      }
   }
}
function change_eMailAdresse() {
   var feld = document.Eingabe.eMailAdresse;
   with (document.Eingabe) {
      if (feld.value != '') {
         if (!(feld.value.match(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+$/))) {
            alert ("Bitte die eMail-Adresse kontrollieren");
            feld.focus();
         }
      }
   }
}
//
// Laden der Seite
function onLoad() {
   return;
}
//
// Feldfunktionen beim Laden der Seite
//
// Absenden der Seite
function onSubmit() {
   with (document.Eingabe) {
      
   }
   if (check_Mitteilung(document.Eingabe.Mitteilung) == false) return false;
   if (check_Name(document.Eingabe.Name) == false) return false;
   if (check_Strasse(document.Eingabe.Strasse) == false) return false;
   if (check_PLZ(document.Eingabe.PLZ) == false) return false;
   if (check_Ort(document.Eingabe.Ort) == false) return false;
   if (check_KundeNV(document.Eingabe.KundeNV) == false) return false;
   fieldChanged = false;
   return true;
}
//
// Prüfungen bei Absenden
function check_Mitteilung(feld) {
   with (document.Eingabe) {
      if (feld.value == "") {
         alert ("Bitte Mitteilung eingeben");
         feld.focus();
         return false;
      }
   }
   return true;
}
function check_Name(feld) {
   with (document.Eingabe) {
      if (feld.value == "") {
         alert ("Bitte Name eingeben");
         feld.focus();
         return false;
      }
   }
   return true;
}
function check_Strasse(feld) {
   with (document.Eingabe) {
      if (feld.value == "") {
         alert ("Bitte Straße eingeben");
         feld.focus();
         return false;
      }
   }
   return true;
}
function check_PLZ(feld) {
   with (document.Eingabe) {
      if (feld.value == "") {
         alert ("Bitte PLZ eingeben");
         feld.focus();
         return false;
      }
   }
   return true;
}
function check_Ort(feld) {
   with (document.Eingabe) {
      if (feld.value == "") {
         alert ("Bitte Ort eingeben");
         feld.focus();
         return false;
      }
   }
   return true;
}
function check_KundeNV(feld) {
   with (document.Eingabe) {
      var radiook = false;
      for (var i=0; i<feld.length; i++) if (feld[i].checked) radiook = true;
      if (!radiook) {
         alert ("Bitte auswählen, ob Sie bereits Kunde der NV sind");
         feld[0].focus();
         return false;
      }
   }
   return true;
}
//
// bei Verlassen der Seite
function onUnload() {
   if (fieldChanged == true) {
   }
   return;
}
