var currentRating = 0;

$(document).ready(function() {
	
    $("#contact_form").submit(function(){
        return checkForm();
    });
    
	/* mailing list */    
	
	$("#consent div").hide();
	//$("#consent label").append(' <a href="#">Privacy policy</a>.');
    $("#consent a").click(function(){
		$("#consent div").show();
    });

});

var formValid;

function checkForm() {

		formValid = true;
		var emailPattern = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

		$("#contact_form").find('.invalid').removeClass('invalid');
		$("#contact_form").find('.error_alert_icn').hide();
		$('#contact_form .validation_message').remove();
		
		if ($("#name").val()==''||$("#name").val()==' ') {
			checkFields($("#name"));
		}
		if (!emailPattern.test($("#email").val())) {
			checkFields($("#email"));
			if ($("#email").val() != '') {$("#email").before('<div class="validation_message" style="display:block">Please enter a valid email address</div>');}
		}
		if ($("#message").val()==''||$("#message").val()==' ') {
			checkFields($("#message"));
		}
		if ($("#message").val().length < 20) {
			checkFields($("#message"));
			if ($("#message").val() != '') {$("#message").before('<div class="validation_message" style="display:block">Please write a longer comment</div>');}
		}

	if (formValid == true) {
	    $("#contact_form").unbind('submit');
		$("#contact_form_status").hide();	
		//$("#contact_form").submit();
		//return true;
		}
    return false;
}

	function checkFields(formField) {
				formField.prev().find('.error_alert_icn').show();
				formField.addClass('invalid');
				formValid = false;

	}

