var base_path="http://www.librarygateway.com";(function(g){g.tools=g.tools||{};g.tools.tabs={version:"1.0.4",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:false,rotate:false},addEffect:function(b,a){h[b]=a;}};var h={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call();},fade:function(c,i){var d=this.getConf(),a=d.fadeOutSpeed,b=this.getPanes();if(a){b.fadeOut(a);}else{b.hide();}b.eq(c).fadeIn(d.fadeInSpeed,i);},slide:function(a,b){this.getPanes().slideUp(200);this.getPanes().eq(a).slideDown(400,b);},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b);}};var e;g.tools.tabs.addEffect("horizontal",function(a,b){if(!e){e=this.getPanes().eq(0).width();}this.getCurrentPane().animate({width:0},function(){g(this).hide();});this.getPanes().eq(a).animate({width:e},function(){g(this).show();b.call();});});function f(d,c,k){var l=this,a=g(this),b;g.each(k,function(j,i){if(g.isFunction(i)){a.bind(j,i);}});g.extend(this,{click:function(p,r){var q=l.getCurrentPane();var j=d.eq(p);if(typeof p=="string"&&p.replace("#","")){j=d.filter("[href*="+p.replace("#","")+"]");p=Math.max(d.index(j),0);}if(k.rotate){var i=d.length-1;if(p<0){return l.click(i,r);}if(p>i){return l.click(0,r);}}if(!j.length){if(b>=0){return l;}p=k.initialIndex;j=d.eq(p);}if(p===b){return l;}r=r||g.Event();r.type="onBeforeClick";a.trigger(r,[p]);if(r.isDefaultPrevented()){return;}h[k.effect].call(l,p,function(){r.type="onClick";a.trigger(r,[p]);});r.type="onStart";a.trigger(r,[p]);if(r.isDefaultPrevented()){return;}b=p;d.removeClass(k.current);j.addClass(k.current);return l;},getConf:function(){return k;},getTabs:function(){return d;},getPanes:function(){return c;},getCurrentPane:function(){return c.eq(b);},getCurrentTab:function(){return d.eq(b);},getIndex:function(){return b;},next:function(){return l.click(b+1);},prev:function(){return l.click(b-1);},bind:function(j,i){a.bind(j,i);return l;},onBeforeClick:function(i){return this.bind("onBeforeClick",i);},onClick:function(i){return this.bind("onClick",i);},unbind:function(i){a.unbind(i);return l;}});d.each(function(i){g(this).bind(k.event,function(j){l.click(i,j);return false;});});if(location.hash){l.click(location.hash);}else{if(k.initialIndex===0||k.initialIndex>0){l.click(k.initialIndex);}}c.find("a[href^=#]").click(function(i){l.click(g(this).attr("href"),i);});}g.fn.tabs=function(a,d){var c=this.eq(typeof d=="number"?d:0).data("tabs");if(c){return c;}if(g.isFunction(d)){d={onBeforeClick:d};}var b=g.extend({},g.tools.tabs.conf),j=this.length;d=g.extend(b,d);this.each(function(n){var p=g(this);var o=p.find(d.tabs);if(!o.length){o=p.children();}var i=a.jquery?a:p.children(a);if(!i.length){i=j==1?g(a):p.parent().find(a);}c=new f(o,i,d);p.data("tabs",c);});return d.api?c:this;};})(jQuery);(function(h){var g=[];h.tools=h.tools||{};h.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(c,a,b){e[c]=[a,b];}};var e={toggle:[function(d){var c=this.getConf(),b=this.getTip(),a=c.opacity;if(a<1){b.css({opacity:a});}b.show();d.call();},function(a){this.getTip().hide();a.call();}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a);},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a);}]};function f(w,v){var a=this,r=h(this);w.data("tooltip",a);var q=w.next();if(v.tip){q=h(v.tip);if(q.length>1){q=w.nextAll(v.tip).eq(0);if(!q.length){q=w.parent().nextAll(v.tip).eq(0);}}}function b(j){var k=v.relative?w.position().top:w.offset().top,l=v.relative?w.position().left:w.offset().left,i=v.position[0];k-=q.outerHeight()-v.offset[0];l+=w.outerWidth()+v.offset[1];var n=q.outerHeight()+w.outerHeight();if(i=="center"){k+=n/2;}if(i=="bottom"){k+=n;}i=v.position[1];var m=q.outerWidth()+w.outerWidth();if(i=="center"){l-=m/2;}if(i=="left"){l-=m;}return{top:k,left:l};}var t=w.is(":input"),x=t&&w.is(":checkbox, :radio, select, :button"),u=w.attr("type"),c=v.events[u]||v.events[t?(x?"widget":"input"):"def"];c=c.split(/,\s*/);if(c.length!=2){throw"Tooltip: bad events configuration for "+u;}w.bind(c[0],function(i){if(v.oneInstance){h.each(g,function(){this.hide();});}var j=q.data("trigger");if(j&&j[0]!=this){q.hide().stop(true,true);}i.target=this;a.show(i);c=v.events.tooltip.split(/,\s*/);q.bind(c[0],function(){a.show(i);});if(c[1]){q.bind(c[1],function(){a.hide(i);});}});w.bind(c[1],function(i){a.hide(i);});if(!h.browser.msie&&!t&&!v.predelay){w.mousemove(function(){if(!a.isShown()){w.triggerHandler("mouseover");}});}if(v.opacity<1){q.css("opacity",v.opacity);}var d=0,s=w.attr("title");if(s&&v.cancelDefault){w.removeAttr("title");w.data("title",s);}h.extend(a,{show:function(i){if(i){w=h(i.target);}clearTimeout(q.data("timer"));if(q.is(":animated")||q.is(":visible")){return a;}function j(){q.data("trigger",w);var k=b(i);if(v.tip&&s){q.html(w.data("title"));}i=i||h.Event();i.type="onBeforeShow";r.trigger(i,[k]);if(i.isDefaultPrevented()){return a;}k=b(i);q.css({position:"absolute",top:k.top,left:k.left});var l=e[v.effect];if(!l){throw'Nonexistent effect "'+v.effect+'"';}l[0].call(a,function(){i.type="onShow";r.trigger(i);});}if(v.predelay){clearTimeout(d);d=setTimeout(j,v.predelay);}else{j();}return a;},hide:function(i){clearTimeout(q.data("timer"));clearTimeout(d);if(!q.is(":visible")){return;}function j(){i=i||h.Event();i.type="onBeforeHide";r.trigger(i);if(i.isDefaultPrevented()){return;}e[v.effect][1].call(a,function(){i.type="onHide";r.trigger(i);});}if(v.delay&&i){q.data("timer",setTimeout(j,v.delay));}else{j();}return a;},isShown:function(){return q.is(":visible, :animated");},getConf:function(){return v;},getTip:function(){return q;},getTrigger:function(){return w;},bind:function(j,i){r.bind(j,i);return a;},onHide:function(i){return this.bind("onHide",i);},onBeforeShow:function(i){return this.bind("onBeforeShow",i);},onShow:function(i){return this.bind("onShow",i);},onBeforeHide:function(i){return this.bind("onBeforeHide",i);},unbind:function(i){r.unbind(i);return a;}});h.each(v,function(j,i){if(h.isFunction(i)){a.bind(j,i);}});}h.prototype.tooltip=function(c){var b=this.eq(typeof c=="number"?c:0).data("tooltip");if(b){return b;}var a=h.extend(true,{},h.tools.tooltip.conf);if(h.isFunction(c)){c={onBeforeShow:c};}else{if(typeof c=="string"){c={tip:c};}}c=h.extend(true,a,c);if(typeof c.position=="string"){c.position=c.position.split(/,?\s/);}if(c.lazy!==false&&(c.lazy===true||this.length>20)){this.one("mouseover",function(d){b=new f(h(this),c);b.show(d);g.push(b);});}else{this.each(function(){b=new f(h(this),c);g.push(b);});}return c.api?b:this;};})(jQuery);(function(h){h.tools=h.tools||{};h.tools.overlay={version:"1.1.2",addEffect:function(c,b,a){e[c]=[b,a];},conf:{top:"10%",left:"center",absolute:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};var e={};h.tools.overlay.addEffect("default",function(a){this.getOverlay().fadeIn(this.getConf().speed,a);},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a);});var g=[];function f(t,p){var a=this,c=h(this),b=h(window),q,r,s,v=p.expose&&h.tools.expose.version;var u=p.target||t.attr("rel");r=u?h(u):null||t;if(!r.length){throw"Could not find Overlay: "+u;}if(t&&t.index(r)==-1){t.click(function(i){a.load(i);return i.preventDefault();});}h.each(p,function(j,i){if(h.isFunction(i)){c.bind(j,i);}});h.extend(a,{load:function(i){if(a.isOpened()){return a;}var l=e[p.effect];if(!l){throw'Overlay: cannot find effect : "'+p.effect+'"';}if(p.oneInstance){h.each(g,function(){this.close(i);});}i=i||h.Event();i.type="onBeforeLoad";c.trigger(i);if(i.isDefaultPrevented()){return a;}s=true;if(v){r.expose().load(i);}var j=p.top;var k=p.left;var n=r.outerWidth({margin:true});var m=r.outerHeight({margin:true});if(typeof j=="string"){j=j=="center"?Math.max((b.height()-m)/2,0):parseInt(j,10)/100*b.height();}if(k=="center"){k=Math.max((b.width()-n)/2,0);}if(!p.absolute){j+=b.scrollTop();k+=b.scrollLeft();}r.css({top:j,left:k,position:"absolute"});i.type="onStart";c.trigger(i);l[0].call(a,function(){if(s){i.type="onLoad";c.trigger(i);}});if(p.closeOnClick){h(document).bind("click.overlay",function(o){if(!a.isOpened()){return;}var x=h(o.target);if(x.parents(r).length>1){return;}h.each(g,function(){this.close(o);});});}if(p.closeOnEsc){h(document).unbind("keydown.overlay").bind("keydown.overlay",function(o){if(o.keyCode==27){h.each(g,function(){this.close(o);});}});}return a;},close:function(i){if(!a.isOpened()){return a;}i=i||h.Event();i.type="onBeforeClose";c.trigger(i);if(i.isDefaultPrevented()){return;}s=false;e[p.effect][1].call(a,function(){i.type="onClose";c.trigger(i);});var j=true;h.each(g,function(){if(this.isOpened()){j=false;}});if(j){h(document).unbind("click.overlay").unbind("keydown.overlay");}return a;},getContent:function(){return r;},getOverlay:function(){return r;},getTrigger:function(){return t;},getClosers:function(){return q;},isOpened:function(){return s;},getConf:function(){return p;},bind:function(j,i){c.bind(j,i);return a;},unbind:function(i){c.unbind(i);return a;}});h.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(j,i){a[i]=function(k){return a.bind(i,k);};});if(v){if(typeof p.expose=="string"){p.expose={color:p.expose};}h.extend(p.expose,{api:true,closeOnClick:p.closeOnClick,closeOnEsc:false});var d=r.expose(p.expose);d.onBeforeClose(function(i){a.close(i);});a.onClose(function(i){d.close(i);});}q=r.find(p.close||".close");if(!q.length&&!p.close){q=h('<div class="close"></div>');r.prepend(q);}q.click(function(i){a.close(i);});}h.fn.overlay=function(c){var b=this.eq(typeof c=="number"?c:0).data("overlay");if(b){return b;}if(h.isFunction(c)){c={onBeforeLoad:c};}var a=h.extend({},h.tools.overlay.conf);c=h.extend(true,a,c);this.each(function(){b=new f(h(this),c);g.push(b);h(this).data("overlay",b);});return c.api?b:this;};})(jQuery);function lg_loadhandlers(handlers){for(var i=0;i<handlers.length;i++){eval("attach"+handlers[i]+"Handler();");}}function attachConfirmDeleteHandler(){}function attachSelectLocationHandler(){if(!$("#stateid option").size()){$("#stateid").hide();}$("#countryid").change(function(){$.get(base_path+"/ajax/sublocations.php?id="+this[this.selectedIndex].value,function(a){$("#stateid").html(a);if(!$("#stateid option").size()){$("#stateid").hide();}else{$("#stateid").show();}});});}function attachSelectLibraryHandler(){$("#libraryid").change(function(){$.get(base_path+"/ajax/branches.php?id="+this[this.selectedIndex].value,function(a){$("#branchid").html(a);});});}function attachSelectParentLibraryHandler(){if(!$("#psid option").size()){$("#psid").hide();}if(!$("#pls option").size()){$("#plibrow").hide();}$("#pcid").change(function(){$("#plibrow").hide();$.get(base_path+"/ajax/sublocations.php?id="+this[this.selectedIndex].value,function(a){$("#psid").html(a);if(!$("#psid option").size()){$("#psid").hide();$.get(base_path+"/ajax/parentlibs.php?c="+$("#pcid").val(),function(b){$("#pls").html(b);$("#plibrow").show();});}else{$("#psid").show();}});});$("#psid").change(function(){if($("#psid").val()==0){$("#plibrow").hide();}else{$.get(base_path+"/ajax/parentlibs.php?c="+$("#pcid").val()+"&s="+$("#psid").val(),function(a){$("#pls").html(a);$("#plibrow").show();});}});}function attachLibrarySearchHandler(){if(!$("#state option").size()){$("#state").hide();}$("#country").change(function(){$.get(base_path+"/ajax/sublocations.php?id="+this[this.selectedIndex].value,function(a){$("#state").html(a);if(!$("#state option").size()){$("#state").hide();}else{$("#state").show();}});});}function attachSelectLocationLibraryHandler(){if(!$("#stateid option").size()){$("#stateid").hide();}if(!$("#libraryid option").size()){$("#librow").hide();}if(!$("#branchid option").size()){$("#branchid").hide();}$("#countryid").change(function(){$.get(base_path+"/ajax/sublocations.php?id="+this[this.selectedIndex].value,function(a){$("#stateid").html(a);if(!$("#stateid option").size()){$("#stateid").hide();$.get(base_path+"/ajax/parentlibs.php?c="+$("#countryid").val(),function(b){$("#libraryid").html(b);$("#librow").show();});}else{$("#stateid").show();}});$("#librow").hide();});$("#stateid").change(function(){if($("#stateid").val()==0){$("#librow").hide();}else{$.get(base_path+"/ajax/parentlibs.php?c="+$("#countryid").val()+"&s="+$("#stateid").val(),function(a){$("#libraryid").html(a);$("#librow").show();$("#branchid").hide();});}});$("#libraryid").change(function(){$.get(base_path+"/ajax/branches.php?id="+$("#libraryid").val(),function(a){$("#branchid").html(a);if(!$("#branchid option").size()){$("#branchid").hide();}else{$("#branchid").show();}});});}