$().ready(function() {
  	
/*	$("form.search").validate({
		rules: {
			SearchField: "required"
		},
	 	messages: {
			SearchField: "required field"
		},
		errorPlacement: function(error, element)
		{
			alert("You must enter some search terms");
		}
	}); */
	
	$("form.login").validate({
		rules: {
			emailField: {
				required: true,
				maxLength: 150,
				email: true
			},
			firstPasswordField: {
				required: true,
				maxLength: 50
			}
		},
	 	messages: {
			emailField: {
				required: "Required",
				maxLength: "Email address too long",
				email: "Invalid email address"
			},
			firstPasswordField: {
				required: "Required",
				maxLength: "Password is too long"
			}
		}
	});
	
	$("form.adduser").validate({
		rules: {
			emailField: {
				required: true,
				maxLength: 150,
				email: true
			},
			firstNameField: {
				required: true,
				maxLength: 50
			},
			lastNameField: {
				required: true,
				maxLength: 50
			}			
		},
	 	messages: {
			emailField: {
				required: "Required",
				maxLength: "Email address too long",
				email: "Invalid email address"
			},
			firstNameField: {
				required: "Required",
				maxLength: "Name is too long"
			},
			lastNameField: {
				required: "Required",
				maxLength: "Name is too long"
			}
		}
	});
	
	$("form.changepassword").validate({
		rules: {
			firstPasswordField: {
				required: true,
				maxLength: 50
			},
			secondPasswordField: {
				required: true,
				maxLength: 50,
				equalTo: "#firstPasswordField"
			}		
		},
	 	messages: {
			firstPasswordField: {
				required: "Required",
				maxLength: "Password is too long"
			},
			secondPasswordField: {
				required: "Required",
				maxLength: "Password is too long",
				equalTo: "Passwords must match"
			}
		}
	});
});