function GetAlerts(n,t){GetAlertsWithHandlebars(n,t,Handlebars)}function GetAlertsWithHandlebars(n,t,i){$.get("/Notification/GetAlertsByLocation/"+t,function(t){DisplayAlerts(t,n,i)})}function DisplayAlerts(n,t,i){$.each(n,function(n,r){var u=t+r.AlertID,f=Basil.sessionStorage.get("dismissedAlerts");if(!(u in f)){var e={alert_title:r.Title,alert_description:r.Description,alert_id:u},o=$("#alert-entry").html(),s=i.compile(o);$("#dynamicAlerts").append(s(e))}});var r=$('[data-object="alert"]');r.on("click","[data-behavior]",function(n){var t=$(this),i=t.closest('[data-object="alert"]'),r=i.find("#"+t.attr("aria-controls")),u=r.attr("aria-hidden");behavior=t.attr("data-behavior");n.preventDefault();t.blur();$.each(behavior.split(" "),function(n,f){f.match(/^alert/)&&t.trigger(f,{el:t,object:i,target:r,state:u})})});r.on("alert.close",function(n,t){t.object.attr("data-state","is-closed");t.object.attr("aria-hidden","true");var i=Basil.sessionStorage.get("dismissedAlerts");i[t.object.attr("id")]=new Date;Basil.sessionStorage.set("dismissedAlerts",i)})}function updateSessionContent(){var n=Basil.sessionStorage.get("userObject");n.IsAuthenticated?($(".profile-logged-in").removeClass("usaj-hidden"),$(".profile-logged-out").addClass("usaj-hidden")):($(".profile-logged-in").addClass("usaj-hidden"),$(".profile-logged-out").removeClass("usaj-hidden"))}function setActiveContent(n){switch(n){case"opportunities":$(".opportunities").click();viewport_width>=768&&($(".opportunities:button").prop("disabled",!0),$(".fed-app-process:button").prop("disabled",!1),$(".create-profile:button").prop("disabled",!1));break;case"fed-app-process":$(".fed-app-process").click();viewport_width>=768&&($(".fed-app-process:button").prop("disabled",!0),$(".opportunities:button").prop("disabled",!1),$(".create-profile:button").prop("disabled",!1));break;case"create-profile":$(".opportunities").attr("aria-expanded","false");$(".fed-app-process").attr("aria-expanded","false");$(".create-profile").attr("aria-expanded","true");$("#create-profile").attr("aria-hidden","false");viewport_width>=768&&($(".create-profile:button").prop("disabled",!0),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!1))}}function goToByScroll(n){$("html, body").animate({scrollTop:$("#"+n).offset().top},"slow")}var viewport_width=window.innerWidth,dateFormat;$(document).ready(function(){$.get("/Notification/GetNotificationsForLanding",function(n){DisplayAlerts(n.Alerts,"LandingAlerts",Handlebars);Handlebars.registerHelper("date",function(n,t){return n.format("mmm")!==t.format("mmm")?n.format("mmm")+" - "+t.format("mmm"):n.format("mmm d")});$.each(n.Events,function(n,t){var i=new Date(parseInt(t.StartDate.substr(6))),r=new Date(parseInt(t.EndDate.substr(6))),u=t.IsOnline?"Online":t.CityName&&t.State?t.CityName+", "+t.State:"",f={start_year:i.getFullYear(),start_date:i,end_date:r,title:t.EventName,location:u,link:t.HostURL,host:t.HostOrganizationDisplay,event_id:t.EventCode},e=$("#event-entry").html(),o=Handlebars.compile(e);$(".usajobs-landing-events__list").append(o(f))});n.EventCount>2&&$(".usajobs-landing-events__more-link").removeClass("usaj-hidden");n.Events.length>0&&$(".usajobs-landing-events").removeClass("usaj-hidden");var t={quote:n.Myth.TitleArea,text:n.Myth.MainArea},i=$("#federal-hiring-myth-template").html(),r=Handlebars.compile(i);t.quote&&t.text&&($("#federal-hiring-myth").append(r(t)),$(".usajobs-landing-myth").removeClass("usaj-hidden"))});$.getUrlParam("c")!="create-profile"&&$.getUrlParam("c")!="fed-app-process"&&$.getUrlParam("c")!="opportunities"&&viewport_width>=768&&($(".create-profile:button").prop("disabled",!0),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!1));$(window).resize(function(){if(viewport_width=window.innerWidth,viewport_width<768)$(".create-profile:button").prop("disabled",!1),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!1);else{var n=$.getUrlParam("c");n==null?($(".create-profile:button").prop("disabled",!0),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!1)):($("."+n).next().attr("aria-hidden")=="true"&&$("."+n).click(),$("."+n).prop("disabled",!0))}});$(document).on("click",".create-profile",function(){if($.getUrlParam("c")!="create-profile"){var n=Basil.sessionStorage.get("userObject");n.IsAuthenticated?history.pushState({landing:"create-profile"},"","?c=start-profile"):history.pushState({landing:"create-profile"},"","?c=create-profile")}else history.replaceState({landing:"create-profile"},"","?c=create-profile");viewport_width>=768&&($(".create-profile:button").prop("disabled",!0),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!1))});$(document).on("click",".fed-app-process",function(){$.getUrlParam("c")!="fed-app-process"?history.pushState({landing:"fed-app-process"},"","?c=fed-app-process"):history.replaceState({landing:"fed-app-process"},"","?c=fed-app-process");viewport_width>=768&&($(".create-profile:button").prop("disabled",!1),$(".fed-app-process:button").prop("disabled",!0),$(".opportunities:button").prop("disabled",!1))});$(document).on("click",".opportunities",function(){$.getUrlParam("c")!="opportunities"?history.pushState({landing:"opportunities"},"","?c=opportunities"):history.replaceState({landing:"opportunities"},"","?c=opportunities");viewport_width>=768&&($(".create-profile:button").prop("disabled",!1),$(".fed-app-process:button").prop("disabled",!1),$(".opportunities:button").prop("disabled",!0))});$(window).on("popstate",function(n){if(n.originalEvent.state!==null){var t=$.getUrlParam("c");setActiveContent(t)}else $(".create-profile").click()});$(document).on("click",".usajobs-landing-hero__cta.profile-logged-in, .usajobs-landing-create-profile__cta.profile-logged-in",function(){usaj_ga&&usaj_ga.log_event("link","select",!0,$(this))});$(document).on("click",".usajobs-landing-hero__cta.profile-logged-out, .usajobs-landing-create-profile__cta.profile-logged-out",function(){usaj_ga&&usaj_ga.log_event("link","select",!0,$(this))});$(document).on("click",".usajobs-landing-accordion-trigger",function(){viewport_width<768&&$(this).attr("aria-expanded")!="false"&&goToByScroll($(this).attr("aria-controls"))});var n=$.getUrlParam("c");setActiveContent(n)});$.getUrlParam=function(n){var t=new RegExp("[?&]"+n+"=([^&#]*)").exec(window.location.href);return t!=null&&t[1]?decodeURIComponent(t[1]):null};dateFormat=function(){var t=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,i=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,r=/[^-+\dA-Z]/g,n=function(n,t){for(n=String(n),t=t||2;n.length<t;)n="0"+n;return n};return function(u,f,e){var h=dateFormat;if(arguments.length!=1||Object.prototype.toString.call(u)!="[object String]"||/\d/.test(u)||(f=u,u=undefined),u=u?new Date(u):new Date,isNaN(u))throw SyntaxError("invalid date");f=String(h.masks[f]||f||h.masks["default"]);f.slice(0,4)=="UTC:"&&(f=f.slice(4),e=!0);var o=e?"getUTC":"get",c=u[o+"Date"](),y=u[o+"Day"](),l=u[o+"Month"](),p=u[o+"FullYear"](),s=u[o+"Hours"](),w=u[o+"Minutes"](),b=u[o+"Seconds"](),a=u[o+"Milliseconds"](),v=e?0:u.getTimezoneOffset(),k={d:c,dd:n(c),ddd:h.i18n.dayNames[y],dddd:h.i18n.dayNames[y+7],m:l+1,mm:n(l+1),mmm:h.i18n.monthNames[l],mmmm:h.i18n.monthNames[l+12],yy:String(p).slice(2),yyyy:p,h:s%12||12,hh:n(s%12||12),H:s,HH:n(s),M:w,MM:n(w),s:b,ss:n(b),l:n(a,3),L:n(a>99?Math.round(a/10):a),t:s<12?"a":"p",tt:s<12?"am":"pm",T:s<12?"A":"P",TT:s<12?"AM":"PM",Z:e?"UTC":(String(u).match(i)||[""]).pop().replace(r,""),o:(v>0?"-":"+")+n(Math.floor(Math.abs(v)/60)*100+Math.abs(v)%60,4),S:["th","st","nd","rd"][c%10>3?0:(c%100-c%10!=10)*c%10]};return f.replace(t,function(n){return n in k?k[n]:n.slice(1,n.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(n,t){return dateFormat(this,n,t)};var isIE=!1,ua=window.navigator.userAgent,old_ie=ua.indexOf("MSIE "),new_ie=ua.indexOf("Trident/");(old_ie>-1||new_ie>-1)&&(isIE=!0);isIE&&(document.getElementById("BrowserError").hidden=!1)