function checkForm(form,missingReq,wrongEmail,passwordError){

  for (i=0;i<missingReq.length;i++) {
    elem = document.getElementById(missingReq[i]);
    if ( elem ) {
      elem.className += " formError";
    }
    
  }

  for (i=0;i<wrongEmail.length;i++) {
    elem = document.getElementById(wrongEmail[i]);
    if ( elem ) {
      elem.className += " formError";
    }
    
  }

  msg = "Das Formular kann nicht abgeschickt werden.";

  if (missingReq.length > 0) {
    msg +="\nBitte füllen Sie alle Pflichtfelder aus.";
  }
  if (wrongEmail.length > 0) {
    msg +="\nEingegebene E-Mail Adressen müssen syntaktisch korrekt sein.";
  }
  if(passwordError){
    msg +="\nDie Passwörter müssen mindestens 4 Zeichen lang sein und übereinstimmen.";
  }

  alert(msg);
}

function checkPay(){

  msg = "Das Formular kann nicht abgeschickt werden.";

  bankeinzug = document.getElementById("radio_Bankeinzug");
	kontaktland = document.getElementById("Kontakt_Land");
  paypal = document.getElementById("radio_Paypal");
  rechnung = document.getElementById("radio_Rechnung");
  bankname = document.getElementById("Bankeinzug_Bank");
  ktnr = document.getElementById("Bankeinzug_Kontonummer");
  blz = document.getElementById("Bankeinzug_BLZ");
  submit_button = document.getElementById("regform_submit");

	if(kontaktland.options[kontaktland.selectedIndex].value != 'Deutschland' && paypal.checked != true) {
		alert(msg + "\nAußerhalb Deutschland wird nur Paypal unterstützt.");
		return false;
	}

  if (paypal.checked == true || rechnung.checked == true){
    submit_button.click();
  }
  else{
    if (bankeinzug.checked == false){
      msg +="\nWählen Sie bitte eine Zahlungsweise aus.";
      alert(msg);
    }
    else{
      if (bankname.value != "" && ktnr.value != "" && blz.value != ""){
        submit_button.click();
      }
      else{
        if (bankname.value == ""){
          msg +="\nGeben Sie bitte den Namen Ihrer Bank an.";
        }
        if (ktnr.value == ""){
          msg +="\nGeben Sie bitte Ihre Kontonummer an.";
        }
        if (blz.value == ""){
          msg +="\nGeben Sie bitte Ihre Bankleitzahl an";
        }
        alert(msg);
      }
    }    
  }
}