$().ready(function() { 

	$("#emailAddress a").click( function() { 
		$('#emailAddress').load('form/show_email');
	});
	
	$("#refreshCaptcha").click( function() { 
		$('#captchaImage').attr('src','form/captcha_image/' + Math.random());
	});

	// validate signup form on keyup and submit
	$("#contactForm").validate({
		event: "keyup",
		rules: {
			email: {
				required: true,
				email: true
			},
			name: "required",
			number: "required",
			message: "required",
			captcha: {
				required: true,
				minLength: 6
			}
		},
	messages: {
			email: "Email address incorrect",
			number: "A contact phone number is required",
			name: "Please enter your name",
			message: "Please enter your message",
			captcha: {
				required: "Confirmation code required",
				minLength: "The code is at least 5 characters long"
			}
		}
	});
	
	//// VALIDATE UPDATE USER DETAILS
	$("#updateUser").validate({
		event: "keyup",
		rules: {
			email: {
				required: true,
				email: true
			},
			phone: "required",
			suburb: "required",
			postcode: {
				required: true,
				minLength: 3
			},	
			password: {
				minLength: 5
			},
			password_confirm: {
				minLength: 5,
				equalTo: "#password"
			}
		},
	messages: {
			email: "Email address incorrect",
			phone: "A contact phone number is required",
			suburb: "Please enter a City/Town",
			postcode: "Postcode is required",
			password: {
				minLength: "Your new password must be at least 5 characters long"
			},
			password_confirm: {
				equalTo: "Password must be same as above field"
			}
		}
	});

});