$(document).ready(function(){
	// validate signup form on keyup and submit
	var validator = $("#quoteform").validate({
		rules: {
			company: {
				required: true,
				minlength: 0
			},
			contact: {
				required: true,
				minlength: 0
			},
			phone: {
				required: true,
				minlength: 8
			},
			email: {
				required: true,
				email: true
			},
			category: {
				required: true,
				minlength: 0
			},
			title: {
				required: true,
				minlength: 0
			},
			design: {
				required: true,
				minlength: 0
			},
			typesetting: {
				required: true,
				minlength: 0
			},
			colour: {
				required: true,
				minlength: 0
			},
			supplier: {
				required: true,
				minlength: 0
			},
			binding: {
				required: true,
				minlength: 0
			},
			embelishment: {
				required: true,
				minlength: 0
			},
			method: {
				required: true,
				minlength: 0
			},
			press: {
				required: true,
				minlength: 0
			},
			quantity: {
				required: true,
				minlength: 0
			},
			digital: {
				required: true,
				minlength: 0
			},
			ink: {
				required: true,
				minlength: 0
			},
			supink: {
				required: true,
				minlength: 0
			},
			inkcolours: {
				required: true,
				minlength: 0
			},
			stock: {
				required: true,
				minlength: 0
			},
			supstock: {
				required: true,
				minlength: 0
			},
			message: {
				required: true,
				minlength: 5
			},
			retained: {
				required: false,
				minlength: 0
			},
			retainedno: {
				required: false,
				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")
			}
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			label.addClass("checked");
		}
	});
});
