// Form Check

function chkFormular () {
var Fehlerzustand = 0; // bei Aufruf der Funktion wird der Fehlerzustand auf "false" gesetzt
if (document.formular.name.value == "") {
    document.formular.name.focus();
    var Feld = document.getElementById('errorName');
    Feld.style.visibility = "visible";
    Fehlerzustand += 1; //wenn Bedingung erfüllt> Fehlerzustand =true.
}
else {
 var Feld = document.getElementById('errorName');
 Feld.style.visibility = "hidden";
 }//wenn kein Fehler vorliegt sollte das Fehlerfeld versteckt werden.
if (document.formular.email.value == "") {
    document.formular.email.focus();
    var Feld = document.getElementById('errorMail');
    Feld.style.visibility = "visible";
    Fehlerzustand += 1;
}
else{
 var Feld = document.getElementById('errorMail');
 Feld.style.visibility = "hidden";
 }
reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+    //Name
                  '(\\@)'+                       //@-Zeichen
                  '([a-zA-Z0-9\\-\\.]+)'+        //Domain
                  '(\\.)'+                       //Punkt
                  '([a-zA-Z]{2,4})$');           //TLD
if(reg.test(document.formular.email.value) == false){
  document.formular.email.focus();
  var Feld = document.getElementById('errorMail');
  Feld.style.visibility = "visible";
  Fehlerzustand += 1;
}
else {
var Feld = document.getElementById('errorMail');
Feld.style.visibility = "hidden";
}
if (document.formular.betreff.value == "") {
  document.formular.betreff.focus();
  var Feld = document.getElementById('errorSub');
  Feld.style.visibility = "visible";
  Fehlerzustand += 1;
}
else {
var Feld = document.getElementById('errorSub');
Feld.style.visibility = "hidden";
}
if (document.formular.text.value == "") {
  document.formular.text.focus();
  var Feld = document.getElementById('errorMsg');
  Feld.style.visibility = "visible";
  Fehlerzustand += 1;
}
else { 
var Feld = document.getElementById('errorMsg');
Feld.style.visibility = "hidden";
}
if (Fehlerzustand > 0){
                return false;
   }

}
