var FilterFunc={};!function(e){"use strict";FilterFunc={init:function(){FilterFunc.jobQuickSearch(),FilterFunc.hideClearAllFilter(),FilterFunc.ProximityRange(),FilterFunc.collaspe_expand_field_filter(),FilterFunc.noo_mb_map_field_filter(),FilterFunc.NooDatetimepicker(),FilterFunc.GetGeoLocation()},jobQuickSearch:function(){e(".form-group").each((function(){var a=e(this).find(".form-control-flat label");e(this).find(".filter-search-option").quicksearch(a).cache()}))},hideClearAllFilter:function(){e(".widget-fields-live-filter").length>0&&(e(".results-filter").find("li").length>0&&e(".result-filter-wraper").css("display","block"))},ProximityRange:function(){e("input#min_proximity_range, input#max_proximity_range").hide(),e(".proximity_slider, .price_label").show();var a=e(".proximity_slider").data("value"),o=e(".proximity_slider").data("distance");e(".proximity_slider").slider({range:"min",value:a,min:1,max:nooJobL10n.distance_slider_max_value,slide:function(a,t){e(".text-distance").val(nooJobL10n.distance_text+t.value+" "+o)},stop:function(a,o){e("#filter_distance").val(o.value),setTimeout((function(){e("#filter_distance").trigger("change")}),800)}}),e(".text-distance").val(nooJobL10n.distance_text+e(".proximity_slider").slider("value")+" "+o),e("#filter_distance").val(e(".proximity_slider").slider("value"))},collaspe_expand_field_filter:function(){e(".widget-fields-live-filter").each((function(){e(this).find(".form-group .advance-filter-form-control").hide();var a=Number(5);e(this).find(".form-group .advance-filter-form-control:lt("+a+")").show(),e(this).find(".form-group .expand-field:lt("+a+")").removeClass("fa-angle-up").addClass("fa-angle-down")})),e(".widget-fields-live-filter").find(".form-group").each((function(){e(this).find(".show-expand").on("click",(function(){e(this).closest(".form-group").find(".advance-filter-form-control").slideToggle(500),e(this).find("i").hasClass("fa-angle-down")?e(this).find("i").removeClass("fa-angle-down").addClass("fa-angle-up"):e(this).find("i").removeClass("fa-angle-up").addClass("fa-angle-down")}))}))},showPosition:function(a){"google"===nooJobL10n.map_using?e.ajax({url:"https://maps.googleapis.com/maps/api/geocode/json?latlng="+a.coords.latitude+","+a.coords.longitude+"&key="+nooJobL10n.google_map_key}).done((function(o){var t=o.results[1].formatted_address;e(".noo-mb-location-address-filter").val(t),e(".noo-mb-lat-filter").val(a.coords.longitude),e(".noo-mb-lon-filter").val(a.coords.latitude)})):e.ajax({url:"https://dev.virtualearth.net/REST/v1/Locations/"+a.coords.latitude+","+a.coords.longitude+"?key="+nooJobL10n.bing_map_api}).done((function(o){var t=o.resourceSets[0].resources[3].address.formattedAddress;e(".noo-mb-location-address").val(t),e(".noo-mb-lon").val(a.coords.longitude),e(".noo-mb-lat").val(a.coords.latitude)}))},showGeoError:function(e){alert(e.message)},GetGeoLocation:function(){e(".geocode-location").on("click",(function(){navigator.geolocation?navigator.geolocation.getCurrentPosition(FilterFunc.showPosition,FilterFunc.showGeoError):alert("Geolocation is not supportedlocation_picker by this browser")}))},noo_mb_map_field_filter:function(){var a=e(".noo-mb-job-location-filter"),o=0,t=0,n="undefined"!=typeof nooLocationPicker?parseInt(nooLocationPicker.zoom):10,i=e("#noo-mb-lat-filter").val(),s=e("#noo-mb-lon-filter").val();if(void 0!==i&&""!==i&&(o=parseFloat(i)),void 0!==s&&""!==s&&(t=parseFloat(s)),a.length>0){var l={location:{latitude:o,longitude:t},radius:0,zoom:n,inputBinding:{latitudeInput:e(".noo-mb-lat-filter"),longitudeInput:e(".noo-mb-lon-filter"),locationNameInput:e(".noo-mb-location-address-filter")},enableAutocomplete:!0,enableAutocompleteBlur:!0};nooLocationPicker&&nooLocationPicker.componentRestrictions&&(l.autocompleteOptions={types:nooLocationPicker.types,componentRestrictions:{country:nooLocationPicker.componentRestrictions}}),a.locationpicker(l)}},NooDatetimepicker:function(){var a=nooJobL10n.date_format?nooJobL10n.date_format:"Y/m/d";e(".jform-datepicker").datetimepicker({format:a,timepicker:!1,scrollMonth:!1,scrollTime:!1,scrollInput:!1,step:15,validateOnBlur:!1,onChangeDateTime:function(e,a){a.next(".jform-datepicker_value").length&&a.next(".jform-datepicker_value").val(parseInt(e.getTime()/1e3)-60*e.getTimezoneOffset())}}),e("#closing.jform-datepicker").datetimepicker({format:a,timepicker:!1,scrollMonth:!1,scrollTime:!1,scrollInput:!1,step:15,minDate:0,validateOnBlur:!1,onChangeDateTime:function(e,a){e&&a.next(".jform-datepicker_value").length&&a.next(".jform-datepicker_value").val(parseInt(e.getTime()/1e3)-60*e.getTimezoneOffset())}}),jQuery(".jform-datepicker_start").datetimepicker({format:a,timepicker:!1,scrollMonth:!1,scrollTime:!1,scrollInput:!1,step:15,validateOnBlur:!1,onShow:function(e,a){var o=!!a.siblings(".jform-datepicker_end_value").val()&&a.siblings(".jform-datepicker_end_value").val();o?(o=Date.parseDate(o,"unixtime"))&&this.setOptions({maxDate:o.format0()}):this.setOptions({maxDate:!1})},onChangeDateTime:function(e,a){e&&a.next(".jform-datepicker_start_value").length&&a.next(".jform-datepicker_start_value").val(parseInt(e.getTime()/1e3)-60*e.getTimezoneOffset())}}),jQuery(".jform-datepicker_end").datetimepicker({format:a,timepicker:!1,scrollMonth:!1,scrollTime:!1,scrollInput:!1,step:15,validateOnBlur:!1,onShow:function(e,a){var o=!!a.siblings(".jform-datepicker_start_value").val()&&a.siblings(".jform-datepicker_start_value").val();o?(o=Date.parseDate(o,"unixtime"))&&this.setOptions({minDate:o.format0()}):this.setOptions({minDate:!1})},onChangeDateTime:function(e,a){e&&a.next(".jform-datepicker_end_value").length&&a.next(".jform-datepicker_end_value").val(parseInt(e.getTime()/1e3)-60*e.getTimezoneOffset())}}),e(".jform-datepicker, .jform-datepicker_start, .jform-datepicker_end").on("change",(function(){var a=e(this);""==a.val()&&a.next('input[type="hidden"]').val("")}))}},e(document).ready((function(){FilterFunc.init(),e("textarea").on("keydown",(function(a){if(13==a.keyCode)return e(this).val(e(this).val()+"\n"),a.preventDefault(),!1})),e('[data-paginate="loadmore"]').find(".loadmore-action").length&&e('[data-paginate="loadmore"]').each((function(){var a=e(this);a.nooLoadmore({navSelector:a.find("div.pagination"),nextSelector:a.find("div.pagination a.next"),itemSelector:"article.loadmore-item",finishedMsg:nooJobL10n.ajax_finishedMsg})})),e('[data-paginate="nextajax"]').length&&e('[data-paginate="nextajax"]').each((function(){var a=e(this),o=a.find("div.pagination");o.find(".next").on("click",(function(t){t.stopPropagation(),t.preventDefault();var n=o.data(),i=n.max_page,s=n.current_page,l=n.action,r=n.scroll;e(this).hasClass("disabled")||(++s>=i&&e(this).addClass("disabled"),s>1&&o.find(".prev").removeClass("disabled"),a.addClass("is-waiting"),n.action=l,n.page=s,e.post(nooJobL10n.ajax_url,n,(function(t){console.log(t),o.data("current_page",s),t&&a.find(".nextajax-wrap").html(t),a.hasClass("is-waiting")&&a.removeClass("is-waiting"),e("html, body").animate({scrollTop:e("#"+r).offset().top},2e3)})))})),o.find(".prev").on("click",(function(t){t.stopPropagation(),t.preventDefault();var n=o.data(),i=n.max_page,s=n.current_page,l=n.action,r=n.scroll;e(this).hasClass("disabled")||(--s<=1&&e(this).addClass("disabled"),s<=i&&o.find(".next").removeClass("disabled"),n.action=l,n.page=s,e.post(nooJobL10n.ajax_url,n,(function(t){o.data("current_page",s),t&&a.find(".nextajax-wrap").html(t),a.hasClass("is-waiting")&&a.removeClass("is-waiting"),e("html, body").animate({scrollTop:e("#"+r).offset().top},2e3)})))}))}));var a=e(".mobile-job-filter").html();e(document).on("click",".mobile-job-filter",(function(){var o=e(this);o.toggleClass("active");var t=e(this).closest(".noo-main").next().find(".noo-sidebar-wrap");if(t.hasClass("on-filter"))t.removeClass("on-filter"),o.html(a),t.find(".close-mobile-job-filter").empty().remove();else{t.addClass("on-filter");var n=o.closest(".noo-list-tools");t.css("top",n.parent()[0].offsetTop+n.parent().outerHeight(!0)),o.html(' '+nooJobL10n.close),t.append(' '+nooJobL10n.close+"")}})),e(document).on("click",".close-mobile-job-filter",(function(){var o=e(this).closest(".noo-sidebar-wrap"),t=e(this).closest(".main-content").find(".mobile-job-filter");o.hasClass("on-filter")&&(o.removeClass("on-filter"),t.html(a)),e(this).empty(),e(this).remove()})),e("body").on("click",".resume-resume_nextajax .next",(function(a){var o=e(this).parents(".resume-resume_nextajax"),t=o.find(".pagination"),n=t.data("max-page"),i=t.data("posts-per-page"),s=t.data("show"),l=t.data("style"),r=t.data("current-page");return e(this).hasClass("disabled")||(r++,o.addClass("is-waiting"),e.post(nooJobL10n.ajax_url,{action:"noo_resume_nextajax",page:r,posts_per_page:i,show:s,display_style:l},(function(e){e&&(o.html(e),t.data("current-page",r),r>=n&&o.find(".next").addClass("disabled"),r>1&&o.find(".prev").removeClass("disabled")),o.hasClass("is-waiting")&&o.removeClass("is-waiting")}))),!1})),e("body").on("click",".resume-resume_nextajax .prev",(function(a){var o=e(this).parents(".resume-resume_nextajax"),t=o.find(".pagination"),n=t.data("posts-per-page"),i=t.data("show"),s=t.data("style"),l=t.data("current-page");return e(this).hasClass("disabled")||(l--,o.addClass("is-waiting"),e.post(nooJobL10n.ajax_url,{action:"noo_resume_nextajax",page:l,posts_per_page:n,show:i,display_style:s},(function(a){a&&(o.html(a),t.data("current-page",l),l<=1?o.find(".prev").addClass("disabled"):e("body").find(".prev").removeClass("disabled")),o.hasClass("is-waiting")&&o.removeClass("is-waiting")}))),!1})),e(".form-control-file").find("input[type=file]").on("change",(function(){e(this).closest("label").find(".form-control").prop("value",e(this).val())})),e(".slider_post").css("display","none"),e(".list_slider_1").css("display","block");var o=1;e(".slider .next").on("click",(function(a){a.stopPropagation(),a.preventDefault();var t=e(this).closest(".slider").find(".total-slider").data("total-slider");e(this).closest(".slider").find(".list_slider_"+o).animate({opacity:0},200),e(this).closest(".slider").find(".list_slider_"+o).css("display","none"),(o+=1)>t&&(o=1),e(this).closest(".slider").find(".list_slider_"+o).css("display","block"),e(this).closest(".slider").find(".list_slider_"+o).animate({opacity:1},800)})),e(".slider .prev").on("click",(function(a){a.stopPropagation(),a.preventDefault();var t=e(this).closest(".slider").find(".total-slider").data("total-slider");e(this).closest(".slider").find(".list_slider_"+o).animate({opacity:0},200),e(this).closest(".slider").find(".list_slider_"+o).css("display","none"),0==(o-=1)&&(o=t),e(this).closest(".slider").find(".list_slider_"+o).css("display","block"),e(this).closest(".slider").find(".list_slider_"+o).animate({opacity:1},800)}));var t,n,i,s,l=!1;if(e(".noo-datatable tbody").children().children(".check-column").find(":checkbox").on("click",(function(a){if("undefined"==a.shiftKey)return!0;if(a.shiftKey){if(!l)return!0;t=e(l).closest("form").find(":checkbox"),i=t.index(l),s=t.index(this),n=e(this).prop("checked"),0i?t.slice(i,s):t.slice(s,i)).prop("checked",(function(){return!!e(this).closest("tr").is(":visible")&&n}))}l=this;var o=e(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");return e(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",(function(){return 0===o.length})),!0})),e(".noo-datatable thead, .noo-datatable tfoot").find(".check-column :checkbox").on("click.noo-toggle-checkboxes",(function(a){var o=e(this),t=o.closest("table"),n=o.prop("checked"),i=a.shiftKey||o.data("wp-toggle");t.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",(function(){return!e(this).is(":hidden")&&(i?!e(this).prop("checked"):!!n)})),t.children("thead, tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",(function(){return!i&&!!n}))})),e(".form-control-editor").wysihtml5({"font-styles":!0,blockquote:!0,emphasis:!0,lists:!0,align:!1,html:!0,link:!0,image:!0,stylesheets:[wysihtml5L10n.stylesheet_rtl]}),e(".job-package").find("button[data-package]").each((function(){var a=e(this);a.click((function(e){a.closest(".job-package").find("input#package").val(a.data("package")),a.closest("form").submit()}))})),e.extend(e.validator.messages,{required:nooJobL10n.validate_messages.required,remote:nooJobL10n.validate_messages.remote,email:nooJobL10n.validate_messages.email,url:nooJobL10n.validate_messages.url,date:nooJobL10n.validate_messages.date,dateISO:nooJobL10n.validate_messages.dateISO,number:nooJobL10n.validate_messages.number,digits:nooJobL10n.validate_messages.digits,creditcard:nooJobL10n.validate_messages.creditcard,equalTo:nooJobL10n.validate_messages.equalTo,maxlength:e.validator.format(nooJobL10n.validate_messages.maxlength),minlength:e.validator.format(nooJobL10n.validate_messages.minlength),rangelength:e.validator.format(nooJobL10n.validate_messages.rangelength),range:e.validator.format(nooJobL10n.validate_messages.range),max:e.validator.format(nooJobL10n.validate_messages.max),min:e.validator.format(nooJobL10n.validate_messages.min)}),e.validator.addMethod("uploadimage",(function(e,a,o){return o="string"==typeof o?o.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(a)||e.match(new RegExp(".("+o+")$","i"))}),nooJobL10n.validate_messages.uploadimage),e.validator.addMethod("uploadcv",(function(e,a,o){return o="string"==typeof o?o.replace(/,/g,"|"):"pdf|doc|docx",this.optional(a)||e.match(new RegExp(".("+o+")$","i"))}),nooJobL10n.validate_messages.extension),e.validator.addClassRules({"jform-validate":{required:!0},"jform-validate-email":{email:!0},"jform-chosen-validate":{required:!0},"jform-validate-uploadimage":{uploadimage:"png|jpe?g|gif"},"jform-validate-uploadcv":{uploadcv:void 0!==nooJobL10n.file_exts?nooJobL10n.file_exts:"pdf|doc|docx"}}),e("#post_job_form").validate({onkeyup:!1,onfocusout:!1,onclick:!1,errorClass:"jform-error",validClass:"jform-valid",errorElement:"span",ignore:":hidden:not(.ignore-valid)",errorPlacement:function(e,a){a.is(":radio")||a.is(":checkbox")||a.is(":file")?e.appendTo(a.parent().parent()):e.appendTo(a.parent())},rules:{recaptcha_response_field:{required:!0,recaptcha:!0}}}),e("form.jform-validate").each((function(){e(this).validate({onkeyup:!1,onfocusout:!1,onclick:!1,errorClass:"jform-error",validClass:"jform-valid",errorElement:"span",ignore:":hidden:not(.ignore-valid)",errorPlacement:function(e,a){a.is(":radio")||a.is(":checkbox")||a.is(":file")?e.appendTo(a.parent().parent()):e.appendTo(a.parent())}})})),e("body").on("click",".noo-btn-job-alert-form",(function(){e("#modalJobAlertForm").modal("show"),e("#modalJobAlertForm").on("shown.bs.modal",(function(){e(".form-control-chosen",e(this)).multiselect()}))})),e("body").on("click",".noo-btn-save-job-alert",(function(){var a=e(this),o=e(".noo-job-alert-form"),t=a.html(),n=o.find(".noo-job-alert-notice");o.block({message:null,overlayCSS:{backgroundColor:"#fafafa",opacity:.5,cursor:"wait"}}),e.ajax({type:"POST",dataType:"json",url:nooMemberL10n.ajax_url,data:o.serialize(),beforeSend:function(){a.append('')},success:function(i){a.html(t),o.unblock(),1==i.success?(e(".noo-job-alert-form")[0].reset(),n.addClass("success"),n.removeClass("error")):(n.removeClass("success"),n.addClass("error")),n.html(i.message)},complete:function(){},error:function(){}})})),e("body").on("click",".noo-btn-resume-alert-form",(function(){e("#modalResumeAlertForm").modal("show"),e("#modalResumeAlertForm").on("show.bs.modal",(function(){e(".form-control-chosen",e(this)).multiselect()}))})),e("body").on("click",".noo-btn-save-resume-alert",(function(){var a=e(this),o=e(".noo-resume-alert-form"),t=a.html(),n=o.find(".noo-resume-alert-notice");o.block({message:null,overlayCSS:{backgroundColor:"#fafafa",opacity:.5,cursor:"wait"}}),e.ajax({type:"POST",dataType:"json",url:nooMemberL10n.ajax_url,data:o.serialize(),beforeSend:function(){a.append('')},success:function(i){a.html(t),o.unblock(),1==i.success?(e(".noo-resume-alert-form")[0].reset(),n.addClass("success"),n.removeClass("error")):(n.removeClass("success"),n.addClass("error")),n.html(i.message)},complete:function(){},error:function(){}})})),e(".noo-btn-bookmark").on("click",(function(){if(nooMemberL10n.is_logged){var a=e(this),o=e(this).find(".noo-tool-label"),t=a.hasClass("bookmarked");a.find(".fa").removeClass("fa-heart").addClass("fa-spinner fa-spin"),e.ajax({type:"POST",dataType:"json",url:nooMemberL10n.ajax_url,data:{action:"noo_bookmark_job",security:a.attr("data-security"),job_id:a.attr("data-job-id")},success:function(n){a.find(".fa").addClass("fa-heart").removeClass("fa-spinner fa-spin"),1==n.success?(o.text(n.message_text),t?a.removeClass("bookmarked"):a.addClass("bookmarked"),result.message&&e.notify(n.message,{position:"right bottom",className:"success"})):n.message&&e.notify(n.message,{position:"right bottom",className:"error"})},complete:function(){},error:function(){}})}else e(".memberModalLogin").modal("show")})),e("body").on("click",".noo-tool-email-job",(function(){var a=e(this),o=a.data("id"),t=a.data("title"),n=a.data("url"),i=e("#noo_form_job_id"),s=e("#noo_form_email_content");i.val(o),s.val(t+"\n"+n),e("#modalSendEmailJob").modal("show")})),e("body").on("click",".noo-btn-send-job-email",(function(a){a.preventDefault();var o=e(this),t=o.closest(".noo-form-email-job-wrap"),n=(t.find('input[name="job_id"]'),t.find('input[name="friend_name"]')),i=t.find('input[name="friend_email"]'),s=(t.find('textarea[name="email_content"]'),t.find(".noo-job-mail-notice")),l=o.closest(".noo-form-email-job-wrap").find(".job-send-email");s.removeClass("success error"),s.html(""),t.block({message:null,overlayCSS:{backgroundColor:"#fafafa",opacity:.5,cursor:"wait"}}),e.ajax({url:nooMemberL10n.ajax_url,type:"POST",dataType:"json",data:l.serializeArray(),success:function(a){1==a.success?(s.addClass("success"),n.val(""),i.val(""),a.message&&e.notify(a.message,{position:"right bottom",className:"success"}),o.closest("#modalSendEmailJob").modal("hide")):(s.addClass("error"),a.message&&e.notify(a.message,{position:"right bottom",className:"error"})),t.unblock()},complete:function(){},error:function(){}})})),e(".page-member").length>0){var r,d=e("#noo-table-job").DataTable({stateSave:!0,responsive:!0,lengthMenu:[[25,50,-1],[25,50,"All"]],columnDefs:[{orderable:!1,targets:0}],language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),c=e("#noo-table-app");r="yes"===c.data("use-ajax")?{responsive:!0,stateSave:!0,order:[[0,"desc"]],language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,searchPlaceholder:nooJobL10n.dataTable.searchByCandidate,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}},processing:!0,serverSide:!0,columnDefs:[{targets:3,createdCell:function(a,o,t,n,i){e(a).attr("data-filter",t.job_id)}},{targets:6,createdCell:function(a,o,t,n,i){e(a).attr("data-sort",t.date_sort)}},{targets:7,createdCell:function(a,o,t,n,i){e(a).attr("data-filter",t.status_class)}}],columns:[{class:"check-column",data:"id",orderable:!1},{data:"candidate",orderable:!1},{data:"job",orderable:!1},{data:"message",orderable:!1},{data:"attachment",orderable:!1},{data:"date",orderable:!0},{class:"text-center",data:"status",orderable:!1},{class:"member-manage-actions text-center",data:"action",orderable:!1}],ajax:{url:nooJobL10n.ajax_action.toString().replace("__action__","dashboard_ajax_application_datatable"),type:"POST",data:function(a){a.job_ids=c.data("job-ids"),a.filter_job=e("#application_job").val(),a.filter_status=e("#application_status").val()},dataSrc:function(a){var o=e(".member-manage-application-title");return a.recordsTotal>0?o.html(o.data("title-text").toString().replace("%s",a.recordsTotal)):o.html(o.data("no-title-text")),a.data}}}:{responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}};var f=c.DataTable(r);f.on("draw",(function(){e('[data-toggle="tooltip"]').tooltip()}));e("#noo-table-viewed-resume").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),e("#noo-table-follow").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),e("#noo-table-job-follow").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}});var p=e("#noo-table-shortlist").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),m=(e("#noo-table-resume").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),e("#noo-table-job-applied").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}));e("#noo-table-job-alert").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),e("#noo-table-resume-alert").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}}),e("#noo-table-job-bookmark").DataTable({responsive:!0,stateSave:!0,language:{info:nooJobL10n.dataTable.info,lengthMenu:nooJobL10n.dataTable.lengthMenu,search:nooJobL10n.dataTable.search,infoEmpty:nooJobL10n.dataTable.infoEmpty,emptyTable:nooJobL10n.dataTable.emptyTable,paginate:{next:nooJobL10n.dataTable.next,previous:nooJobL10n.dataTable.previous}}});e("#job_status").on("change",(function(){e.fn.dataTable.ext.search.push((function(a,o,t){var n=e("#job_status option:selected").val(),i=o[7];return"undefined"==n||""==n||i==n})),d.draw()})),e("#application_status").on("change",(function(){e.fn.dataTable.ext.search.push((function(a,o,t){var n=e("#application_status option:selected").val(),i=o[7];return"undefined"==n||""==n||i==n})),f.draw()})),e("#application_job").on("change",(function(){e.fn.dataTable.ext.search.push((function(a,o,t){var n=e("#application_job option:selected").val(),i=o[3];return"undefined"==n||0==n||i==n})),f.draw()})),e("#job_applied_status").on("change",(function(){e.fn.dataTable.ext.search.push((function(a,o,t){var n=e("#job_applied_status option:selected").val(),i=o[5];return"undefined"==n||""==n||i==n})),m.draw()}))}e(document).on("click",".noo-shortlist",(function(a){a.preventDefault();var o=e(this),t=o.data("resume-id"),n=o.data("user-id"),i=o.data("type"),s=o.html();e("#noo-table-shortlist_wrapper").length>0&&o.closest("tr").addClass("selected"),e.ajax({url:nooMemberL10n.ajax_url,type:"POST",dataType:"json",data:{action:"noo_shortlist",resume_id:t,user_id:n,type:i},beforeSend:function(){"text"==i?o.append(''):o.html('')},success:function(a){"error"===a.status&&e.notify(a.message,{position:"right bottom",className:"error"}),o.html(s);try{o.html(a.label),e("#noo-table-shortlist_wrapper").length>0&&p.row(".selected").remove().draw(!1)}catch(e){alert(e)}}})})),e("#apply_via_facebook").on("click",(function(){if("undefined"!=typeof FB)return FB.login((function(a){if(!a.authResponse)return alert("Cancel"),!1;-1!==a.authResponse.grantedScopes.split(",").indexOf("email")?FB.api("/me?fields=name,email",(function(a){!a||a.error?alert("msgMissingAppID"):a.email?(e("#fb_candidate_name").val(a.name),e("#fb_candidate_email").val(a.email),e("#fb_candidate_id").val(a.id),e("#applyFacebookModal").modal("show")):alert("msgMissingEmail")})):(alert("msgFBMissingEmail"),FB.api("/me/permissions","DELETE"))}),{scope:"email",return_scopes:!0}),!1})),e(".btn-refresh-job").on("click",(function(){var a=e(this),o=a.data("id");a.html(''),e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"noo_ajax_refresh_job",job_id:o},success:function(o){a.html(''),e(".btn-refresh-job").attr("title",o.remain).tooltip("fixTitle"),a.tooltip("show"),o.message&&e.notify(o.message,{position:"right bottom",className:o.status})},error:function(e){}})})),e(".btn-refresh-resume").on("click",(function(){var a=e(this),o=a.data("id");a.find(".fa").addClass("fa-spin"),e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"noo_ajax_refresh_resume",resume_id:o},success:function(o){a.find(".fa").removeClass("fa-spin"),e(".btn-refresh-resume").attr("title",o.remain).tooltip("fixTitle"),a.tooltip("show"),o.message&&e.notify(o.message,{position:"right bottom",className:o.status})},error:function(e){}})})),e(".btn-clone-job").on("click",(function(){var a=e(this),o=a.data("id");a.find(".fa").removeClass("fa-clone"),a.find(".fa").addClass("fa-spin fa-spinner"),e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"noo_ajax_clone_job",job_id:o},success:function(o){a.find(".fa").removeClass("fa-spin fa-spinner"),a.find(".fa").addClass("fa-clone"),o.message&&e.notify(o.message,{position:"right bottom",className:o.status}),window.location=o.url},error:function(e){}})})),e(".btn-clone-resume").on("click",(function(){var a=e(this),o=a.data("id");a.find(".fa").removeClass("fa-clone"),a.find(".fa").addClass("fa-spin fa-spinner"),e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"noo_ajax_clone_resume",resume_id:o},success:function(o){a.find(".fa").removeClass("fa-spin fa-spinner"),a.find(".fa").addClass("fa-clone"),o.message&&e.notify(o.message,{position:"right bottom",className:o.status}),window.location=o.url},error:function(e){}})})),e(".noo-mb-job-location").each((function(){var a=e(this),o=a.data("uniq"),t=(a.data("id"),"undefined"!=typeof nooLocationPicker?parseFloat(nooLocationPicker.lat):0),n="undefined"!=typeof nooLocationPicker?parseFloat(nooLocationPicker.lng):0,i="undefined"!=typeof nooLocationPicker?parseInt(nooLocationPicker.zoom):10,s=e("#noo-mb-lat"+o).val(),l=e("#noo-mb-lon"+o).val();if(void 0!==s&&""!==s&&(t=parseFloat(s)),void 0!==l&&""!==l&&(n=parseFloat(l)),a.length>0){var r={location:{latitude:t,longitude:n},radius:0,zoom:i,inputBinding:{latitudeInput:e("#noo-mb-lat"+o),longitudeInput:e("#noo-mb-lon"+o),locationNameInput:e("#noo-mb-location-address"+o)},enableAutocomplete:!0,enableAutocompleteBlur:!0};nooLocationPicker&&nooLocationPicker.componentRestrictions&&(r.autocompleteOptions={types:nooLocationPicker.types,componentRestrictions:{country:nooLocationPicker.componentRestrictions}}),a.locationpicker(r)}})),e(".noo-review-voted").css("display","none"),e(".reviewed-box-icon").on("click",(function(){e(this).next(".noo-review-voted").toggle(500)})),e(".btn-download-cv").on("click",(function(a){a.preventDefault();var o=e(this),t=o.data("id"),n=o.data("resume-id"),i=o.data("link-download");e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"noo_ajax_download_cv_count",user_id:t,resume_id:n,link_download:i},success:function(a){e(".btn-download-cv").attr("title",a.remain).tooltip("fixTitle"),o.tooltip("show"),a.message&&e.notify(a.message,{position:"right bottom",className:a.status}),"success"===a.status&&window.open(a.link)},error:function(e){a.preventDefault()}})})),e(".show-candidate-contact").on("click",(function(){var a=e(this),o=a.data("id"),t=a.data("resume-id");e.ajax({type:"POST",url:nooL10n.ajax_url,data:{action:"view_candidate_contact_remain",user_id:o,resume_id:t},beforeSend:function(){a.append('')},success:function(o){"success"===o.status&&(a.hide(),a.parent().append(o.contact)),o.message&&e.notify(o.message,{position:"right bottom",className:o.status})},error:function(e){}})})),e(".posts-loop-content").on("click",".loadmore_job_indeed",(function(a){a.preventDefault();var o=e(this);o.hide().siblings(".noo-loader").show();var t=e(this).data("public-id"),n=e(this).data("query"),i=e(this).data("localtion"),s=e(this).data("job-type"),l=e(this).data("country"),r=e(this).data("limit"),d=e(this).data("max");e(this).data("max",d+r);var c={action:"load_job_item",url:"http://api.indeed.com/ads/apisearch?publisher="+t+"&q="+n+"&l="+i+"&sort=&radius=&st=&jt="+s+"&start="+d+"&limit="+r+"&fromage=&filter=&latlong=1&co="+l+"&v=2",public_id:t,indeed_query:n,indeed_localtion:i,indeed_job_type:s,indeed_country:l,start:d,limit:r};e.post(nooL10n.ajax_url,c,(function(e,a){"success"==a&&"-1"!=e?(o.siblings(".noo-loader").hide(),o.show(),o.closest(".posts-loop-content").find(".list_loadmore_job").append(e)):window.location.reload()}))})),function(){var a=e(".widget-csf-live-filter").attr("id");e("#"+a).data("is-tax")||e("#"+a+" .reset-search").on("click",(function(a){a.preventDefault();var o=e(this).parent("form");return o.find("option:selected").removeAttr("selected"),o.get(0).reset(),o.find(".form-group").first().find(":input").not(":button, :submit, :reset, :hidden").trigger("change"),e("select.form-control",o).multiselect("refresh"),!1}));var o=e(".noo-main > .jobs"),t=e("#"+a).data("off-livesearch");!e(".map-info").length&&o.length>0&&!t&&e("#"+a).on("change","select,input:not(.filter-search-option):not(.noo-mb-lat-filter):not(.noo-mb-lon-filter):not(.noo-mb-location-address-filter)",(function(o){o.preventDefault(),e(this).closest(".widget_noo_advanced_job_search_widget").removeClass("on-filter"),e(".noo-main").addClass("noo-loading").append('
'),e("html,body").animate({scrollTop:e(".noo-main").offset().top-200},500);var t=e("#"+a+" .form-control"),n=e(this).parents("form").serialize();history.pushState(null,null,"?"+t.serialize()),e.ajax({url:nooJobL10n.ajax_url,data:n}).done((function(a){if("-1"!==a){var o=e(a).find(".filter-post-content").html(),t=e(a).find(".filter-sidebar").contents(),n=e(a).find(".filter-selected").contents();e(".noo-main").html(o),e(".noo-main").removeClass("noo-loading"),e(".widget-fields-live-filter").html(t),e(".results-filter").html(n),e('[data-paginate="loadmore"]').find(".loadmore-action").length&&e('[data-paginate="loadmore"]').each((function(){var a=e(this),o=a.find(".btn-loadmore").data("maxpage");a.nooLoadmore({navSelector:a.find("div.pagination"),nextSelector:a.find("div.pagination a.next"),itemSelector:"article.loadmore-item",maxPage:o,finishedMsg:" All jobs displayed"})})),FilterFunc.collaspe_expand_field_filter(),FilterFunc.hideClearAllFilter(),FilterFunc.jobQuickSearch(),FilterFunc.GetGeoLocation(),e(".noo-mb-job-location-filter").length>=1?FilterFunc.noo_mb_map_field_filter():e(".noo-mb-job").length>=1&&JM_Bing_Map(),FilterFunc.ProximityRange()}else location.reload()})).fail((function(){}))}))}(),function(){var a=e(".widget-csf-resume-live-filter").attr("id");e("#"+a+" .reset-search").on("click",(function(a){a.preventDefault();var o=e(this).parent("form");return o.find("option:selected").removeAttr("selected"),o.get(0).reset(),o.find(".form-group").first().find(":input").not(":button, :submit, :reset, :hidden").trigger("change"),e("select.form-control",o).multiselect("refresh"),!1}));var o=e(".noo-main > .resumes"),t=e("#"+a).data("off-livesearch"),n=e("#"+a).data("can-view");!e(".map-info").length&&o.length>0&&!t&&n&&e("#"+a).on("change","select,input:not(.filter-search-option):not(.noo-mb-lat-filter):not(.noo-mb-lon-filter):not(.noo-mb-location-address-filter)",(function(o){o.preventDefault(),e(this).closest(".widget_noo_advanced_resume_search_widget").removeClass("on-filter"),e(".noo-main").addClass("noo-loading").append('
'),e("html,body").animate({scrollTop:e(".noo-main").offset().top-200},500);var t=e("#"+a+" .form-control"),n=e(this).parents("form").serialize();history.pushState(null,null,"?"+t.serialize()),e.ajax({url:nooJobL10n.ajax_url,data:n}).done((function(a){if("-1"!==a){var o=e(a).find(".filter-post-content").html(),t=e(a).find(".filter-sidebar").contents(),n=e(a).find(".filter-selected").contents();e(".noo-main").html(o),e(".noo-main").removeClass("noo-loading"),e(".widget-fields-live-filter").html(t),e(".results-filter").html(n),e('[data-paginate="loadmore"]').find(".loadmore-action").length&&e('[data-paginate="loadmore"]').each((function(){var a=e(this),o=a.find(".btn-loadmore").data("maxpage");a.nooLoadmore({navSelector:a.find("div.pagination"),nextSelector:a.find("div.pagination a.next"),itemSelector:"article",maxPage:o,finishedMsg:" All Resume displayed"})})),FilterFunc.collaspe_expand_field_filter(),FilterFunc.hideClearAllFilter(),FilterFunc.jobQuickSearch(),FilterFunc.GetGeoLocation(),e(".noo-mb-job-location-filter").length>=1?FilterFunc.noo_mb_map_field_filter():e(".noo-mb-job").length>=1&&JM_Bing_Map(),FilterFunc.ProximityRange()}else location.reload()})).fail((function(){}))}))}()}))}(jQuery);