// JavaScript Document
$().ready(function() {

	
jQuery.validator.addMethod("notEqualTo", function(value, element, param) {
 return this.optional(element) || value != param;
 }, "This has to be different...");

// validate signup form on keyup and submit
	$("#signup_form").validate({
		errorLabelContainer: "#messageBox",
		wrapper: "li",
		rules: {
			name: {
				required: true,
				notEqualTo: 'Name*'
			},
			business: {
				required: true,
				notEqualTo: 'Business Name*'
			},
			address: {
				required: true,
				notEqualTo: 'Street Address*'
			},
			city: {
				required: true,
				notEqualTo: 'City*'
			},
			state: {
				required: true,
				notEqualTo: 'State*'
			},
			zip: {
				required: true,
				notEqualTo: 'Zip*'
			},
			phone: {
				required: true,
				notEqualTo: 'Phone*'
			},			
			email: {
				required: true,
				email: true
			}			
		},
		messages: {
			name: {
				required:"-Please enter your name",
				notEqualTo:"-Please enter your name"
			},
			business: {
				required:"-Please enter your business name",
				notEqualTo:"-Please enter your business name"
			},
			address: {
				required:"-Please enter your address",
				notEqualTo:"-Please enter your address"
			},
			city: {
				required:"-Please enter your city",
				notEqualTo:"-Please enter your city"
			},
			state: {
				required:"-Please enter your state",
				notEqualTo:"-Please enter your state"
			},
			zip: {
				required:"-Please enter your zip code",
				notEqualTo:"-Please enter your zip code"
			},
			phone:{ 
				required:"-Please enter your phone number",
				notEqualTo:"-Please enter your phone number"
			},
			email: "-Please enter a valid email address"
		}
	});
});			
