$().ready(function() {

	
	// validate signup form on keyup and submit

	$("#bookingForm").validate({
		rules: {
	firstname: "required",
	lastname: "required",

adults: "required",

children: "required",

type_of_ticket: "required",
	
email: {
	required: true,
	email: true
}
		},
		messages: {
	firstname: "Please enter your firstname",
	lastname: "Please enter your lastname",
	adults: "Please select the number of adults",

children: "Please select the number of passengers under 12",	
email: "Please enter a valid email address",

type_of_ticket: "Please choose a ticket type"
	}
	});
	
	// propose username by combining first- and lastname
	$("#username").focus(function() {
		var firstname = $("#firstname").val();
		var lastname = $("#lastname").val();
		if(firstname && lastname && !this.value) {
			this.value = firstname + "." + lastname;
		}
	});
	

});