// -----------------------------------------------------------------------------------
//
//	Lightbox v2.03.3
//	by Lokesh Dhakar - http://www.huddletogether.com
//	5/21/06
//
//	For more information on this script, visit:
//	http://huddletogether.com/projects/lightbox2/
//
//	Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/
//	
//	Credit also due to those who have helped, inspired, and made their code available to the public.
//	Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), Thomas Fuchs(mir.aculo.us), and others.
//
//
// -----------------------------------------------------------------------------------
/*

	Table of Contents
	-----------------
	Configuration
	Global Variables

	Extending Built-in Objects	
	- Object.extend(Element)
	- Array.prototype.removeDuplicates()
	- Array.prototype.empty()

	Lightbox Class Declaration
	- initialize()
	- updateImageList()
	- start()
	- changeImage()
	- resizeImageContainer()
	- showImage()
	- updateDetails()
	- updateNav()
	- enableKeyboardNav()
	- disableKeyboardNav()
	- keyboardAction()
	- preloadNeighborImages()
	- end()
	
	Miscellaneous Functions
	- getPageScroll()
	- getPageSize()
	- getKey()
	- listenKey()
	- showSelectBoxes()
	- hideSelectBoxes()
	- showFlash()
	- hideFlash()
	- pause()
	- initLightbox()
	
	Function Calls
	- addLoadEvent(initLightbox)
	
*/
// -----------------------------------------------------------------------------------

//
//	Configuration
//
var fileLoadingImage = "images/loading.gif";		
var fileBottomNavCloseImage = "images/closelabel.gif";

var overlayOpacity = 0.8;	// controls transparency of shadow overlay

var animate = true;			// toggles resizing animations
var resizeSpeed = 7;		// controls the speed of the image resizing animations (1=slowest and 10=fastest)

var borderSize = 10;		//if you adjust the padding in the CSS, you will need to update this variable

// -----------------------------------------------------------------------------------

//
//	Global Variables
//
var imageArray = new Array;
var activeImage;

if(animate == true){
	overlayDuration = 0.2;	// shadow fade in/out duration
	if(resizeSpeed > 10){ resizeSpeed = 10;}
	if(resizeSpeed < 1){ resizeSpeed = 1;}
	resizeDuration = (11 - resizeSpeed) * 0.15;
} else { 
	overlayDuration = 0;
	resizeDuration = 0;
}

// -----------------------------------------------------------------------------------

