function checkEmail(email) {
      var proto  = "(mailto:)?";
      var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
      var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
      var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";
      var rgx    = new RegExp(regex);
      return rgx.exec(email) ? true : false;
  }

function chkAnmeldeFormular(){
  ok = true;
  errorcolor = "#ED1C24";
  meldung = "Sie haben folgende Felder nicht korrekt ausgefüllt:\n";
  for( i=0 ; i<document.registration.elements.length-3 ; i++) {
     document.registration.elements[i].style.background="#FFFFFF";
  }

  if(document.registration.Shopname.value == ""){
     document.registration.Shopname.style.background = errorcolor;
     meldung = meldung + " - Shopname\n";
     ok = false;
  }
  
  if(document.registration.Name1.value == ""){
     document.registration.Name1.style.background = errorcolor;
     meldung = meldung + " - Vorname\n";
     ok = false;
  }

  if(document.registration.Name2.value == ""){
     document.registration.Name2.style.background = errorcolor;
     meldung = meldung + " - Nachname\n";
     ok = false;
  }
  
  if(document.registration.Address.value == ""){
     document.registration.Address.style.background = errorcolor;
     meldung = meldung + " - Adresse\n";
     ok = false;
  } 

  if(document.registration.Zip.value == ""){
     document.registration.Zip.style.background = errorcolor;
     meldung = meldung + " - Postleitzahl\n";
     ok = false;
  } 

  if(document.registration.City.value == ""){
     document.registration.City.style.background = errorcolor;
     meldung = meldung + " - Wohnort\n";
     ok = false;
  } 

  if(document.registration.Web.value == ""){
     document.registration.Web.style.background = errorcolor;
     meldung = meldung + " - Internetadresse\n";
     ok = false;
  }

  if(!checkEmail(document.registration.Email.value) ){
     document.registration.Email.style.background = errorcolor;
     meldung = meldung + " - E-Mail\n";
     ok = false;
  } 
  
  if(ok == false){
    alert(meldung);
    return (false);
  }
}
