function notificationEventPropagation(n,t){n.path[0].className!="archthis"&&(window.location=t)}function bindTemplateEngineData(n,t){var i=document.getElementById(n).innerHTML,r=Handlebars.compile(i);return r(t)}function beginLoading(){$("#loading-modal").modal("show")}function completeLoadingReload(n){$("#loading-modal").modal("hide");n&&typeof pageLoad=="function"&&pageLoad()}function toggleSubmitButton(n){var t=n.find("button[type='submit']");toggleButtonHelper(t)}function toggleButtonById(n){var t=$("#"+n);toggleButtonHelper(t)}function toggleButtonHelper(n){var t=n.prop("disabled")===!0;t?(n.prop("disabled",!1),n.removeClass("disabled")):(n.prop("disabled",!0),n.addClass("disabled"))}function completeLoading(){completeLoadingReload(!0)}function completeSearchLoading(){renderPointsOnMap();completeLoadingReload(!1)}function userCopyPasteCutSearchText(){setTimeout(function(){$('input[name="Lat"]').val("");$('input[name="Lng"]').val("");$('input[name="PlaceIdSearch"]').val("")},0)}function changeRecordsPerPage(n,t){$.ajax({type:"GET",url:n,dataType:"html",beforeSend:function(){beginLoading()},success:function(n){$("#"+t).html(n);typeof pageLoad=="function"&&pageLoad();completeLoading()},error:function(n){alert("Error when changing page size: "+n);completeLoading()}})}function InitPopover(){$(function(){$('[data-toggle="popover"]').popover()})}function failed(n,t,i){t==="error"&&(n.status===403?window.location.replace("/Home/About"):alert(t+": "+i))}function formatPhone(n){if(n===null)return"";if(/[^-0-9\(\) xX]/.test(n))return n;var t=n.replace(/[-\(\) xX]/g,"");return t.length===10?t.substr(0,3)+"-"+t.substr(3,3)+"-"+t.substr(6,4):t.length>10?t.substr(0,3)+"-"+t.substr(3,3)+"-"+t.substr(6,4)+" x"+t.substr(10):t}function completeFirstStep(n){var u=$("#register-form"),t=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),i=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,r;u.valid()&&slideTile(n,1,2);t&&!i?$("#AcademicStatus").bind("focus focusin focusout blur",function(n){n.type=="focus"||n.type=="focusin"?$("#AcademicStatus option[value='Plant']").remove():(n.type=="blur"||n.type=="focusout")&&$("#AcademicStatus option[value='Plant']").length==0&&$("#AcademicStatus").append("<option value='Plant'>Plant<\/option>")}):t&&i&&(r='<option value>Select the description that best fits you.<\/option>\n<option value="AcademicFacultyOrStaff">Academic Faculty or Staff (Universities, Research Institutes and Museums)<\/option>\n<option value="GraduateOrPostGraduateStudent">Graduate or Post-Graduate Student<\/option>\n<option value="SchoolTeacher">School Teacher (Primary or Secondary)<\/option>\n<option value="IndependentScholar">Independent Scholar (Working outside traditional academia) or Retired Academic<\/option>\n<option value="IndependentScholar">Individual Outside of Academia<\/option>\n<option value="CommercialRealEstateAgent">Commercial / Real Estate Agent<\/option>',$("#AcademicStatus").empty().append(r))}function slideTile(n,t,i){t<i?i==2&&($("#register-form-container .tile-two").show(),$(n).closest(".tile").animate({"margin-left":"-100%"}),$("#registration-title").text("We're Glad You're Here."),$(".registration-title-container").css("background-image","url(/content/images/Arched-window-at-the-University-of-Michigan-law-library_bw_sm.jpg)")):($(n).closest(".tile").animate({"margin-left":"0px"}),$("#register-form-container .tile-two").hide(),$(".registration-title-container").css("background-image","url(/content/images/Archway-looking-into-a-quad-of-trees-on-the-Harvard-University-campus_bw_sm.jpg)"))}function registerFormSubmitted(){var n=$("#registerFormBtn"),t=$("#register-form"),i,r;n.prop("disabled",!0);n.addClass("disabled");n.append('<i class="fas fa-spinner fa-spin ml-2"><\/i>');i=t.valid();r=$("#AcademicStatus").val();i&&r?t.submit():(n.find(".fa-spinner").remove(),n.prop("disabled",!1),n.removeClass("disabled"))}function btnSpinner(n,t){btnSpinnerOn(n);t.valid()?t.submit():btnSpinnerOff(n)}function btnSpinnerOn(n){n.prop("disabled",!0);n.addClass("disabled");n.append('<i class="fas fa-spinner fa-spin ml-2"><\/i>')}function btnSpinnerOff(n){n.find(".fa-spinner").remove();n.prop("disabled",!1);n.removeClass("disabled")}function validateEmail(n){return n.replace(/\s/g,"").length&&(n=n.replace(/^\s+|\s+$/g,"")),/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(n)?($("#email-invalid-email-error").hide(),!0):!1}function recommendedByNameChange(){isBlank($(".recommended-by-name input").val())||isBlank($(".recommended-by-email input").val())||!validateEmail($(".recommended-by-email input").val())?($("#request-referral-section").slideUp(),$("#reference-name").text($(".recommended-by-name input").val())):($("#reference-name").text($(".recommended-by-name input").val()),$("#request-referral-section").slideDown())}function recommendedByEmailChange(){isBlank($(".recommended-by-email input").val())||isBlank($(".recommended-by-name input").val())||!validateEmail($(".recommended-by-email input").val())||$("#Email").val()==$(".recommended-by-email input").val()?$("#request-referral-section").slideUp():$("#request-referral-section").slideDown()}function checkReferralReady(){var n=!1;isBlank($(".recommended-by-email input").val())&&isBlank($(".recommended-by-name input").val())&&$("#HowDidYouHearAboutSabbatical").val()==""||(n=!0);n?($("#referral-modal-save-btn").removeClass("disabled"),$("#referral-modal-save-btn").removeAttr("disabled")):($("#referral-modal-save-btn").addClass("disabled"),$("#referral-modal-save-btn").attr("disabled",!0))}function skipReferral(n){n==""||n=="/"?location.reload():window.location.href=n}function checkIfSelfRefferal(){$("#Email").val()!=$("#RecommendedByEmail").val()&&$("#referral-form").submit()}function goToReferal(){$("#register-form-container .tile-three").show();$("#register-form").hide();$("#register-form-container .validation-summary-errors").first().hide();$("#registration-title-footer").hide();$("#referral-title-footer").show();$("#registration-title").text("How Did You Hear About Us?");$(".registration-container .modal-title").html('<i class="far fa-user sh-secondary"><\/i> Referrals');$(".registration-title-container").css("background-image","url(/content/images/Young-woman-having-a-cup-of-coffee-in-a-cafe_bw_sm.jpg)")}function checkAcademicStatus(n){var t=$(n).val();t==="AcademicFacultyOrStaff"||t==="GraduateOrPostGraduateStudent"||t==="SchoolTeacher"?($("#commercial-explanation").slideUp(),$("#academic-email-container").slideDown(),$("#InstitutionOrBusinessName").val(""),$("#ProfessionalTitle").val("")):t==="CommercialRealEstateAgent"?($("#academic-email-container").slideUp(),$("#commercial-explanation").slideDown(),$("#AcademicEmail").val("")):($("#commercial-explanation").slideUp(),$("#academic-email-container").slideUp(),$("#InstitutionOrBusinessName").val(""),$("#ProfessionalTitle").val(""),$("#AcademicEmail").val(""))}function isBlank(n){return!n||/^\s*$/.test(n)}function profilePopup(n,t){beginLoading();$.ajax({url:"/Profile/Popup",data:{id:t},dataType:"html",type:"GET"}).done(function(n){$("#popup-modal .modal-content").html(n);$("#popup-modal").modal("show");$('#popup-modal [data-toggle="tooltip"]').tooltip()}).always(function(){completeLoading();$("body").addClass("modal-open")})}function profilePage(n,t){window.open("/Profile/"+t,"_blank")}function openPaymentErrorModal(){$("#payment-error-modal").show()}function showVerifyModal(n,t){var i={};return t&&(i.urlRedirect=t),$.ajax({url:"/Account/IsEmailVerified",type:"POST",data:i}).done(function(t){t.IsVerified?t.IsRedirect?window.location.href=t.RedirectTo:window.location.reload():($("#verify-modal .action").html(n),$("#verify-modal").modal("show"))}),!1}function openLoginModal(n,t,r,u){$.ajax({url:"/Account/IsAuthenticatedAndVerified",type:"POST"}).done(function(f){if(f.IsAuthenticatedAndVerified&&t&&u!=f.UserId)getMessageModal("",r);else if($("#login-modal").modal("show"),$("input[name=RedirectOverride]").val(""),n){$("input[name=RedirectOverride]").val(n);var o=window.location.href,e=o.split("#");for(i=0;i<e.length;i++)if(e[i]=="open-login-modal"){history.pushState(null,"",e[0]);break}}})}function openRegisterModal(){$("#register-modal").modal("show")}function openReferralSuccesModal(){$("#referral-claim-success-modal").modal("show")}function reportSuspiciousMessage(n){$.ajax({url:"/Message/ReportSuspiciousMessage",data:{messageId:n},type:"POST",success:function(n){n&&$("#report-suspicious-message-modal").modal("show")},error:function(){}})}function addLoaderToSection(n){n instanceof jQuery||(n=$(n));n.html($("#loading-modal .modal-body").html())}function checkForLoginModal(){var t=window.location.href,n=t.split("#");for(i=0;i<n.length;i++)if(n[i]=="open-login-modal"){openLoginModal(n[i+1]);history.pushState(null,"",n[0]);break}}document.addEventListener("DOMContentLoaded",function(){var n,t,i;if("IntersectionObserver"in window)n=document.querySelectorAll(".sh-lazy"),t=new IntersectionObserver(function(n){n.forEach(function(n){if(n.isIntersecting){var i=n.target;i.classList.remove("sh-lazy");t.unobserve(i)}})}),n.forEach(function(n){t.observe(n)});else{n=document.querySelectorAll(".sh-lazy");function t(){i&&clearTimeout(i);i=setTimeout(function(){var i=window.pageYOffset;n.forEach(function(n){n.offsetTop<window.innerHeight+i&&(n.src=n.dataset.src,n.classList.remove("sh-lazy"))});n.length==0&&(document.removeEventListener("scroll",t),window.removeEventListener("resize",t),window.removeEventListener("orientationChange",t))},20)}document.addEventListener("scroll",t);window.addEventListener("resize",t);window.addEventListener("orientationChange",t)}});$(document).ready(function(){$('[data-toggle="popover"]').popover();$(".profile-card-anchor").click(function(){$(".profile-rectangle").removeClass("active");$(".profile-card-anchor").removeClass("active");$(this).addClass("active");$(this).closest(".row").first().find(".profile-rectangle").first().addClass("active")});$(".display-remaining").keyup(function(){var n=$(this).data("max-char"),i=$(this).val(),r=$(this).val().split("\n").length-1,t=i.length+r;t>n?$(this).parent().find(".remaining-characters").first().html("Remaining characters: exceeded!"):t>0?$(this).parent().find(".remaining-characters").first().html("Remaining characters: "+(n-t)):$(this).parent().find(".remaining-characters").first().html("Remaining characters: "+n)});$(".display-remaining").trigger("keyup");$("input[type=text].date").datepicker({autoclose:!0,StartDate:new Date,todayHighlight:!0});$(".dropdown .dropdown-menu.single a").click(function(){var t=$(this).data("value"),i=$(this).closest(".dropdown-menu").data("hidden-id"),n;return $('input[type=hidden][name="'+i+'"]').val(t).trigger("change"),n=$(this).closest(".dropdown").find("button"),n.dropdown("toggle").text($(this).text()),!1});$("#error-modal .modal-body").has("p").length&&$("#error-modal").modal("show");$(".sh-btn-option").click(function(){$(this).closest(".sh-btn-options-group").find(".sh-btn-option").removeClass("sh-active").children("input").prop("checked",!1);$(this).addClass("sh-active").children("input").prop("checked",!0)});$("body").on("keyup","#RecommendedByName",function(){recommendedByNameChange();checkReferralReady()});$("body").on("keyup","#RecommendedByEmail",function(){recommendedByEmailChange();checkReferralReady()});$("body").on("change","#RecommendedByName",function(){recommendedByNameChange();checkReferralReady()});$("body").on("change","#RecommendedByEmail",function(){recommendedByEmailChange();checkReferralReady()});$("body").on("change","#HowDidYouHearAboutSabbatical",function(){checkReferralReady()});$(".sh-input-group-addon i").on("click",function(n){n.preventDefault();$(this).closest(".input-group").children("input").attr("type")=="text"?($(this).closest(".input-group").children("input").attr("type","password"),$(this).addClass("fa-eye"),$(this).removeClass("fa-eye-slash")):$(this).closest(".input-group").children("input").attr("type")=="password"&&($(this).closest(".input-group").children("input").attr("type","text"),$(this).removeClass("fa-eye"),$(this).addClass("fa-eye-slash"))});$(".mobile-utility a").on("click",function(){switch(!0){case $(this).is("#main-toggle"):$(".main-menu").toggle();$(".mobile-menu > div:not(.main-menu)").hide();$(this).find(".fa-bars").toggle();$(this).find(".fa-times").toggle();$(this).closest(".mobile-utility").find("a:not(#main-toggle) .fa-times").hide();break;case $(this).is("#user-toggle"):$(".user-menu").toggle();$(".mobile-menu > div:not(.user-menu)").hide();$(this).find(".fa-times").toggle();$(this).closest(".mobile-utility").find("a:not(#user-toggle) .fa-times").hide();$("#main-toggle .fa-bars").show();break;case $(this).is("#notify-toggle"):$(".notify-menu").toggle();$(".mobile-menu > div:not(.notify-menu)").hide();$(this).find(".fa-times").toggle();$(this).closest(".mobile-utility").find("a:not(#notify-toggle) .fa-times").hide();$("#main-toggle .fa-bars").show();break;case $(this).is("#search-toggle"):$(".search-menu").toggle();$(".mobile-menu > div:not(.search-menu)").hide();$(this).find(".fa-times").toggle();$(this).closest(".mobile-utility").find("a:not(#search-toggle) .fa-times").hide();$("#main-toggle .fa-bars").show()}});$(".desktop-navbar .dropdown-toggle").on("click",function(n){n.preventDefault();n.stopPropagation()});$("body").on("focus","#address",function(){$("#address").attr("autocomplete","new-password")})});$(document).on("click","a.scroll-slow",function(n){n.preventDefault();$("html, body").animate({scrollTop:$($.attr(this,"href")).offset().top},500)});$(document).ready(function(){checkForLoginModal()})