function ABObject(n,t){this.TimeDelay=t;this.ID=n;this.DivID="AcquisitionBump"+n;this.RequestCode=document.getElementById("RequestCodeP"+this.ID).value;this.Init=function(){setTimeout("activeABObj.Show()",this.TimeDelay*1e3)};this.Hide=function(){var n=GetCookie("acquisitionbump_list");SetCookie("acquisitionbump_list",this.RequestCode+"=",1440);$("#"+this.DivID).dialog("close")};this.Show=function(){var n=GetCookie("acquisitionbump_list");n.search(this.RequestCode)===-1&&($("#"+this.DivID).dialog({width:330,modal:!0,resizable:!1,draggable:!1,closeOnEscape:!0,title:"",close:function(){$("#"+this.DivID).dialog("close")}}),$(".ui-dialog-titlebar").hide())};this.FirstNameValid=function(){var t=!0,n=document.getElementById("FirstNameP"+this.ID),i=document.getElementById("errFirstNameP"+this.ID);return n.value?(i.style.display="none",n.classList.remove("input-error")):(t=!1,i.style.display="block",n.classList.add("input-error"),this.FirstNameValue=n.value),t};this.LastNameValid=function(){var t=!0,n=document.getElementById("LastNameP"+this.ID),i=document.getElementById("errLastNameP"+this.ID);return n.value?(i.style.display="none",n.classList.remove("input-error")):(t=!1,i.style.display="block",n.classList.add("input-error")),t};this.EmailValid=function(){var t=!0,n=document.getElementById("EmailP"+this.ID),i=document.getElementById("errEmailP"+this.ID);return n.value&&validateEmail(n.value)?(i.style.display="none",n.classList.remove("input-error")):(t=!1,i.style.display="block",n.classList.add("input-error")),t};this.InterestAreaValid=function(){var n=!0,t=document.getElementById("errOptinP"+this.ID);return $("#InterestAreaYesP"+this.ID)[0].checked||$("#InterestAreaNoP"+this.ID)[0].checked?t.classList.remove("input-error"):(n=!1,t.classList.add("input-error")),n};this.NewsCompValid=function(){var n=!0,t=document.getElementById("errOptinQ1"+this.ID);return $("#NewsCompYesQ1"+this.ID)[0].checked||$("#NewsCompNoQ1"+this.ID)[0].checked?t.classList.remove("input-error"):(n=!1,t.classList.add("input-error")),n};this.Submit=function(){var n=this.EmailValid(),t=this.FirstNameValid(),i=this.LastNameValid(),r=this.InterestAreaValid(),u=ABInitObj.displayCommunicationsRequest==="true"?this.NewsCompValid():!0;n&&t&&i&&r&&u&&($(".ab-init-display").css("display","none"),$(".ab-ack-display").css("display","inline-block"),$.ajax({type:"POST",url:"/Communication/AcquisitionBumpRequest",data:$("#ABRequest"+this.ID).serialize()+"&isDownload="+isDownload+"&crmEmailTemplateName="+ABInitObj.crmEmailTemplate+"&displayCommunicationsRequest="+ABInitObj.displayCommunicationsRequest,dataType:"text",async:!0,success:function(){console.log("success")},error:function(){console.log("error")}}))}}function validateEmail(n){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(n).toLowerCase())}function AcquisitionBumpShow(n,t,i){for(var r=0;r<acquisitionBumpList.length;r++)if(acquisitionBumpList[r].ID===n){activeABObj=acquisitionBumpList[r];break}activeABObj!==null&&i&&(arguments.length>1&&(activeABObj.TimeDelay=t),activeABObj.Init())}function mediaListener(n){switch(n.media){case lgWindowMin.media:usingCENav||($("#profile-btn").removeClass("active"),$("#more-sites-btn").removeClass("active"));lgWindowMin.removeListener(mediaListener);mdWindowMax.addListener(mediaListener);break;case mdWindowMax.media:$("#primary-nav").hasClass("active")&&!usingCENav&&(resetSidebarNav(),hideSidebarNav(),$("#primary-nav-container").removeClass("active"));resetSecondNav();resetEventNav();mdWindowMax.removeListener(mediaListener);lgWindowMin.addListener(mediaListener)}}function rebuildMenu(n){var e=$(".spie-header > .container-fluid").width(),o=$(".action-nav").outerWidth(!0),s=$(".main-logo").outerWidth(!0),i=e-s-o,h=$(".primary-nav-link.no-rebuild").length,u=navArray.length-h-1,t="",r=!1,c=$("#more-items-icon").attr("src"),f='<li id="more-items"><div class="more-items-title">More<img id="more-items-icon" class="pl5" src="'+c+'" alt="Show more items" /><\/div><ul class="more-items-sub-menu subtext2">';$(navArray).each(function(e){var h=e===u,c=e===u-1,o=this.item.prop("classList"),s;o.contains("no-rebuild")||n||usingCENav||!r&&this.listWidth+moreMenuWidth<=i||h&&this.listWidth<=i||c&&navArray[e+1].listWidth<=i?t+='<li class="'+o.toString()+'">'+this.item.html()+"<\/li>":(r=!0,s="primary-nav-link",o.contains("current-item")&&(s+="current-item"),t+='<li class="d-none '+s+'">'+this.item.html()+"<\/li>",f+='<li class="more-menu-item">'+this.item.html()+"<\/li>")});t+=f+"<\/ul><\/li>";$("#primary-nav > ul#primary-links-list").html(t);r?$("#more-items").css("display","block"):$("#more-items").css("display","none")}function getPrimaryNavItems(){navArray=[];var n={},t=0,i=$("#primary-nav .primary-nav-link");moreMenuWidth=realWidth($("#more-items").css("display","block"));i.each(function(){var i=$(this),r=realWidth(i);t+=r;n={item:i,width:r,listWidth:t};navArray.push(n)})}function realWidth(n){var t=n.clone(),i;return t.css("visibility","hidden").css("display","block"),$("#primary-links-list").append(t),i=t.outerWidth(!0),t.remove(),i}function resetSecondNav(){$("#second-nav-title").removeClass("active");$("#second-nav-content").removeClass("active").removeClass("transitioning");$(".sub-menu-2").removeClass("active")}function resetEventNav(){$("#event-nav-title").removeClass("active");$("#event-nav-content").removeClass("active");$("#event-sub-menu").removeClass("active").removeClass("transitioning")}function hideSidebarNav(){$("#primary-nav").removeClass("active");$("#sidebar-overlay").removeClass("active")}function resetSidebarNav(){$(".primary-nav-sub-menu").removeClass("active").removeClass("transitioning")}function searchToggle(){var n=$("#search-container"),t=$("#search-overlay"),i=$("#search-bar");n.hasClass("active")?(i.removeClass("active"),t.removeClass("active"),n.removeClass("active"),$(".searchFormSelect").hide()):(n.addClass("active"),t.addClass("active"),i.addClass("active"))}function changeSearchAction(){var n=$(".searchFormSelect"),t=$("#search-form"),r,i;if(n&&t){r=n.find(":checked").attr("value");i=n.find(":checked").attr("data-searchAction");switch(r){case"ce":t.attr("action",i);$(".searchSelectDrop span").text($("label[for=ceSearchAction]").text());break;default:t.attr("action",i);$(".searchSelectDrop span").text($("label[for=siteWideSearchAction]").text())}}}function actualWindowWidth(){var n=$("html").css("overflow","hidden").width();return $("html").css("overflow",""),n}function ExpireCookie(n){var i=GetCookie(n),t;i!=null&&(t=new Date(2001,1,1),document.cookie=n+"=;expires="+t.toGMTString()+";")}function GetCookie(n){var u=document.cookie.split(";"),t="",f="",r="",e=!1;for(i=0;i<u.length;i++)if(t=u[i].split("="),f=t[0].replace(/^\s+|\s+$/g,""),f==n){e=!0;t.length>1&&(r=unescape(t[1].replace(/^\s+|\s+$/g,"")));break}return e||r==null,r}function SetCookie(n,t,i){var u=new Date,f=i*6e4,r;(i==null||i=="undefined")&&(i=1);r=new Date(u.getTime()+f);document.cookie=n+"="+escape(t)+";path=/;expires="+r.toGMTString()+";"}var activeABObj=null,isDownload=!1,acquisitionBumpList=[];$(document).ready(function(){typeof ABInitObj!="undefined"&&(acquisitionBumpList[acquisitionBumpList.length]=new ABObject(ABInitObj.uniqueid,ABInitObj.timedelay),ABInitObj.displayType.toLowerCase()==="on_page"?(isDownload=ABInitObj.triggerType.toLowerCase()==="for_download"?!0:!1,AcquisitionBumpShow(ABInitObj.uniqueid,0,!1)):ABInitObj.popupMode.toLowerCase()==="live"&&AcquisitionBumpShow(ABInitObj.uniqueid,ABInitObj.timedelay,!0));var n;$(".floating-group input").bind("checkval",function(){var t=$(this).siblings("label");this.id===n||this.value!==""?t.addClass("acquisitionbump-visible"):t.removeClass("acquisitionbump-visible")}).on("blur",function(){n="";$(this).trigger("checkval")}).on("focus",function(){n=this.id;$(this).trigger("checkval")})});var lgWindowMax=window.matchMedia("(max-width: 1199px)"),lgWindowMin=window.matchMedia("(min-width: 992px)"),mdWindowMax=window.matchMedia("(max-width: 992px)");lgWindowMax.addListener(mediaListener);actualWindowWidth()>=992?lgWindowMin.addListener(mediaListener):mdWindowMax.addListener(mediaListener);var usingCENav=!1,moreMenuWidth=0,navArray=[];$(window).on("load",function(){usingCENav=$(".spie-header-ce").length>0;getPrimaryNavItems();actualWindowWidth()>=992?rebuildMenu(!1):rebuildMenu(!0)});$(window).resize(function(){actualWindowWidth()>=992?rebuildMenu(!1):rebuildMenu(!0)});$(document).ready(function(){$("#profile-btn").on("click",function(){$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")});$("#more-sites-btn").on("click",function(){$(this).hasClass("active")?$(this).removeClass("active"):$(this).addClass("active")});$("#search-btn").on("click",function(){searchToggle()});$("#search-close").on("click",function(){searchToggle()});$("#search-overlay").on("click",function(){searchToggle()});$("#search-bar").bind("transitionend",function(){$(this).hasClass("active")&&$("#headerSearchTerm").focus()});$(".searchSelectDrop").on("click",function(){var n=$(".searchFormSelect");n&&(n.is(":visible")?n.hide():n.show())});$("#sidebar-toggle").on("click",function(){var t=$("#primary-nav-container"),n=$("#primary-nav");n.hasClass("active")?(resetSidebarNav(),hideSidebarNav()):(t.addClass("active"),n.addClass("active"),$("#sidebar-overlay").addClass("active"))});$("#sidebar-overlay").on("click",function(){resetSidebarNav();hideSidebarNav()});$("#sidebar-close").on("click",function(){resetSidebarNav;hideSidebarNav()});$("#primary-nav").on("click",".sub-menu-open",function(){var n=$(this).attr("data-sub-menu-id"),t=$(".primary-nav-sub-menu[data-sub-menu-id="+n+"]");t.addClass("transitioning").addClass("active")}).on("click",".back-nav-item",function(){var n=$(this).closest(".primary-nav-sub-menu");n&&n.addClass("transitioning").removeClass("active")}).bind("transitionend",function(){$(this).hasClass("active")||$("#primary-nav-container").removeClass("active")});$(".primary-nav-sub-menu").bind("transitionend",function(){$(this).removeClass("transitioning")});$("#event-primary-nav-container").on("click",".event-sub-menu-open",function(){var n=$(this).attr("data-sub-menu-id"),t=$(".event-sub-menu[data-sub-menu-id="+n+"]");t.addClass("transitioning").addClass("active")}).on("click",".event-back-nav-item",function(){var n=$(this).closest(".event-sub-menu");n&&n.addClass("transitioning").removeClass("active")});$(".event-sub-menu-open").bind("transitionend",function(){$(this).removeClass("transitioning")});$(".event-sub-menu").bind("transitionend",function(){$(this).removeClass("transitioning")});$("#event-nav-title").on("click",function(){var n=$("#event-nav-content");n.hasClass("active")?(n.removeClass("active"),$("#event-nav-title").removeClass("active"),resetEventNav()):(n.addClass("active"),$("#event-nav-title").addClass("active"))});$("#second-nav-title").on("click",function(){var n=$("#second-nav-content");n.hasClass("active")?(n.removeClass("active"),resetSecondNav()):(n.addClass("active"),$("#second-nav-title").addClass("active"))});$("div.second-nav-link").on("click",function(){var n=$(this).attr("data-sub-menu-id"),t=$(".sub-menu-2[data-sub-menu-id="+n+"]");t.addClass("transitioning").addClass("active")});$(".second-nav-item.back-nav-item").on("click",function(){var n=$(this).closest(".sub-menu-2");n&&n.addClass("transitioning").removeClass("active")});$(".sub-menu-2").bind("transitionend",function(){$(this).removeClass("transitioning")});$(document).click(function(n){var t,f,i,e,u,r;$target=$(n.target);t=$("#profile-btn");f=$("#profile-btn .action-nav-sub-menu");!t.length||!t.hasClass("active")||$target.closest(t).length||$target.closest(f).length||t.removeClass("active");i=$("#more-sites-btn");e=$("#more-sites-btn .action-nav-sub-menu");!i.length||!i.hasClass("active")||$target.closest(i).length||$target.closest(e).length||i.removeClass("active");u=$(".searchSelectDrop");r=$(".searchFormSelect");u&&r&&r.is(":visible")&&!($target.closest(u).length||$target.closest(r).length)&&r.hide()})})