$().ready(function() {		
		// validate form on keyup and submit
		$("#messaging-order-form").validate({
			/*errorLabelContainer: $("#newsletterform div.error"),*/
			rules: {
				clientcompany: { required: true },
				clientcontact: { required: true },
				clientaddress: { required: true },
				clientcity: { required: true },
				clientzip: { required: true },
				clientphone: { required: true },
				clientemail: {
					required: true,
					email: true
				},
				messagetype: { required: true},
				accountrep: { required: true},
				fileupload: {
					accept: "rtf|txt|doc|docx|xls|xlsx|pdf"
				}				
			},
			messages: {
				clientcompany: "Please enter your company name.",
				clientcontact: "Please enter your contact.",
				clientaddress: "Please enter your company.",
				clientcity: "Please enter your city.",
				clientzip: "Please enter your zip code.",
				clientphone: "Please enter your phone #.",
				clientemail: "Please enter a valid email address.",
				messagetype: "Please select your message type.",
				accountrep: "Please indicate your Account Rep. If you are unsure, type &ldquo;Don't know&rdquo;",
				fileupload: "The file you are trying to upload is unsupported."
			},
			submitHandler: function(form) {
       			// disable submit button
				$("#messaging-order-submit").attr('readonly','readonly').val("Processing...");
				$("#messaging-order-form").submit();
			}

		});
});
