function DoSearch(){var t=$("#SearchKey"),n=t.val();if(n=$.trim(n),n===""){t.focus();return}window.location.href=window.location.href.indexOf("/Library")>0?"/Library?keyword="+encodeURIComponent(n):"/Bibliography?keyword="+encodeURIComponent(n)}$(document).ready(function(){var r=$("#SearchKey"),t,n,i,u,f;if(location.search)for(t=location.search.substr(1).split("&"),n=0;n<t.length;n++)if(i=t[n].split("="),i[0].toLowerCase()==="keyword"){u=/\+/g;f=decodeURIComponent(i[1]).replace(u," ");r.val(f);r.css({color:"#000"});break}$("#SearchKey").focus();$("#SearchKey").keydown(function(n){if(n.keyCode===13)return DoSearch(),!1})}),function(n){n.expr[":"].linkingToImage=function(){return!0};n.fn.imgPreview=function(t){function e(n){return n?n.replace(/(\/?)([^\/]+)$/,"$1"+i.thumbPrefix+"$2"):n}var i=n.extend({imgCSS:{},distanceFromCursor:{top:10,left:10},preloadImages:!0,onShow:function(){},onHide:function(){},onLoad:function(){},containerID:"imgPreviewContainer",containerLoadingClass:"loading",thumbPrefix:"",srcAttr:"href"},t),r=n("<div/>").attr("id",i.containerID).append("<img/>").hide().css("position","absolute").appendTo("body"),u=n("img",r).css(i.imgCSS),f=this.filter(":linkingToImage("+i.srcAttr+")");return i.preloadImages&&function(t){var r=new Image,u=arguments.callee;r.src=e(n(f[t]).attr(i.srcAttr));r.onload=function(){f[t+1]&&u(t+1)}}(0),f.mousemove(function(n){r.css({top:n.pageY+i.distanceFromCursor.top+"px",left:n.pageX+i.distanceFromCursor.left+"px"})}).hover(function(){var t=this;r.addClass(i.containerLoadingClass).show();u.load(function(){r.removeClass(i.containerLoadingClass);u.show();i.onLoad.call(u[0],t)}).attr("src",e(n(t).attr(i.srcAttr)));i.onShow.call(r[0],t)},function(){r.hide();u.unbind("load").attr("src","").hide();i.onHide.call(r[0],this)}),this}}(jQuery);var ddaccordion={contentclassname:{},expandone:function(n,t){this.toggleone(n,t,"expand")},collapseone:function(n,t){this.toggleone(n,t,"collapse")},expandall:function(n){var t=jQuery,i=t("."+n);t("."+this.contentclassname[n]+":hidden").each(function(){i.eq(parseInt(t(this).attr("contentindex"))).trigger("evt_accordion")})},collapseall:function(n){var t=jQuery,i=t("."+n);t("."+this.contentclassname[n]+":visible").each(function(){i.eq(parseInt(t(this).attr("contentindex"))).trigger("evt_accordion")})},toggleone:function(n,t,i){var r=jQuery,f=r("."+n).eq(t),u=r("."+this.contentclassname[n]).eq(t);(typeof i=="undefined"||i=="expand"&&u.is(":hidden")||i=="collapse"&&u.is(":visible"))&&f.trigger("evt_accordion")},expandit:function(n,t,i,r,u){this.transformHeader(n,i,"expand");t.slideDown(i.animatespeed,function(){i.onopenclose(n.get(0),parseInt(n.attr("headerindex")),t.css("display"),r);if(i.postreveal=="gotourl"&&u){var f=n.is("a")?n.get(0):n.find("a:eq(0)").get(0);f&&setTimeout(function(){location=f.href},200)}})},collapseit:function(n,t,i,r){this.transformHeader(n,i,"collapse");t.slideUp(i.animatespeed,function(){i.onopenclose(n.get(0),parseInt(n.attr("headerindex")),t.css("display"),r)})},transformHeader:function(n,t,i){n.addClass(i=="expand"?t.cssclass.expand:t.cssclass.collapse).removeClass(i=="expand"?t.cssclass.collapse:t.cssclass.expand);t.htmlsetting.location=="src"?(n=n.is("img")?n:n.find("img").eq(0),n.attr("src",i=="expand"?t.htmlsetting.expand:t.htmlsetting.collapse)):t.htmlsetting.location=="prefix"?n.find(".accordprefix").html(i=="expand"?t.htmlsetting.expand:t.htmlsetting.collapse):t.htmlsetting.location=="suffix"&&n.find(".accordsuffix").html(i=="expand"?t.htmlsetting.expand:t.htmlsetting.collapse)},urlparamselect:function(n){var t=window.location.search.match(new RegExp(n+"=((\\d+)(,(\\d+))*)","i"));return t!=null&&(t=RegExp.$1.split(",")),t},getCookie:function(n){var t=new RegExp(n+"=[^;]+","i");return document.cookie.match(t)?document.cookie.match(t)[0].split("=")[1]:null},setCookie:function(n,t){document.cookie=n+"="+t+"; path=/"},init:function(n){document.write('<style type="text/css">\n');document.write("."+n.contentclass+"{display: none}\n");document.write("<\/style>");jQuery(document).ready(function(t){var f,r,i,u;ddaccordion.urlparamselect(n.headerclass);f=ddaccordion.getCookie(n.headerclass);ddaccordion.contentclassname[n.headerclass]=n.contentclass;n.cssclass={collapse:n.toggleclass[0],expand:n.toggleclass[1]};n.revealtype=n.revealtype||"click";n.revealtype=n.revealtype.replace(/mouseover/i,"mouseenter");n.revealtype=="clickgo"&&(n.postreveal="gotourl",n.revealtype="click");n.htmlsetting=typeof n.togglehtml=="undefined"?{location:"none"}:{location:n.togglehtml[0],collapse:n.togglehtml[1],expand:n.togglehtml[2]};n.oninit=typeof n.oninit=="undefined"?function(){}:n.oninit;n.onopenclose=typeof n.onopenclose=="undefined"?function(){}:n.onopenclose;r={};i=ddaccordion.urlparamselect(n.headerclass)||(n.persiststate&&f!=null?f:n.defaultexpanded);typeof i=="string"&&(i=i.replace(/c/ig,"").split(","));u=t("."+n.contentclass);i.length==1&&i[0]=="-1"&&(i=[]);n.collapseprev&&i.length>1&&(i=[i.pop()]);n.onemustopen&&i.length==0&&(i=[0]);t("."+n.headerclass).each(function(f){/(prefix)|(suffix)/i.test(n.htmlsetting.location)&&t(this).html()!=""&&(t('<span class="accordprefix"><\/span>').prependTo(this),t('<span class="accordsuffix"><\/span>').appendTo(this));t(this).attr("headerindex",f+"h");u.eq(f).attr("contentindex",f+"c");var e=u.eq(f),o=typeof i[0]=="number"?f:f+"";if(jQuery.inArray(o,i)!=-1)n.animatedefault==!1&&e.show(),ddaccordion.expandit(t(this),e,n,!1),r={$header:t(this),$content:e};else{e.hide();n.onopenclose(t(this).get(0),parseInt(t(this).attr("headerindex")),e.css("display"),!1);ddaccordion.transformHeader(t(this),n,"collapse")}});t("."+n.headerclass).bind("evt_accordion",function(i,f){var e=u.eq(parseInt(t(this).attr("headerindex")));e.css("display")=="none"?(ddaccordion.expandit(t(this),e,n,!0,f),n.collapseprev&&r.$header&&t(this).get(0)!=r.$header.get(0)&&ddaccordion.collapseit(r.$header,r.$content,n,!0),r={$header:t(this),$content:e}):(!n.onemustopen||n.onemustopen&&r.$header&&t(this).get(0)!=r.$header.get(0))&&ddaccordion.collapseit(t(this),e,n,!0)});t("."+n.headerclass).bind(n.revealtype,function(){if(n.revealtype=="mouseenter"){clearTimeout(n.revealdelay);var i=parseInt(t(this).attr("headerindex"));n.revealdelay=setTimeout(function(){ddaccordion.expandone(n.headerclass,i)},n.mouseoverdelay||0)}else return t(this).trigger("evt_accordion",[!0]),!1});t("."+n.headerclass).bind("mouseleave",function(){clearTimeout(n.revealdelay)});n.oninit(t("."+n.headerclass).get(),i);t(window).bind("unload",function(){t("."+n.headerclass).unbind();var i=[];t("."+n.contentclass+":visible").each(function(){i.push(t(this).attr("contentindex"))});n.persiststate==!0&&t("."+n.headerclass).length>0&&(i=i.length==0?"-1c":i,ddaccordion.setCookie(n.headerclass,i))})})}}