$(document).ready(function(){

	var validator = $("#signUpForm").validate({
	
	 


	
	 errorPlacement: function(error, element) {	
	  /* if (element.attr("name") == "member_last_name")
				error.appendTo("#lastNameError");
		else if (element.attr("name") == "member_user_name")
				error.appendTo("#userNameError");
		else if (element.attr("name") == "member_password")
				error.appendTo("#passwordError");
		else if (element.attr("name") == "confirm_password")
				error.appendTo("#confirmPasswordError");
		else if (element.attr("name") == "member_email")
				error.appendTo("#emailError");
		else if (element.attr("name") == "confirm_email")
				error.appendTo("#confirmEmailError");
		else */
				error.insertAfter(element);
	 },
	 
	 success: function(label) {
     			label.addClass("valid").text("\u00a0");
  	 	},
			
	 errorElement: "div",
	


	
		rules: {
			member_first_name: {
			   required: true
			},
			member_last_name: {
			   required: true
			},
			member_user_name: {
			   required: true,
			   remote: "check-username.cfm"
			},
			member_password: {
				required: true,
				minlength: 6
			},
			confirm_password: {
				required: true,
				minlength: 6,
				equalTo: "#member_password"
			},
			member_email: {
				required: true,
				email: true,
				remote: "checkMemberEmail.cfm"
				
			},
			confirm_email: {
				required: true,
				email: true,
				equalTo: "#member_email"
			},
			captcha: {
				required: true,
				equalTo: "#captcha_value"
			}
		},
		messages: {
			member_first_name: {
				required: "First name is required."
			},
			member_last_name: {
				required: "Last name is required."
			},
			member_user_name: {
				required: "Username is required.",
				remote: "Username has already been choosen. Please choose a different one."
			},
			member_password: {
				required: "A password is required.",
				minlength: "Your password must be at least 6 characters long."
			},
			confirm_password: {
				required: "A password is required.",
				minlength: "Your password must be at least 6 characters long.",
				equalTo: "Please enter the same password as above."
			},
			member_email: {
			  required: "A valid email address is required.",
			  email: "Your email address must be in the format of name@domain.com.",
			  remote: "The email address you provided is already associated with a smiley360.com member account.If you feel that you've received this message in error, <a href='mailto:support@mysmile.ly'>please contact us for assistance</a>.You may also <a href='forgotPassword.cfm'>request a password reminder for the address you've entered.</a>"
			},
			confirm_email: {
			  required: "A valid email address is required.",
			  email: "Your email address must be in the format of name@domain.com.",
			  equalTo: "Please enter the same email as above."
			},
			captcha: {
				required: "Enter digits as seen above.",
				equalTo: "The digits must match above."
			}
		}

	});
});
