﻿$().ready(function() {

    // validate signup form on keyup and submit
$("#fEnquiry").validate({
    rules: {
        yourname: "required",            
        email: {
            required: true,
            email: true
        },
        details: "required"
    },
    messages: {
        yourname: "Enter your name",            
        email: "Enter a valid email address",
        details: "Enter your query"
    }
});


$("#fSendToAFriend").validate({    
    rules: {                     
        youremail: {
            required: true,
            email: true
        },
        recipientemail: {
            required: true,
            email: true
        }
    },
    messages: {
        youremail: "Enter your email",
        recipientemail : "Enter the recipients email"
    }
}); 


$("#fRegister").validate({    
    rules: {
	    firstname: "required",
	    lastname: "required",
	    email: {
		    required: true,
		    email: true
	    },
	    regpassword: {
		    required: true,
		    minlength: 5
	    },
	    passwordconfirmation: {
		    required: true,
		    minlength: 5,
		    equalTo: "#regpassword"
	    },			
	    agreeterms: "required"
    },
    messages: {
	    firstname: "Enter your firstname",
	    lastname: "Enter your lastname",
	    email: "Enter a valid email address",
	    regpassword: {
		    required: "Provide a password",
		    minlength: "Your password must be at least 5 characters long"
	    },
	    passwordconfirmation: {
		    required: "Provide a password",
		    minlength: "Your password must be at least 5 characters long",
		    equalTo: "Enter the same password as above"
	    },
	    agreeterms: "Please accept our policy"
    }

});

// check if confirm password is still valid after password changed
$("#regpassword").blur(function() {
    $("#passwordconfirmation").valid();
});

$("#fUpdateProfile").validate({
    rules: {
        firstname: "required",
        lastname: "required"
    },
    messages: {
        firstname: "Enter your firstname",
        lastname: "Enter your lastname"        
    }

});

$("#fSignin").validate({
    rules: {        
        username: {
            required: true,
            email: true
        },
        password: "required"
    },
    messages: {
        username: "Enter a valid email address",
        password: "Please provide a password"
    }
});
    
});
