/*
$.validator.setDefaults({
	submitHandler: function() { alert("submitted!"); }
});
*/

$(document).ready(function() {
	var container = $('div.container');
	// validate signup form on keyup and submit
	var validator = $("#register").validate({
		rules: {
			firstname: "required",
			lastname: "required",
			address1: "required",	
			city: "required",		
			state: "required",		
			zip: "required",	
			phone: "required",		
			birth_year: "required",					
			gender: "required",	
			pet: "required",		
			employed: "required",		
			continue_education: "required",	
			vacation: "required",		
			q3451: "required",						
			email: {
				required: true,
				email: true
			},
			subscribe_to_funniest: "required"
		},
		messages: {
			firstname: "Enter your firstname",
			lastname: "Enter your lastname",
			address1: "Enter your address",	
			city: "Enter your city",		
			state: "Enter your state",		
			zip: "Enter your zip code",	
			phone: "Enter your phone number",		
			birth_year: "Enter your birth year",					
			gender: "Enter your gender",	
			pet: "Select if you have a pet",		
			employed: "Select if you are employed",		
			continue_education: "Select if you would like to continue education",	
			vacation: "Select favorite vocation spot",		
			q3451: "Select if you are buying a home",						
			email: { 
				required: "Please enter a valid email address",
				email: "Invalid email address"
			},
			
			// a whitespace is required to remove the default message for terms
			subscribe_to_funniest: " Subscribe to Funniest-Stuff-on-the-Net Newsletter "
		},
		// the errorPlacement has to take the table layout into account
		errorContainer: container,
		errorLabelContainer: $("ol", container),
		wrapper: 'li',
		meta: "validate",
		event: "keyup"
		/*
		,
		// specifying a submitHandler prevents the default submit, good for the demo
		submitHandler: function() {
			//alert("submitted!");
		},
		success: "success"
		*/
	});
	


});
