function checkIdent(){
}

function checkAgentReg() {
	var str=document.agentReg.agencyEmail.value;
	var str2=document.agentReg.agencyBookingEmail.value;
	var str3=document.agentReg.userEmail.value;
	var filter=/^.+@.+\..{2,3}$/;

	if (document.agentReg.agencyCountryID.value== "") {
			alert('Land muss angegeben werden!');
			document.agentReg.agencyCountryID.focus();
			return false;
	}
	if (document.agentReg.agencyName.value== "") {
			alert('Agenturname muss angegeben werden!');
			document.agentReg.agencyName.focus();
			return false;
	}
	if (document.agentReg.agencyStreet.value== "") {
			alert('Strasse muss angegeben werden!');
			document.agentReg.agencyStreet.focus();
			return false;
	}
	if (document.agentReg.agencyCityZipCode.value.length < 5) {
		alert("PLZ nicht gesetzt oder inkorrekt!");
		document.agentReg.agencyCityZipCode.focus();
		return(false);
	}
	else {
		var isADigit = false;
		for (var i = 0; i < document.agentReg.agencyCityZipCode.value.length; i++) {
			var c = document.agentReg.agencyCityZipCode.value.charAt(i);

			if ((c >= "0") && (c <= "9")) {
				isADigit = true;
			}
			else {
				alert("Die PLZ schein nicht richtig zu sein!");
				document.agentReg.agencyCityZipCode.focus();
				return(false);
			}
		}
	}
	if (document.agentReg.agencyCityName.value== "") {
			alert('Stadt muss angegeben werden!');
			document.agentReg.agencyCityName.focus();
			return false;
	}
	if (document.agentReg.agencyPersonLastname.value == "") {
			alert('Nachname für Ansprechpartner muss angegeben werden!');
			document.agentReg.agencyPersonLastname.focus();
			return false;
	}
	if (document.agentReg.agencyPersonFirstname.value == "") {
			alert('Vorname für Ansprechpartner muss angegeben werden!');
			document.agentReg.agencyPersonFirstname.focus();
			return false;
	}
	if (document.agentReg.agencyEmail.value == "") {
		alert("E-Mail-Adresse für Ansprechpartner muss angegeben werden!");
		document.agentReg.agencyEmail.focus();
		return(false);
	}
	if (!filter.test(str)) {
		alert("Geben Sie bitte eine gültige E-Mail-Adresse an!")
		document.agentReg.agencyEmail.focus();
		return false;
	}
	if (document.agentReg.agencyPhoneP.value== "") {
			alert('Telefon-Nr. muss angegeben werden!');
			document.agentReg.agencyPhoneP.focus();
			return false;
	}
	if (document.agentReg.agencyFax.value== "") {
			alert('Fax-Nummer muss angegeben werden!');
			document.agentReg.agencyFax.focus();
			return false;
	}
	if (document.agentReg.agencyTaxNumber.value== "") {
			alert('Steuernummer muss angegeben werden!');
			document.agentReg.agencyTaxNumber.focus();
			return false;
	}
	if (document.agentReg.userSexID.value== "") {
			alert('Anrede muss angegeben werden!');
			document.agentReg.userSexID.focus();
			return false;
	}
	if (document.agentReg.userLastname.value== "") {
			alert('Nachame muss angegeben werden!');
			document.agentReg.userLastname.focus();
			return false;
	}
	if (document.agentReg.userFirstname.value== "") {
			alert('Vorname muss angegeben werden!');
			document.agentReg.userFirstname.focus();
			return false;
	}
	if (document.agentReg.userEmail.value.value == "") {
		alert("E-Mail-Adresse muss angegeben werden!");
		document.agentReg.userEmail.focus();
		return(false);
	}
	if (!filter.test(str3)) {
		alert("Geben Sie bitte eine gültige E-Mail-Adresse an!")
		document.agentReg.userEmail.focus();
		return false;
	}
	if (document.agentReg.userName.value== "")
		{
			alert('Gewünschter Loginname muss angegeben werden!');
			document.agentReg.userName.focus();
			return false;
		}
	if (document.agentReg.userName.value.length < 3) {
		alert("Der Loginname sollte mind. aus 3 Zeichen bestehen!");
		document.agentReg.userName.focus();
		return(false);
	}
	if (document.agentReg.userPWD.value == "" ) {
		alert("Bitte wählen Sie Ihr persönliches Passwort! Dieses sollte aus Buchstaben und Zahlen bestehen.");
		document.agentReg.userPWD.focus();
		return false;
	}
	if (document.agentReg.userPWD.value != "") {
		if (document.agentReg.userPWD.value.length < 8) {
			alert("Das Passwort sollte mindestens 8 Zeichen lang sein!");
			document.agentReg.userPWD.focus();
			return(false);
		}
		else {
			var isALetter = false;
			var isADigit = false;
			for (var i = 0; i < document.agentReg.userPWD.value.length; i++) {
				var c = document.agentReg.userPWD.value.charAt(i);

				if ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) ) {
					isADigit = true;
				}
				else if ((c >= "0") && (c <= "9")) {
					isALetter = true;
				}
			}
			if ((!(isALetter) || !(isADigit)) ) {
				document.agentReg.userPWD.focus();
				alert("Das Passwort muß eine Kombination von Buchstaben und Zahlen sein!");
				return(false);
			}
		}
	}

	if(document.agentReg.onlyAgencyAccount.checked == false) {
		if (document.agentReg.userPWD2.value != document.agentReg.userPWD.value) {
			alert("Die Eingabe des Passwortes stimmt nicht mit der Wiederholung überein!");
			document.agentReg.userPWD2.focus();
			return false;
		}
	
		if (document.agentReg.agencyBookingEmail.value == "") {
				alert('Mitteilungs-Email muss angegeben werden!');
				document.agentReg.agencyBookingEmail.focus();
				return false;
		}
		if (!filter.test(str)) {
			alert("Geben Sie bitte eine gültige E-Mail-Adresse an!")
			document.agentReg.agencyBookingEmail.focus();
			return false;
		}
		if (document.agentReg.agencyAccountHolder.value== "") {
				alert('Kontoinhaber muss angegeben werden!');
				document.agentReg.agencyAccountHolder.focus();
				return false;
		}
		if (document.agentReg.agencyBank.value== "") {
				alert('Bankinstitut muss angegeben werden!');
				document.agentReg.agencyBank.focus();
				return false;
		}
		if (document.agentReg.agencyBankCode.value== "") {
				alert('Bankleitzahl muss angegeben werden!');
				document.agentReg.agencyBankCode.focus();
				return false;
		}
		if (document.agentReg.agencyAccountNumber.value== "") {
				alert('Kontonummer muss angegeben werden!');
				document.agentReg.agencyAccountNumber.focus();
				return false;
		}
	}

}
