$.validator.setDefaults({
	//submitHandler: function() { alert($("#register").val()); },
	//debug: true
});

jQuery(document).ready(function()
{



	$("#register").validate({
	rules: {
		FirstName: {required: true, minLength: 2},
		LastName: {required: true, minLength: 2},
		Company: {required: true, minLength: 3},
		Email: {required: true, email: true}
	},
	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"
		},
		Company: {
			required: "Please enter a company name",
			minLength: "The company must be at least 3 characters"
		},
		Email: "Please enter a valid email address"

	}
	});


	$("#contact").validate({
	rules: {
		firstname: {required: true, minLength: 2},
		lastname: {required: true, minLength: 2},
		
		company: {required: true, minLength: 3},

		email: {required: true, email: true},
		
		industry : {required: true}
	},
	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"
		},
		company: {
			required: "Please enter a company name",
			minLength: "The company must be at least 3 characters"
		},

		email: "Please enter a valid email address",
		industry: "Please select an industry"

	}
	});

	$("#betaform").validate({
	rules: {
		firstname: {required: true, minLength: 2},
		lastname: {required: true, minLength: 2},
		phone: {required: true, minLength: 10},
		company: {required: true, minLength: 3},
		email: {required: true, email: true},
		industry : {required: true},
		urgency : {required: true}
	},
	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"
		},
		phone: {
			required: "Please enter a phone number",
			minLength: "The phone number must be at least 10 characters"
		},
		company: {
			required: "Please enter a company name",
			minLength: "The company must be at least 3 characters"
		},

		email: "Please enter a valid email address",
		industry: "Please select an industry",
		urgency: "Please select an urgency option"

	}
	});


	// 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"
	
		}
		});



});

