$().ready(function() {
			
	// phone validation
	$.validator.addMethod("phone", function(pnumber) {
		if (pnumber.length < 1) {
			return true;	
		} else {
			var stripped = pnumber.replace(/[\(\)\.\-\ ]/g, '');
			if (isNaN(parseInt(stripped)) || !(stripped.length == 10)) {
				return false;
			} else {
				return true;
			}
		}
	}, "Please enter a valid phone number");
	
	var container1 = $("#divErrors-ContactForm");
	$("#frmContact").validate({
		errorContainer: container1,
		errorLabelContainer: $("ul", container1),
		wrapper: "li",
		rules: {
			First_Name: {
				required: true,
				minlength: 2
			},
			Last_Name: {
				required: true,
				minlength: 2
			},
			Email: {
				required: true,
				email: true
			}
		},
		messages: {
			First_Name: "Please enter your name.",
			Phone: "Please enter a valid phone number.",
			Email: "Please enter a valid email address."
		}
	});
	
	var container2 = $("#divErrors-EmailUpdates");
	$("#frmSignUp").validate({
		errorContainer: container2,
		errorLabelContainer: $("ul", container2),
		wrapper: "li",
		rules: {
			First_Name: {
				required: true,
				minlength: 2
			},
			Last_Name: {
				required: true,
				minlength: 2
			},
			Phone: {
				phone: true
			},
			Email: {
				required: true,
				email: true
			},
			Age: {
				digits: true
			}
		},
		messages: {
			First_Name: "Please enter your name.",
			Phone: "Please enter a valid phone number.",
			Email: "Please enter a valid email address.",
			Age: "The age entered is not valid."
		}
	});

});