function validate_enquiry(form){
	if (form.firstname.value.length == 0){
		alert('Bitte geben Sie Ihren Vornamen ein');
		form.firstname.focus();
		return false;
	}
		if (form.firstname.value.indexOf('http://') >= '0'){
			alert('Texte, die "http://" enthalten, können nicht im,,Vornamen"-Feld eingegeben werden.');
			form.firstname.focus();
			return false;
		}

	if (form.lastname.value.length == 0){
		alert('Bitte geben Sie Ihren Nachnamen ein');
		form.lastname.focus();
		return false;
	}
		if (form.lastname.value.indexOf('http://') >= '0'){
			alert('Texte, die "http://" enthalten, können nicht im,,Nachnamen"-Feld eingegeben werden.');
			form.lastname.focus();
			return false;
		}

	if (form.depdate.value.indexOf('http://') >= '0'){
		alert('Texte, die "http://" enthalten, können nicht im,,Anreisedatum"-Feld eingegeben werden.');
		form.depdate.focus();
		return false;
	}

	if (form.retdate.value.indexOf('http://') >= '0'){
		alert('Texte, die "http://" enthalten, können nicht im,,Abreisedatum"-Feld eingegeben werden.');
		form.retdate.focus();
		return false;
	}	



	var apos=form.email.value.indexOf("@")
	var dotpos=form.email.value.lastIndexOf(".")
	if (form.email.value == "" || apos<1 || dotpos-apos<2) {
		alert('Bitte geben Sie eine vollständige und korrekt formatierte Emailadresse ein');
		form.email.focus();
		return false;
	}
	
        if (form.telephone.value.length == 0){
                alert('Bitte geben Sie Ihre Telefonnummer an');
                form.telephone.focus();
                return false;
        }

		if (form.telephone.value.indexOf('http://') >= '0') {
			alert('Texte, die "http://" enthalten, können nicht im,,Telefon"-Feld eingegeben werden.');
			form.telephone.focus();
			return false;
		}

	if (form.country.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Herkunftsland"-Feld eingegeben werden.');
		form.country.focus();
		return false;
	}

	if (form.state.value.indexOf('http://') >= '0') {
		alert('');
		form.state.focus();
		return false;
	}

	if (form.numAdults.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Anzahl der Reisenden"-Feld eingegeben werden.');
		form.numAdults.focus();
		return false;
	}

	if (form.comments.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Urlaubswünsche"-Feld eingegeben werden.');
		form.comments.focus();
		return false;
	}

	if (form.vacation_type.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,gewünschte Urlaubsart"-Feld eingegeben werden.');
		form.vacation_type.focus();
		return false;
	}

	if (form.lodging_type.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,gewünschte Unterkunftsart"-Feld eingegeben werden.');
		form.lodging_type.focus();
		return false;
	}

	if (form.region_type.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,gewünschte Region"-Feld eingegeben werden.');
		form.region_type.focus();
		return false;
	}
}

function validate_thankyou_enquiry(form){
	if (form.depart_airport_ferry.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Heimatflughafen"-Feld eingegeben werden.');
		form.depart_airport_ferry.focus();
		return false;
	}

	if (form.arrive_airport_ferry.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Zielflughafen"-Feld eingegeben werden.');
		form.arrive_airport_ferry.focus();
		return false;
	}

	if (form.number_of_adults.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Anzahl der Reisenden"-Feld eingegeben werden.');
		form.number_of_adults.focus();
		return false;
	}

	if (form.number_of_children.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Anzahl der Kinder"-Feld eingegeben werden.');
		form.number_of_children.focus();
		return false;
	}

	if (form.approx_budget.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Budget"-Feld eingegeben werden.');
		form.approx_budget.focus();
		return false;
	}

	if (form.car_class.value.indexOf('http://') >= '0') {
		alert('Texte, die "http://" enthalten, können nicht im,,Mietwagenkategorie"-Feld eingegeben werden.');
		form.car_class.focus();
		return false;
	}
}

function validate_newsletter(form){
		var apos=form.Email.value.indexOf("@")
	var dotpos=form.Email.value.lastIndexOf(".")
	if (form.Email.value == "" || apos<1 || dotpos-apos<2) {
		alert('Bitte geben Sie eine vollständige und korrekt formatierte Emailadresse ein');
		form.Email.focus();
		return false;
	}
}