$.validator.setDefaults({
	//submitHandler: function() { alert($("input[@name='RMARequested']:checked").val()); },
	//debug: true,
});

jQuery(document).ready(function()
{

	$("#SubmitCreditCard").validate({
	rules: {
		FirstName: {required: true, minLength: 2},
		LastName: {required: true, minLength: 2},
		CCNumber: {required: true, minLength: 14},
		CSC: {required: true, minLength: 3}
	},
	messages: {
		FirstName: {
			required: "Please enter a first name",
			minLength: "The name must be at least 2 characters"
		},
		LastName: {
			required: "Please enter a last name",
			minLength: "The name must be at least 2 characters"
		},
		CCNumber: {
			required: "Please enter a credit card number",
			minLength: "The credit card number must be at least 14 characters"
		},
		CSC: {
			required: "Please enter a Security Code",
			minLength: "The title must be at least 3 characters"
		}

	}
	});


	$("#Shipping").validate({
	rules: {
		ShipMethod: {required: true}
	},
	messages: {
		ShipMethod: {
			required: "Please select a shipping method"}
	}
	});



	// for example only:
	// ===========================================================================
	$("#tfrform").validate({
		rules: {
			OriginatorName: {required: true, minLength: 5},
	
			OriginatorPhone: {required: true, minLength: 10},
	
			OriginatorEmail: {required: true, email: true},
			
			TFRFailureDescription: {required: true},
			
			TFRItemDesc: {required: function() {
					return $("#RMARequested:checked").val() == 1;
				}
			}
		},
		messages: {
			OriginatorName: {
				required: "Please enter a name",
				minLength: "The name must be at least 5 characters"
			},
			OriginatorPhone: {
				required: "Please enter a phone number",
				minLength: "The phone number must be at least 10 digits"
			},
	
			OriginatorEmail: "Please enter a valid email address",
			TFRFailureDescription: "Please enter a Failure Description",
			ItemDescription: "Please enter a description for the item"
	
		}
		});



});

