$(document).ready(function(){
	// validate signup form on keyup and submit
$("#regForm").validate({
		rules: {
			user_email: {
      			required: true,
      			email: true,
				remote: "check-email.php"
    		},
			user_name: {
				required: true, 
				minlength: 6,
				remote: "check-username.php"
			},
			first_name: "required",
			last_name: "required",
			password: {
				required: true,
				minlength: 6
			},
			cpassword: {
				required: true,
				minlength: 6,
				equalTo: "#password"
			},
			iagree: "required"
		},
		messages: {
		    user_email: {
				required: "Please enter an email.", 
				email: "Please enter a valid email.",
				remote: "This email address is already in use"
			},
			user_name: {
				required: "Please enter a user name.",
				minlength: "Must be at least 6 characters long.",
				remote: "This username is already in use"
			},
			firstname: "Please enter your firstname.",
			lastname: "Please enter your lastname.",
			password: {
				required: "Please provide a password.",
				minlength: "Must be at least 6 characters long."
			},
			cpassword: {
				required: "Please confirm password.",
				minlength: "Must be at least 6 characters long.",
				equalTo: "Please enter your repeat password."
			},
			iagree: "*"
		}
	});
});

//clear text field on click
function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;} 