jQuery(document).ready(function(){
  	jQuery.validator.addMethod("alphaOnly", function(value, element){
                var temp;
                temp = true;
                str = /[^A-Za-z ]/; ///[^a-zA-Z]/;
                temp = !str.test(value);
                return temp;
         }, "Only a to z, A to Z and space is allowed.");

	$.validator.addMethod("validPassword", function(value, element) {
		var temp1;
		temp1 = true;
		str = /[^a-zA-z0-9!@#$%^&*()-=_+.,]/;
		temp1 = !str.test(value);
		return temp1;
	}, "Please enter valid password.");

	jQuery("#frmreg").validate({
  		errorElement:"div",
		rules: {
			name:{
				required: true,
              			alphaOnly:true,            
				minlength: 2,
				maxlength:50
			},
			email:{
				required: true,
				email:true,
				remote: SITEROOT + "/auth/index/chkemail"
			},
			password1:
			{
				required: true,
				minlength: 6,
				maxlength:32,
				validPassword:true
			}
		},
		messages: {
			
			name:{
				required:" Please enter full name",
				minlength:jQuery.format("Enter at least {0} characters"),
				maxlength:jQuery.format("Enter maximum {0} characters")
			},
			email:{
				required: " Please enter email address",
				email: "Enter valid email address",
              			remote: "This email address is already in use"           
			},
			password1:{
				required: "Please enter password",
				minlength:jQuery.format("Enter at least {0} characters"),
				maxlength:jQuery.format("Enter maximum {0} characters")            
			}
		}

	});

});


