function processJson(data){
	$('#FormWorking').css('display','none');
	$('#FormSubmit').css('display','block');
	if (data.result){
		$('#FormReturn').html('<p class="statusSuccess">'+data.message+'</p>');
	}else{
		$('#FormReturn').html('<p class="statusFail">'+data.message+'</p>');
		Recaptcha.reload();
	}
}
function checkField(field){
	if ($('#'+field).val()){
		 $('#'+field).removeClass('formRequired');
	}
}
function validateForm(formData, jqForm, options){
	returnState = true
	var form = jqForm[0]; 
    if (!form.NAME.value) {;
        $('#NAME').addClass('formRequired');
        returnState = false; 
    }
	if(!form.EMAIL.value){
		$('#EMAIL').addClass('formRequired');
        returnState =  false; 
	}
	if(!form.recaptcha_response_field.value){
		$('#recaptcha_response_field').addClass('formRequired');
		returnState = false;
	}
	if (returnState){
		$('#FormWorking').css('display','block');
		$('#FormSubmit').css('display','none');
	}
	return returnState
}
$(document).ready(function () {
		Recaptcha.create("6LcyBQYAAAAAAOhwmqk7L3EnfEE3m8q8bSaDaojN ",
		"reCaptchaDiv", {
		   theme: "white",
		   callback: Recaptcha.focus_response_field
		});

		$('#ContactForm').ajaxForm({ 
			dataType:  'json', 
			success:   processJson ,
			beforeSubmit: validateForm
		}); 
});
