$().ready(function() {
	
	//hide labels for "input" fields
	$(":input").prev("label").css("display","none");
	
	//call labelify for the form
	$(":input").labelify({
		text: "label",
		labelledClass: "labelHighlight"
	});
	
	// validate signup form on keyup and submit
	$("#catalogRequest").validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			address: "required",
			city: "required",
			state: "required",
			zip: "required",
			phone: "required",
			comments: "required",
			security_code: "required"
		},
		messages: {
			name: "Please enter your name",
			email: "Please enter a valid email address",
			address: "Please enter your address",
			city: "Please enter your city",
			state: "Please enter your state",
			zip: "Please enter your zip code",
			phone: "Please enter your phone number",
			comments: "Please enter a comment to send",
			security_code: "Please fill in the security code"
		}
	});
});