function validateAnmeldungGutschein1(){
	$('#form1').validate({
wrapper: "div style=\"color:#CC0000; font-weight:bold;\"",
		errorPlacement: function(error, element) {
			if (element.attr("name") == "agb") error.insertAfter("#div_agb");
			else if (element.attr("name") == "az") error.insertAfter("#div_az");
			else if (element.attr("name") == "mobil") error.appendTo("#mobil_error");
			else if (element.attr("name") == "vorwahl") error.appendTo("#vorwahl_error");
			else
				error.insertAfter(element);
		},
		rules:{
			anrede: "required",
			vname: "required",			
			name: "required",
			strasse: "required",
			plz: "required",
			ort: "required",
			land: "required",
			tel: "required",
			mobil: "required",
			vorwahl: "required",
			email: {
				required: true,
				email: true
			},
			werbung: {
				required: true,
				minlength: "1"
			},
			geburtstag: {
				required: true,
				dateDE: true
			},
			teilnehmer: {
				required: true,
				minlength: "1"
			},
			agb: {
				required: true
			},
			az: {
				required: true
			},
			gutschein: {
				required: true
			}
		},
		messages: {
			anrede: "Bitte ausw&auml;hlen.",
			vname: "Dies ist ein Pflichtfeld.",
			name: "Dies ist ein Pflichtfeld.",
			strasse: "Dies ist ein Pflichtfeld.",
			plz: "Dies ist ein Pflichtfeld.",
			ort: "Dies ist ein Pflichtfeld.",
			land: "Dies ist ein Pflichtfeld.",
			tel: "Dies ist ein Pflichtfeld.",
			vorwahl: "Bitte ausw&auml;hlen.",
			mobil: "Bitte eine Nummer angeben.",
			email: {
				required: "Dies ist ein Pflichtfeld.",
				email: "Es wird eine g&uuml;ltige Adresse ben&ouml;tigt."
			},
			werbung: "Bitte ausw&auml;hlen.",
			geburtstag: {
				required: "Dies ist ein Pflichtfeld.",
				dateDE: "Bitte ein Datum der Form tt.mm.jj angeben."
			},
			teilnehmer: "Bitte ausw&auml;hlen.",
			agb: "Die AGB m&uuml;ssen best&auml;tigt werden.",
			az: "Das Alter der Teilnehmer muss best&auml;tigt werden.",
			gutschein: "Bitte ausw&auml;hlen."
		}
			
				
		
	}); 
	return ($('#form1').valid());
}

function validateAnmeldungGutschein2(count){

	$.extend($.validator.messages, {
		required: "Dies ist ein Pflichtfeld.",
		email: "Es wird eine g&uuml;ltige Adresse ben&ouml;tigt."
	});

	$("#form2").validate({
		wrapper: 'div style="color: #CC0000; font-weight: bold;"',
		
		/*
		rules: {
			reisender_1_addi : "required"
		},*/

		messages: {
			required: "Dies ist ein Pflichtfeld."
		}		
	});

	    for(var i = 1; i <= count; i++){
			$('#reisender_' + i).rules("add", {
				required: true
			});
			$('#reisender_' + i + '_vorwahl').rules("add", {
				required: true,
				messages:{
					required: 'Bitte ausw&auml;hlen.'
				}			
			});
			$('#reisender_' + i + '_mobil').rules("add", {
				required: true,
				messages:{
					required: 'Bitte eine Nummer angeben.'
				}
			});/*
			$('#reisender_' + i + '_email').rules("add", {
				required: true,
				email: true,
				messages:{
					email: 'Es wird eine g&uuml;ltige Adresse ben&ouml;tigt.'
				}
			});*/
	    }

	return $("#form2").valid();

}

