jQuery.validator.addMethod("process", function(value) { 



	var reg = /^([a-zA-Z0-9_-]|\.)+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

    var a = reg.test(value);

    if(a) return true;

	else return false;



}, "Email address is not right!");



jQuery.validator.addMethod("character", function(value) { 



	var reg = /[a-zA-Z]/;

    var a = reg.test(value);

    if(a) return true;

	else return false;



}, "Email address is not right!");

$(document).ready(function() {

	var validator = $("#wholesale").validate({

		onkeyup: false,

		rules: {

			name: {

				required: true,

				character: true

			},

				full_name: {

				required: true,

				character: true

			},
			
				question_content: {

				required: true,

				character: true

			},

			

			email: {

				required: true,

				process: true

			},

			quantity: {

				required: true

				/*digits:true*/

			},

			Query: {

				required: true

			}

		},

		messages: {

			name: {

				required: "The information is required!",

				character: "Please enter a right name!"

			},
			
			full_name: {

				required: "The information is required!",

				character: "Please enter a right name!"

			},
			
			question_content: {

				required: "The information is required!",

				character: "Please enter a right content!"

			},
			

			email: {

				required: "The information is required!",

				process: "Email address is not right!"

			},

			quantity: {

				required: "The information is required!"

				/*digits: "Please enter a right number!"*/

			},

			Query:{

				required: "The information is required!"

			}

			

		},



		// the errorPlacement has to take the table layout into account



		errorPlacement: function(error, element) {



			if ( element.is(":radio") )



				error.appendTo( element.parent().next() );



			else if ( element.is(":checkbox") )



				error.appendTo ( element.next().next() );



			else



				error.appendTo( element.parent().next());



		},



		// set this class to error-labels to indicate valid fields



		success: function(label) {



			// set &nbsp; as text for IE



			label.html("&nbsp;").addClass("checked");



		}



	});



});