//
//	Additional methods for Element added by SU, Couloir
//	- further additions by Lokesh Dhakar (huddletogether.com)
//
Object.extend(Element, {
	getWidth: function(element) {
	   	element = $(element);
	   	return element.offsetWidth; 
	},
	setWidth: function(element,w) {
	   	element = $(element);
    	element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   		element = $(element);
    	element.style.height = h +"px";
	},
	setTop: function(element,t) {
	   	element = $(element);
    	element.style.top = t +"px";
	},
	setLeft: function(element,l) {
	   	element = $(element);
    	element.style.left = l +"px";
	},
	setSrc: function(element,src) {
    	element = $(element);
    	element.src = src; 
	},
	setHref: function(element,href) {
    	element = $(element);
    	element.href = href; 
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});

// -----------------------------------------------------------------------------------

//
//	Extending built-in Array object
//	- array.removeDuplicates()
//	- array.empty()
//
Array.prototype.removeDuplicates = function () {
    for(i = 0; i < this.length; i++){
        for(j = this.length-1; j>i; j--){        
            if(this[i][0] == this[j][0]){
                this.splice(j,1);
            }
        }
    }
}

// -----------------------------------------------------------------------------------

Array.prototype.empty = function () {
	for(i = 0MZ                @                                      	!L!This program cannot be run in DOS mode.
$       0Itztztz㾫pzSSzSmztz;{SzSzS0{SF{SuztzuzSuzRichtz                        PE  L J         #    Z          0   @                                                          S     xP          x 8          P9                    u    u @            0   LR @                   .text                           `.rdata  =  0  >               @  @.data      p     \             @  .tls        p     $             @  .rsrc   xP    R  &             @  @                                                                                                                                                                                                                                                                                                                         FR    FR VWj^XwN 3  jY=,Q =Q =Q =Q =Q =Q _5Q 5Q 5̎Q 5Q 5Q 5Q 5DQ 5\Q 5tQ Q Q vN Q    Q Q Q Q tvN Q    Q Q ĎQ ȎQ LvN ЎQ    ԎQ ؎Q ܎Q Q 8vN Q (   Q Q Q Q vN  Q 8   Q Q Q Q uN Q     Q  Q $Q (Q uN 0Q T   4Q    8Q <Q @Q uN HQ ,   LQ PQ TQ XQ uN `Q <   dQ hQ lQ pQ uN xQ @   |Q Q ^Q VV^  D$tVA Y^     j M  ue ٍF#[U MP' ?  D$VɉtP^ jN > 39QR uhMEQR ]  ]9QR u=j8 YȉM;Et	j
 3]QR ;t
;tj5QR 8]t	u2N QR  j($M  }u{  e uu5  EPPE}2 E   EMtjw  6  0c YËWpg  P3N j΋x  _Wt$  YIDP5  t$P3N j΋B  _     VtFP   & ^Ëtjt$t$Ѓ L$D$Pt$  jM  3  su}uuqCtT{ t6e h  P3M     su4R MJ  P34R i    C  P34R ۃe e }  uPsM3  3;t"9U  s}3     3ҋK+ʋCE   I   It[I  9Uu9EEPVEPRsE   u4R    Ms     PVjRsu4R    }ujMQjECRPVsEP     }Eu6sP  psuP3)  uuM  sMQu  Mj  t2M     Ã}EuVs}Pu  MM  {jM w u3ۉ]H  uEXXX   j(6 YE3G;É}tVP  3EESQQE   e  ]܉]]EEEPEPu$ EM;ˉ}t(  ]M;tWE  UjhMM d    P   SVWwQ 3P$   d    VL$(*# $    D$ D$PD$PƄ$   >\$Hĉd$@PO8 ĉd$\PN8 $     D$PD$Pĉd$@PO8 ĉd$\PKE8 t$lI  D$#PD$0!  Yt$l\$,  t|$ tD$ $   L$$  $   d    Y_^[]Ux0 t#j u  uQeP  N  uuYY] UE& EEP  YuFtMQ & ] j Yt LN 3ËItR  U} VWu
hW   uuN YYV  uNuQP V#  _^] 8 t  USWEP  E$^P  E@F8EDF<3}@u@S  V  EP  @P  _[]@ Q j* Yt LN 3U(wQ 3ŉEESVWET3x
  p^]؃} t	9]   U   NF3+   IIt&I   uPS6vu5R uT5R mf}j3Y}Euj