function validateAnmeldung1(){
	$('#form1').validate({
wrapper: "div style=\"color:#CC0000; font-weight:bold;\"",
		errorPlacement: function(error, element) {
			if (element.attr("name") == "agb") error.insertAfter("#agb");
			else if (element.attr("name") == "az") error.insertAfter("#az");
			else if (element.attr("name") == "mobil") error.appendTo("#mobil_error");
			else if (element.attr("name") == "vorwahl") error.appendTo("#vorwahl_error");
			else
				error.insertAfter(element);
		},
		rules:{
			anrede: "required",
			vname: "required",			
			name: "required",
			strasse: "required",
			plz: "required",
			ort: "required",
			land: "required",
			tel: "required",
			vorwahl: "required",
			mobil: "required",
			email: {
				required: true,
				email: true
			},
			werbung: {
				required: true,
				minlength: "1"
			},
			geburtstag: {
				required: true,
				dateDE: true
			},
			teilnehmer: {
				required: true,
				minlength: "1"
			},
			agb: {
				required: true
			},
			az: {
				required: true
			}
			
			
		},
		messages: {
			anrede: "Bitte ausw&auml;hlen.",
			vname: "Dies ist ein Pflichtfeld.",
			name: "Dies ist ein Pflichtfeld.",
			strasse: "Dies ist ein Pflichtfeld.",
			plz: "Dies ist ein Pflichtfeld.",
			ort: "Dies ist ein Pflichtfeld.",
			land: "Dies ist ein Pflichtfeld.",
			tel: "Dies ist ein Pflichtfeld.",
			vorwahl: "Bitte ausw&auml;hlen.",
			mobil: "Bitte eine Nummer angeben.",
			email: {
				required: "Dies ist ein Pflichtfeld.",
				email: "Es wird eine g&uuml;ltige Adresse ben&ouml;tigt."
			},
			werbung: "Bitte ausw&auml;hlen.",
			geburtstag: {
				required: "Dies ist ein Pflichtfeld.",
				dateDE: "Bitte ein Datum der Form tt.mm.jj angeben."
			},
			teilnehmer: "Bitte ausw&auml;hlen.",
			agb: "Die AGB m&uuml;ssen best&auml;tigt werden.",
			az: "Das Alter der Teilnehmer muss best&auml;tigt werden."
		}
			
				
		
	}); 
	return ($('#form1').valid());
}

function validateAnmeldung2(count){

	var valid = true;
	$('#equalError').html('');

	for(var i=1; i < count; i++){
		for(var permCount = i+1; permCount <= count; permCount++){
			if($('#reisender_'+i+'_email').val() == 
				$('#reisender_'+permCount+'_email').val()){
					$('#equalError').append('Email von Teilnehmer '+i+' darf nicht mit Email von Teilnehmer '+permCount+' identisch sein.<br />');
					valid = false;
			}
			if(($('#reisender_'+i+'_vorwahl').val() + $('#reisender_'+i+'_mobil').val()) == 
				($('#reisender_'+permCount+'_vorwahl').val() + $('#reisender_'+permCount+'_mobil').val())){
					$('#equalError').append('Nummer von Teilnehmer '+i+' darf nicht mit Nummer von Teilnehmer '+permCount+' identisch sein.<br />');
					valid = false;
			}
		}
	}

	$.extend($.validator.messages, {
		required: "Dies ist ein Pflichtfeld.",
		email: "Es wird eine g&uuml;ltige Adresse ben&ouml;tigt."
	});

	$("#form2").validate({
wrapper: 'div style="text-align:left; color: #CC0000; font-weight: bold;"',

		messages: {
			required: "Dies ist ein Pflichtfeld."
		}		
	});

	    for(var i = 1; i <= count; i++){
			$('#reisender_' + i + '_vname').rules("add", {
				required: true
			});
			$('#reisender_' + i + '_nname').rules("add", {
				required: true
			});
			$('#reisender_' + i + '_vorwahl').rules("add", {
				required: true,
				messages:{
					required: 'Bitte ausw&auml;hlen.'
				}			
			});
			$('#reisender_' + i + '_mobil').rules("add", {
				required: true,
				messages:{
					required: '&nbsp;&nbsp;Bitte eine Nummer angeben.'
				}
			});
			$('#reisender_' + i + '_email').rules("add", {
				required: true,
				email: true,
				messages:{
					email: 'Es wird eine g&uuml;ltige Adresse ben&ouml;tigt.'
				}
			});
	    }

	$("#form2").valid();

	return valid;

}

