$(document).ready(function(){
	// validate signup form on keyup and submit
	var validator = $("#quoteform").validate({
		rules: {
			require: {
				required: true,
				minlength: 0
			},
			email: {
				required: true,
				email: true
			},
			name: {
				required: true,
				minlength: 2
			},
			phone: {
				required: true,
				minlength: 7
			},
			width: {
				required: true,
				minlength: 0
			},
			length: {
				required: true,
				minlength: 0
			},
			emptyfield: {
				required: false,
				minlength: 200
			}
		},
		messages: {
			require: {
				required: "Please select your requirement",
				minlength: jQuery.format("Your name needs to be at least {0} characters")
			},
			email: {
				required: "Please enter a valid email address",
				minlength: "Please enter a valid email address"
			},
			name: {
				required: "Please enter your name",
				minlength: jQuery.format("Enter at least {0} characters")
			},
			width: {
				required: "Please enter your label width (mm)",
				minlength: "Please a number only"
			},
			length: {
				required: "Please enter the length of your label (mm)",
				minlength: jQuery.format("Enter at least {0} characters")
			},
			phone: {
				required: "Please enter your preferred contact number",
				minlength: jQuery.format("Enter at least {0} characters")
			}
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			label.addClass("checked");
		}
	});
});