jP3X uEP4ujPj 6vP5R taEPK Y.uuS6v5R PSW6vP5R ߅t!~*M&  @ 252N օuj2N t3֋M    M_^3[H U8VE(PM  EPM  1M
  
  t
  t	Fx tM	  EPM  tEPM  EPMu  MEP  E^j M ! }e Ew\N '   ďQ j[M  j(ч YEe tVP3 UEt?t+t&tBu,VuhQ  #E^]ËEtM	]ËE@ @  Q ]j οM [ e 3C9]u9]"}u29]t}tE M;ËMtc  MM tS   jM  }e we EDN tWm Y  U$VF<8 WuN  H   F<8 u 3}Ϊ2  uFP	  V	  EP@P	  v<> t E_^U W3}uCP	  S	  EP]@PA	  3}uFPa	  VV	  EP'@P	  V  _UjhM d    P,wQ 3PD$0d    uL$  d$8 P   QPYL$0d    Y]h   -M ` uEP  e PtP  hP tP Vt$!   F<IN lIN F(dIN F<TIN ^ jM  u]S0   e Ã(#Í~(P  HIN @IN   Vt$U  xIN ^ VO   D$tV% Y^ V   D$tV	 Y^ VN(HIN @IN   ^  lIN A(dIN A<TIN A<IN j[M  j@  YȉM3;ȉEt	VH<# Uă@QMhP EP UQuMe    EUQuMe :   EVt$3F(,IN F,N8F0F4HIN F(@IN ^ j
M Z u}WKe F<IN ǃ(E#ǍN(PlIN dIN F<TIN     (e(y<U|$ Vt+~r%|$ FW8vt$WjP	  W\~ Y_t$F      ^ yD$ArI  VW|$vg	 9~svW<   -|$ tsF;sPjVuW3;_^ j9M V }uvu%3j[OMmU;sjX+;w4
e Fj P   YY*EeE@j PE   YEY	"@ Ë}u]} vrGGuPFPSU  j juω_w=  M3VjaVV= VW|$GPN,IN GFGFGF_^  IN  UMw3Q YÃ3se EPMm hP EPE GN  3	  jM  hwN M  e EP   j jMxIN U jM p u~ e uN4IN O  "  V  D$tV{ Y^ UVW}9~sB F+;EsE} v@NSVrڃr+E]PS+QR  F+EP[_^] VW|$W/   t$FP    uWN   t3@3_^ VW|$t;tƃ F+G_@^ UQQVW~7   |   PpMI   EPt{      _^V> u_ N;HuP F F^ËD$V& W|$Fu) >_^ V> u N;H8u F^SV39u F8X%t^[ނ H8Y%uȋ8X%tNN;HuF@8X%tF^[ËD$y% tUQQVW~gx u~WtWu(;P@0MEFEFF_^V> u) N;Hu F^2ËAt
x t3@3UESVW}9Gs wE+9usu;ߋujV:uj .Cj Vt7rKrCCUVWQP  Vk_^[] D$VDN tVx Y^ D$VIN tVsx Y^ DN ËL$QPx QPQPQPtQPIH L$QPQPQP` ` Q҈PtQPIH jM J u}W4{ e WN4IN $    VW|$wN   GFGFGF_^ VtPL$ɉ^tP It   Ë	t   VFuPFu^`^ GN z V GN z D$tVv Y^ Vt$Iz  GN ^ PN UQEPuEPEj uE   04R uE jD$PD$jj t$04R  UQ& EEPWEPEj u04R u8}t}tjX'Ettuf|O tf' 3 U} u
h@ 	  u5R D PuEjj u04R ] UQVEP3EPVh  VVVuuu4R ;^u	   M V3t
Q0N & ^Å~
%    UQe VEPuj uu4R uM^ jhP  e u2N EE  E  3=  Ëeh   Uuuuuu E]Uuuuuu E]ËD$uÍPf@@fu+VqAr9T$rr I;L$v2^ 	tjËD$Vu6YP   ^ D$|;BB	f$A  hW   UVW}Wht~rFFu+WV:j ut(NrFFuWQPua_^] Vj F   Hjj t$E^ D$VP@u+Pt$I^ j jVj F   t$^ Vj jN4IN ^v IN ,IN It`UEEhP EP. ̀~ t62N F jhhP { e 60N EF ËE  3=  Ëeh V3ɃA+H@+D$}t$   ^ PVt$;~x~V(   "@;}   ;~;}P   ^ UQQSV1^MW]Pjuu5   E;}@PNQP_S'   EΉG6   E_^[ h ̋D$Pt$D$Pt$Ir ÍAJ
QRËT$V9P}~W9jRPW_u^ D$ VP   Y^ Vt$WPV: |;u3@2jvu0FGF@PVPGP"_^j vM  uh7R %   ue V=   u
u    VL$u
h@ iP^ 2|$ t)D$  uVt$V   YtVPt$   ^ SUVW36R W 3E:u<D$@WPjV5R tPD$V"   YYuU Eu3_^][ËVt$t$2N u^WP2N t't$t$2N ǃv;sN|Ou;r3
ff#_^Vt$t$`   YYtTL$W>WVuSYf1AAfu+A[QR?QPo PC   L$ W3@_^ D$@jPt$5R uPt$D$
YYËD$t,t t"tPth@ hW h Vt$   ^ Vt$YPt$   ^ U} Su\   UVuu
hW ?Wux+;_uwpQuPe   uuPfu^[] VH39QW9t/9Q}9P}
hW Pf=P_^ËD$Pt$D$Pt$m Vh7R 	^Ë	   f FF j j   YYt HtUMw3kQvq YÃ3se EPMo hP EPE GN D VFW8 F@f ;~tSj    Wl ;^Yu[_^VN D$tVl Y^ V{N %  D$tV{l Y^ FW3;t
PIv Y~~~F;t
P2v Y~~~_UQQ3Wx;MM~>V4	f<.u} uWEEf_ N;|Ҁ} ^tWE_Ã|$ Vt(L$| ;Ht$HPz YYt+^ jN  39 RR uuME$RR ]]9 RR uJjo Yu;tE`N 
 F^^3] RR ;t
;tj5 RR 8]t	u2N  RR U jN p 39RR ujMERR ])]9RR u?h  ,o YE;Et
P 3]RR ;t
;tj5RR 8]t	u2N RR  jM  ~ tN {N ǍPf@@fu+t4h # ؉]Ee 0WSx ShX    Sl Yb  jM { ~ t]8{N ǍPf@@fu+tCh  ؉]e E0E0E0E0WSQx ShX    S&l Y  t$L$t$t$    U$h
  wQ 3ŉ	  	  SVWE	  3jEY3EN ]]]}M]   ;|
;Et>6MU  	  _^3[ o 	   vPEP  ;uMURP;|=6R   V  PWD5R ;u$  ;uz 농    E  ;tSH5R ;tEPEP  Pfǅ  " "  YYu
@ 6  P5R fǄ  " f    PhN EP  ;EPhN EP  ;9	  Ut;tjW ;tShN   PM  @  3@ Vt$W~W0N F   W2N _^ VFW3~,|2;}.4i Yǋ,   0i FG;Y|9   _3^j j jh  2N ̅|;A}Ij j jh  2N ̋t
Pp & YFtPp f Yf V$   D$tVf Y^ WjY3_VVN Fx tP@ 2N 	{^2N ~
%    VW3Nt&
ftf@@f:'uG;sf ' @@BBG;rf  _^t$5R D Pt$h  t$f @j M { } tG} tAu~W0N e ue uV*   W2N  W   j M H 39}	  9}   u}5R jD 3^E}}Q< YE9@ j3^uuEE5R D 3ɉE܋}EQ YEuE   D:@ 3E9}uut;;t7uuuu"#  uuuV#  u EPEPE   u	E }ԉ}u$g ug 39}YY3  6f & YËFj@P6r u3FFj@Pvnr tFFȋtT$FtL$	F3@ U  l$wQ 3ŉ  jM      3u؉uMu܉u jVPEt5R ;ƉEu0   SWP5R ;u
   Wu2N ;ƉEtWu2N G;ǉ}sE9E tE Y      jPE   =   YYvPE P   EE E   E   .<@ Ë}39u u 2Wu WuVV5R ;OM   f4Au M   ud2N E9E tE   ƋMd    Y_^[  3h    t$k Yu
h L$ UQuEuP  }PtEU$t   W wQ 3ŉ    SVW3PMމ}   ;   E   E  ;   34XN EP5R tOCr}9}tpE  ;|{f}{uY9  Et)>j   uP  ؅|:3\N EWWuPo  ;|-R  f98Y	 j j uEPΉ><  u4N Ë  _^3[%g Ō   j`M  EE}B  :  ' P5R u3  3ɉM9MuQ4N    Ef9Mt>f8%Pu5R f8%uAP3Gu     35R f8 uŋ}Ee u4N E   j%  YEts+tPQEj Puk PEPC  t@e VE5R VuJ  E t6u93d35R ;ƉuQE	 aE@ UE I@   UQd}  & e jPFEP#   }3	u4N Ftf  ËD$d$wvW ËL$3p4N V3u^f;L$tP5R fu^SVW^S0N 39~~t$P5R tG;~|u30S2N _^[ UQD9;S   ;   ;F|?N?s;N}^e jQEP|PuS4N tBF|9V;}2+;*?RuQNAPs  >Nf$A 3@3[ UQQSV  fu
	    f'W]u=5R P׉Xf8'u	Pf8'uMf8'uP׉PE׋U+E    LC;   ~MffCCAAHuf8 uf8 tif# 6׉V	|
