jQuery(document).ready(function(){jQuery("div.vtforms > form").ajaxForm({beforeSubmit:vtformsBeforeSubmit,dataType:"json",success:vtformsProcessJson});jQuery("div.vtforms > form").each(function(a,b){vtformsToggleSubmit(jQuery(b))})});function vtformsExclusiveCheckbox(a){jQuery(a.form).find('input:checkbox[@name="'+a.name+'"]').not(a).removeAttr("checked")}function vtformsToggleSubmit(b){var c=jQuery(b).find("input:submit");if(!c.length){return}var a=jQuery(b).find("input:checkbox.vtforms-acceptance");if(!a.length){return}c.removeAttr("disabled");a.each(function(d,e){e=jQuery(e);if(e.hasClass("vtforms-invert")&&e.is(":checked")||!e.hasClass("vtforms-invert")&&!e.is(":checked")){c.attr("disabled","disabled")}})}function vtformsBeforeSubmit(c,b,a){vtformsClearResponseOutput();jQuery("img.ajax-loader",b[0]).css({visibility:"visible"});c.push({name:"_vtforms_is_ajax_call",value:1});return true}function vtformsNotValidTip(a,b){jQuery(a).append('<span class="vtforms-not-valid-tip">'+b+"</span>");jQuery("span.vtforms-not-valid-tip").mouseover(function(){jQuery(this).fadeOut("fast")});jQuery(a).find(":input").mouseover(function(){jQuery(a).find(".vtforms-not-valid-tip").not(":hidden").fadeOut("fast")});jQuery(a).find(":input").focus(function(){jQuery(a).find(".vtforms-not-valid-tip").not(":hidden").fadeOut("fast")})}function vtformsProcessJson(b){var a=jQuery(b.into).find("div.vtforms-response-output");vtformsClearResponseOutput();if(b.invalids){jQuery.each(b.invalids,function(c,d){vtformsNotValidTip(jQuery(b.into).find(d.into),d.message)});a.addClass("vtforms-validation-errors")}if(b.captcha){jQuery.each(b.captcha,function(d,e){jQuery(b.into).find(':input[@name="'+d+'"]').clearFields();jQuery(b.into).find("img.vtforms-captcha-"+d).attr("src",e);var c=/([0-9]+)\.(png|gif|jpeg)$/.exec(e);jQuery(b.into).find('input:hidden[@name="_vtforms_captcha_challenge_'+d+'"]').attr("value",c[1])})}if(1==b.spam){a.addClass("vtforms-spam-blocked")}if(1==b.mailSent){jQuery(b.into).find("form").resetForm().clearForm();a.addClass("vtforms-mail-sent-ok")}else{a.addClass("vtforms-mail-sent-ng")}a.append(b.message).fadeIn("fast")}function vtformsClearResponseOutput(){jQuery("div.vtforms-response-output").hide().empty().removeClass("vtforms-mail-sent-ok vtforms-mail-sent-ng vtforms-validation-errors vtforms-spam-blocked");jQuery("span.vtforms-not-valid-tip").remove();jQuery("img.ajax-loader").css({visibility:"hidden"})};

