/*
	Slimbox v2.01 - The ultimate lightweight Lightbox clone for jQuery
	(c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
	MIT-style license.
	
	Slimbox ImageGen Edition v1.00
	(c) 2009 Ove Andersen <http://www.eyecatch.no>
	GPLv3 license.
	
	To change the watermark, just update or remove the following part:
	text=%A9%20EyeCatch&fontsize=12&fontcolor=black&align=right&valign=bottom
*/

var imagegenParams='&constrain=true&text=BTB&fontsize=10&fontcolor=white&align=right&valign=bottom&Format=jpg&Font=verdana&AntiAlias=true&transparent=true';

(function(x){var F=x(window),v,g,G=-1,y,E,w,z,M,s,o=!window.XMLHttpRequest,e=window.opera&&(document.compatMode=="CSS1Compat")&&(x.browser.version>=9.3),m=document.documentElement,l={},u=new Image(),K=new Image(),I,a,h,q,J,d,H,c,B,L,n;x(function(){x("body").append(x([I=x('<div id="lbOverlay" />')[0],a=x('<div id="lbCenter" />')[0],H=x('<div id="lbBottomContainer" />')[0]]).css("display","none"));h=x('<div id="lbImage" />').appendTo(a).append(q=x('<div style="position: relative;" />').append([J=x('<a id="lbPrevLink" href="#" />').click(C)[0],d=x('<a id="lbNextLink" href="#" />').click(f)[0]])[0])[0];c=x('<div id="lbBottom" />').appendTo(H).append([x('<a id="lbCloseLink" href="#" />').add(I).click(D)[0],L=x('<div id="lbNumber" />')[0],B=x('<div id="lbCaption" />')[0],n=x('<div id="lbDescription" />')[0],x('<div style="clear: both;" />')[0]])[0];x("#lbCaption, #lbDescription").wrapAll('<div id="lbBottomLeft"></div>');x("#lbCloseLink, #lbNumber").wrapAll('<div id="lbBottomRight"></div>')});x.slimbox=function(Q,O,N){v=x.extend({loop:true,overlayOpacity:0.8,overlayFadeDuration:300,resizeDuration:300,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:300,captionAnimationDuration:300,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},N);if(typeof Q=="string"){Q=[[Q,O]];O=0}var P=t();z=z=F.scrollTop()+((e?m.clientHeight:F.height())/2);M=v.initialWidth;s=v.initialHeight;x(a).css({top:Math.max(0,z-(s/2)),width:M,height:s,marginLeft:-M/2}).show();w=o||(I.currentStyle&&(I.currentStyle.position!="fixed"));if(w){I.style.position="absolute"}x(I).css("opacity",v.overlayOpacity).fadeIn(v.overlayFadeDuration);A();k(1);g=Q;v.loop=v.loop&&(g.length>1);return b(O)};x.fn.slimbox=function(N,Q,P){Q=Q||function(R){return[R.href,R.title]};P=P||function(){return true};var O=this;return O.unbind("click").click(function(){var T=this,V=0,U,R=0,S;U=x.grep(O,function(X,W){return P.call(T,X,W)});for(S=U.length;R<S;++R){if(U[R]==T){V=R}U[R]=Q(U[R],R)}return x.slimbox(U,V,N)})};function A(){var O=F.scrollLeft(),N=e?m.clientWidth:F.width();x([a,H]).css("left",O+(N/2));if(w){x(I).css({left:O,top:F.scrollTop(),width:N,height:F.height()})}}function k(N){x("object").add(o?"select":"embed").each(function(P,Q){if(N){x.data(Q,"slimbox",Q.style.visibility)}Q.style.visibility=N?"hidden":x.data(Q,"slimbox")});var O=N?"bind":"unbind";F[O]("scroll resize",A);x(document)[O]("keydown",p)}function p(P){var O=P.keyCode,N=x.inArray;return(N(O,v.closeKeys)>=0)?D():(N(O,v.nextKeys)>=0)?f():(N(O,v.previousKeys)>=0)?C():false}function C(){return b(y)}function f(){return b(E)}function b(N){if(N>=0){G=N;y=(G||(v.loop?g.length:0))-1;E=((G+1)%g.length)||(v.loop?0:-1);r();a.className="lbLoading";l=new Image();l.onload=j;l.src=g[G][0]}return false}function t(){var P=document.documentElement;var N=window.innerWidth||self.innerWidth||(P&&P.clientWidth)||document.body.clientWidth;var O=window.innerHeight||self.innerHeight||(P&&P.clientHeight)||document.body.clientHeight;arrayPageSize=[N,O];return arrayPageSize}function j(){var O=t();var U=O[0]-150;var S=O[1]-150;var Q=l.width;var P=l.height;var X=1;var W=Q/P;if(Q>U){X=Math.floor(U/Q*100)/100;P=Math.floor(P*X);Q=Math.floor(P*W);if(P>S){X=Math.floor(S/P*100)/100;Q=Math.floor(Q*X);P=Math.floor(Q/W)}}else{if(P>S){X=Math.floor(S/P*100)/100;Q=Math.floor(Q*X);P=Math.floor(Q/W);if(Q>U){X=Math.floor(U/Q*100)/100;P=Math.floor(P*X);Q=Math.floor(P*W)}}}var T=location.host;var N=l.src.substring(l.src.indexOf(T)+T.length);a.className="";x(h).css({backgroundImage:"url(/umbraco/ImageGen.ashx?image="+N+"&height="+P+"&width="+Q+imagegenParams+")",visibility:"hidden",display:""});x(q).width(Q);x([q,J,d]).height(P);var V={title:"Untitled",description:""};V.title=g[G][1]||"";var Y=V.title.indexOf(": ");if(Y>0){V.description=V.title.substring(Y+2)||V.description;V.title=V.title.substring(0,Y+1)||V.title}x(B).html(V.title);x(n).html(V.description||"&nbsp;");x(L).html((((g.length>1)&&v.counterText)||"").replace(/{x}/,G+1).replace(/{y}/,g.length));if(y>=0){u.src=g[y][0]}if(E>=0){K.src=g[E][0]}M=h.offsetWidth;s=h.offsetHeight;var R=Math.max(0,z-(s/2)-(x(H).height()/2));if(a.offsetHeight!=s){x(a).animate({height:s,top:R},v.resizeDuration,v.resizeEasing)}if(a.offsetWidth!=M){x(a).animate({width:M,marginLeft:-M/2},v.resizeDuration,v.resizeEasing)}x(a).queue(function(){x(H).css({width:M,top:R+s,marginLeft:-M/2,visibility:"hidden",display:""});x(h).css({display:"none",visibility:"",opacity:""}).fadeIn(v.imageFadeDuration,i)})}function i(){if(y>=0){x(J).show()}if(E>=0){x(d).show()}x(c).css("marginTop",-c.offsetHeight).animate({marginTop:0},v.captionAnimationDuration);H.style.visibility=""}function r(){l.onload=null;l.src=u.src=K.src="";x([a,h,c]).stop(true);x([J,d,h,H]).hide()}function D(){if(G>=0){r();G=y=E=-1;x(a).hide();x(I).stop().fadeOut(v.overlayFadeDuration,k)}return false}})(jQuery);
	
jQuery(function($){$("a[rel^='lightbox']").slimbox({/* Put custom options here */},null,function(a){return(this==a)||((this.rel.length>8)&&(this.rel==a.rel))})});
