$().ready(function() {
	// validate signup form on keyup and submit
	$("#order").validate({
		rules: {
			firstname: {
				required: true,
				minlength: 2
			},
			initials: {
				required: true
			},
			lastname: {
				required: true,
				minlength: 2
			},
			address: {
				required: true,
				minlength: 4
			},
			billingaddress: {
				minlength: 2
			},
			postcode: {
				required: true,
				minlength: 6
			},
			city: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			phonenumber: {
				required: true,
				number: true,
				minlength: 10
			},
			comment: {
				minlength: 10
			},
			quantity: {
				required: true
			}
		},
		messages: {
			firstname: {
				required: "Dit veld is verplicht",
				minlength: "Minimaal 2 tekens"
			},
			initials: {
				required: "Verplicht"
			},
			lastname: {
				required: "Dit veld is verplicht",
				minlength: "Minimaal 2 tekens"
			},
			address: {
				required: "Dit veld is verplicht",
				minlength: "Minimaal 4 tekens"
			},
			billingaddress: {
				minlength: "Minimaal 2 tekens"
			},
			billinghousenumber: {
				number: "Alleen cijfers"
			},
			postcode: {
				required: "Verplicht",
				minlength: "Minimaal 6 tekens"
			},
			city: {
				required: "Dit veld is verplicht",
				minlength: "Minimaal 2 tekens"
			},
			email: {
				required: "Dit veld is verplicht",
				email: "Dit is geen geldig e-mailadres"
			},
			phonenumber: {
				required: "Dit veld is verplicht",
				number: "Alleen cijfers",
				minlength: "Minimaal 10 cijfers"
			},
			comment: {
				minlength: "Minimaal 10 tekens"
			},
			quantity: "Verplicht"
		}
	});
});
