/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.3.1.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.3.1
 * @date October 30, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
(function(A){A.fn.lightBox=function(D){D=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,imageLoading:"/images/lightbox-ico-loading.gif",imageBtnPrev:"/images/lightbox-btn-prev.gif",imageBtnNext:"/images/lightbox-btn-next.gif",imageBtnClose:"/images/lightbox-btn-close.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",imageArray:[],activeImage:0},D);
var G=this;function F(){E(this,G);return false}function E(P,O){A("embed, object, select").hide();
L();D.imageArray.length=0;D.activeImage=0;if(O.length==1){D.imageArray.push(new Array(P.getAttribute("href"),P.getAttribute("title")))
}else{for(var N=0;N<O.length;N++){D.imageArray.push(new Array(O[N].getAttribute("href"),O[N].getAttribute("title")))
}}while(D.imageArray[D.activeImage][0]!=P.getAttribute("href")){D.activeImage++}K()
}function L(){A("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+D.imageLoading+'"></a></div></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 href="#" id="lightbox-secNav-btnClose"><img src="'+D.imageBtnClose+'"></a></div></div></div></div>');
var N=A.getPageSize();A("#jquery-overlay").css({backgroundColor:D.overlayBgColor,opacity:D.overlayOpacity,width:N[0],height:N[1]}).fadeIn();
var O=A.getPageScroll();A("#jquery-lightbox").css({top:O[1]+(N[3]/10),left:O[0]}).show();
A("#jquery-overlay,#jquery-lightbox").click(function(){C()});A("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){C();
return false});A(window).resize(function(){var P=A.getPageSize();A("#jquery-overlay").css({width:P[0],height:P[1]});
var Q=A.getPageScroll();A("#jquery-lightbox").css({top:Q[1]+(P[3]/10),left:Q[0]})
})}function K(){A("#lightbox-loading").show();A("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide();
var N=new Image();N.onload=function(){A("#lightbox-image").attr("src",D.imageArray[D.activeImage][0]);
M(N.width,N.height);N.onload=function(){}};N.src=D.imageArray[D.activeImage][0]}function M(Q,T){var N=A("#lightbox-container-image-box").width();
var S=A("#lightbox-container-image-box").height();var R=(Q+(D.containerBorderSize*2));
var P=(T+(D.containerBorderSize*2));var O=N-R;var U=S-P;A("#lightbox-container-image-box").animate({width:R,height:P},D.containerResizeSpeed,function(){H()
});if((O==0)&&(U==0)){if(A.browser.msie){A.pause(250)}else{A.pause(100)}}A("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:T+(D.containerBorderSize*2)});
A("#lightbox-container-image-data-box").css({width:Q})}function H(){A("#lightbox-loading").hide();
A("#lightbox-image").fadeIn(function(){B();J()});I()}function B(){A("#lightbox-container-image-data-box").slideDown("fast");
A("#lightbox-image-details-caption").hide();if(D.imageArray[D.activeImage][1]){A("#lightbox-image-details-caption").html(D.imageArray[D.activeImage][1]).show()
}if(D.imageArray.length>1){A("#lightbox-image-details-currentNumber").html(D.txtImage+" "+(D.activeImage+1)+" "+D.txtOf+" "+D.imageArray.length).show()
}}function J(){A("#lightbox-nav").show();if(D.activeImage!=0){var O=A("#lightbox-nav-btnPrev").unbind().css({"background":"url("+D.imageBtnPrev+") left 15% no-repeat"}).bind("click",function(){D.activeImage=D.activeImage-1;
K();return false});O.show()}if(D.activeImage!=(D.imageArray.length-1)){var N=A("#lightbox-nav-btnNext").unbind().css({"background":"url("+D.imageBtnNext+") right 15% no-repeat"}).bind("click",function(){D.activeImage=D.activeImage+1;
K();return false});N.show()}}function I(){if((D.imageArray.length-1)>D.activeImage){objNext=new Image();
objNext.src=D.imageArray[D.activeImage+1][0]}if(D.activeImage>0){objPrev=new Image();
objPrev.src=D.imageArray[D.activeImage-1][0]}}function C(){A("#jquery-lightbox").remove();
A("#jquery-overlay").fadeOut(function(){A("#jquery-overlay").remove()});A("embed, object, select").show()
}return this.click(F)}})(jQuery)