
$(function(){function contactCallback(data){var message=$('#contactMessage');message.hide();if(data.status=='success'){message.removeClass('error').addClass('info');$('#contactNameError').html("");$('#contactEmailError').html("");$('#contactMessageError').html("");$('#contactCaptchaError').html("");$('#contactForm').hide();}
else{message.removeClass('info').addClass('error');$('#contactNameError').html('<br/>'+data.errors.name);toggleError(data.errors.name,'name');$('#contactEmailError').html('<br/>'+data.errors.email);toggleError(data.errors.email,'email');$('#contactMessageError').html('<br/>'+data.errors.message);toggleError(data.errors.message,'message');$('#contactCaptchaError').html(data.errors.captcha);toggleError(data.errors.captcha,'jcaptchaResponse');$('#jcaptchaResponse').val('');}
$('#jcaptcha_contact').attr('src','/jcaptcha?'+Math.random());message.html(data.message).fadeIn("slow");}
function toggleError(errorvalue,fieldID){if(errorvalue!=''){$('#'+fieldID).addClass('inputfielderror');}
else{$('#'+fieldID).removeClass('inputfielderror');}}
$('#contactForm').ajaxForm({dataType:'json',success:contactCallback});});