$().ready(function() {
	
	$("#form_email_2237").validate({
		rules: {
			"q2237:q1": "required",
                        "q2237:q6": "required",
                        "q2237:q5": { required: true, digits: true },
			"q2237:q7": { required: true, email: true },
			"q2237:q9": "required"
            
		},
		messages: {
			"q2237:q1": "Please enter your first name",
                        "q2237:q6": "Please enter event type",
                        "q2237:q5": "Please enter number of guests",
			"q2237:q7": "Please enter a valid email address",
			"q2237:q9": "Please enter your comments"
		}
	});

// add * to required field labels
	$('label.required').append('&nbsp;<strong>*</strong>&nbsp;');

	
	var current = 0;
	
	$.validator.addMethod("pageRequired", function(value, element) {
		var $element = $(element)
		function match(index) {
			return current == index && $(element).parents("#form_email_2237");
		}
		if (match(0) || match(1) || match(2)) {
			return !this.optional(element);
		}
		return "dependency-mismatch";
	}, $.validator.messages.required)
	
});