(function(a){var b="",j="hidden",i=false,n=a(window),c,e,f=-1,v,q,p,z,E,g,h,R=!window.XMLHttpRequest,K=window.opera&&document.compatMode=="CSS1Compat"&&a.browser.version>=9.3,H=document.documentElement,l={},J=new Image,I=new Image,k,d,m,F,x,w,o,y,M,N,C,B,r,t,u,s,W;a(function(){a("body").append(a([k=a('<div id="lbOverlay" />')[0],d=a('<div id="lbCenter" />')[0],o=a('<div id="lbBottomContainer" />')[0]]).css("display","none"));m=a('<div id="lbImage" />').appendTo(d).append(F=a('<div style="position: relative;" />').append([x=a('<a id="lbPrevLink" href="#" />').click(D)[0],w=a('<a id="lbNextLink" href="#" />').click(G)[0]])[0])[0];y=a('<div id="lbBottom" />').appendTo(o).append([C=a('<a id="lbPrevLink2" href="" />').click(D)[0],B=a('<a id="lbNextLink2" href="" />').click(G)[0],N=a('<div id="lbNumber" />')[0],M=a('<div id="lbCaption" />')[0],t=a('<div id="lbDate" />')[0],u=a('<div id="lbcredit" />')[0],s=a('<div id="lbcreditURL" />')[0],r=a('<div id="lbDescription" />')[0],a('<a id="lbPrintLink" href="#" />').click(U)[0],a('<a id="lbCloseLink" href="#" />').add(k).click(O)[0],a('<div style="clear: both;" />')[0]])[0]});a.slimbox=function(b,f,j){c=a.extend({loop:i,overlayOpacity:.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},j);if(typeof b=="string"){b=[[b,f]];f=0}E=n.scrollTop()+(K?H.clientHeight:n.height())/2;g=c.initialWidth;h=c.initialHeight;a(d).css({top:Math.max(0,E-h/2),width:g,height:h,marginLeft:-g/2}).show();z=R||k.currentStyle&&k.currentStyle.position!="fixed";if(z)k.style.position="absolute";a(k).css("opacity",c.overlayOpacity).fadeIn(c.overlayFadeDuration);L();P(1);e=b;c.loop=c.loop&&e.length>1;return A(f)};a.fn.slimbox=function(e,c,b){c=c||function(a){return [a.href,a.title,a.name.substring(13)]};b=b||function(){return true};var d=this;return d.unbind("click").click(function(){var j=this,h=0,g,f=0,i;g=a.grep(d,function(a,c){return b.call(j,a,c)});for(i=g.length;f<i;++f){if(g[f]==j)h=f;g[f]=c(g[f],f)}return a.slimbox(g,h,e)})};function L(){var b=n.scrollLeft(),c=K?H.clientWidth:n.width();a([d,o]).css("left",b+c/2);z&&a(k).css({left:b,top:n.scrollTop(),width:c,height:n.height()})}function P(b){a("object").add(R?"select":"embed").each(function(d,c){b&&a.data(c,"slimbox",c.style.visibility);c.style.visibility=b?j:a.data(c,"slimbox")});var c=b?"bind":"unbind";n[c]("scroll resize",L);a(document)[c]("keydown",V)}function V(e){var b=e.keyCode,d=a.inArray;return d(b,c.closeKeys)>=0?O():d(b,c.nextKeys)>=0?G():d(b,c.previousKeys)>=0?D():i}function D(){return A(q)}function G(){return A(p)}function A(a){if(a>=0){f=a;v=e[f][0];q=(f||(c.loop?e.length:0))-1;p=(f+1)%e.length||(c.loop?0:-1);Q();d.className="lbLoading";l=new Image;l.onload=T;l.src=v}return i}function T(){d.className=b;a(m).css({backgroundImage:"url("+v+")",visibility:j,display:b});a(F).width(l.width);a([F,x,w]).height(l.height);var i=e[f][2];a(M).html(e[f][1]||b);var n=document.getElementById("LightboxCaption"+i);if(n){a(r).html(n.innerHTML||b);a(r).show()}else{a(r).html(b);a(r).hide()}var z=document.getElementById("LightboxDate"+i);if(z){a(t).html(z.innerHTML||b);a(t).show()}else{a(t).html(b);a(t).hide()}var y=document.getElementById("Lightboxcredit"+i);if(y){a(u).html(y.innerHTML||b);a(u).show()}else{a(u).html(b);a(u).hide()}var k=document.getElementById("LightboxcreditURL"+i);if(k){a(s).html(k.innerHTML||b);a(s).show()}else{a(s).html(b);a(s).hide()}a(N).html((e.length>1&&c.counterText||b).replace(/{x}/,f+1).replace(/{y}/,e.length));if(q>=0)J.src=e[q][0];if(p>=0)I.src=e[p][0];g=m.offsetWidth;h=m.offsetHeight;var A=Math.max(0,E-h/2-70);d.offsetHeight!=h&&a(d).animate({height:h,top:A},c.resizeDuration,c.resizeEasing);d.offsetWidth!=g&&a(d).animate({width:g,marginLeft:-g/2},c.resizeDuration,c.resizeEasing);a(d).queue(function(){a(o).css({width:g,top:A+h,marginLeft:-g/2,visibility:j,display:b});a(m).css({display:"none",visibility:b,opacity:b}).fadeIn(c.imageFadeDuration,S)})}function S(){if(q>=0){a(x).show();a(C).show()}if(p>=0){a(w).show();a(B).show()}a(y).css("marginTop",-y.offsetHeight).animate({marginTop:0},c.captionAnimationDuration);o.style.visibility=b}function Q(){l.onload=null;l.src=J.src=I.src=v;a([d,m,y]).stop(true);a([x,w,m,o]).hide();a([C,B]).hide()}function O(){if(f>=0){Q();f=q=p=-1;a(d).hide();a(k).stop().fadeOut(c.overlayFadeDuration,P)}return i}function U(){var c=e[f][0],b=/content\/images\/([^\/]*)/,a=c.match(b)[1],d="/index.cfm/imageeffect/effect/windowlessPopup2/medium/print/libraryimageid/"+a,g=window.open(d,"printWindow","width=600,height=800,status, toolbar, menubar, scrollbars, resizable")}})(jQuery);!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)&&jQuery(function(a){a("a[rel^='lightbox']").slimbox({},null,function(a){return this==a||this.rel.length>8&&this.rel==a.rel})})
