function Email_pruefen(a) {
	if(a.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}|museum$/)) {
			return true;
	} else {
 			return false;
	}
}

function check(formularid) {
	var doc = document.getElementById(formularid);
	
	// AGB GELESEN
		if( doc.i_agb_gelesen) {
			if ( doc.i_agb_gelesen.checked == false ) {
				alert("Bitte bestätigen Sie unsere AGB!");
				return false;
			}
		}
	// Anrede
		if( doc.i_anrede) {
			if( ( doc.i_anrede[0].checked == false ) && ( doc.i_anrede[1].checked == false ) ) {
				alert("Bitte wählen Sie eine Anredeform aus!");
				return false;
			}
		}
	// Vorname
		if( doc.i_vorname ) {
			if( doc.i_vorname.value == "" ) {
				alert("Bitte geben Sie Ihren Vornamen ein!");
				doc.i_vorname.focus();
				return false;
			}
		}
	// Nachname
		if( doc.i_nachname ) {
			if( doc.i_nachname.value == "" ) {
				alert("Bitte geben Sie Ihren Nachnamen ein!");
				doc.i_nachname.focus();
				return false;
			}
		}
	// Adresse
		if( doc.i_adresse ) {
			if( doc.i_adresse.value == "" ) {
				if( doc.i_postfach ) {
					if( doc.i_postfach.value == "" ) {
						alert("Bitte geben Sie Ihre Adresse ein!");
						doc.i_adresse.focus();
						return false;
					}
				} else {
					alert("Bitte geben Sie Ihre Adresse ein!");
					doc.i_adresse.focus();
					return false;
				}
			}
		}
	// Postleitzahl
		if( doc.i_plz ) {
			if( doc.i_plz.value == "" ) {
				alert("Bitte geben Sie Ihre Postleitzahl ein!");
				doc.i_plz.focus();
				return false;
			}
		}
	// Ort
		if( doc.i_ort ) {
			if( doc.i_ort.value == "" ) {
				alert("Bitte geben Sie Ihren Wohnort ein!");
				doc.i_ort.focus();
				return false;
			}
		}
	// E-Mail
		if( doc.i_email ) {
			if( Email_pruefen(doc.i_email.value) == false ) {
				alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
				doc.i_email.focus();
				return false;
			}
		}
	// Passwort
		if(doc.i_registrierung[0].checked == false ){
			if( doc.i_passwort ) {
				if( doc.i_passwort.value == "" ) {
					alert("Bitte geben Sie ein Passwort ein!");
					doc.i_passwort.focus();
					return false;
				}
			}
		}
	/* Konto
		if( doc.i_kto ) {
			if( doc.i_kto.value == "" ) {
				alert("Bitte geben Sie Ihre Kontonummer ein!");
				doc.i_kto.focus();
				return false;
			}
		}
	   Bankleitzahl
		if( doc.i_blz ) {
			if( doc.i_blz.value == "" ) {
				alert("Bitte geben Sie die Bankleitzahl Ihrer Bank ein!");
				doc.i_blz.focus();
				return false;
			}
		}
	   Bank
		if( doc.i_bank ) {
			if( doc.i_bank.value == "" ) {
				alert("Bitte geben Sie den Namen Ihrer Bank ein!");
				doc.i_bank.focus();
				return false;
			}
		}
	*/
	// Kreditkarte
		if( doc.i_kredit ) {
			if( doc.i_kredit.value == "" ) {
				alert("Bitte geben Sie den Namen Ihrer Bank ein!");
				doc.i_kredit.focus();
				return false;
			}
		}
	// Kartennummer
		if( doc.i_knr ) {
			if( doc.i_knr.value == "" ) {
				alert("Bitte geben Sie den Namen Ihrer Bank ein!");
				doc.i_knr.focus();
				return false;
			}
		}
	// Laufzeit
		if( doc.i_Year ) {
			var jetzt = new Date();
			var Jahr = jetzt.getFullYear();
			var Monat = jetzt.getMonth() + 1;
			if( doc.i_Year.value <= Jahr ) {
				if(doc.i_Month.value < Monat ) {
					alert("Ihre Kreditkarte ist nicht mehr gültig, bitte wählen Sie im Warenkorb eine andere Zahlungsart aus!");
					return false;
				}
			}
		}
	// CVC
		if( doc.i_cvc ) {
			if( doc.i_cvc.value == "" ) {
				alert("Bitte geben Sie die 3-stellige CVC-Nummer Ihrer Kreditkarte ein!");
				doc.i_cvc.focus();
				return false;
			}
		}
}