// Auto form validation
$(document).ready(function() {
	// validate signup form on keyup and submit
	$(".uc_leadform").validate({
		rules: {
			frm_firstname: {
				required: true,
				minlength: 2
			},
			frm_lastname: {
				required: true,
				minlength: 2
			},
			frm_streetaddress: {
				required: true,
				minlength: 2
			},
			frm_zip: {
				required: true,
				minlength: 5,
				digits: true
			},
			frm_phone1: {
				required: true,
				minlength: 10,
				digits: true
			},
			frm_phone4: {
				digits: true
			},
			frm_email: {
				required: true,
				email: true
			}
		},
		messages: {
			frm_firstname: "Please enter your firstname.",
			frm_lastname: "Please enter your lastname.",
			frm_streetaddress: "Please enter your street address.",
			frm_zip: "Please enter a 5-digit zip code.",
			frm_phone1: "Please enter a valid, 10-digit phone number.",
			frm_email: "Please enter a valid email address."
		},
		// the errorPlacement has to take the phone number layout into account		
		errorPlacement: function(error, element) {
			error.appendTo( element.parent() );
		}
	});
})