	$(document).ready(function(){
		$("#fmReservation").validate({
			rules: {
				iCheckIn: { required: true},
				iNights: { required: true, number: true},
				iPersonsNo: { required: true, number: true},
				iName: { required: true},
				iAdresse: { required: true},
				iStadt: { required: true},
				iLand: { required: true},
				iEmail: { required: true, email: true },
				iTelefon: { required: true},

				iSecureReservation: {required: function(element) {return $("#iLand").val() != "DE";}},
				iCName: {required: function(element) {return $("#iLand").val() != "DE";}},
				iCType: {required: function(element) {return $("#iLand").val() != "DE";}},
				iCNumber: {required: function(element) {return $("#iLand").val() != "DE";}, creditcard: true, number: true, minlength: 16,  maxlength: 16},
				iCMonth: {required: function(element) {return $("#iLand").val() != "DE";}},
				iCYear: {required: function(element) {return $("#iLand").val() != "DE";}},

				iCaptcha: {	required: true,	remote: "inc/captcha_check.inc.php" }
			},
			
			messages: {
				iCheckIn: "Ungültige Anreise daten",
				iNights: "Bitte geben Sie die N&auml;chte",
				iPersonsNo: "Bitte geben Sie die Anzahl der G&auml;ste",
				iName: "Bitte tragen Sie Ihren Namen ein", 
				iAdresse: "Bitte tragen Sie Ihre Adresse ein", 
				iStadt: "Bitte tragen Sie Ihren Stadt ein", 
				iLand: "Bitte tragen Sie Ihren Land ein", 
				iEmail: "Bitte tragen Sie Ihre Emailadresse ein",
				iTelefon: "Bitte tragen Sie Ihre Telefonnummer ein",

				iSecureReservation: "Bitte &uuml;berpr&uuml;fen Sie diese, um eine Reservierungs-Anfrage",
				iCName: "Bitte tragen Sie die Kreditkartennummer",
				iCType: "Bitte geben Sie die Art der Kreditkarte",
				iCNumber: "Bitte tragen Sie die korrekte Kreditkartennummer ein",
				iCMonth: "Bitte geben Sie das Monat, wenn die Kreditkarte abgelaufen",
				iCYear: "Bitte geben Sie das Jahr, wenn die Kreditkarte abgelaufen",

				iCaptcha: {required:"<div class='captcha'>Bitte tragen Sie den Code (rechts - grau hinterlegt) f&uuml;r den Spamschutz ein</div>", maxlength:"<div class='captcha'>Bitte tragen Sie den Code (rechts - grau hinterlegt) f&uuml;r den Spamschutz ein</div>", remote:"<div class='captcha'>Bitte tragen Sie den Code (rechts - grau hinterlegt) f&uuml;r den Spamschutz ein</div>"}
			},
			
			errorClass: "error"
		});
		
		$("#iLand").blur(function() {$("#iSecureReservation").valid();});
		$("#iLand").blur(function() {$("#iCardName").valid();});
		$("#iLand").blur(function() {$("#iCardType").valid();});
		$("#iLand").blur(function() {$("#iCardNo").valid();});
		$("#iLand").blur(function() {$("#iCardExpMonth").valid();});
		$("#iLand").blur(function() {$("#iCardExpYear").valid();});		
	});
