$(document).ready(function() {
	$("form.js input[class!=skip], form.js textarea").val('');
	
	$("label span").css({ 'visibility':'visible' });
	
	$("#consultation-form").validate({ errorElement: "em",
									   messages: {
									       'Name': 'Please enter your name',
									       Email: {
									           required: 'Please enter your email address',
									           email: 'You have entered an invalid email address'
									       },
									       'Phone': 'Please enter your phone number', 
									       'accesscode': 'Please enter the access code' 
									   }});
	$("#contact-form").validate({ errorElement: "em" });
		
	$("form.js input[class!=skip], form.js textarea").focus(function() {
		$("form.js label[for=" + $(this).attr('id') + "] span").text('');
	});
	
	$("form.js input[class!=skip], form.js textarea").blur(function() {
		if($(this).val() == '') {
			$("form.js label[for=" + $(this).attr('id') + "] span").text($(this).attr('title'));
		}
	});
});
