(function(a){function j(){}var k=[],g=[],e;j.prototype={overlayBgColor:"#000",overlayOpacity:0.6,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBtnCloseHighlight:"",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"",keyToPrev:"",keyToNext:"",createInterface:function(){a(['<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><span id="lightbox-movie"></span><div id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev" tabindex="-1"></a><a href="#" id="lightbox-nav-btnNext" tabindex="-1"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="',
this.imageLoading,'"></a></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a class="rollover" href="#" id="lightbox-secNav-btnClose">','<img class="rollover-hover" src="'+this.imageBtnCloseHighlight+'">','<img src="',this.imageBtnClose,'"></a></div></div></div></div>'].join("")).bgiframe().appendTo("body");
var b=this;a("#jquery-overlay").bind("click",function(){b.hide()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").bind("click",function(){b.hide();return false});a(window).bind("resize",function(){var c=b.getPageSize();a("#jquery-overlay").css({width:Math.max(c.page.width,c.window.width),height:Math.max(c.page.height,c.window.height)});var d=b.getPageScroll();a("#jquery-lightbox").css({top:d.top+c.window.height/10,left:d.left})})},show:function(){a("#lightbox-container-image-box").css({width:0,
height:0});var b=this.getPageSize();a("#jquery-overlay").css({backgroundColor:this.overlayBgColor,opacity:this.overlayOpacity,width:Math.max(b.page.width,b.window.width),height:Math.max(b.page.height,b.window.height)}).show();var c=this.getPageScroll();a("#jquery-lightbox").css({top:c.top+b.window.height/10,left:c.left}).show();this.setActiveImageToView()},setActiveImageToView:function(){a("#lightbox-movie").empty();a(["#lightbox-image,#lightbox-movie,",this.fixedNavigation?"":"#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,",
"#lightbox-container-image-data-box,#lightbox-image-details-currentNumber"].join("")).hide();a("#lightbox-loading").show();var b=g[e].src;if(g[e].type=="image"){var c=this,d=new Image;d.onload=function(){a("#lightbox-image").attr("src",b);c.resizeContainerImageBox(d.width,d.height);d.onload=function(){}};d.src=b}else{a("#lightbox-movie").get(0).innerHTML=(window.ActiveXObject?['<object type="video/divx" codebase="http://go.divx.com/plugin/download/"',' classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width=640 height=506>',
'<param name=src value="',b,'">',"<param name=autoPlay value=true>","<param name=custommode value=Stage6>","<param name=bannerEnabled value=false>","</object>"]:['<embed type="video/divx" pluginspage="http://go.divx.com/plugin/download/"'," width=640 height=506 autoPlay=true custommode=Stage6 bannerEnabled=false",' src="',b,'">',"</embed>"]).join("");this.resizeContainerImageBox(640,506)}},resizeContainerImageBox:function(b,c){var d=this;a("#lightbox-container-image-box").width();a("#lightbox-container-image-box").height();
var i=b+this.containerBorderSize*2,f=c+this.containerBorderSize*2;a("#lightbox-container-image-box").animate({width:i,height:f},this.containerResizeSpeed,function(){a("#lightbox-loading").hide();if(g[e].type=="image")a("#lightbox-image").fadeIn(function(){d.showImageInformation();d.setNavigation()});else{a("#lightbox-movie").show();d.showImageInformation();d.setNavigation()}});a("#lightbox-container-image-data-box").css({width:b});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:c+this.containerBorderSize*
2})},showImageInformation:function(){var b=this;a("#lightbox-container-image-data-box").slideDown("fast",function(){b.enableKeyboardNavigation()});a("#lightbox-image-details-caption").hide();g[e].caption&&a("#lightbox-image-details-caption").html(g[e].caption).show();g.length>1&&a("#lightbox-image-details-currentNumber").html(this.txtImage+" "+(e+1)+" "+this.txtOf+" "+g.length).show()},setNavigation:function(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+
this.imageBlank+") no-repeat"});var b=this;if(e!=0)this.fixedNavigation?a("#lightbox-nav-btnPrev").css({background:"url("+this.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){e--;b.setActiveImageToView();return false}):a("#lightbox-nav-btnPrev").unbind().bind("mouseover",function(){a(this).css({background:"url("+b.imageBtnPrev+") left 15% no-repeat"})}).bind("mouseout",function(){a(this).css({background:"transparent url("+b.imageBlank+") no-repeat"})}).bind("click",function(){e--;
b.setActiveImageToView();return false}).show();if(e!=g.length-1)this.fixedNavigation?a("#lightbox-nav-btnNext").css({background:"url("+this.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){e++;b.setActiveImageToView();return false}):a("#lightbox-nav-btnNext").unbind().bind("mouseover",function(){a(this).css({background:"url("+b.imageBtnNext+") right 15% no-repeat"})}).bind("mouseout",function(){a(this).css({background:"transparent url("+b.imageBlank+") no-repeat"})}).bind("click",
function(){e++;b.setActiveImageToView();return false}).show()},enableKeyboardNavigation:function(){var b=this,c=a("#lightbox-container-image *,#lightbox-secNav *").filter(function(){var f=a.attr(this,"tabindex"),h=this.nodeName.toLowerCase();return(isNaN(f)||f>=0)&&(/input|select|textarea|button|object/.test(h)?!this.disabled:/a|area/.test(h)?this.href||!isNaN(f):!isNaN(f))&&!a(this)[h=="area"?"parents":"closest"](":hidden").length}),d=c.get(0),i=c.get(c.length-1);a(document).bind("keydown.lightbox",
function(f){switch(f.keyCode){case 9:var h;if(c.index(f.target)<0)h=!f.shiftKey?d:i;else if(f.target==i&&!f.shiftKey)h=d;else if(f.target==d&&f.shiftKey)h=i;if(h){setTimeout(function(){h.focus()});return false}break;case 27:b.hide();break;case 37:if(e!=0){e--;b.setActiveImageToView();b.disableKeyboardNavigation()}break;case 39:if(e!=g.length-1){e++;b.setActiveImageToView();b.disableKeyboardNavigation()}break}})},disableKeyboardNavigation:function(){a(document).unbind("keydown.lightbox")},hide:function(){this.disableKeyboardNavigation();
a("#lightbox-movie").empty();a("#jquery-lightbox").hide();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").hide()});this.popuper.focus()},getPageSize:function(){var b=document.documentElement||document.body;return{page:{width:b.scrollWidth,height:b.scrollHeight},window:b?{width:b.clientWidth,height:b.clientHeight}:{width:window.innerWidth,height:window.innerHeight}}},getPageScroll:function(){if(window.pageXOffset)return{left:window.pageXOffset,top:window.pageYOffset};var b=document.documentElement||
document.body;return{left:b.scrollLeft,top:b.scrollTop}}};a.fn.lightBox=function(b){var c=a.extend(new j,b);c.imageBtnCloseHighlight=c.imageBtnCloseHighlight||c.imageBtnClose.replace(/(\.[^.]+)$/,"-highlight$1");!a("#jquery-lightbox").length&&c.createInterface();k=this;g=[];return this.each(function(){var d=this.getAttribute("href");g.push({src:d,caption:this.getAttribute("title"),type:/\.avi$/.test(d)?"movie":"image"})}).unbind("click.lightbox").bind("click.lightbox",function(){c.popuper=this;e=
k.index(this);c.show();return false})}})(jQuery);
