(function(aN){var aC="colorbox",ar="hover",aF=true,aL=false,aM,ao=!aN.support.opacity,af=ao&&!window.XMLHttpRequest,ae="click.colorbox",aw="cbox_open",aj="cbox_load",ad="cbox_complete",ac="cbox_cleanup",au="cbox_closed",ab="resize.cbox_resize",aB,aJ,az,aE,w,t,q,l,aK,aD,aG,ai,ah,aP,i,ay,an,am,ag,aq,ap,ax,at,aH,aI,aO,al,ak,f,d={transition:"elastic",speed:350,width:aL,height:aL,innerWidth:aL,innerHeight:aL,initialWidth:"400",initialHeight:"400",maxWidth:aL,maxHeight:aL,scalePhotos:aF,scrolling:aF,inline:aL,html:aL,iframe:aL,photo:aL,href:aL,title:aL,rel:aL,opacity:0.9,preloading:aF,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:aL,overlayClose:aF,slideshow:aL,slideshowAuto:aF,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",preloadIMG:aF};function aA(a,c){c=c==="x"?document.documentElement.clientWidth:document.documentElement.clientHeight;return typeof a==="string"?Math.round(a.match(/%/)?c/100*parseInt(a,10):parseInt(a,10)):a}function b(a){return aO.photo||a.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function av(){for(var a in aO){if(typeof aO[a]==="function"){aO[a]=aO[a].call(aH)}}}aM=aN.fn.colorbox=function(a,c){this.length?this.each(function(){var e=aN(this).data(aC)?aN.extend({},aN(this).data(aC),a):aN.extend({},d,a);aN(this).data(aC,e).addClass("cboxelement")}):aN(this).data(aC,aN.extend({},d,a));aN(this).unbind(ae).bind(ae,function(g){aH=this;aO=aN(aH).data(aC);av();f=c||aL;var e=aO.rel||aH.rel;if(e&&e!=="nofollow"){aK=aN(".cboxelement").filter(function(){var h=aN(this).data(aC).rel||this.rel;return h===e});aI=aK.index(aH);if(aI<0){aK=aK.add(aH);aI=aK.length-1}}else{aK=aN(aH);aI=0}if(!al){ak=al=aF;aN().bind("keydown.cbox_close",function(h){if(h.keyCode===27){h.preventDefault();aM.close()}}).bind("keydown.cbox_arrows",function(h){if(h.keyCode===37){h.preventDefault();am.click()}else{if(h.keyCode===39){h.preventDefault();an.click()}}});aO.overlayClose&&aB.css({cursor:"pointer"}).one("click",aM.close);aH.blur();aN.event.trigger(aw);ag.html(aO.close);aB.css({opacity:aO.opacity}).show();aO.w=aA(aO.initialWidth,"x");aO.h=aA(aO.initialHeight,"y");aM.position(0);af&&aD.bind("resize.cboxie6 scroll.cboxie6",function(){aB.css({width:aD.width(),height:aD.height(),top:aD.scrollTop(),left:aD.scrollLeft()})}).trigger("scroll.cboxie6")}aM.slideshow();aM.load();g.preventDefault()});a&&a.open&&aN(this).triggerHandler(ae);return this};aM.init=function(){function a(c){return aN('<div id="cbox'+c+'"/>')}aD=aN(window);aJ=aN('<div id="colorbox"/>');aB=a("Overlay").hide();az=a("Wrapper");aE=a("Content").append(aG=a("LoadedContent").css({width:0,height:0}),ai=a("LoadingOverlay"),ah=a("LoadingGraphic"),aP=a("Title"),i=a("Current"),ay=a("Slideshow"),an=a("Next"),am=a("Previous"),ag=a("Close"));az.append(aN("<div/>").append(a("TopLeft"),w=a("TopCenter"),a("TopRight")),aN("<div/>").append(t=a("MiddleLeft"),aE,q=a("MiddleRight")),aN("<div/>").append(a("BottomLeft"),l=a("BottomCenter"),a("BottomRight"))).children().children().css({"float":"left"});aN("body").prepend(aB,aJ.append(az));if(ao){aJ.addClass("cboxIE");af&&aB.css("position","absolute")}aE.children().addClass(ar).mouseover(function(){aN(this).addClass(ar)}).mouseout(function(){aN(this).removeClass(ar)}).hide();aq=w.height()+l.height()+aE.outerHeight(aF)-aE.height();ap=t.width()+q.width()+aE.outerWidth(aF)-aE.width();ax=aG.outerHeight(aF);at=aG.outerWidth(aF);aJ.css({"padding-bottom":aq,"padding-right":ap}).hide();an.click(aM.next);am.click(aM.prev);ag.click(aM.close);aE.children().removeClass(ar)};aM.position=function(a,h){var e=document.documentElement.clientHeight;e=Math.max(e-aO.h-ax-aq,0)/2+aD.scrollTop();var c=Math.max(document.documentElement.clientWidth-aO.w-at-ap,0)/2+aD.scrollLeft();a=aJ.width()===aO.w+at&&aJ.height()===aO.h+ax?0:a;az[0].style.width=az[0].style.height="9999px";function g(j){w[0].style.width=l[0].style.width=aE[0].style.width=j.style.width;ah[0].style.height=ai[0].style.height=aE[0].style.height=t[0].style.height=q[0].style.height=j.style.height}aJ.dequeue().animate({width:aO.w+at,height:aO.h+ax,top:e,left:c},{duration:a,complete:function(){g(this);ak=aL;az[0].style.width=aO.w+at+ap+"px";az[0].style.height=aO.h+ax+aq+"px";h&&h()},step:function(){g(this)}})};aM.resize=function(a){if(al){function k(m){aM.position(m,function(){if(al){if(ao){h&&aG.fadeIn(100);aJ[0].style.removeAttribute("filter")}aE.children().show();if(aO.iframe){aG.append("<iframe id='cboxIframe'"+(aO.scrolling?" ":"scrolling='no'")+" name='iframe_"+(new Date).getTime()+"' frameborder=0 src='"+(aO.href||aH.href)+"' />")}ai.hide();ah.hide();ay.hide();if(aK.length>1){i.html(aO.current.replace(/\{current\}/,aI+1).replace(/\{total\}/,aK.length));an.html(aO.next);am.html(aO.previous);aO.slideshow&&ay.show()}else{i.hide();an.hide();am.hide()}aP.html(aO.title||aH.title);aN.event.trigger(ad);f&&f.call(aH);aO.transition==="fade"&&aJ.fadeTo(e,1,function(){ao&&aJ[0].style.removeAttribute("filter")});aD.bind(ab,function(){aM.position(0)})}})}function g(){aO.h=aO.h||aG.height();return aO.h}function c(){aO.w=aO.w||aG.width();return aO.w}var j,h,e=aO.transition==="none"?0:aO.speed;aD.unbind(ab);if(a){aG.remove();aG=aN('<div id="cboxLoadedContent"/>').html(a);aG.hide().appendTo(aB).css({width:c(),overflow:aO.scrolling?"auto":"hidden"}).css({height:g()}).prependTo(aE);aN("#cboxPhoto").css({cssFloat:"none"});af&&aN("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(ac,function(){this.style.visibility="inherit"});aO.transition==="fade"&&aJ.fadeTo(e,0,function(){k(0)})||k(e);if(aO.preloading&&aK.length>1){a=aI>0?aK[aI-1]:aK[aK.length-1];j=aI<aK.length-1?aK[aI+1]:aK[0];j=aN(j).data(aC).href||j.href;a=aN(a).data(aC).href||a.href;b(j)&&aN("<img />").attr("src",j);b(a)&&aN("<img />").attr("src",a)}}else{a=setTimeout(function(){var m=aG.wrapInner("<div style='overflow:auto'></div>").children();aO.h=m.height();aG.css({height:aO.h});m.replaceWith(m.children());aM.position(e)},1)}}};aM.load=function(){var a,h,e,c=aM.resize;ak=aF;function g(o){var m=aN(o),j=m.find("img"),n=j.length;function k(){var p=new Image;n-=1;if(n>=0&&aO.preloadIMG){p.onload=k;p.src=j[n].src}else{c(m)}}k()}aH=aK[aI];aO=aN(aH).data(aC);av();aN.event.trigger(aj);aO.h=aO.height?aA(aO.height,"y")-ax-aq:aO.innerHeight?aA(aO.innerHeight,"y"):aL;aO.w=aO.width?aA(aO.width,"x")-at-ap:aO.innerWidth?aA(aO.innerWidth,"x"):aL;aO.mw=aO.w;aO.mh=aO.h;if(aO.maxWidth){aO.mw=aA(aO.maxWidth,"x")-at-ap;aO.mw=aO.w&&aO.w<aO.mw?aO.w:aO.mw}if(aO.maxHeight){aO.mh=aA(aO.maxHeight,"y")-ax-aq;aO.mh=aO.h&&aO.h<aO.mh?aO.h:aO.mh}a=aO.href||aN(aH).attr("href");ai.show();ah.show();ag.show();if(aO.inline){aN('<div id="cboxInlineTemp" />').hide().insertBefore(aN(a)[0]).bind(aj+" "+ac,function(){aN(this).replaceWith(aG.children())});c(aN(a))}else{if(aO.iframe){c(" ")}else{if(aO.html){g(aO.html)}else{if(b(a)){h=new Image;h.onload=function(){var j;h.onload=null;h.id="cboxPhoto";aN(h).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});if(aO.scalePhotos){e=function(){h.height-=h.height*j;h.width-=h.width*j};if(aO.mw&&h.width>aO.mw){j=(h.width-aO.mw)/h.width;e()}if(aO.mh&&h.height>aO.mh){j=(h.height-aO.mh)/h.height;e()}}if(aO.h){h.style.marginTop=Math.max(aO.h-h.height,0)/2+"px"}c(h);aK.length>1&&aN(h).css({cursor:"pointer"}).click(aM.next);if(ao){h.style.msInterpolationMode="bicubic"}};h.src=a}else{aN("<div />").load(a,function(k,j){j==="success"?g(this):c(aN("<p>Request unsuccessful.</p>"))})}}}}};aM.next=function(){if(!ak){aI=aI<aK.length-1?aI+1:0;aM.load()}};aM.prev=function(){if(!ak){aI=aI>0?aI-1:aK.length-1;aM.load()}};aM.slideshow=function(){var a,g,e="cboxSlideshow_";ay.bind(au,function(){ay.unbind();clearTimeout(g);aJ.removeClass(e+"off "+e+"on")});function c(){ay.text(aO.slideshowStop).bind(ad,function(){g=setTimeout(aM.next,aO.slideshowSpeed)}).bind(aj,function(){clearTimeout(g)}).one("click",function(){a();aN(this).removeClass(ar)});aJ.removeClass(e+"off").addClass(e+"on")}a=function(){clearTimeout(g);ay.text(aO.slideshowStart).unbind(ad+" "+aj).one("click",function(){c();g=setTimeout(aM.next,aO.slideshowSpeed);aN(this).removeClass(ar)});aJ.removeClass(e+"on").addClass(e+"off")};if(aO.slideshow&&aK.length>1){aO.slideshowAuto?c():a()}};aM.close=function(){aN.event.trigger(ac);al=aL;aN().unbind("keydown.cbox_close keydown.cbox_arrows");aD.unbind(ab+" resize.cboxie6 scroll.cboxie6");aB.css({cursor:"auto"}).fadeOut("fast");aJ.stop(aF,aL).fadeOut("fast",function(){aG.remove();aJ.css({opacity:1});aE.children().hide();aN.event.trigger(au)})};aM.element=function(){return aN(aH)};aM.settings=d;aN(aM.init)})(jQuery);