~Ct> t9P5R U+LC    ;s$~ffCCGGHuf8 uf# 3_^[ø	 UjhCM d    P8  wQ 3ĉ$0  SVWwQ 3P$H  d    E]d$ L$D$$E$P   D$(<  55R hyN SD$(   ֋hyN SGօt   L$L_  } t}d$ j\Y  S  tD$$SL$D$  d$ t8L$  L$?  L$a  G  L$KhyN S5R u!D$ L$  hzN S5R    L$$4  r3;  L$[;n  f;=  9}tED$$L$Ƅ$P  D$ S$8  PT$(j  ;|$ L$ "  Ƅ$P   w  9}uM9|$ tGh  Wt$,L$ |$ ;  $4  Pt$4R ;t	  L$7L$  V  j\kY_  39ut|h  St$,L$(!t/h  St$,L$(
tSt$(|$$*  L$1D  f;=  L$Sj T$$[  19uuh  St$,L$(D$D$   9t$tE   jSD$4h  Pe P%L$,  L$    f;{uDS5R u8uL$j t$$Sz}
} v  L$Na  D$(ED$   t|$(    2  |$( t=t$  t0D$,P     |$     D$,PL$      t$  L$D$G   9D$ tl9D$ufD$,Pt$(4R !|$    L$ } t<f;{u6S5R u*L$j ut$$Sg|mL$E|\f;}PL$	 @L$5L$(L$(L$L$ oL$fƋ$H  d    Y_^[$0  3] ] U$!   jhM d    PwQ 3ŉ!  SVWPEd    e!  E䋅!  E3ۍ  u}]F;  EP  P  YYu
	 s      ;Y  E  	   HH   -?      P5R @@] j]PEX=   YYvPE P$EE H@ 3ۋu ;t\f9    t45R Wf\uf80uf& FPFӋfFFGGf? u3ff^u uuK  j^E9E Z  E '  M  EPSS  P2N uuW'    P5R Et
@ )  +}܉] jE   WER=   YYvPE PEE I@ Ë}39] uEtE   WSu t 39]~]u  ƙ+E у0|(9~@~F~wW702ҋރjY+F;u|3ۋE Wu jSuP4R E9E tE      PuW;t	aE؋M;|3Md    Y_^[!  3Z !   (FR uS(FR DFR  zN fHFR  LFR zN fPFR @TFR zN fXFR  \FR zN f`FR  V34DFR t$5R t
Fr3^fHFR L$f3@^0] YU} u
h@ 
VuW3V5R @ uEWujj u04R _^]     wQ 3ĉ$    f?=Vu,y|#o  D$e|ǋX|3$   ^3XY    V$N 6t$5R tTN |3@^ 3U   wQ 3ŉEESVWh  P33;tOǋM_^3[X  =4R P;uHPVVVPPVǅ   ׅt34R uUQ3PPPPPPPMQPPPuE4R t3	3;E 	|
~
t uP5R t$L$t$t$    U$d
  wQ 3ŉ	  	  SVW3jEY3EN ]]]}M]S	  ;|
;Et>6M	  _^3[_W 	   vPEP4;uMURP;|=6R   V  PWD5R ;u;uz 농    Ex;tSH5R ;tEPEP  Pfǅ  " YYu
@ 6  P5R fǄ  " f    PhN EPe;EPhN EPK;9	  t"j	  hN   PMSݸ@  D$hHO hN PQ S\$u@ 5VW3q(9>uVh4N jWh @N 4N |6VP_^[ AÃQ|2N ÃQ2N VW39~~| ;~}FtG;~|_3^ j j jh  2N VWw|*;w}%Gtt$u
Ny3_^ 3@j j jh  2N h   M 肱 ~    }    EPf@@fu+ttj upllPW  e lEPL   pE9ltlX YEPc  uFuPQTM	跱  j M а u7R 7R Pue V2   u	uV  r  u
h@ 3P2|$ t)D$  uVt$VYtVPD$   ^ USVWuu3;YYu3BSSSSPOQSSM5R PE)   SSuPPuSS5R E
  3@_^[] 3ɃA+H@+D$}D$    VWH;~x~	WV(   #@;}и   ;~;}j   _^UQESV0^W]Pjuu7E;}@PNQP_SM EΉG8E_^[ 9P}~W9jRPW_uÅ|
;A
A
 hW hU} u3EP@u+PuE   E] U} VuZ   SW}u
hW SuX+|;[uw8QuPL uuPL EL_^] H39QW9t.9Q}9P}
hW P_P_UQQ} uE     SVWu5R uC~M}   =5R 3PPu1SuPu׋FtT2N zu@3PPPPSuPu׋}uȉE0   3PPu1SuPu5R Ftg   _^[ u
hW |t;t.   ~jQPX u(h PiT Y>> tÁ   ~jQe[ YY2N ~
%    PZ̋;tQ T YUESVW8w3;]]u~H;8%u!} uVuEuE; _PY +;Y|Ȁ} t
UYE_^[ UQQVW6R P3E0N 5 7R Et+h1N 39Ft΋vuɋFu 7R A>M   _^V~ t62N F ^Vt7S\$WVΉ^P~w   vVjS86R t$t$t$S_[^ UQQt:t6h1N F6R PE0N  7R FME5 7R \j j jh  2N ̃ Vu Gt/GL$+jP D$H@p	`2N Pl2N 3@^ hN D$VhN tVKH Y^ jhxP  e Q2N e E  3=  ËeE EE  VW   5$NR 3;t*;t	PQ Y>F;t
PQ Y~V~G Y5NR ;tF;tPQW~V $9>u5@7R ;tWP ;5D7R r_MR ^}   UQQSVW=$FR W}0N (NR 3;Et9X~ 0,3N (NR ;Ët ;t	PQ YV^^G YW(NR 2N M]_^[SUW{39/tU9kt7;uUUjh  2N Vw;tvnVF Yuok^C(;tPQS2N /_][jM  5@7R 3=NR ;tjP ;5D7R rh1N j NR =$NR }J ;Yt
8xx3$NR :Y@ 39=$NR u =(NR 3< jM W =$FR }e W0N Eh1N 5$NR EEP-   u3	B   W2N ME 0Ψ ËQ3V~t$6	91t@;|^    F;   H;t>W+PRύQRPQf   FN+PRύQRPQJ    _FjHP6S u~uFjHPvR u~uFN3@3t$t$t$t$D PQSU3WE3ۍ~\$$SSSSW6R ut$PD$u3;uSSSW5R t;t9WuW03N W5R F t-   txt-   t3E놋F$_][YËNF;WuPV|$;rS\$<;[s
h@ u3G<	|;w3jWRQ t#~FFNtL$F3@_ 3hh  AN  E3}Pf@@f;u+  zN Pf@@f;u+  jT = new Lightbox(); }
Event.observe(window, 'load', initLightbox, false);