(function(Al){var Aa="colorbox",AQ="hover",Ad=true,Aj=false,Ak,AN=!Al.support.opacity,AE=AN&&!window.XMLHttpRequest,AD="click.colorbox",AU="cbox_open",AI="cbox_load",AC="cbox_complete",AB="cbox_cleanup",AS="cbox_closed",AA="resize.cbox_resize",AZ,Ah,AX,Ac,w,t,q,l,Ai,Ab,Ae,AH,AG,An,i,AW,AM,AL,AF,AP,AO,AV,AR,Af,Ag,Am,AK,AJ,f,d={transition:"elastic",speed:350,width:Aj,height:Aj,innerWidth:Aj,innerHeight:Aj,initialWidth:"400",initialHeight:"400",maxWidth:Aj,maxHeight:Aj,scalePhotos:Ad,scrolling:Ad,inline:Aj,html:Aj,iframe:Aj,photo:Aj,href:Aj,title:Aj,rel:Aj,opacity:0.9,preloading:Ad,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:Aj,overlayClose:Ad,slideshow:Aj,slideshowAuto:Ad,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",preloadIMG:Ad};
function AY(A,B){B=B==="x"?document.documentElement.clientWidth:document.documentElement.clientHeight;
return typeof A==="string"?Math.round(A.match(/%/)?B/100*parseInt(A,10):parseInt(A,10)):A
}function b(A){return Am.photo||A.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)
}function AT(){for(var A in Am){if(typeof Am[A]==="function"){Am[A]=Am[A].call(Af)
}}}Ak=Al.fn.colorbox=function(A,B){this.length?this.each(function(){var C=Al(this).data(Aa)?Al.extend({},Al(this).data(Aa),A):Al.extend({},d,A);
Al(this).data(Aa,C).addClass("cboxelement")
}):Al(this).data(Aa,Al.extend({},d,A));
Al(this).unbind(AD).bind(AD,function(D){Af=this;
Am=Al(Af).data(Aa);
AT();
f=B||Aj;
var C=Am.rel||Af.rel;
if(C&&C!=="nofollow"){Ai=Al(".cboxelement").filter(function(){var E=Al(this).data(Aa).rel||this.rel;
return E===C
});
Ag=Ai.index(Af);
if(Ag<0){Ai=Ai.add(Af);
Ag=Ai.length-1
}}else{Ai=Al(Af);
Ag=0
}if(!AK){AJ=AK=Ad;
Al().bind("keydown.cbox_close",function(E){if(E.keyCode===27){E.preventDefault();
Ak.close()
}}).bind("keydown.cbox_arrows",function(E){if(E.keyCode===37){E.preventDefault();
AL.click()
}else{if(E.keyCode===39){E.preventDefault();
AM.click()
}}});
Am.overlayClose&&AZ.css({cursor:"pointer"}).one("click",Ak.close);
Af.blur();
Al.event.trigger(AU);
AF.html(Am.close);
AZ.css({opacity:Am.opacity}).show();
Am.w=AY(Am.initialWidth,"x");
Am.h=AY(Am.initialHeight,"y");
Ak.position(0);
AE&&Ab.bind("resize.cboxie6 scroll.cboxie6",function(){AZ.css({width:Ab.width(),height:Ab.height(),top:Ab.scrollTop(),left:Ab.scrollLeft()})
}).trigger("scroll.cboxie6")
}Ak.slideshow();
Ak.load();
D.preventDefault()
});
A&&A.open&&Al(this).triggerHandler(AD);
return this
};
Ak.init=function(){function A(B){return Al('<div id="cbox'+B+'"/>')
}Ab=Al(window);
Ah=Al('<div id="colorbox"/>');
AZ=A("Overlay").hide();
AX=A("Wrapper");
Ac=A("Content").append(Ae=A("LoadedContent").css({width:0,height:0}),AH=A("LoadingOverlay"),AG=A("LoadingGraphic"),An=A("Title"),i=A("Current"),AW=A("Slideshow"),AM=A("Next"),AL=A("Previous"),AF=A("Close"));
AX.append(Al("<div/>").append(A("TopLeft"),w=A("TopCenter"),A("TopRight")),Al("<div/>").append(t=A("MiddleLeft"),Ac,q=A("MiddleRight")),Al("<div/>").append(A("BottomLeft"),l=A("BottomCenter"),A("BottomRight"))).children().children().css({"float":"left"});
Al("body").prepend(AZ,Ah.append(AX));
if(AN){Ah.addClass("cboxIE");
AE&&AZ.css("position","absolute")
}Ac.children().addClass(AQ).mouseover(function(){Al(this).addClass(AQ)
}).mouseout(function(){Al(this).removeClass(AQ)
}).hide();
AP=w.height()+l.height()+Ac.outerHeight(Ad)-Ac.height();
AO=t.width()+q.width()+Ac.outerWidth(Ad)-Ac.width();
AV=Ae.outerHeight(Ad);
AR=Ae.outerWidth(Ad);
Ah.css({"padding-bottom":AP,"padding-right":AO}).hide();
AM.click(Ak.next);
AL.click(Ak.prev);
AF.click(Ak.close);
Ac.children().removeClass(AQ)
};
Ak.position=function(A,E){var C=document.documentElement.clientHeight;
C=Math.max(C-Am.h-AV-AP,0)/2+Ab.scrollTop();
var B=Math.max(document.documentElement.clientWidth-Am.w-AR-AO,0)/2+Ab.scrollLeft();
A=Ah.width()===Am.w+AR&&Ah.height()===Am.h+AV?0:A;
AX[0].style.width=AX[0].style.height="9999px";
function D(F){w[0].style.width=l[0].style.width=Ac[0].style.width=F.style.width;
AG[0].style.height=AH[0].style.height=Ac[0].style.height=t[0].style.height=q[0].style.height=F.style.height
}Ah.dequeue().animate({width:Am.w+AR,height:Am.h+AV,top:C,left:B},{duration:A,complete:function(){D(this);
AJ=Aj;
AX[0].style.width=Am.w+AR+AO+"px";
AX[0].style.height=Am.h+AV+AP+"px";
E&&E()
},step:function(){D(this)
}})
};
Ak.resize=function(A){if(AK){function G(H){Ak.position(H,function(){if(AK){if(AN){E&&Ae.fadeIn(100);
Ah[0].style.removeAttribute("filter")
}Ac.children().show();
if(Am.iframe){Ae.append("<iframe id='cboxIframe'"+(Am.scrolling?" ":"scrolling='no'")+" name='iframe_"+(new Date).getTime()+"' frameborder=0 src='"+(Am.href||Af.href)+"' />")
}AH.hide();
AG.hide();
AW.hide();
if(Ai.length>1){i.html(Am.current.replace(/\{current\}/,Ag+1).replace(/\{total\}/,Ai.length));
AM.html(Am.next);
AL.html(Am.previous);
Am.slideshow&&AW.show()
}else{i.hide();
AM.hide();
AL.hide()
}An.html(Am.title||Af.title);
Al.event.trigger(AC);
f&&f.call(Af);
Am.transition==="fade"&&Ah.fadeTo(C,1,function(){AN&&Ah[0].style.removeAttribute("filter")
});
Ab.bind(AA,function(){Ak.position(0)
})
}})
}function D(){Am.h=Am.h||Ae.height();
return Am.h
}function B(){Am.w=Am.w||Ae.width();
return Am.w
}var F,E,C=Am.transition==="none"?0:Am.speed;
Ab.unbind(AA);
if(A){Ae.remove();
Ae=Al('<div id="cboxLoadedContent"/>').html(A);
Ae.hide().appendTo(AZ).css({width:B(),overflow:Am.scrolling?"auto":"hidden"}).css({height:D()}).prependTo(Ac);
Al("#cboxPhoto").css({cssFloat:"none"});
AE&&Al("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"
}).css({visibility:"hidden"}).one(AB,function(){this.style.visibility="inherit"
});
Am.transition==="fade"&&Ah.fadeTo(C,0,function(){G(0)
})||G(C);
if(Am.preloading&&Ai.length>1){A=Ag>0?Ai[Ag-1]:Ai[Ai.length-1];
F=Ag<Ai.length-1?Ai[Ag+1]:Ai[0];
F=Al(F).data(Aa).href||F.href;
A=Al(A).data(Aa).href||A.href;
b(F)&&Al("<img />").attr("src",F);
b(A)&&Al("<img />").attr("src",A)
}}else{A=setTimeout(function(){var H=Ae.wrapInner("<div style='overflow:auto'></div>").children();
Am.h=H.height();
Ae.css({height:Am.h});
H.replaceWith(H.children());
Ak.position(C)
},1)
}}};
Ak.load=function(){var A,E,C,B=Ak.resize;
AJ=Ad;
function D(J){var H=Al(J),F=H.find("img"),I=F.length;
function G(){var K=new Image;
I-=1;
if(I>=0&&Am.preloadIMG){K.onload=G;
K.src=F[I].src
}else{B(H)
}}G()
}Af=Ai[Ag];
Am=Al(Af).data(Aa);
AT();
Al.event.trigger(AI);
Am.h=Am.height?AY(Am.height,"y")-AV-AP:Am.innerHeight?AY(Am.innerHeight,"y"):Aj;
Am.w=Am.width?AY(Am.width,"x")-AR-AO:Am.innerWidth?AY(Am.innerWidth,"x"):Aj;
Am.mw=Am.w;
Am.mh=Am.h;
if(Am.maxWidth){Am.mw=AY(Am.maxWidth,"x")-AR-AO;
Am.mw=Am.w&&Am.w<Am.mw?Am.w:Am.mw
}if(Am.maxHeight){Am.mh=AY(Am.maxHeight,"y")-AV-AP;
Am.mh=Am.h&&Am.h<Am.mh?Am.h:Am.mh
}A=Am.href||Al(Af).attr("href");
AH.show();
AG.show();
AF.show();
if(Am.inline){Al('<div id="cboxInlineTemp" />').hide().insertBefore(Al(A)[0]).bind(AI+" "+AB,function(){Al(this).replaceWith(Ae.children())
});
B(Al(A))
}else{if(Am.iframe){B(" ")
}else{if(Am.html){D(Am.html)
}else{if(b(A)){E=new Image;
E.onload=function(){var F;
E.onload=null;
E.id="cboxPhoto";
Al(E).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});
if(Am.scalePhotos){C=function(){E.height-=E.height*F;
E.width-=E.width*F
};
if(Am.mw&&E.width>Am.mw){F=(E.width-Am.mw)/E.width;
C()
}if(Am.mh&&E.height>Am.mh){F=(E.height-Am.mh)/E.height;
C()
}}if(Am.h){E.style.marginTop=Math.max(Am.h-E.height,0)/2+"px"
}B(E);
Ai.length>1&&Al(E).css({cursor:"pointer"}).click(Ak.next);
if(AN){E.style.msInterpolationMode="bicubic"
}};
E.src=A
}else{Al("<div />").load(A,function(G,F){F==="success"?D(this):B(Al("<p>Request unsuccessful.</p>"))
})
}}}}};
Ak.next=function(){if(!AJ){Ag=Ag<Ai.length-1?Ag+1:0;
Ak.load()
}};
Ak.prev=function(){if(!AJ){Ag=Ag>0?Ag-1:Ai.length-1;
Ak.load()
}};
Ak.slideshow=function(){var A,D,C="cboxSlideshow_";
AW.bind(AS,function(){AW.unbind();
clearTimeout(D);
Ah.removeClass(C+"off "+C+"on")
});
function B(){AW.text(Am.slideshowStop).bind(AC,function(){D=setTimeout(Ak.next,Am.slideshowSpeed)
}).bind(AI,function(){clearTimeout(D)
}).one("click",function(){A();
Al(this).removeClass(AQ)
});
Ah.removeClass(C+"off").addClass(C+"on")
}A=function(){clearTimeout(D);
AW.text(Am.slideshowStart).unbind(AC+" "+AI).one("click",function(){B();
D=setTimeout(Ak.next,Am.slideshowSpeed);
Al(this).removeClass(AQ)
});
Ah.removeClass(C+"on").addClass(C+"off")
};
if(Am.slideshow&&Ai.length>1){Am.slideshowAuto?B():A()
}};
Ak.close=function(){Al.event.trigger(AB);
AK=Aj;
Al().unbind("keydown.cbox_close keydown.cbox_arrows");
Ab.unbind(AA+" resize.cboxie6 scroll.cboxie6");
AZ.css({cursor:"auto"}).fadeOut("fast");
Ah.stop(Ad,Aj).fadeOut("fast",function(){Ae.remove();
Ah.css({opacity:1});
Ac.children().hide();
Al.event.trigger(AS)
})
};
Ak.element=function(){return Al(Af)
};
Ak.settings=d;
Al(Ak.init)
})(jQuery);
