function mySubmit(form){
	var isName = istAusgefuellt(form.name);
  var isVorname = istAusgefuellt(form.vorname);
  var isTelpriv = istAusgefuellt(form.telefon);
  var isEmail = istEmail(form.email);
  var elem = document.getElementById("errormessage");
  
  if(isEmail == false || isName == false || isVorname == false){
    elem.innerHTML = "Es sind Probleme aufgetreten. Bitte f&uuml;llen Sie die markierten Felder erneut aus. Danke f&uuml;r ihre Bem&uuml;hungen.";
    
    if(isName == false){
      document.getElementById("namecell").style.color = "red";
    }
    else{document.getElementById("namecell").style.color = "black";}
    if(isVorname == false){
      document.getElementById("vornamecell").style.color = "red";
    }
    else{document.getElementById("vornamecell").style.color = "black";}
    if(isEmail == false){
      document.getElementById("emailcell").style.color = "red";
    }
    else{document.getElementById("emailcell").style.color = "black";}
    
    if(isName == false)
      form.name.focus();
    else if(isVorname == false)
      form.vorname.focus();
    else if(isEmail == false)
      form.email.focus();
      
    return;
  }
  else{
		form.submit();
	}
}

function istEmail(elm) {
     if (elm.value.indexOf("@") != "-1" &&
         elm.value.indexOf(".") != "-1") {
         return true;
     }
     else {
         return false;
     }
 }
 
 function istAusgefuellt(elm) {
     if (elm.value == "" || elm.value == null) {
         return false;
     }
     else {
         return true;
     }
 }

function myReset(){
  document.myForm.reset();
}
