$(document).ready(function(){
	
	var shipping_validator = $("#shipping_form").validate({
		rules: {
			shipping_first_name: "required",
			shipping_last_name: "required",
			shipping_address: "required",
			shipping_city: "required",
			shipping_state: "required",
			shipping_zip: "required"
		},
		messages: {
			shipping_first_name: "Please enter a first name",
			shipping_last_name: "Please enter a last name",
			shipping_address: "Please enter an address",
			shipping_city: "Please enter a city",
			shipping_state: "Please select a state",
			shipping_zip: "Please enter a zip code"
		}
	});
	
	var customer_validator = $("#billing_form").validate({
		rules: {
			first_name: "required",
			last_name: "required",
			address: "required",
			city: "required",
			phone: "required",
			state: "required",
			zip: "required",
			card_type: "required",
			credit_card_number: "required",
			CVV2: "required",
			expiration_month: "required",
			expiration_year: "required",
			email_address: {
				required: true,
				email: true
			}
		},
		messages: {
			first_name: "Please enter a first name",
			last_name: "Please enter a last name",
			address: "Please enter an address",
			city: "Please enter a city",
			phone: "Please enter a phone number",
			state: "Please enter a state",
			zip: "Please enter a zip",
			card_type: "Please select a card type",
			credit_card_number: "Please enter a credit card number",
			CVV2: "Please enter a CVV2",
			expiration_month: "Please enter an expiration month",
			expiration_year: "Please enter an expiration year",
			email_address: "Please enter a valid email address"
		}
	});	
	
	var search_validator = $("#search_form").validate({
		rules: {
			keywords: "required"
		},
		messages: {
			keywords: "Please enter a keyword"
		}
	});	
	
	var login_validator = $("#login_form").validate({
		rules: {
			username: "required",
			password: "required"
		},
		messages: {
			username: "Please enter a username",
			password: "Please enter a password"
		}
	});	
	
	var forgot_password_validator = $("#forgot_password_form").validate({
		rules: {
			email: {
			required: true,
			email: true
			}
		},
		messages: {
			email: "Please enter a valid email"
		}
	});		
});
