(function(n,t){function r(n){n=n!==t?n:!0;var r=i.getSettings();r||(r={});r.isListView=n;i.setSettings(r)}function u(){var u=this;u.isGridEnabled=!1;u.showList=function(n,i){n=n!==t?n:!0;i=i!==t?i:!1;(u.isGridEnabled||i)&&(u.isGridEnabled=!1,$("ul.search-results-listing-container").removeClass("hidden"),$("div.search-results-grid-container").addClass("hidden"),$("#action-list-view").parent().addClass("active"),$("#action-grid-view").parent().removeClass("active"),$(document).trigger("layoutUpdated"),n&&r(!0))};u.showGrid=function(n,i){n=n!==t?n:!0;i=i!==t?i:!1;(!u.isGridEnabled||i)&&(u.isGridEnabled=!0,$("ul.search-results-listing-container").addClass("hidden"),$("div.search-results-grid-container").removeClass("hidden"),$("#action-list-view").parent().removeClass("active"),$("#action-grid-view").parent().addClass("active"),$(document).trigger("layoutUpdated"),n&&r(!1))};u.showCurrentViewRegardingUserSettings=function(i,r){$(n).width()>f?i&&i.isListView!==t&&(i.isListView?u.showList(!1,r):u.showGrid(!1,r)):u.showList(!1,r)};u.updateView=function(n){u.showCurrentViewRegardingUserSettings(i.getSettings(),n)}}var i=namespace("AgencyPages").userSettingsService,f=767;namespace("AgencyPages").listGridViewService=new u})(window),function(n,t){var r="transitionend webkitTransitionEnd MSTransitionEnd",u="/Applications/Print/",i=$("body"),f=function(){var t="/careers/jobInfo/agencyJobDetails/",i=this,n={};i.get=function(i,r){if(n[i])return(new $.Deferred).resolve(n[i]).promise();var u=r?"?departmentFolder="+r:"";return $.get(t+i+u,function(t){n[i]=t})}},e=function(){function h(t){t===e.tabs.jobDetailsTab.id?(s.addClass("active"),o.removeClass("active"),e.activeTab=e.tabs.jobDetailsTab.id,n.document.title=y+" – Job Details"):(s.removeClass("active"),o.addClass("active"),e.activeTab=e.tabs.applicationTab.id,n.document.title=y+" – Application")}var c=$("#submitted-application-flyout-content"),a=c.find(".opened-notification"),g=c.find(".loaded-notification"),d=agencyPages.applicationsPage.applicationsPageTabs,p=agencyPages.applicationsPage.getApplicationsTabUrl(d.submitted),v=null,y=n.document.title,e=n.Flyout.call(this,{showOverlay:!0,disableBodyScroll:!0,container:i,content:c,closeButton:!0,wrapperClass:"new-job-flyout"})||this,s=e.$wrapper.find(".entity-details-tab"),o=e.$wrapper.find(".application-review-tab"),l=e.$wrapper.find(".application-view-container"),w,b,k;e.tabs={jobDetailsTab:{id:1,urlPart:"jobdetails"},applicationTab:{id:2,urlPart:"application"}};w=e.close;e.close=function(){e.$wrapper.on(r,function(){s.removeClass("active");o.addClass("active");e.$wrapper.off(r)});namespace("AgencyPages").router.navigate(p,!1,!1,null,null,!0);w();e.activeJobId=null;e.activeTab=null;n.document.title=y};e.activeJobId=null;e.activeJobTitle=null;e.activeTab=null;e.activeJobApplicationId=null;b=new f;e.$wrapper.find(".close-button").add(e.$overlay).off("click").on("click",e.close);e.$wrapper.find(".flyout-switch-buttons a").click(function(n){var t=$(n.currentTarget).data("tab-type");t===e.tabs.jobDetailsTab.id?(h(e.tabs.jobDetailsTab.id),namespace("AgencyPages").router.navigate(v+"/"+e.tabs.jobDetailsTab.urlPart,!1,null,null,null,!0),gJobs.skipToContentService.showOnNextTab()):(h(e.tabs.applicationTab.id),namespace("AgencyPages").router.navigate(v+"/"+e.tabs.applicationTab.urlPart,!1,null,null,null,!0))});k=o.find(".application-container").add(s.find(".entity-info"));AgencyPages.scrollableContainerAdjuster.addHeaderShadowOnScrolling(k);e.showJob=function(n){var r,i,f;if(a.empty(),r="",v=p+"/"+n.id+"/"+n.jobApplicationId,n.tab===t&&(n.tab=e.tabs.applicationTab.id),n.id===e.activeJobId){n.tab!==e.activeTab&&h(n.tab);return}r=n.tab===e.tabs.applicationTab.id?"Application":"Job Details";e.activeJobId=n.id;h(n.tab);e.activeJobTitle=n.title;e.activeJobApplicationId=n.jobApplicationId;a.text(n.title+" flyout is opened. "+r+" tab has been activated");e.open(a);o.find("h1.entity-title").text(n.title);i=e.$wrapper.find(".entity-info").empty();f=namespace("AgencyPages").pageInfoService.getCurrentDepartmentFolderName();b.get(n.id,f).done(function(n){i.html(n);e.activeJobTitle=i.find(".summary .title").text();o.find("h1.entity-title").text(e.activeJobTitle);var t=i.find(".summary").data("printing-url");s.find("a.print-button").attr("href",t);OnlineApp.Helpers.popoverHelper.initializePopover(c,'span[data-toggle="popover"]')});o.removeClass("hide");$.ajax({url:AgencyPages.routePrefix+"/Applications/ApplicationView",type:"GET",contentType:"text/html",cache:!1}).done(function(t){var r=o.find(".header-buttons").find("a.print-button"),i;r.attr("href",u+n.jobApplicationId);i="/api/applicationTemplate/GetAppSettings";l.html(t);$.ajax({type:"GET",url:"/api/jobapplication/getJobApplication",data:{jobApplicationId:n.jobApplicationId}}).done(function(t){if(!t){l.find(".flyout-spinner").hide();toastr.warning("Sorry.. Nothing to show");return}$.ajax({type:"GET",url:i,cache:!1,data:{jobId:n.id}}).fail(function(){toastr.warning(Resources.NotificationMessages.LoadTemplateFail)}).done(function(n){var r=OnlineApp.ViewModels,i,u;OnlineApp.ViewModels.applicationViewModel.definitionsViewModel=new r.DefinitionsViewModel(!0);i=new r.ApplicationReviewViewModel;i.fromDataModel(t,n);u=l.find(".application-view");ko.applyBindings(i,u.get(0));l.find(".flyout-spinner").hide()})})}).fail(function(){toastr.warning(Resources.NotificationMessages.ServerConnectionFailed)})};e.$wrapper.find('a[data-toggle="popover"], span[data-toggle="popover"]').popover()},o=function(){var r=$("#schedule-exam-flyout-content"),u=$("#applications-container .schedule-exam-button"),t=n.Flyout.call(this,{showOverlay:!0,disableBodyScroll:!0,container:i,content:r,wrapperClass:"schedule-exam-flyout"})||this,o=t.close,s=t.open,h="We’re sorry, there are no available time slots. Please check back soon.",f,e;t.close=function(){o();t.activeJobId=null;t.activeTab=null;u.removeAttr("tabindex")};t.open=function(n){s(n);u.attr("tabindex",-1)};t.activeJobId=null;t.activeJobTitle=null;t.activeTab=null;f=t.$wrapper.find(".close-button");f.click(function(){t.close()});t.showSchedule=function(n,i,u){var f,o,s;t.$wrapper.find(".flyout-tab-header .subtitle").text(i);agencyPages.applicationsPage.stateChangeHandler=function(){var t=this.target(),i;t==="confirmed"?(i=e.selectedExam().selectedTimeSlot().displayDate,n.find(".exam-date-text").html(i),n.find(".update-exam").removeClass("hide"),n.find(".schedule-exam").addClass("hide")):t==="scheduling"&&(n.find(".update-exam").addClass("hide"),n.find(".schedule-exam").removeClass("hide"))};agencyPages.applicationsPage.scheduleExamViewModel.state("loading");f=OnlineApp.Services.dataService.exam.get(null,u);f.always(function(){agencyPages.applicationsPage.currentExamSubscription&&(agencyPages.applicationsPage.currentExamSubscription.dispose(),agencyPages.applicationsPage.currentExamSubscription=null)}).done(function(n){$.extend(n,u);var t=agencyPages.applicationsPage.scheduleExamViewModel;t.fromDataModel(n);t.state()==="no-time-slots"&&gJobs.screenReadersService.setAriaLiveNotification(h);agencyPages.applicationsPage.currentExamSubscription=t.state.subscribe(agencyPages.applicationsPage.stateChangeHandler)});gJobs.skipToContentService.showOnNextTab();o=r.find(".flyout-tab-header .title").data("schedule-appointment-text")+" flyout is opened.";s=r.find(".opened-notification").text(o);t.open(s)};e=agencyPages.applicationsPage.scheduleExamViewModel},s=function(){var r=$("#offer-flyout-content"),u=$("#responsive-signature"),f=n.document.title,e=agencyPages.applicationsPage.getApplicationsTabUrl(agencyPages.applicationsPage.applicationsPageTabs.submitted),t=n.Flyout.call(this,{showOverlay:!0,disableBodyScroll:!0,container:i,content:r,closeButton:!0,wrapperClass:"offer-flyout"})||this,o=t.close;t.close=function(){n.document.title=f;namespace("AgencyPages").router.navigate(e,!1,!1,null,null,!0);o()};t.showOffer=function(i){OnlineApp.Services.dataService.offer.get(i.offerId).done(function(e){var o,s;n.document.title=f+" – Offer Letter";$.extend(e,i);o=agencyPages.applicationsPage.offerViewModel;ko.cleanNode(u[0]);ko.applyBindings(o.signatureViewModel,u[0]);o.fromDataModel(e);r.find(".popover-trigger").popover();$closeButton=t.$wrapper.find(".close-button");$closeButton.removeClass("hide").add(t.$overlay).off("click").on("click",t.close);gJobs.skipToContentService.showOnNextTab();s=r.find(".opened-notification").text("View Offer flyout is opened.");t.open(s)}).fail(function(){toastr.error(Resources.NotificationMessages.EncounteredProblem)})}},h=function(){var r=$("#canvass-flyout-content"),u=$("#responsive-signature"),f=n.document.title,e=namespace("agencyPages")&&agencyPages.applicationsPage?agencyPages.applicationsPage.getApplicationsTabUrl(agencyPages.applicationsPage.applicationsPageTabs.submitted):namespace("AgencyPages").pageInfoService.getCurrentInitialUrl(),t=n.Flyout.call(this,{showOverlay:!0,disableBodyScroll:!0,container:i,content:r,closeButton:!0,wrapperClass:"canvass-flyout"})||this,o=t.close;t.showCanvass=function(i){OnlineApp.Services.canvassFlyoutService.getCanvassForm(i.canvassFormId).then(function(e){var o,s;n.document.title=f+" – Canvass Form";$.extend(e,i);o=agencyPages.canvassViewModel;ko.cleanNode(r[0]);ko.cleanNode(u[0]);OnlineApp.Services.canvassFlyoutService.setupCanvassFlyout(e.description,e.isReadOnly);ko.applyBindings(o,r[0]);ko.applyBindings(o.signatureViewModel,u[0]);o.fromDataModel(e);r.find(".popover-trigger").popover();$closeButton=t.$wrapper.find(".close-button");$closeButton.removeClass("hide").add(t.$overlay).off("click").on("click",t.close);gJobs.skipToContentService.showOnNextTab();s=r.find(".opened-notification").text("View Canvass form flyout is opened.");t.open(s)}).fail(function(n){toastr.error(n.responseJSON&&n.responseJSON.message||Resources.NotificationMessages.EncounteredProblem)})};t.close=function(){n.document.title=f;namespace("AgencyPages").router.navigate(e,!1,!1,null,null,!0);o()}};n.SubmittedApplicationFlyout=e;n.ScheduleExamFlyout=o;n.OfferFlyout=s;n.CanvassFlyout=h}(window),function(n,t){"use strict";function tt(){f.find(".search-results-listing-container .list-item .list-entry").each(function(){clamp(this,ti)})}function ot(){var n=c.data("page");v=new FilterFlyout(n);$("#filter-options").on("click","a.filter-options-link",function(n){$("body .popover").css("display","none");var t=$(this),r=t.data("panelType");v.showFilterPanel(r,i,!0);n.preventDefault();$(document).on(Events.CommonEventsNames.FlyoutClosing,function(){OnlineApp.Services.tabIndexService.restoreTabIndex()})})}function st(){var r=new CanvassFlyout;AgencyPages.canvassFlyout=r;var n=new OnlineApp.ViewModels.CanvassViewModel,t=$("#canvass-flyout-content"),i=$("#responsive-signature");t.length>0&&(ko.cleanNode(i[0]),ko.applyBindings(n,t.get(0)),ko.applyBindings(n.signatureViewModel,i[0]));namespace("agencyPages").canvassViewModel=n}function o(n,i,r,f,o){var h,a;yt();u={jobtitle:i,page:parseInt(r),sort:f,filters:o};var s=t,c=e.getCurrentAgencyFolderName(),k=e.getCurrentDepartmentFolderName();if(c||i||r||f||o||w()||p()){if(s="?",c&&(s!="?"&&(s+="&"),s+="agency="+encodeURIComponent(c)),k&&(s!="?"&&(s+="&"),s+="departmentFolder="+encodeURIComponent(k)),i&&(s!="?"&&(s+="&"),s+="keyword="+encodeURIComponent(i)),r&&(s!="?"&&(s+="&"),s+="page="+encodeURIComponent(r)),f){s!="?"&&(s+="&");var d=f.split("|"),g=d[0],nt=d[1];s+="sort="+encodeURIComponent(g)+"&isDescendingSort="+encodeURIComponent(nt==="Descending")}if(o){if(o.location)for(h=0;h<o.location.length;h++)s!="?"&&(s+="&"),s+="facetlocation="+encodeURIComponent(o.location[h]);if(o.department)for(h=0;h<o.department.length;h++)s!="?"&&(s+="&"),s+="department="+encodeURIComponent(o.department[h]);if(o.category)for(h=0;h<o.category.length;h++)s!="?"&&(s+="&"),s+="category="+encodeURIComponent(o.category[h]);if(o.salary&&(s!="?"&&(s+="&"),s+="salary="+encodeURIComponent(o.salary)),o.examType)for(h=0;h<o.examType.length;h++)s!="?"&&(s+="&"),s+="examType="+encodeURIComponent(o.examType[h])}w()&&(s!="?"&&(s+="&"),s+="ispromotional=true");p()&&(s!="?"&&(s+="&"),s+="istransfer=true")}return a=s?ut+s:ut,gJobs.ajax.ajaxGet(a).then(function(t,r){var u,f;r!="success"?n.html("<h1>Cannot load jobs.<\/h1>"):(n.html(t),AgencyPages.canvassFlyout.isOpen()&&(u=gJobs.ariaSelectors.getFocusableSelector(),OnlineApp.Services.tabIndexService.disableTabIndex({containerSelector:l,tabIndexElementsSelector:u})),tt());pt();ht(i);vt(n);lt();ct();b();gJobs.common.social.init();at(n);y.updateView(!0);$(document).trigger(Events.CommonEventsNames.JobsListLoaded,$("#job-postings-number").text()||0);v.isOpen()&&OnlineApp.Services.tabIndexService.disableTabIndex();f=["facebook","twitter","linkedin","google_plusone_share","email"];f.forEach(function(n){$(".addthis_button_"+n).removeAttr("title")})})}function ht(n){$(".jobs-not-found-container").length&&!n&&(p()||w())&&c.addClass("inactive")}function p(){return e.getCurrentPageType().type==e.getPageTypes().transferJobs.type}function w(){return e.getCurrentPageType().type==e.getPageTypes().promotionalJobs.type}function ct(){var n=$("#job-postings-number").text()||0;gJobs.screenReadersService.applyNvdaAriaLiveFix(ui,n+" jobs found")}function b(){var i=$("#job-postings-number").text()||0,r=$("#show-items-count"),n=$(".pager-container-normal .items-div span:first-child").text(),t=$(".pager-container-normal .items-div span:last-child").text();r.text("");setTimeout(function(){i!=0&&(n=$.isNumeric(n)?n:1,t=$.isNumeric(t)?t:i,r.text("Showing "+n+"-"+t+" of "+i+" jobs"))},500)}function lt(){$(".categories-list > span").each(function(){var i=$(this),u=i.text(),n,t,r,f;if(u.length>ft){if(n=u.split("/"),t=n[0],n.length>1){for(r=1;t.length+n[r].length<ft;)t+="/"+n[r],r++;t+="... "}i.text(t);f=$("<a>show all<\/a>");i.after(f);f.on("click",function(){i.text(u);$(this).remove()})}})}function at(n){n.find('[data-toggle="popover"]').popover().click(function(){$(this).popover("hide")})}function vt(t){t.find(".pagination li > a").click(function(t){var f=$(this),r=f.attr("href"),u;if(r){var e=namespace("AgencyPages").getUrlParams(r),o=e.page,i=url.get(n.location.search.slice(1),{array:!0});i.page=o;u="?"+url.buildget(i);AgencyPages.router.navigate(nt+u,!0,null,null,i)}t.preventDefault()});t.find("a.item-details-link").on("click",function(n){var t=$(this),u=t.closest("li, td").data("jobId"),i=t.text(),f=t.data("department-name"),r=e.getCurrentPageType().type,o=location.search?location.search+"&pagetype="+r:"?pagetype="+r;namespace("AgencyPages").router.navigate(t.attr("href")+o,!0,!1,null,{id:u,title:i,tab:1});rt(i,f);n.preventDefault()});t.find(".search-results-grid-container thead a[href]").on("click",function(n){var o=$(n.currentTarget),u=o.data("sort-type"),f,h,e,t,c;if(u){h=AgencyPages.router;e=o.find(".sort-el");f=e.hasClass("sort-up")?"|Descending":e.hasClass("sort-down")?null:"|Ascending";r=f?u+f:null;t=s||{};$.extend(t,{sort:r});i&&$.extend(t,{keywords:i});c=url.buildget(t);h.navigate(nt+"?"+c,!1);$(document).trigger("SearchPage:sort",r);$(document).trigger("FilterFlyout:sortByChanged",r);$(document).one(Events.CommonEventsNames.JobsListLoaded,function(){$('a[data-sort-type="'+u+'"]').focus()})}})}function yt(){et.show()}function pt(){et.hide()}function k(){var t=$(".ui-autocomplete.ui-menu.popover.small-autocomplete");t&&t.length>0&&$(n).width()>si&&t.hide()}function it(n){return i===decodeURI(n)}function wt(n){(k(),it(n))||(i=n,d.val(i),r=null,i==""&&(r=g),$(document).trigger("FilterFlyout:sortByChanged",r),o(f,i,null,r,s))}function bt(){var n=function(){function n(n){gJobs.focusService.restoreFocus();n.click();var t=n.attr("href"),i=$('[href="'+t+'"]:visible').first();gJobs.focusService.replaceLastElement(i)}var t="",i=function(n,t){return $('.job-listing-container li[data-job-id="'+n+'"]')[t]("li[data-job-id]")};return{hasNextJob:function(n){var t=u.page||1,r=$("#job-postings-number").text(),f=ni*t;return!!i(n,"next").length||f<r},hasPreviousJob:function(n){var t=u.page||1;return!!i(n,"prev").length||t>1},getNextJob:function(r){var s=i(r,"next"),e=s.find("a.item-details-link"),h,c;t="Next job";e.length?n(e):(h=u.page||1,c=h+1,o(f,u.jobtitle,c,u.sort,u.filters).then(function(){OnlineApp.Services.tabIndexService.disableTabIndex({containerSelector:l});s=$(".job-listing-container li.list-item").first();e=s.find("a.item-details-link");n(e)}))},getPreviousJob:function(r){var s=i(r,"prev"),e=s.find("a.item-details-link"),h,c;t="Previous job";e.length?n(e):(h=u.page,c=h-1||1,o(f,u.jobtitle,c,u.sort,u.filters).then(function(){OnlineApp.Services.tabIndexService.disableTabIndex({containerSelector:l});s=$(".job-listing-container li.list-item").last();e=s.find("a.item-details-link");n(e)}))},getJobNavigationStatus:function(){return t},resetJobNavigationStatus:function(){t=""}}}(),t=new JobFlyout({jobListAdapter:n});namespace("AgencyPages").jobFlyout=t}function kt(n){var t="",r="",i=e.getCurrentUrlParts(),o=e.isDepartmentPage(),u=!1,f={};if(n.jobId&&n.tab&&n.jobName&&(r=n.jobId,t="/"+i[1]+"/"+i[2],o&&(t+="/"+i[3]),t+="/jobs/"+n.jobId+"/"+n.jobName,n.tab==2&&(t+="/apply",n.jobDetails==1&&(u=!0,delete n.jobDetails)),delete n.jobId,delete n.tab,delete n.jobName),t){$.extend(f,n);$(document).one(Events.CommonEventsNames.JobsListLoaded,function(){var n=$('[data-job-id="'+r+'"]').find("a.item-details-link:visible"),i=n.text(),u=n.data("department-name");namespace("AgencyPages").router.navigate(t+"?"+url.buildget(f),!0,!1,null,{jobTitle:i||""});$(document).on(Events.CommonEventsNames.GoogleAnalyticsTrackersInjected,function(){rt(i,u)});$(document).trigger(Events.CommonEventsNames.JobDetailsLoaded)});if(u)$(document).one(OnlineApp.Events.CommonEventsNames.ApplicationRendered,function(){namespace("AgencyPages").router.navigate(t+"/jobdetails",!0,!1,null,null,!0)})}}function rt(n,t){n&&t&&gJobs.common.analytics.setProperties({properties:{dimension8:n,dimension9:t},sendToAllTrackers:!0});gJobs.common.analytics.trackVirtualPageView({page:"modal",title:"Job Opportunities | "+n,sendToAllTrackers:!0})}function dt(n){kt(n);i=n.keywords||"";i=i.replace("+"," ");d.val(i);n.sort&&(r=n.sort,delete n.sort);n.page&&(h=n.page,delete n.page);n.keywords&&delete n.keywords;Object.keys(n).length!==0?v.applyFilters(n):o(f,i,h,r,s)}var ut=AgencyPages.routePrefix+"/home/index",ft=120,gt=0,ni=10,ti=2,l="#job-list-container",f=$(l),d=$("input.form-control"),ii=$("#action-list-view"),ri=$("#action-grid-view"),et=$("#job-list-overlay"),c=$("#manage-bar"),a=c.find(".search-form"),ui=$("#number-found-items"),fi=c.find("#keyword-search-input"),ei=$("button.btn.btn-link"),i="",r=null,s=null,h=null,v=t,g=null,e=namespace("AgencyPages").pageInfoService,oi=namespace("AgencyPages").userSettingsService,y=namespace("AgencyPages").listGridViewService,nt=e.getCurrentInitialUrl(),si=767,u={};a.on("submit",function(n){n.preventDefault();k();var t=d.val();if(it(t)){i===""&&AgencyPages.searchPageHelper.showEmptySearchPopover(fi,a,ei);return}$(document).one(Events.CommonEventsNames.JobsListLoaded,function(){var n=t?"Search by "+t+" keyword is applied":"Search by keyword is removed";gJobs.screenReadersService.readPageTitle(a.find("#keyword-search-input"),n)});AgencyPages.router.navigate(nt+"?"+url.buildget({keywords:t}),null,null,null,{keywords:t})});ii.on("click",function(){y.showList();gJobs.screenReadersService.setAriaLiveNotification("Search results are shown in list view.");b()});ri.on("click",function(){y.showGrid();gJobs.screenReadersService.setAriaLiveNotification("Search results are shown in grid view.");b()});$(document).on("SearchPage:sort",function(n,t){r=t;o(f,i,null,r,s)});$(document).on("SearchPage:filtersChanged",function(n,t){s=t.newfilters;t.isChangeFromFlyout&&(h=null);o(f,i,h,r,s)});$(document).ready(function(){g=c.data("default-sort-type");bt();ot();st();var t=url.get(decodeURI(n.location.search.slice(1)),{array:!0});t.keywords||(r=g);Object.keys(t).length?dt(t):o(f,i,null,r,s);(namespace("AgencyPages").router.isCurrentUrlMatchedToRoute("careersCanvassFormRoute")||namespace("AgencyPages").router.isCurrentUrlMatchedToRoute("careersCanvassFormDepartmentRoute"))&&History.Adapter.trigger(n,"statechange");$(document).trigger("FilterFlyout:sortByChanged",r);$(".ui-autocomplete.ui-menu").on("click",".ui-menu-item",function(){a.trigger("submit")});$(n).on("scroll resize",function(){k();y.showCurrentViewRegardingUserSettings(oi.getSettings())});$(n).on("resize",function(){tt()});$(document).on(OnlineApp.Events.CommonEventsNames.ApplyTabOpened,function(){gJobs.skipToContentService.showOnNextTab()});gJobs.browserDetector.isIE()&&gJobs.pageTabNavigationService.enableScrollForElements(f,".item-details-link",".list-item");gJobs.pageTabNavigationService.adjustNavigationForFixedHeader($("body"))});namespace("AgencyPages").searchPage={search:function(n){n=n||"";wt(n)},goToPage:function(n){h!==n&&(h=n,o(f,i,n,r,s),$("html, body").animate({scrollTop:gt},"fast"))}}}(window),function(n){"use strict";function t(n,t,i){var r=$(n||"#keyword-search-input"),u=$(i||"button.btn.btn-link");r.focus();r.popover("show");r.on("blur.emptySearchPopoverShown",function(){r.popover("hide");r.off("blur.emptySearchPopoverShown keydown.emptySearchPopoverShown")});r.on("keydown.emptySearchPopoverShown",function(n){n.keyCode!==$.ui.keyCode.ENTER&&(r.popover("hide"),r.off("blur.emptySearchPopoverShown keydown.emptySearchPopoverShown"))})}function i(){var t=n.location.href,i="";return t&&(i=AgencyPages.getUrlParams(t).keywords||""),i}$(document).ready(function(){var n=$("#keyword-search-input"),t=n.closest(".search-form"),i=t.find(".clear-field-button"),r=t.find(".keyword-search-input-label .ui-helper-hidden-accessible");n.on("change keyup paste",function(r){n.val()===""?(n.removeClass("filled"),i.hide()):(n.addClass("filled"),i.show(),r.keyCode===$.ui.keyCode.ENTER&&t.trigger("submit"))});n.val()!==""&&(i.show(),n.addClass("filled"));i.click(function(){n.val("");r.text("");n.trigger("change");t.submit();n.focus()})});namespace("AgencyPages").searchPageHelper={showEmptySearchPopover:t,getKeywordsFromUrl:i}}(window),function(n){function f(f){function s(){t.hasClass("collapsed")&&(t.get(0).scrollHeight<=a?(u.addClass("hidden"),r.addClass("hidden")):(u.removeClass("hidden"),r.removeClass("hidden")))}var h,c,l,a;r=$(".verbiage-overlay");t=r.parent();u=$(".verbiage-toggle-button-panel");i=u.find(".verbiage-toggle-button");h=$("<div />").append(r.clone()).html();r.replaceWith("");c=t.html()||"";t.html(c+h);r=t.find(".verbiage-overlay");l=parseInt(t.css("line-height"),10);a=l*f;i.ready(function(){var n=$(".verbiage").find("p:first").text();i.attr("aria-label",n+" click to show more details")});i.on("click",function(){var n,r;t.hasClass("collapsed")?($(".verbiage").find("p:not(:first)").attr("aria-hidden",!1),n=$(".verbiage").text(),t.css("max-height",t.get(0).scrollHeight),t.removeClass("collapsed"),i.html(o),i.attr("aria-label",n+" show less details link"),gJobs.screenReadersService.setAriaLiveNotification("Content is expanded."+n+" show less details link")):($(".verbiage").find("p:not(:first)").attr("aria-hidden",!0),r=$(".verbiage").find("p:first").text(),i.attr("aria-label",r+" click to show more details"),t.css("max-height",""),t.addClass("collapsed"),i.html(e),gJobs.screenReadersService.setAriaLiveNotification("Content is colapsed"))});$(n).resize(s);s()}var e='<span class="button-text">SHOW MORE<\/span><i class="icon icon-xs icon-chevron-down"><\/i>',o='<span class="button-text" aria-hidden="true">SHOW LESS<\/span><i class="icon icon-xs icon-chevron-up"><\/i>',s=4,t,r,u,i;$(document).ready(function(){$(".verbiage").find("p:not(:first)").attr("aria-hidden",!0);f(s)})}(window)