$(function() {
	jQuery("#contactForm").validate({
		
		event: "blur",
		rules: {
			first_name: {
		          required:true, 
		          minlength:2,
		          maxlength:20
		     },
			last_name: {
		          required:true, 
		          minlength:2,
		          maxlength:20
		     },		     
		     email_address: {
		    	  required: true,
		    	  email:true
		     },		   
		     phone: {
		    	  required: true,
		    	  maxlength:10,
		    	  digits: true
		     },
		    message: "required"
		},
		messages: {
			first_name: {
			      required:  "So ... what's your first name?",
			      minlength: "Alright, at least 2 letters ... sheesh",
			      maxlength: "wow ... hold it there bub.  Your name is thaaat long?"
			 },
			last_name: {
				 required: "please be kind enough to give us your last name too.",
				 minlength: "ok ... I get it, but give me a little more...", 
				 maxlength: "don't get crazy now ... slow it down."
		    },
		    email_address: {
				required: "And your email address? (No spam, promise.)",
				email: "Please check to make sure it's a valid address."
			},
			
		    phone:{ 
				required: "Don't forget the number!",
				maxlength: "US numbers only please ...",
				digits: "numbers only please ... we provide formatting"
			},
			
			message: "Mind sharing a few details?"
		}
	});
});

//validate the registration process
$(function (){
    jQuery("#registrationForm").validate({
     event: "blur",
     
		rules: {
			first_name: {
		          required:true,
		          minlength:2,
		          maxlength:20
		     },
			last_name: {
		          required:true,
		          minlength:2,
		          maxlength:20
		     },
			 username:{
				required: true,
				minlength:6,
				maxlength:20
			 },
			 hashed_password: {
				required: true,
				minlength: 6,
				maxlength: 20
			 },
		     email_address: {
		    	  required: true,
		    	  email:true
		     },
		     phone: {
		    	  required: true,
		    	  maxlength:10,
		    	  digits: true
		     }
		},
		messages: {
			first_name: {
			      required:  "So ... what's your first name?",
			      minlength: "Alright, at least 2 letters ... sheesh",
			      maxlength: "wow ... hold it there bub.  Your name is thaaat long?"
			 },
			last_name: {
				 required: "please be kind enough to give us your last name too.",
				 minlength: "ok ... I get it, but give me a little more...",
				 maxlength: "don't get crazy now ... slow it down."
		    },
			username:{
				required: "fill in a username",
				minlength: "Needs to be at least 6 characters",
				maxlength: "too long bub ..."
			},
			hashed_password: {
				required: "create a password for yourself",
				minlength: "No less than 6 characters",
				maxlength: "No greater than 20 characters"
			},
		    email_address: {
				required: "And your email address? (No spam, promise.)",
				email: "Please check to make sure it's a valid address."
			},

		    phone:{
				required: "Don't forget the number!",
				maxlength: "US numbers only please ...",
				digits: "numbers only please ... we provide formatting"
			}

			
		}


    });//End validation for registration form
});

$(function () {
   jQuery("#loginForm").validate({
	     
		 event: blur, 
		 rules: {
			 logUser: {
				required:true
				
			 },
			 logPass:{
				 required:true
			 }
		 },
		 messages: {
			 logUser: "User name please...",
			 logPass: "password please ..."
		 }
	});			
});
