$().ready(function() {
		var validator = $("#MembershipForm").bind("invalid-form.validate", function() {
			$("#drawer").html("Your form contains " + validator.numberOfInvalids() + " errors. Errors are bordered in <samp style=\"color:#692226\"><strong>red</strong></samp>.");
		}).validate({ 

		//Setup our validation rules
		 rules: {
			businessname: {
			   required: true,
			   minlength: 3
			 },
			contactperson: {
				required: true,
			    minlength: 2
			},
			physicaladdress: {
				required: true,
			    minlength: 5
			},
			mailingaddress: {
				required: true,
			    minlength: 5
			},
			phone: {
				required: true,
			    minlength: 7
			},
			town: {
				required: true,
			    minlength: 2
			},
			state: {
				required: true
			},
			zip: {
				required: true,
			    minlength: 5,
				digits: true
			},
			businesscategory: {
				required: true
			},
			employees: {
				required: true,
			    minlength: 1
			},
			description: {
				required: true,
			    maxlength: 1000
			}
		 },	
		 
	     /* IF you wanted custom error messages 
		 messages: {
			 name: "Please specify your name",
			 zip: "Please specify your zip code - must be minimum of 5 DIGITS"
	     },*/

		
		//Execute this Function if Form is invalid
		 invalidHandler: function(form, validator) {		    
			//alert("HI");
			
			//Fancy drawer function from jquery.tools
			$("#drawer").slideDown(function()  {		
				// colored flash effect
				$("#drawer").css("backgroundColor", "#4D6851");
				setTimeout(function() { $("#drawer").css("backgroundColor", "#BCBAB8"); }, 1000);
			});
			
		 },
		 
		 submitHandler: function(form) {			
			//on SUCCESFUL submit, slide that SHIZ up!
			$("#drawer").slideUp();	
			form.submit();//VERY IMPORTANT!
		 }
		 
	});
});