function PostAjaxForm(){var n,t;ShowWaitnigPopup();n=$(window.currentform);jobpage.IsCaptchaRequired&&$("#CaptchaResponse").val(grecaptcha.getResponse());n.data("submitted",!0);t=$("#bodycontent");$.ajax({url:n.attr("action"),type:"POST",cache:!1,data:new FormData(window.currentform),processData:!1,contentType:!1,success:function(n){t.html(n);$.validator.unobtrusive.parse("form#jobform");Jobpage.Init();InitFileValidator();HideWaitnigPopup();ScrollToTopPage();grecaptcha.render($(".g-recaptcha")[0],{sitekey:$(".g-recaptcha").data("sitekey")})},error:function(){$(".contbody").html('<ul class="jscreated"><li>אירעה שגיאה באתר, אנא נסו שוב מאוחר יותר<\/li><\/ul>').addClass("validation-summary-errors");ScrollToTopPage();HideWaitnigPopup()}})}function InitpageHeight(){var n=$(".info-bar").outerHeight();$(".articles").css("margin-top",n);$(".banner-area .banner").css("background-position-y","0px")}function ShowDisclaimerPopup(){$("#jobdisclaimer").removeAttr("aria-hidden").removeAttr("tabindex").modal({show:!0})}function ShowWaitnigPopup(){$("#waiting").removeAttr("aria-hidden").removeAttr("tabindex").modal({backdrop:"static",keyboard:!1,show:!0});$("#waiting").data("bs.modal").$backdrop.css("background-color","#fff")}function HideWaitnigPopup(){$("#waiting").modal("hide");$("#waiting").attr("aria-hidden",!0).attr("tabindex",-1)}function ScrollToTopPage(){var n=$("html, body");n.stop().animate({scrollTop:0},500,"swing")}function InitPageFunctions(){$(".launch").on("click",function(){ShowDisclaimerPopup()});$("#fileuploadlink").on("click",function(){$("#CV").click()});$("#CV").on("change",function(){fileNameChanged(this)});$("#removefile").on("click",function(){removeFile(this)})}function fileNameChanged(n){if($(n).val()!=""){t=fixFilePath($(n).val());var i=t.lastIndexOf("\\")+1,t=t.substr(i),r=t.split(".").pop().toLowerCase();$(".filenamewrap").removeClass("hidden");$(".filenamewrap label").text(t);$(n).blur()}}function fixFilePath(n){return n.indexOf("\\")==-1?n:(index=n.lastIndexOf("\\"),n.substr(index+1))}function removeFile(n){var t,i,r;$(n).siblings("label").text("");t=$("#CV");t.wrap("<form>").closest("form").get(0).reset();t.unwrap();i=$(n).closest("form").validate();r=$(n).parent().siblings("input").attr("id");i.element("#"+r);$(".filenamewrap").addClass("hidden")}function InitValidators(){function t(n){return n/1048576}jQuery.validator.addMethod("mustbetrue",function(n,t){return t.checked});var n="mustbetrue";jQuery.validator.unobtrusive.adapters.add(n,{},function(t){t.rules[n]=!0;t.messages[n]=t.message});$.validator.unobtrusive.adapters.addSingleVal("maximumfilesize","size");$.validator.unobtrusive.adapters.addSingleVal("validfiletype","filetypes");$.validator.addMethod("maximumfilesize",function(n,i,r){return i.files.length===0||t(i.files[0].size)<=parseFloat(r)});$.validator.addMethod("validfiletype",function(n,t,i){var u,r;if(i=i.indexOf(",")>-1?i.split(","):[i],n.length===0)return!0;for(u=n.split(".")[n.split(".").length-1],r=0;r<i.length;r++)if(i[r]===u.toLowerCase())return!0;return!1});$.validator.addMethod("RequiredCV",function(n,t){return jobpage.IsCvRequired?t.files.length>0:!0},"יש לצרף קובץ");InitFileValidator()}function InitFileValidator(){setTimeout(function(){$("#CV").rules("add",{RequiredCV:!0})},0)}var Jobpage={Init:function(){InitPageFunctions();$("#jobform").on("submit",function(n){var t,i;return n.preventDefault(),t=$(this),window.currentform=this,t.valid()?jobpage.IsCaptchaRequired?grecaptcha.execute():PostAjaxForm():(i=t.find(".has-error input").first(),i.attr("id")=="CV"?$("#fileuploadlink").focus():i.focus()),!1})}};$(document).ready(function(){Jobpage.Init();InitValidators();IsMobile()&&InitpageHeight()})