﻿$().ready(function() {	

	$("#login-form").validate({
		focusInvalid: true,
		errorLabelContainer: "#messages",		
		wrapper: "li"		
	});
	
	$("#edit-form").validate({	
		errorLabelContainer: "#messages",		
		wrapper: "li",
		messages:{
			'userInfo.FirstName' : "Please enter your name.",
			'userInfo.LastName' : "Please enter your last name."
		}
	});
	
	$("#register-form").validate({		
		errorLabelContainer: "#messages",		
		wrapper: "li",
		rules: {
			'userInfo.Password': {
				required: true,
				minLength: 5
			},
			'userInfo.PasswordConfirmation': {
				required: true,
				minlength: 5,
				equalTo: "#userInfo_Password"
			}
		},
		messages: {			
			'userInfo.Password': {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long"
			},
			'userInfo.PasswordConfirmation': {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long.",
				equalTo: "Please enter the same password as above"
			},
			'userInfo.FirstName' : "Please enter your name.",
			'userInfo.LastName' : "Please enter your last name."
			
		}
	});
	
	$("#forgotPassword-form").validate({
			errorLabelContainer: "#messages",
			wrapper: "li"			
		});


	// validate signup form on keyup and submit
	$("#changePassword-form").validate({
		errorLabelContainer: "#messages",		
		wrapper: "li",
		rules: {
			newPassword: {
				required: true,
				minLength: 5
			},
			confirmNewPassword: {
				required: true,
				minlength: 5,
				equalTo: "#newPassword"
			}
		},
		messages: {			
			password: {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minLength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			}
		}
	});
	
	});
	
		$("#contact-form").validate({
			errorLabelContainer: "#messages",
			wrapper: "li"			
		});
