Newer
Older
$(function(){function a(a){return a.offset().top+a.height()>$(window).scrollTop()+$(window).height()}function b(a,b){b=b||0,$("html,body").animate({scrollTop:a.offset().top-b},e())}function c(a,b){var c="false"==a.attr(b)?!0:!1;a.attr(b,c)}function d(){return $(window).width()<720}function e(){return d()?100:300}$("input:text").each(function(){$(this).val().length||$(this).val(localStorage[this.id])}).placeholder(),$(localStorage["fieldset-radio"]).prop("checked",!0),localStorage.clear(),$(".notification").focus(),$("#results-table").stickyTableHeaders(),(inputOrg=$("form").find("input#org"))&&$.getJSON("rpc.php",function(a){inputOrg.autocomplete({source:function(b,c){var d=$.map(a,function(a){return 0===a.toUpperCase().indexOf(b.term.toUpperCase())?a:void 0});c(d)},focus:function(){var c=$(this).data("uiAutocomplete").menu.element.find("a.ui-state-focus")[0].id;$("#org").attr("aria-activedescendant",c)},appendTo:$("#org-autocomplete")})}),$.ui.autocomplete.prototype._renderItem=function(a,b){var c=this.term.split(" ").join("|"),d=new RegExp("(^"+c+")","gi"),e=b.label.replace(d,"<span class='autocomplete-match'>$1</span>");return $("<li></li>").data("item.autocomplete",b).append("<a>"+e+"</a>").appendTo(a)},$("form").find("input.form-reset").click(function(){var a=$(this).closest("form");a.find("input:text, input:password, input:file, select, textarea").val(""),a.find("input:checkbox, input:radio").prop("checked",!1),a.find("input:radio:first").prop("checked",!0)}),$(".link").keypress(function(a){13==a.which&&$(this).click()}),$("#results-table").find(".link.results-name").click(function(){var g=$(this),h=g.closest("tr"),i=h.next(".record-details");c(g,"aria-expanded"),c(i,"aria-hidden"),h.toggleClass("record-expanded"),h.toggleClass("record-collapsed"),h.siblings(".record-data.record-expanded").removeClass("record-expanded").addClass("record-collapsed").find(".results-name").attr("aria-expanded","false").find(".off-left").html("(Click to show details)"),i.siblings(".record-details").find(".detail-table:visible").stop().slideUp(e()).attr("aria-hidden","true"),i.find(".detail-table").stop().slideToggle(e(),function(){if(h.hasClass("record-expanded")){var c=i.height()+h.height(),e=$(window).height(),f=$("#results-table .results_label").height();d()||c+f>e?b(h,f):a(i)&&b(h,e-c),g.find(".off-left").html("(Click to hide details)")}else g.find(".off-left").html("(Click to show details)")})}),$("div.column.last").find(".sidebar-title").click(function(){var f=$(this),g=f.closest("li"),h=f.next(".sidebar-content"),i=g.siblings(".expand");c(f,"aria-expanded"),c(h,"aria-hidden"),i.find(".sidebar-title").attr("aria-expanded","false"),i.find(".sidebar-content").stop().slideUp(e()).attr("aria-hidden","true"),h.stop().slideToggle(e(),function(){if("true"==f.attr("aria-expanded")){var c=g.height(),e=$(window).height();d()||c>e?b(g):a(g)&&b(g,e-c)}})}),$("#search-type-toggle").click(function(){$("input:text").each(function(){$(this).val().length&&(localStorage[this.id]=$(this).val())}),localStorage["fieldset-radio"]="#"+$("#myform input[type='radio']:checked")[0].id,localStorage.results=$(".record-data").length}),$("#results-table").find("a").focus(function(){var a=$(this).closest("tr"),c=$(".results_label").height();$("thead.tableFloatingHeader").is(":visible")&&$(window).scrollTop()+c>a.offset().top&&b(a,c)}),$("td.detail_print .link").click(function(){$("body").addClass("print-single").each(function(){window.print()}).removeClass("print-single")})});