jQuery(function(c){var n={init:function(){this.load_validation(),c(".everest-forms-captcha-equation").each(function(){var a=c(this).parent(),t=everest_forms_captcha_params.cal[Math.floor(Math.random()*everest_forms_captcha_params.cal.length)],r=n.randomNumber(everest_forms_captcha_params.min,everest_forms_captcha_params.max),e=n.randomNumber(everest_forms_captcha_params.min,everest_forms_captcha_params.max);a.find("span.n1").text(r),a.find("input.n1").val(r),a.find("span.n2").text(e),a.find("input.n2").val(e),a.find("span.cal").text(t),a.find("input.cal").val(t),a.find("input.a").attr({"data-cal":t,"data-n1":r,"data-n2":e})})},load_validation:function(){if("undefined"==typeof c.fn.validate)return!1;c.validator.addMethod("evf-captcha",function(a,t,r){var e,n,i=c(t);if("math"===r){var o=Number(i.attr("data-n1")),s=Number(i.attr("data-n2")),m=i.attr("data-cal");switch(e=Number(a),n=!1,m){case"-":n=o-s;break;case"+":n=o+s;break;case"*":n=o*s}}else e=c.trim(a.toString().toLowerCase()),n=c.trim(i.attr("data-a").toString().toLowerCase());return this.optional(t)||e===n},c.validator.format(everest_forms_captcha_params.i18n_messages_error))},randomNumber:function(a,t){return Math.floor(Math.random()*(Number(t)-Number(a)+1))+Number(a)}};n.init()});