function checkEMail(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){
			a = true;
		}
	}
	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	}
	else {
		res = (s.search('@') >= 1 &&
		s.lastIndexOf('.') > s.search('@') &&
		s.lastIndexOf('.') >= s.length-5)
	}
	alert("Ungültige E-Mail-Adresse");
	document.kontaktformular.email.focus();
	return(!res);
}
				


function checkForm() {
		if (document.kontaktformular.anrede.value == "-- Bitte wählen --") {
				alert("Bitte Anrede auswählen");
				document.kontaktformular.anrede.focus();
				return false;
		}
		
		if (document.kontaktformular.vorname.value == "") {
				alert("Bitte Vornamen angeben.");
				document.kontaktformular.vorname.focus();
				return false;
		}
		if (document.kontaktformular.nachname.value == "") {
				alert("Bitte Nachnamen angeben.");
				document.kontaktformular.nachname.focus();
				return false;
		}
		if (document.kontaktformular.strasse.value == "") {
				alert("Bitte Strassennamen angeben.");
				document.kontaktformular.strasse.focus();
				return false;
		}
		if (document.kontaktformular.nummer.value == "") {
				alert("Bitte Hausnummer angeben.");
				document.kontaktformular.nummer.focus();
				return false;
		}
		if (document.kontaktformular.plz.value == "") {
				alert("Bitte Postleitzahl angeben.");
				document.kontaktformular.plz.focus();
				return false;
		}
		if (document.kontaktformular.ort.value == "") {
				alert("Bitte Ort angeben.");
				document.kontaktformular.ort.focus();
				return false;
		}
		if (document.kontaktformular.vorname.value == "") {
				alert("Bitte Vornamen angeben.");
				document.kontaktformular.vorname.focus();
				return false;
		}
		if (document.kontaktformular.email.value == "") {
				alert("Bitte E-Mail-Adresse angeben.");
				document.kontaktformular.email.focus();
				return false;
		}
		if (document.kontaktformular.email.value != "") {
			reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
			res = (reg.test(document.kontaktformular.email.value));
			if (!res) {
				alert("Ungültige E-Mail-Adresse");
				document.kontaktformular.email.focus();
			}
			return res;
		}
		if (document.kontaktformular.erreichbarkeit[0].value == "" && document.kontaktformular.erreichbarkeit[1].value == "") {
				alert("Bitte die Art der besten Erreichbarkeit angeben.");
				document.kontaktformular.erreichbarkeit.focus();
				return false;
		}
		
		
		
		if (document.kontaktformular.nachricht.value == "") {
				alert("Bitte eine Nachricht hinterlassen.");
				document.kontaktformular.nachricht.focus();
				return false;
		}
		
		//checkEMail(document.kontaktformular.email.value);
		
		return document.kontaktformular.submit();
}


/**
  * RESERVIERUNG
 **/

window.onload = function() {
	updateDateIn();
	updateDateOut();
}

function checkReservierung() {
    if (document.formReservierung.id.value == "") {
				alert("Bitte wählen Sie ein Hotel aus.");
				document.formReservierung.id.focus();
				return false;
	}
	return document.formReservierung.submit();
		
}

function updateDateIn(){
	var d = document.formReservierung.checkInDay.value;
	var m = document.formReservierung.checkInMonth.value;
	var y = document.formReservierung.checkInYear.value;
	document.formReservierung.arrival.value = d+"."+m+"."+y;
}

function updateDateOut(){
	var d = document.formReservierung.checkOutDay.value;
	var m = document.formReservierung.checkOutMonth.value;
	var y = document.formReservierung.checkOutYear.value;
	document.formReservierung.departure.value = d+"."+m+"."+y;
}

/**
  * Antrag X-tra Mitgliedschaft
 **/
 
function checkAntrag() {
	if (document.antragsformular.vorname.value == "") {
			alert("Bitte Vornamen angeben.");
			document.antragsformular.vorname.focus();
			return false;
	}
	if (document.antragsformular.name.value == "") {
			alert("Bitte Nachnamen angeben.");
			document.antragsformular.name.focus();
			return false;
	}
	if (document.antragsformular.strasse.value == "") {
			alert("Bitte Strassennamen angeben.");
			document.antragsformular.strasse.focus();
			return false;
	}
	if (document.antragsformular.nummer.value == "") {
			alert("Bitte Hausnummer angeben.");
			document.antragsformular.nummer.focus();
			return false;
	}
	if (document.antragsformular.plz.value == "") {
			alert("Bitte Postleitzahl angeben.");
			document.antragsformular.plz.focus();
			return false;
	}
	if (document.antragsformular.ort.value == "") {
			alert("Bitte Wohnort angeben.");
			document.antragsformular.ort.focus();
			return false;
	}
	if ((document.antragsformular.telefon.value == "(Vorwahl) / Telefonnummer") || document.antragsformular.telefon.value == "") {
			alert("Bitte Telefonnummer angeben.");
			document.antragsformular.telefon.focus();
			return false;
	}
	if (document.antragsformular.email.value == "") {
			alert("Bitte E-Mail-Adresse angeben.");
			document.antragsformular.email.focus();
			return false;
	}
	if (document.antragsformular.email.value != "") {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(document.antragsformular.email.value));
		if (!res) {
			alert("Ungültige E-Mail-Adresse");
			document.antragsformular.email.focus();
			return res;
		}
		
	}
	if ((document.antragsformular.geburtstag.value == "z.B. 28.08.1978") || (document.antragsformular.geburtstag.value == "")) {
			alert("Bitte Geburtsdatum angeben.");
			document.antragsformular.geburtstag.focus();
			return false;
	}
	
	if (document.antragsformular.hotelwahl.value == "xy") {
			alert("Bitte gebuchtes Hotel angeben.");
			document.antragsformular.hotelwahl.focus();
			return false;
	}
	if (!document.antragsformular.mitglied.checked) {
			alert("Bitte bestätigen Sie, dass Sie Mitglied im A-Z WohlfühlClub werden möchten.");
			document.antragsformular.mitglied.focus();
			return false;
	}
	return document.antragsformular.submit();
}


       function actionURL () {
           auswahl = document.formReservierung.id.selectedIndex;
           hotel= document.formReservierung.id.options[auswahl].value;
           if ( (hotel == "haf")||(hotel == "bfried")||(hotel == "wsteph") ||(hotel == "stemp")){ document.formReservierung.action = 'https://www.cbooking.de/v3/booking.aspx'; }
       }
function actionURL2 () {
           auswahl = document.formReservierung.id.selectedIndex;
           hotel= document.formReservierung.id.options[auswahl].value;
           if (hotel != "haf"||(hotel == "bfried")||(hotel == "wsteph")||(hotel == "stemp")) { document.formReservierung.action = 'https://www.cbooking.de/v3/booking.aspx'; }
       }
