var CityOfSunnyvale;(function(n){var t;(function(){function t(n){$("body").toggleClass("high-contrast",n);n=$("body").hasClass("high-contrast");$(".color-contrast").toggle(!n);$(".reset-color").toggle(n);window.sessionStorage.setItem("contrast",n?"true":"false")}function i(n){$("body").toggleClass("low-graphics",n);n=$("body").hasClass("low-graphics");$("#homeDiv").length<1||!n?$("#AltStyle").attr("href",""):$("#AltStyle").attr("href","/site/css/alt.min.css");$(".l-graphics").toggle(!n);$(".graphics").toggle(n);window.sessionStorage.setItem("graphics",n?"true":"false")}function n(n){n===void 0&&(n=1);(n<0||n>2)&&(n=1);$(".fontsize").find("a.head-link").removeClass("selected");$("#size"+n).addClass("selected");$("body").removeClass("size-0").removeClass("size-1").removeClass("size-2").addClass("size-"+n);window.sessionStorage.setItem("size",""+n)}function r(){$("#colorcontrast").on("click",function(n){n.stopPropagation();n.preventDefault();t()})}function u(){$("#lowgraphics").on("click",function(n){n.stopPropagation();n.preventDefault();i()})}function f(){$("#size0").on("click",function(t){t.stopPropagation();t.preventDefault();n(0)});$("#size1").on("click",function(t){t.stopPropagation();t.preventDefault();n(1)});$("#size2").on("click",function(t){t.stopPropagation();t.preventDefault();n(2)})}function e(){if(window.sessionStorage){t(window.sessionStorage.getItem("contrast")==="true");i(window.sessionStorage.getItem("graphics")==="true");var e=window.sessionStorage.getItem("size")||"1";/^[123]$/.test(e)||(e="1");n(parseInt(e,10))}r();f();u()}$(function(){e()})})(t=n.Accessibility||(n.Accessibility={}))})(CityOfSunnyvale||(CityOfSunnyvale={})),function(n){var t;(function(){function n(){$("#sr_searchnum").on("click",function(){$("#sr_searchnum").closest(".panel").find(".alert").hide();$("#sr_searchnum .fa").addClass("fa-spinner fa-pulse fa-fw").removeClass("fa-search");var n=$("#sr_search").val().trim();n=t(n);n&&$.ajax({method:"get",url:"/get-sr-id/?search="+n,dataType:"json"}).then(function(n){if(n.length){var t=$("#sr_search_url"),i=t.data("href");window.location.replace(i+n[0].id)}else $("#sr_searchnum").closest(".panel").find(".alert").show()}).always(function(){$("#sr_searchnum .fa").removeClass("fa-spinner fa-pulse fa-fw").addClass("fa-search")})});$("#sr_search").on("keypress",function(n){var t=n.which;t===13&&(n.preventDefault(),n.stopPropagation(),$("#sr_searchnum").click())})}function t(n){return n.indexOf("SR")<0&&(n="SR"+n),n.indexOf("-")<0&&(n="SR-"+n.substring(2)),n}function i(){n()}$(function(){i()})})(t=n.SRSearch||(n.SRSearch={}))}(CityOfSunnyvale||(CityOfSunnyvale={}));