formErrors = new Array();



function validateBuchenForm(frm) {

	if (frm.anrede.value=="") {

		formErrors.push("* Bitte wählen Sie Ihre Anrede!");

	}

	if (frm.vname.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Vornamen ein!");

	}

	if (frm.name.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Nachnamen ein!");

	}	

	if (frm.strasse.value=="") {

		formErrors.push("* Bitte geben Sie Ihre Strasse/Hausnummer ein!");

	}

	var s=0;

	for (var i=0;i<frm.land.length;i++) {

		if (frm.land[i].checked==true) {

			s++;

		}

	}

	if (s==0) {

		formErrors.push("* Bitte waehlen Sie Ihr Land aus!");

	}

	if (frm.plz.value=="") {

		formErrors.push("* Bitte geben Sie Ihre Postleitzahl ein!");

	}

	

	var zahl = 1;

        // prüft ob FELD mit Zahlen gefüllt ist

        for(i=0;i<frm.plz.value.length;++i)

        if(frm.plz.value.charAt(i) < "0"

        || frm.plz.value.charAt(i) > "9")

        zahl = -1;

        if(zahl == -1) {

        formErrors.push("* Bei PLZ nur Zahlen eingeben!");

        }

	if (frm.ort.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Wohnort ein!");

	}

	

	var mail=frm.email.value;

	var a=mail.indexOf('@');

	var b=mail.indexOf('.',a);

	if (a<0 || b<0) {

		formErrors.push("* Bitte geben Sie eine gültige E-Mail Adresse ein!");

	}

	var s=0;

	for (var i=0;i<frm.prospekt.length;i++) {

		if (frm.prospekt[i].checked==true) {

			s++;

		}

	}

	if (s==0) {

		formErrors.push("* Kostenloses Prospekt: JA oder NEIN?");

	}

	if(frm.agbs.checked==false)

	{

	   formErrors.push("* Bitte akzeptieren Sie unsere Reisebedingungen!");

	}



	return validateErrors();

}



function validateAnfrageForm(frm) {

	if (frm.anrede.value=="") {

		formErrors.push("* Bitte wählen Sie Ihre Anrede!");

	}

	if (frm.vname.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Vornamen ein!");

	}

	if (frm.name.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Nachnamen ein!");

	}	

	if (frm.strasse.value=="") {

		formErrors.push("* Bitte geben Sie Ihre Strasse/Hausnummer ein!");

	}

	if (frm.gefunden.value=="") {

		formErrors.push("* Wie haben Sie uns gefunden?");

	}

	var s=0;

	for (var i=0;i<frm.land.length;i++) {

		if (frm.land[i].checked==true) {

			s++;

		}

	}

	if (s==0) {

		formErrors.push("* Bitte waehlen Sie Ihr Land aus!");

	}

	if (frm.plz.value=="") {

		formErrors.push("* Bitte geben Sie Ihre Postleitzahl ein!");

	}

	

	var zahl = 1;

        // prüft ob FELD mit Zahlen gefüllt ist

        for(i=0;i<frm.plz.value.length;++i)

        if(frm.plz.value.charAt(i) < "0"

        || frm.plz.value.charAt(i) > "9")

        zahl = -1;

        if(zahl == -1) {

        formErrors.push("* Bei PLZ nur Zahlen eingeben!");

        }

	if (frm.ort.value=="") {

		formErrors.push("* Bitte geben Sie Ihren Wohnort ein!");

	}

	

	var mail=frm.email.value;

	var a=mail.indexOf('@');

	var b=mail.indexOf('.',a);

	if (a<0 || b<0) {

		formErrors.push("* Bitte geben Sie eine gültige E-Mail Adresse ein!");

	}

	var s=0;

	for (var i=0;i<frm.prospekt.length;i++) {

		if (frm.prospekt[i].checked==true) {

			s++;

		}

	}

	if (s==0) {

		formErrors.push("* Kostenloses Prospekt: JA oder NEIN?");

	}

	if(frm.agbs.checked==false)

	{

	   formErrors.push("* Alle Eintraege geprüft? Dann bitte den Versand noch mit einem Haekchen freigeben!");

  }



	return validateErrors();

}



function validateKontaktForm(frm) {

	if (frm.vorname.value == "") {

		formErrors.push("* Vorname wurde nicht ausgefüllt!");

	}	

	if (frm.name.value == "") {

		formErrors.push("* Name wurde nicht ausgefüllt!");

	}	

	if (frm.email.value == "") {

		formErrors.push("* E-Mail wurde nicht ausgefüllt!");

	}	

	if (frm.nachricht.value == "") {

		formErrors.push("* Nachricht wurde nicht ausgefüllt!");

	}	

		

	return validateErrors();

}



function validateProspektForm(frm) {

	if (frm.Anrede.value == "An") {

		formErrors.push("* Bitte wählen Sie Ihre Anrede!");

	}	

	if (frm.vname.value == "") {

		formErrors.push("* Bitte geben Sie Ihren Vornamen ein!");

	}	

	if (frm.name.value == "") {

		formErrors.push("* Bitte geben Sie Ihren Nachnamen ein!");

	}	

	if (frm.strasse.value == "") {

		formErrors.push("* Bitte geben Sie Ihre Strasse/Hausnummer ein!");

	}	

	var s=0;

	for (var i=0;i<frm.land.length;i++) {

		if (frm.land[i].checked==true) {

			s++;

		}

	}

	if (s==0) {

		formErrors.push("* Bitte wählen Sie Ihr Land aus!");

	}

	if (frm.plz.value == "") {

		formErrors.push("* Bitte geben Sie Ihre Postleitzahl ein!");

	}	

	if (frm.ort.value == "") {

		formErrors.push("* Bitte geben Sie Ihren Wohnort ein!");

	}	

	if (frm.email.value == "") {

		formErrors.push("* Bitte geben Sie eine gültige E-Mail Adresse ein!");

	}	

	if (frm.gefunden.value == "") {

		formErrors.push("* Wie wurden Sie auf uns aufmerksam?");

	}	

		

	return validateErrors();

}



function validateErrors() {

	if (formErrors.length > 0) {

		alert(formErrors.join("\n"));

		formErrors.length=0;

		return false;

	}

}