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