// JavaScript Document

$(document).ready(function() { 
jQuery.validator.setDefaults({
	success: "valid"
});
$(".selector").validate({
   errorClass: "invalid"
})  
});




$(document).ready(function() { 
//START OF LOGIN VALIDATION
    var validator = $("#login").validate({ 
        rules: {
		email: {
      		required: true,
      		email: true
    			},
		Password: {
      		required: true,
      		minlength: 6
    			},
		digit1: {
      		required: true,
			number: true
       			},
			digit2: {
      		required: true,
			number: true
       			},
			digit3: {
      		required: true,
			number: true
       			}

		},
		
		messages: { 
            email: { 
                required: "Enter a valid email address",
				email: "Email Invalid"
            	},
			Password: { 
                required: "Enter a password", 
                minlength: jQuery.format("Enter at least {0} characters") 
            	},
			digit1: { 
                required: "Required",
				number: "Must be numeric"
            	},
				digit2: { 
                required: "Required",
				number: "Must be numeric"
            	},
				digit3: { 
                required: "Required",
				number: "Must be numeric"
            	}			
			},
			success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
        },
		success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
		}
			
		
	});
	$('label.error').removeClass('error');
});




//END OF LOGIN VALIDATION












  
  
 



//START OF REGISTER VALIDATION
  $(document).ready(function() { 
  
    // validate signup form on keyup and submit 
    var validator = $("#register").validate({ 
        rules: {
		forename: "required",
		surname: "required",
		email: {
      		required: true,
			email: true,
			remote: "ajax/ajax_users_check_email.php" 
    			},
				name: {}
		},
		
		messages: { 
            forename: "Enter your forename", 
            surname: "Enter your surname",
			email: { 
                required: "Enter an email address",
				email: "Enter a valid email address",
				remote: "Email already registered"
            	},
				name: {}	
			},
			success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
			}
		
	});
	
	
	$('#name').blur(function() { 
	$('#email').val($('#name').val()+"@"+$('#domain').val());
	$('#email').valid();
	})
	$('#domain').blur(function() { 
	$('#email').val($('#name').val()+"@"+$('#domain').val());
	})
	
	
	
	
});
  //END OF REGISTER VALIDATION
  
  
  
//START OF RESET PASSWORD VALIDATION
  $(document).ready(function(){
    $("#reset").validate({
  rules: {
    password1: "required",
    password2: {
		required: true,
      equalTo: "#password1"
    }
  }
});
  });
  //END OF RESET PASSWORD VALIDATION
  
  
  
  
  
  
  
  
  




  
  
