PK#U8oi44pdata/__init__.py# -*- coding: utf-8 -*- # vim: sw=4 ts=4 fenc=utf-8 # ============================================================================= # $Id: __init__.py 47 2008-02-21 18:11:45Z s0undt3ch $ # ============================================================================= # $URL: http://devnull.ufsoft.org/svn/ImageBoxWidget/trunk/__init__.py $ # $LastChangedDate: 2008-02-21 18:11:45 +0000 (Thu, 21 Feb 2008) $ # $Rev: 47 $ # $LastChangedBy: s0undt3ch $ # ============================================================================= # Copyright (C) 2007 Ufsoft.org - Pedro Algarvio # # Please view LICENSE for additional licensing information. # ============================================================================= from os.path import join, dirname from textpress.api import add_link, add_script, add_header_snippet, url_for SHARED_FILES = join(dirname(__file__), 'shared') def inject_javascript(req): add_link('stylesheet', url_for('imagebox/shared', filename='jquery.imgbox.css'), 'text/css') add_script(url_for('imagebox/shared', filename='jquery.center.js')) add_script(url_for('imagebox/shared', filename='jquery.imgbox.js')) add_header_snippet( '') def setup(app, plugin): app.add_shared_exports('imagebox', SHARED_FILES) #app.connect_event('process-doc-tree', process_doc_tree) app.connect_event('after-request-setup', inject_javascript) PKZ8x_bqqpdata/metadata.txtName: ImageBox Plugin Author: Pedro Algarvio, aka, s0undt3ch License: BSD Version: 0.1 Summary: jQuery ImgBox plugin support. Description: jQuery ImgBox plugin support. Usage:\
<span class="imagebox">
\ <a href="/_uploads/my_image.png">
\ <img src="/_uploads/my_image.thumbnail.png"/>
\ </a>
\ </span>

\ This way you're image link will be opened by jQuery's ImageBox plugin.
\ Read more about \ jQuery's ImgBox plugin and it's usage.
\
Contribute Back
\ If you think this plugin is usefull and would like\ to contribute back, feel free to click on the donate button.\ This is optional.\ \
\ \ \ \ \


\
\

PKKR8-zN pdata/shared/ajax-loader.gifGIF89aర莎Ȝبvvvhhh! NETSCAPE2.0!Built with GIF Movie Gear 4.0!Made by AjaxLoad.info! , $AeZ <䠒ÌQ46<A ßHa:ID0Fa\xG3! O:-RjTJ*  t ~" ds]  )t-"i;H>nQg]_* R3 GI? ˴v$ýj3!! , $0eZy0q PУW )";qX^D50 Ո%`rJ{ 1$ʈ!! , $@e6$Ơ` 3*=  P\"F`P-d5V"2|?n"!( )e4xyc?   3 #wyJ l% o^[b_0 V T[0m $4>'VZ c3$X%!! , $`e:D3 H0,'j0Qs L(2HMj#ȉB \Oi`u=YEVL=I  > suI WJm| \"_b0 BcV"d]*K1" H|@B?I4# S$-||!! , $4ea:D hI /K$W- 0(`3F=pf@tQ  {f~*yS*mg) enu E^Z^ g@ kw(b& -w#" xW"t ##%U$`to!! , $4ea:* 1v/Kdzk#  F Y" % E  Cb AI4$ (z:2 mI Ll## F##>F!! , $4ea:* 1v/KdVtKG227D"$)Qqp8 y l |~6zw2j# F " % VC ]6a$ Q :2 \  EF I&x "͓F4$]#x!! , $4eZi䠒J16e E,C\3 ^3[ S|?!;PK;R8"K?nnpdata/shared/imgbox-close.gifGIF89a@@@!,381$)8ZvI!Q~Sr5[Y`H,ȤrL;PKhR8Yߐhhpdata/shared/jquery.imgbox.css#imgbox-loading { background: url(ajax-loader.gif) no-repeat; width: 24px; height: 24px; text-indent: -10000px; } #imgbox { background: #fafafa; border: 1px solid #666; padding: 20px 10px 15px 15px; max-width: 640px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 10px; z-index: 100; } #imgbox-close { background: url(imgbox-close.gif) no-repeat; display: block; width: 16px; height: 14px; text-indent: -10000px; text-decoration: none; outline: 0; position: absolute; top: 20px; right: 15px; } #imgbox p:first-child { margin-top: 40px; } #imgbox p img { max-width: 633px; border: 1px solid #333; margin-right: 5px; } #imgbox ul { margin-left: 0; padding-left: 0; list-style-type: none; } #imgbox ul:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; } #imgbox ul li { float: left; position: relative; width: 35px; height: 35px; margin: 0 5px 5px 0; } #imgbox ul li a { background: #fff; position: absolute; left: 0; top: 0; display: block; width: 33px; height: 33px; border: 1px solid #666; overflow: hidden; z-index: 101; } #imgbox ul li a.selected { border-color: #369; } #imgbox ul li a:hover { left: -25px; top: -25px; width: 83px; height: 83px; z-index: 103; } #imgbox ul li a img, #imgbox ul li a:hover img { width: 150px; border: 0; } PKZT8J))!pdata/shared/imagebox_preview.pngPNG  IHDRsRGBbKGD pHYs  tIME  IDATxw?Sܭ{oJW Xkb&&Y}_c711^KL7Qc(`eeem3ޝr޻h~3gΜso/ґC&$IXi{[Iow=ԇi8N~C Ŀ6Kd;K6se㾎ZZ V l~< W`ᕰjz9e?C̖` yIasyK8\ /c@X7Ԃ|О4> (> xs1̜$˞շ3-y{?}bL:cNg^^Λ:5nkkC4EAQ˾2pKݹVDqV{De{?[29+"tj(}(M& RU;t=f>V8iLN}i:m =,.j3]Ƹǁ`0/^pg-\+0>l?ӷOY/ ݴ%1>Qq\`p}m[}B?g`D?-v['*_KgV{ۧs63ѽ?'?Etm'3Rw=Qool䬈5ͱwm۷S;R?b۵_Y~%~{F٣3j ߬Ȑ2$kĘ('? #$}+?@9@@?7 ~jv{i_rAf,\ BHGVLG>0Ʉ ugOs{{ez֜}^Z"r&t%L5Kќx%^y?x]Wq`Ɨ}oCۢceϪawDbU#9Yj1ۀG`!j&z8dd>w/8Lt]w%$;D;KT)Bh(apeܘ;'~l-㺯#Q'OIPzT';@ܲ=n[#7?PNkٍiީOxg_%f~t(`H <1 y_Ʃy€A`rӗ?rt)︑&8 *L,*&o,]&=Ugщ٣( V ^2`ӭRc{U> tb,hީ쪫g܄ Ջ'r&e(w>3lc۷.@dr>t˅u&4ⅾsqf'p6H2wNs`I9`9{P-DH5QBvSMk# umj\%=P_M1˹'slZ}%P iP=L;gg÷w@3{'=s<5c:&/,4Fͯa~5K-,W~٥%I߻ӈ:\b*|/YT n{{^i6ZL4ov6LeI (v-NTQt${N2Py[9x5?8:K&"'sL^KUYNY~E-*TЩ99͉uc}2@ `|xmxcv lR`BxCpOƇ?580 ;Sp)܉T$ڑ07?X eq)3 ;cQ`AlLgXxy^N;xVk/Ύ8fw.i,n!uڝi/ځҿd8H>gуsAaD .d  U7v^ç2U;i4 nyfp I[o6%yU?? <&bD^'jStk>L:e|XG_BP*;Qe `u:~*C 4)s=z,ŵ̩Qo:>`(|X䜧k/= _~n)p:annjB}g%U;351Y/d#K4H̚y+N=xdQ/cGŬ1719ۘ{ٰ *Nyl2F\O-`oCC[% O9KNVx^=Fѯ lӆ_EQ^p ~_QZtHEp5\-]ܘ~Hq3Pkp/{Ntn>aV9 K(6'*'6iQ՜)\>6ߋޮQ'L`Y/h#`Ax8#F0D=715y8f бv _ ŗ9/836mوKfMu4M&?(JsK;Kj{31DcWs5-`08e֜N{0 t]' 9%t[]XXH{?__?_f/PWȕg>N^i eܐ٬o|N)gQEup/ѣ5'Y4STTĮ#2}%)JQQ_Ǘg TNRK&];0TQ<+A oY݄T͎uR[w2խhiVJJ%IB28Ǥ:8d3tL&A~C='I6&qt)wE4p>i&9aF=f,srR}Æc|L4M06 ]8U_'&yl1'VcCqKz躞x, &DH0۵D]mՏm[@$6RߕWwɮ*񧮛띘.]Ohd]s= I 6zU#Pdi*HZH(҆O)%Pd LQdaHX{#@dv3$cMFn)70]1$obF)a~A=#hu4Ɂ;[im7r`N(iw=^htvϊFh>v;[{1$ӡ* DDLRYf#^yz ;L՘HģY^ |df~)@;2Ld:tpտi~_8 egݿlLPd|D21%d4^:DOɻ+xEdn)yY8M6zwl<-Fx!lf>ݙ0 C[ zpw3N^cf"1͡tOos;\vn`;;oQ/i*E/zM9f)(ҧs ,7$ cn2( P(2Ϧi"KG $'K|wY}'EQTS% uvnZgZ"9΃4McKGU% ~~?P(m)V)p^T(ˊgN$WkJi;]bwv^3)_h q/tWv)MgwStmrNUӜ6QXĩk9qf7~xM %N5MCS4MLiIs(&gHk8c rK0>!I"w?y~?͡a@ӴƧiZoUeO"=b&FLL991>?MUd9џOUR[vZk yD錋鼋&rd^ϧQYUͷLqA~~~ڸ x9;^7NdN74~NL*.T:.۪θ x敮k&fp˙Nj4zeDw[7 NGConf7na$4qcx U_*JOB(eB^YyGYQSPk??y ߙt"~EHzw}Tu&w(0y 9rK.ZDAA'1SWKUl1,ݹV ߗ9nހ$֡.&KuwT:sTJA~>~U;zٿ?߹=hkc{CPbWV1qɼK?M|37B||-&??e_s3ŎF"e ~z"  SPgc5W#8_/Ri0w?&OW_cN]\;PYRyםޱ3ذQSI~E?)&ݓqEW\?3_jxD"zgѫi,]dh6Wߎ0h;'Ll,-@.fQ.ArRC٩vU'uTI{M7"_6]@7O0h S T=z9? Rd $h (kjô$(m  ߧ֣ {)=tZBNdIPFGk8cTbnb}sQc'[|HM}(DG 6NUVb'ˉ0U^}/TVV:5]]4/L%hV;qp=fJ0^tR=iHXN:ph:iۥPEYWSnTKZ?+Y{w62[#"rSށI@i:@$EcOP{/_xo^|a^ PygsIXx>A] t9D @$BGG+?ʭ' }/y ZZ)˃P׬vs3?B$®\#7q4 o!}ۘ= Ŀ=Q͛ͷ%ha~{14EqSnnx77 >pG{{;g= ~,'&h>H?Zg|q$a6EiiHGUv҉"sE!LtݭZH/b 0tz*<7+DbW<|Ow*t)KvC TyP$"jQ-Թ оjI`6 Y4&oc]MVf~.1<* `3/=Is-KB8^"N! ^kQ)nQ:[u0g]hNjvR*Z^k=:Eqa\W]u>-/ak$̒Dw0 㻳=ø,]I\wBgd$2'?aj7W0w1=DUSSsB[a;#R܋fhuMRNEPY=+R,yR$XMGȶ82-E(veo]ڏDOE0t՛Q Ҹ QݼKg=p'jD%TØ@qF[{rGB0c&~Mů)X7L|?c|}aֶP 9 b/%_4I˷<1$ =N^/$A{{<  a"+>aOi_YЅ!)W<$Wc e;52e,z:e93!v'%xyM=˶ޙ/smoƏ60 w OF*KWrVxD߭cGQT U]V{d }=NK{|OFBFIDIʶuwDﷴ;\r(ZY9ywM5GW}Qƍ,U(O^¬iXʢU0%cܨrTjZ~a|"I6K(Av0?%=ٹA3zDDr~n2n!Y/*=)7.EJ{{&E@u8rTdՑʹ@ٲ;S8y?!|$$3[k{OZXWJS QMp. #M䝏5}u F%%ޚǚu7k:@ Гkٳk/ ML8Sѫu,Z)2ϾX'Ν5(R?1#E~ G#* Q{ oU .ʹH@;Gpp1soPY-`Vz{o-G0%#':[l=+.$8ZV8ӸSO d][/k.9Tizq;[Yl1v]A/s2'!+NӍpg3:eRhzDV]Q|(*rboTn j́0).ʣ-HI<" ,%­?c8ʱd5rT(2 kGV^WpDGedYB dE\|EEBy-H]+V ??cʴSy6|8&MF4TUw \Bٺu3&رc]xڋ~l::E8Q7mq˴D,ܾ('sJnBzx [_7o('UDf)Em`inn&Dιرc;Çg13q Yj$I5),(bX>װqF<([Urf[V'Խzޜōa &uZ;f͔Z jV1VZ+uIo՟Yj^4Frn%h;t0n;t[Y+o+[]=#MĶZ矅DiЫЌp^2hƍ7~1+a IRWqu}>P+r̂Sǟog4R3l%+,ˉl_>dYF$"HBU+9s aM & A>KPWWLjC4M׿5w\mN80ASzvoycm]ѡuMbY8s8+7H6'7sNL}6L|=TMJdž$ Hgůr]b I ӣGT/.Fhjas~.ڧӲ;^Yw;xu&XSd~;/Y[9'=0 G~"ysp ]2b> I΍7-СCmpx'w_زE"lFUy"^xAB࣏ w 鴷wc> bNɒLܫ?+,Go}k&#q'>~=рH鎽Xa$fev4M#t J0M`0%R"9.^)..vL58?Ћ+!ZObepxիWSQQȑ#3Ii,X0wyK/s=Kyy/n&x fΜIee%6m#VrU3f,۶m֭?~w>UUU47o>?w>*W_} wfwcql1&GD0tnٶcƏƍ2qDoߎ*bϞ݌76 1c֭cҤIر6dsXt)>W/~%KޢwڵGһwojkkݻa¿89 %%9s=<ēSQы?\ѣ938r;w`‹y駩G?ihh$:l9ȁ=ŘxO s%![uwɍfnu?r{4N7/cu?V K,aɴ:?kBkk+VZ[[x/"R,^a:t Itpc0axn[,\k-VMo_zEݻbw>ǏCQ*ٶm+G .XDss}`iȲĴiS9묳X|:,N:i{+_JBnnnJTVzXn--xWijjdٲÄ:UUikkc޼y0CӴD6#Gk. Bhhh#jzÔEQBP˩ ]ˣOyy9Q3H 0 QtYFMM-mmz+Wp]y4M[o\`泒T'].JCӡҍ>,|:zPU]^K0Yy s-z'Vv-T..eQwQD/ykڇׯCo>ƍlj'HSS,Z^xUUyGzƌìYXz5,[o`:::8|0455%w~;LGGHN;{ &l2o˾M?CpJ&z.9:L^*3N_- }8s+ I"lٽ\IQ[o &$}ڵ1#GzaJKKKBjXjPP(a|>x |> 9xDɖ@=Z`f(PzT+U7vMj#IcI NM %*J cN*ԏDc=֭[mGNxuuu| |ժU] ۹sg  h'Gzv}+d&"ύ6imOvE-˓"FjLkf̈́?STWW}v=\^{DseB-bΜ9\~ >;P%oII `P\\+`s nTUχcΜ9vi9욃|Trh>]0]5*q}Ȑ!TVVfNR +BKK ~={e:e˨fԩl߾EQhmmG.i}sdLH7pn5ݮuT&ujoG#RꥒU[-;z]MG#ISL4Qm8'B9K_&r 3g஻Jr[7no6 :t~ W2p8L]]]й۷'~7lg"n{9AGܕ6!AΉ{=VfLrƈ;v/dӭ.!Dr_tmmJDz5:G)D3`Yr%SNE4VZ-o~$}2j( Ôq)zj/̢E8Mꩧ~رc9rp p2|/^9A f;jzLlyIw^rEbL3M+rOy" NP(5\Á9r$ǝ.]ʔ)Sh|vM~~>'t ,)Sc.BzI}}='t@ rJzMMM ={ۘƍs69hPfxtvw6DҹnGa6ٻ=EwzV\Tٮg/:.b!?яDrk׮38p> qNxׯ2zvaS"gI]E%{gȴX[S9(DWo+Ld#Aªgy:$ K>>Ɩ裏8t/vשo ~?W\q'ONx̚53f0o<躱뻤Ե2|KwȲ̰a8;10f}uѳgO;.m=\<.PQQ9\JNҳp[iۉ8"vk%J_G o88\ND s*i#ӟ?ӧ}u1j(4M:W3~5ٳB Zmƍ\},YR]]Mqq1CeРAIkk+f͢ٳ+W 8쳩lܸlBEE .Ly晴saO楗^bs9pQϖ-[:{0hooJKK9S())_G$>c;w.EEEK/q嗣( i& ==ߧ-{ WK7 Q|*Jy%mM#[)Vb9;Nm^+&)Hǩĭu 8:z7oN>zwe_dԩp brJ&O(p¶mX|9;vGݻ_TVV2i$ZZZhhh`ӦMaĹ4ٴi Izg֭ <ӯ_?aРA,]j ֭[ΪUJT Y&Q 4D!+VuV",^{.딃|vEq*ߺĭ"++t;ȡJבTҟ=Ch84"$+'fr[7>l\omme֭L6DRx[MӸkyWillDD6QdTlR;qm*F9Ɲ|xA>)HĭnréF$OEi&YRNJ'-[܂r;%+FFxHv:]IDn4|̩'MDsO:5wf4$띞ON㵍ş"NjTH.qjuS; /Xg=fovjArɂ 9+$B ܈Stmv;VމW/OctSRDj|/Qic'NPP*gGM(dW՘a 9|K"Mq6%US^%i7N' ɎmZ-).609|Ύr6"1F u@@I V٭9'-x;:$[;:dem!*vˍaT;fE%$elsrz6͜lgp;xaPr?9k0׌UEeHDӾEAA$\Okb/'Zᖰ,Iupš&J<'uO}wAro ߹ Rd9 bR>$@Ut@XsIu|?`P0cuOES $7rn#|]65=3s`r$D sgGBt ܋=rmWNb\^t7y~}ӥlٶ غt)b` ;314I$??f(EDtS$;hZYtSt۽L9A>=cW5JxU;S wcYlں]KVg!ƌHcs+/>o-_ѻ:%p7 9~Z[?"A_Eδc`ݏ~]7 ɰ]|ߪ/1^9YA439Azi>`&?FEY\~|D~ ]730M0ޯ2zRQm:/"! `M'YRidu e?M/l_?5sdmb$:$DpI-薦1UA 9Y$[rAryhJ^4MHD0 ~_⺮bJaQ4M~,+HFEI\WUUDt$ ˾pT"g$`"8WM[3ZVN)2AϊȺ}tx:tdnam^ ]xS>7-U#{GYYmmm̘12N n,bNsxoF=^} ㇱgA&F0H#k9|#G `񛫙tHګw<߹tTUq>2cڣ]cȸCsTN?,~:iDˉDi-vލ^w沤vNTm)E 9IL/-M:Kapi3c jjjxgr^rh8LAy R'X;t IDAT <(lQ6QX?_zUUxi 6dZϧk;o`]5.8wi^}^^P(+obO!x&,E0tLħ*$-?I_EflM ]%-7n؀n>-]||?81 #AsR}r|f<;:ަ^ZNig G u @7 t\ D%aF8#мgLM>&3Q( h@Qdų G"gp=~8&Mկ+A'Bi)Lʀx˾l p$jsYb5 IebrR;{Mؿ?A,N0 -΋;[ֳY;m|!j4(2,(2Mm > <(1`m܅(ȲȨ̮=3i}]0L`Xfj6ls/C0!^lhE;>E2VpޗjT閦=&,N2nRS:+ky_LǞi%tߛ;%~ɝwIeee'>9A=Ŵa%Dg}߽(Y̻odo3 ^^= )b&au-k9{tE{<# /XaL:ogמjzD׷0pY4a/S"IvT1̩߸7HTN0d$!l] sR htt ҥѦi:UI-2v]DI(0jE"!Nv)˞{uZs}Izͅ PKm=뗬f׍-bIiJq KkknSع.Lz'SRRDIq!HԶgTZ]ѓ%K?dޜHĆM3%PTSҿ_/oq8䉨*Teܘ! ׋v ӻ@(嗜;r( 8XsY'O씴GgȫmhX{ݜD*9 ]r$ugnUJw 8Us+59Jy;̊өt-J׮,˝s*܏GA;w&? lz{|>:VG0 = rhtݠ0nDƽ69J0 %l)4M&0l=~$IWy)K$%O,K[Feηb=Q$q&'Nݼ*y&RKeRvke=TҳV[v4#*"uv]!Z s R1¼ph(Lry#L3{EL?m:\'JqIp84s,dPR`:÷mn6Qd/'UK8֧Um:W锐I(Ow<#DeYuYP[[v^>=ֳw{N4݇QeDT]ap)83|g?I9A\~o}זM$ I셪jyOD`&;rd`dIb>UދdoIZLًծ.U{U;s"IQ?q~H~NIHc}ދπ]9ʲLkkk"y 8笱w.J1~)LBVT JH8! ;ǹ ^^Rc"8z/nœ?3㕾$r{ yHVĉp&~NHv[8F&ɍ' Ao&G[[* 1E yHy 1 IuY B(Laa>i EUB Qt@d"x$H0}a%O$ MN8Nō"4H4'Rn5qwK:2;i։rKΞ=_oJY^#GVm潕Uރ>{5vxIbtʒbM[7M]Zh,DJ{[iAD苝iH5UP..ͫC CWҼ_y:::Xp!W]un~>k^{ğ|},hykKc>%~3M|*iTtDuY0LdEУ5ED"ie@0L߇aDŝgpB/!i*`0}p ñ+憋DŽC|>L8+PBM|=9Ti'Eh(>ivCc9@xfXde`QFqM7ڊit&4mP/A A>%ӛYNKk><7p=K9\{ŅH"˴(-)|;b60AdYWillEVd4m{0~$s<}UYnn!mI8ra*zk(sx%rB& O(jB=]"/t| QW y}r XYN)!0"yt1T^x=.Zx:*z G+ϗޡk=EN=[PQ^ˆaxhkܹ'+xgd%:ıҫSf㙿Fk{[;NJ&8sdX’3 ( I0^5^ 7*A@E$.9G䮪S=|Xf9<=6elZ' y`F.k貃;?eCX+=#E-[OK;OA^l|b8"m_>ỵ s^-TrySQVIǭ4Iee)ic;wp~#U<9CQqKJԍp!9aJTUATw8iꥲI 5egY8:Ued&S&a@{}(a0.b뽽2kAOvw\bebx%,f9\":ؼ`'u$'W?{ o<|_>MWq 3wTlǡqZ@瞵fe%Iǭ5ڙ0l?VWU`gMq2?֣(P^VJyY 0s$Ս.?UU%x~AB:6LY1"̐saF F8 j܅a1Je–[H$94"dL.=S:8ItBzqeeعnڿs#h;;շUEAӆ6ʏ,3@˰moe,8MQV)~ȇAva eZ!ԻZ*Pշ5t^X bAy 1nC6*H^]PL(P8Qcg,a Ier B'Nn@M7D:/(!ˏO6A^ !jES!PR[yS8AQTiBZ~FecUpm#cKn* (Ad i:NH7U7\0,#^DLtґiu)((͚1C$1C`#tzfMJK1L0t̜`(j5A1aV]@~1RV>P"]]*0W_hA2ZR6߄dK&>qyVL! a!%# "B_(9/5-~vL6-w1mJfO>×cNq=k{:Hg24j㪏Gx)(‘-K G/}dJK0c)+qA熁9o-уF.+EQPf t1{w{xC131y]xϽJXF>luGeo-(w;yz#EUXdmm]L\=8Xgz?l^zSiV8yXΦ:{98#=Ǒ%_~GxT*+EbZ^^kO^|Տy|ُ/w]/'|kGaqz!PWGM~([_؂ ߽ºdWH)LDE:W^~6k/qϛ@*cVpf5k9kqg/q 79,Wm;?A^H# >+NaAx9W/&I<ցYJ.ff֏ac(Evز!ڍ?F5]=1}`4ᶊ/&5Xv(!A\'[/{=yR令E9^ކ-j"n~k+3/_$#HRh>k}ɘ<()KMu%&T07lC8oc㦝\ٴy'}ʒ {7g*Ͼ:,˿Xy8E4Qؾ,A'1M+ӟorGm6lI2eZz9^~u{td vtqG/0z{+ͻCOW7^ 2Q1-FkaVeiPŏe?~"hٓT'K+r㇉xAeyAS~q\Z1+Vϳ>y 7o<.\開(ac6Ϲ:ͽxy+i&\Ʉp'ȼxY!^ pYox<~ap_EƵ/㶗q>|'xyGt W}>I[ ?6x@&%f'C+W\1pE]4m("аЍ/.v=E&- CLro+;($ o'dJʝʸ@{ ټ)}Zy?yOA!zcdjKn|̜º #s!%;4T%Y"zʣo䓗2P>'*(JJK_$(8 IDAT8xl?#-/B &,J8n|)_!zQ^DAPj+Y|U /S5ӲPVDUahV\iNeE)+ 8_ ׻vחKvq{AOw@B:z!+Kr,I[vA+*+ ~A熩 (c:ws_v:}}_#[n 8Cg#3c~)_Bckn؎S.D,_a!!{&a 0Awjd40&1(]3cabfہ*!hN# QDoM Ύ6T_MpAQrMrCװmqhՊkl҄i(k(B-<v頾W^Ǯc762m:Q]pAFٓ7r߱x@[}{S/|^~,V@R"@$!M;[I3|Al;,K\1^:::[Yt6=$8#)/+ChPͲ3iJ{Gkǡ C]Mk,XL4-VG:~B #ضs66- a'0V>9PjWfzHP<;*ƆX芥I!1yQ/E,isc8Lp]{zU(pڕX5`#OTG?M緯\W}YG/w#4iL"'pډӛ>w1jmD0އ`O}Ps0ȯINZ o$>]V@Yᾐx!PzB-HG#ni6p2ؽh.zT&#ek3%l܄(Ll/iĆZz{0tI pq񇲧= xtM_</bF;LXkolbά)Xx&m3˲ٰi'Lgæ& C ̘4%GcY(˯ŭ b& fF%VC!BMZ{ޠE)侲oa1|(x/"ht|5?[{5'[,ozJc6w->BII;~d"κK@Q>왓JYIm\|IzYeƂwtc7g*AyY◈qgɺn|Cv={ [%߽'Ma|&5aZsi'd^=&Z/aVH= d"h~DFFcv< v¶O}_ޢr\C,]4˅M$5Ea gysk񘁢(revCqJ8{/%wч'.-d W!'cWr& ._ g<ցYJ.fڄ="{Et01i?hκTRiϙš Ofƪ@%~近.ayYf>gcy)aJd,/OV7|a;yNM6\n!Baޱd"3l;hc0\EOpGbǏ }iz.-35vپb&-=p^Po/ *kfq ?}y2nQsȺwV?{ٹF~DLh5?} FL'%ϿiZ IDQg1X^އ>e"cz}!A.x%%ĩ0<%!f/>.H 0KwDh_,!߻yz'ZIAs w1'O&̄/uaKd~ ~g2wɼA*I a #>2N= ]1<$UpLvC[k+ΧCYa aW? dLyx=?95琯~d^l</DB3l_]S~HIAH~k+v~Et0ܥiH#EWaeI4M%Rot {dL&Ԑ͚(;eޜWF6k34sWQb%UضB0J0ʄe S]!ӽxjeJE =?Lm(ܯv3_" |5(|Ty3OQ}DǾ'Ӵmc61l6lkR>.?Lu](cuSh\+#h4M{?l٫( }},ۦ۶QUM__TՕEOorH&ceILBUTM%1I$bd2&A44MUKgBůeaK l]Ft2P; )~g{5w2ABOFK˧)&Cô.½Q;N6A/Gh7w` N ض͕,_2R6nIEy)_ >-ƴvOX}}Kgsy8n &Us}OO]Wsm]SeFN=P,X$kdxL<-v >;Ϲԍ/6gYa&;'s(2,[l@;=*w`[:A4^~YV.@iK3jځ,^8< <+t L4]9e;Z5h~=B`je9օ;"ڇ{q(P>Mβ&v3{ B˵zIqO"twC22k$~Oϼ+oW^kolz wRVUν<f:Voxi1ixϚBwWxM?wwo_cg"0g?`eli20Ǒ|=/9!'ۗ|o$ /e d \ (K_Tr6G#d ol2%Et0@yuUӎOus7~ߡl֢v2s$~S,]<)0M5ɚBG8nrlq!jG?DZt:w* k)2p8Q_GcoY|Nɶ"W~hAe#Kexzgiq͠-زB;id~jPMJ"%+c2Kg8He<'Z#eOݛW^)'FyY e%',]<ǞxO>|@Pw)Rs*e=2|K.e4}]z'V~Xzw W:6f-0c5 mQD aCxWw«΢?mB5<Z:ٲm TVBr83'ՓqAa>_'/(й *}Xw2X/M's ( @ @R"|ضpM7aF4,ۦ.]4 UnW۲jk+(5V-)7ZG0˹(+`N{[ްB_zEndJUTHn@DE46R騪k1 >jsv\bYTބ cU.H`ˬafgyܠE^/$\[-Բ{D:|& HpW`&Q#eX@_L`Keۿs KFF !{%{$~ɖ*qy7ENfL~K *_j S""ҙ\GXP)vP*zCP݉v&aϰΕoPL>Rpf^%޺1LV/πC.s5Xk n|6HKjQD+{jң[i*i*,mV.EܠiWTښJ**JȤMb1>}I(ƶuH #cdڊ˴5j 3nΤ~{Ɉs I/߱2[A%wb){ImVyi`Za- Q`hQDiZӇ07ʢLVϣO?{1Ǟ~5kqڕFkkYb]\'htP5+j5ίyPnn\yٔD c$X!'cQ! ëeC,CǢzl,dy ]̠ c{*,EXQD KxW- 0oT{見e|Ldx9';zQR7|a;yNz>0֒&Xqv#_ HGQ}Os%88ç>v. HsR֮YlDžb&K^ˆG8q17wT~~D7p&x'w:'3Ys5 &Fs)Y>%lD{òDUegw0i*b۶*J&E4 UUriN,&J,-]]˲bV_}k~a_H]X|ZWHM.̽eWbF>r9^0$EyEg_:MGp%$k^N2c|슳翇L^|38Op֩Gj\e=z5<';k[oc:lEuU%"RO(4ɏ_ưs,5T&0A0aaKPȬĠ-s`#g~Y S{{7|׿|L##hpOՎz LUSeY\}ehmbά)؎[ooqkPM"cbx\s8Pqʘ5cwu܋o{:ؾc=}O'50|R j~qse 6 WtANLabuQD-3&ޮ'V!rK-,^8PH\!i82{k49j#}d`{2R4VcZEE52*0.zaYnzzX$FcF&Ey 45UŊyzeeZ7F,n7h=tYf7~H?P?_f>CEkP"~_6Sm~RQnflMqߒ4Ar1ڶ{}wnl3\Ѵ̡s_;{ HQacAi=md[ͦ6+?]sfrą6qCö{9zb*+hjnetvNgYt6MMmvta6Xq1Cn|m]l}ή^L#1qB ]=LjC"c+4z!8Ae݄֞uB6oϼ rXBi,~leqljCi+v?0أ8q,  Y FhmvX>z݀ ,z 5k\isn&<(TV@Lj׹͝ o *8TP@,Xk/Z۶ ~LBSL aNزzȺ?8oB+qcu<[=[ךyϚy\m Cd"kf{SiHgz},ӗP^VZ˩@f)_SN 4ttLĈ 2p**Ao*@I2J[|E'|Ύ ˇYtljv U:ҴUU}-|?"OÄ:J\A{y7&/4Xu^Cf#h2LЄC.$[oxLk ^qa hiqto& j޷2HBu5lojcͺB"gmOC\.bƐk 0u8:g׻B^[]IJ`$kP]H]Š40'w(W#Eq]Pu5$653-{N^ {/[_iW} uWy,[^W=w|&֭/eoa>> fA~_<- C2s}w2i/!9ɩfُ,Ly~MUfN~x6tP\ Z oiA @~ktp%gqwrGNCC˳L:zyYN:D6oܹs_qiog=,\XAee؊ijy9zlN?懵/~$Nr@88s拿ÿ3's$iqף_߂mTzBLӦqJJtw2y@'Ëfdz8F3} ˼)|#ՄgOQ{eh"@)a/M q\eINAoo7N}}--dٜr)tMw}1n\9Ulڴ_N92 ]>vDt ndt toi[|w ]z S~#;( /"UUU?_:wu'|@^s ànmXӎ{ Ass3[l,aZ]wYg5w:4z(*΀67Od&s-_P(WɀRU@UUl|P7NQvFm?5e!;B&(R/_ywp7/~s{ov8̜%,チkkk#KM鳧b0SPb¬M#5ēOp‰'g1'W:a11q(@^aɯ\Yzc$|'#W!"y)%l2~a.fϞm{5MCӴȋACp)9ba8pR!)ϙ1) DN<Mކ AqPQAW =?l2b1 P' Xe_0}alT#.@.Ŭ'Ö[ K/宻bڵ,]Գ5kf*OHi'˂s(A/)z%( iJox et]#Jɘ$qb1}f@5Yu8«[AU_!Ladd*d2ϛeY3l6(had2mNIIiсMyl@yiZ?PS]-,_:ʊR{%>w|uTUriGP^ﯬ'3x |c4nPeȂx(ş;ǯYAEENlo&++yYJdHw뼷Jdke =KƢ+*21/\dh(51󑪪c:sg/=;)9f]@?(X <,_zE4 3+ ~38c^kƆ '$ pR]]ͮ]u3gtRaѢEn O{ Q0 \dCL 0I&Cхi1,0{dֽX8o:;0q"<S&ͬ\6Kf!oh1A<)A bgyPm^1jl{у=djep{ua`R2" 8^[t:׾5^x;'O6**k4U@ccb܉b+b_߭9#UU%= \]5(!mN\A<ɘ\~i|yU9(45riGk>qwXd6[×p/~B5^ M#SSSɎV,Cey)5̙59'ԳzulcX ֑JaZ[ ۩k%e n -k)r'sZt ۅUVΎL06U1pGF tJjMA~d6WU CmCtBQ.BկR^^΃>ȬY8Ce !bpZj&CdN2pÐZUoя?X䮃BqTҷg=UX)[̠k6u#r;( kƤ(WUsC 68{3#pPQh*uqrn^x,@QSASAsc Y MUp ;OPUWL{FZUPo`ZeWдs4pJ>Veg+8JCa+jnbpM5#F9E@EE(Em!̚SrI {`ITT%' <&2`Z6}d0&1j <1BW 4U%kZn*e2&A:%NȵBkٜ ]54U/!PRqbrPtMk8'пG0 O}*/_i(J`۠jnИo T ?61(:тN WtR ,e? 59a*/l/;`֬YqWf͚Q1/P[C[BkB{B{7t2Qڠ@wĠq\8%QW嘴&._SA5hcr+!pp8!50 22#:PϟduMWQuEAӘi:,EN9+d\Y'KރJu0et>4,އ @,*ɤSݿ5 `zQ'cl޴ #e@p:/ MSIMliؖZd2&03en]#{]¢I&fIJl:ƴMʞNSUtM5 uatX"ضCӎv::zILl,K`[З2ɤ-LP,XYr,۶,vm˲s]s1 vlv8`;`b?ؖSb0wqoGnGe{7OG(jN?;Nsg ;Zf-R}mkonƲlvla]thƦͤRiwa R}TE]φM;oUU`=XiZd2YΞJddf^!e]lP {0^a@5 ic$W]Ws7[hO@,`1e&W{l5ȧѥi_VOÙc MW号\HLqBN 44LkٱsUC(jΚwlˎ/O\+VXBcY-C,K>ϳqVkS 0TZҍk4wJ*zp,MTWWiƍ+#Ӥ2iXŖM@$il玲 My $qnU5dY&O@/V%I9?BAYY:DdI#ycɒ81qЉ R4]um;nkW;%IEe UJ,m{hk2-6nlB74KM 5tuR][ͻ>Ӷ_ y\n/O"u:;zlJLװms3]7TcV-_A&%5160{Tvn߃iZvfMf͙B7_UbqV`n`8kmJN;[< Jᴜd#ewIEQ\^@8n*gkvos?T[xN|j!gsN$yXMwOJJJttЅ<_ Oo']Imu%5tuڿw~67 }|`xMc]yCG$O &xt8H*Fb`q ˕g5?E6Ӧdvb2nn׭+ jt0J7ֽs/mm𩏝K&cR]];7>!n374%|{wo#tvrq0ib-6/S5_}pGϡ M?ߋx'w:,%Q|!>`(F?XA}+%SO>џVTe*,.;:P j7,i++U`YW.z?v9Ymz{{H& |gYŤ\F /<'E ^ozD!fove8HXvn**JPTRSM8`bVYE Y1F8&/Tb'բ* G!qPU= ӴQUN}wUչoSR@chXx7Q\cL&75WJDI P|42Taiٜ9Z{<3svY]oVg>l[AiYq6g-hDsNB~;qbCTp`aTVXu}bQd,UaCŤaXmagLiew'MBEqI hQgC7²l޻ ; jN>77%kpJl[u,,g UPɖ~uH,^*[Ϙnވ3f߃ Ğd2 񸓀>޴VaOS v$i5*TVom,zm' D";J1z ޣ*žmrV2d'Kò>ce) ^둒 D'p?(Ap,}zr?3EP)3&o>7 cFOO7ao}?v567a;Tc|@E,_'N?ZcEfONXUѸ *R4ط5u}B^uwEqiP$|4TME,B_? M7`Ԥxs Y0]GU`&,صs/F0ףL"^sSR"(TEiZP"dP`t]9`/Bh%gP\ƣXCþ}mPU%Euض=(//AQq6);}$@+O`#R KqPZ̩P:ێ2MQ ܘT8xUUGQRVm+-[ XnZvX; W~g 8n3it]COz~tJKп{{5N4uu}nVL^d}'G ҄J}u<TUEmm-ۻJHH%3ţ'F\R͈E#()+B&ca}☦"2`i %eqtvto%:S,% $:S̘3Icsl=:;SN9V< Ӳ`WcgͰlTi!ӡG4bmjEDELY3R lBYY1Kcؿ D&$5=>H@uw!P]Uh,ݻP]Ut@eR#bEQ S[ܲM3+e4'>2ҁ~UH{#kJmWaԸcVmA os<%$RH3(-+Fg{T]ŀ:4-v_5lB2Beet]w2s6-o9m0 vB=7>:عP[dl$]PTM"-k3 9g0z71b@sm+!]qc0L:a;G^J7[\Y^Nćcoa{͙iSJ6HuS6Pe\U7~~=Ս}۰`np@޵hg}*4$ 8elsa8Ӳa) Lt 2;[ߞf]K5„;,WqpKa<w ;ɅܹLj'l0lW|}M=߽?ЕlC{[锁CAHP\G0^ d%H%Sd CUD"Xqֽ։((.AQT"0cEFnnW*LL{]E+=AU qj&5aJgc[# X,%x鴁Ғ8bںLP\ˆZk]9ؒUSڳm264|~7͛HTwC 0Ed#rv^gƲlhCWfb3GXUU.kpڙl#sxWPvndK錉?ҪNZ9t5_Vͻ?Ys|!ޯ?WgԍOoIG8RY,~6gPa/)#9WaH&F=眉*F .gndq- Z6`Ђ@/+QFk}{z:zvy?# {?p: G˖Sx_eo-!~]X$^^. ,RϞNf'#Sԏem?c&,e=ȹWL^h3 [/0_kٿKS/; @/~q+F8--ЧO-4rkeft:h42::: /ĩ @ePo:;Ltv(.CQ4tt@M@E{{+ʪDqSq?ͅG$'i יw^@6@1 T8f\8[]J<2" D]dpa )}Eyog%n1{^SgO份jQhg (RdZY &VG?S\\L&^z[neYX)?<ӟ--PUs^'x6{;k-#<.?PW׉h4/.~[ظF ǼyDkk?4sH•g.D嶑މ\ׅ *c>6B/6E[(xESqS"Q]J(6/Jg Pf:/"o 7́aX(++嫰pc8XCX5F]5TT1gοbܸIXv%:::1cxŘ;v3ʊH$Q^~"NDUU%}~\x vaEt&Ka`N𦠠72tFʳy<^F9aц,,[㽹=h,5 -$ peDVDJP? tPbmݠ'D">>[tUj=jV[Saٲn|;wo6ޣq[[#}1lبcΜ{z$ЕAJQ`EpQI}o}]v9s^3-±9̒55}0{]5럎sׇj tfb"̜r3 X 3 ׿~.O/ PHQ0֬יjŲmAe{?GtSEsx/nqKveP5eDf,玷&%ђ,YoiߓMaΙZveѼ(SzyP)|y lޏ0=W:׭PN':\~Jm "hnr"*=܃ӧc0` R[ /^xsyS\H%%%xىcժU8sph/֮]NL0O>$y7ҥK/ .9sֆcXt)jjj0`w7oFGGNz 1tP"_FCCV\)S`ٲe?>0b( `ժU2e |A.bqG?ڊ7wAEE8.rTWWer(2"o XvaŊC7Wƒ%Kꫯ K//( zѮ,x8 Aʹf 59oA֑eL_Ǘ)tGcT9[,flnuo[«9y/YeGk^n ^|uT̾?њ+kL^:}/w^S Y/<znY.\n <\A ոooXjz)v`9;~vr ֮]h4L& 7tQVVMpcȑH&4h+s¾ |gݸ'v;EEEҗ7_~puNu\zII ΝD"عs'jjj0rH{ؿ?:;;m6U['7o Z/;rت#QЮwDZ )F"L1ɶ-,0dEsq03:o$u MUU7:ki+r1f0EeY,3(-Z}k0 }^$A&qߛ]U߲nu}0 ULtc{m.i.7 ǒ[rsD",[u̽'GT "Nߥi7dyz'Dk\T]!6 &~9ݾ϶vu o\]xաP-'B M絒kued  e2 xax aͫ/xN`j +<9 sυaiNƐL?&4.sͿ?='| 7?^oNDgٶMФpkh|pƬΟSAbA (DV=5>6\D!N.!K1nw"` 8-ΙG.]gVfr}9K;Yap! RC=֛ %6 [0jU/ 5~"1,F9Ud&Fєg/cѲe/Ϟ2 ~Px{HArQ(f~=oAy~x#°gs==-CϞ2V^h;#֕uw Xc\[$1sװeV\eOWehA)}EOi9[aEf(ϕ| QrHi[ ed*っ|7?-З(iY5O?Wfċwxځ-dea0)-ne) ;Z +0 ܹ cƌ>"jyrlJE*lOJVv^A[hJ2B^Ȯd˜*ÎY˴o5Q3myQzvrOZȫy{G\ά,W?"*yk X+Vwbhѫ(..F^/ ^k$^wV @d('+5? PyQ꺩a10D5^eqX:H*aIDATuܳgjYk,zqkً.Y<RtQ]I2Yx/n{L,E/>L.eȋ\)sƎt^?Dj},FѼEZ& `O@&cOԏ^DSx-Ox~DHPeMf^E?Ea$5os_&c0yɓ/JxШD^'2 JN}0!۶0¸SOĎ;`:::1cЀ 6}H<~Qh(JOAyvT_^[T-Z$l+* ZV{rEYSIB#r)ɣQQ7PEɛ+Z+J% Sܗ,j݊OԱQ$ˏ+׬E4:SN:b1|6l]&2HlBQ!DE;0M(**i@:ca)"܇'f0z>v קjjEEE ix_tCGS,K.W3( F":&zQ]<7sÆ>/o)_ +.pu (۠:~r{ܧ|O.cÆ o~ÙF lttF ʕ'՛0y(l߾ eH,aGA2i᭷F͛wcƌӱj*.C&4=aT?99)<=_eY0 MMMY*-#FLD:5kpi֭mjضCQՉX,İa 0`sU[nm76²_Em!O<0{K@UAoT*# 1C0Ħ2>J{e]v9\SUAUu4R4MC4eYqc---uBUX̳#\g2s %x6<0"q) mXp4 *zAx?u(veK?hY~ Jaʔ)\%IUU\Hheee8QWW"S&4 Y;o>tuu9qgbذa(--=zGA}vd2]kz$tƜe !l=2ۊ>/ w׃X 2.2"7EKR%FP ˽{qض`M"D~,^sO$xk>(Y_Qknw޽$,Yo _#.<׌6~RZV?(LLu HO-ud߫ʰY$&ji0 *XSy(&\Μ);DwfR3 ej)%6#To am67S |K}h^f#6rfѢxtSzGZ j'.-%һ0ߖ,V΋Y'*)沠P"%FމdKoQ׊xיW;.lE3!Bg3riTUnlvc a%&jqe.GC2VuMJzl=5Ql^7?n 9hd(tDu`V~R<\kdgPx/_\Ǔ2{Gr``鬅d-V  {j`WЖ0ae%du0 ёHVCvT1~üD)Yl svN.'#Ds Ϩyy E(BW/6!h۶pEXZW0>wQ"!Js^Re_:ƦgϱLe;uB0ɴCNr~gYp2gFf̲gIv-eׁ?d)I(( X?:4 Zc0w,Ff7=y,}Q %s>XqQUЌCWÚ;4_s?4Bm.g)&4~Ͻ%34eǢʺ%8-Q!`( 8ݻwqpegMa!}xO/FII nFM`paS5Q8,c1x x!#߂Xj OR ˒䅐zePy=u[:E;%I@z-%!>d"bf%fPEP^P( N?t{̝;555XE242 JS2 A%p&ֈKE6V\zfS2Y U&Q|7NٵHɓ9{5 ROæ/JLʖ`zuْ^SGa,HE4~J(M)Yw".Š+pWNB*u\*-PʪД>Y^<ʸ~FRX*V&Ѹe()ud*っ|7>-~R.SǓ"OFj'DMZ&FBE󢴸$h5|I'!***H [&6짫lDv)s3-nyDE2t$cԳ/sFi?ŭ Yw^c -E2y^IN^T /X@V6jY-TM[$xc "|K^UU׍OqQKcu[(1P25n|bR?UAqw7uōO*Ld^=:q[D_p%l:Q]O|]4Q P O@mGdX{ftjo,XT&MPڰR"(0z[#:G"F$PeEWf^~E*LD6( %wNaNqS(UѦB9OeB4Yz>X{ Ȅgd3d@uP~T'ӳizHѠBSYx{On%b*=' ?P21{Q%n(Y,N6IKc"s(^a1JC 0z#bNO %,: |j* (8Լj̞׌rFE ܈G6K}V~E^i,'[RWxLEW^#۷oGqq1+uʺY c)冕c~4ruSz~x/L<'["se-T+P-|j_W^kjjj֞"E{E֯k_ȚaY^^26͊0S86]ᲞWxu('l{O>Fزe ^|ED")xE)k֘ ^jk זW:& 5"հSOя'w~o X;cذaxꩧpQJ<998M| _innQPSn e7ӝJ1 ò, vUUޣ/}T01M}mL:2r$Pۉ*d&GRN]]?>}~Lΐy [ ݲs@Md2@! oQyk:;;N]ŖFw_}Er~( s>9m,>vrg2hUUY<:?4( tRXgy(+$q{W1h<O/`ܒ_bEm8KƇQ?wr wX^݂INF$]0w\wy'yf,Y&"WxOWaB'm9e~-4`%d`Kx[~(X,m(dd? ekעZ~ETRGjBd55^Ƣ D_F28~5"B;yxհ.\>R)\tEx0h iCz%k(*s2^oԩSqUWm >G?'|> ~a\r%ػw/fΜZcC_A.,K[GHƻ|TQET@Z~7F.ˋ{S').appendTo('body').hide(); jQuery('
' +config.loadingText +'
').appendTo('body').hide(); // jQuery('
').appendTo('body').css({position: 'fixed', left: '0', top: '0', width: '100%', height: '100%', backgroundColor: '#000', opacity: '0.8', zIndex: '10'}).hide(); } var doImgbox = function() { // Create list of images in this scope that will be used as navigation in this "album" var loi = '
    ', j = 0; jQuery(this).find(ltpti).each(function() { var alt = jQuery(this).find('img').attr('alt') || ''; var title = jQuery(this).attr('title') || ''; var href = jQuery(this).attr('href'); var thumb = href; // You can remove this if-statement if you like, in my framework (aFramework) all images // with a _small suffix are run through Thumb.php, if you have a thumb.php of your own // then alter the thumb-var accordingly to speed things up. Firefox gets really slow // displaying more than ~10 ~>=800x600 images, i've set my thumb-script to 100x* and quality=10. // Because I use the same files as those up for download this is unfortunately needed. Sorry! if(typeof(aFramework) === 'object') { thumb = href.substr(0, href.length - 4) +'_small' +href.substr(href.length - 4) +'?w=100&q=10'; } loi += '
  • ' +alt +'
  • '; j++; }); loi += '
'; // No need for navigation if there's just one image if(j === 1) { loi = ''; } var applyImgbox = function() { // Get information to display in imgbox var href = jQuery(this).attr('href'), title = jQuery(this).attr('title'), alt = jQuery(this).find('img').attr('alt'), imgTitle = (title === undefined) ? '' : '

' +title +'

', imgSrc = (href === undefined) ? '' : '

', imgDesc = (alt === undefined) ? '' : '

' +alt +'

', close = 'Close', imgboxHtml = imgTitle +imgSrc +imgDesc +loi + close; // Hide loading, display imgbox and run self on #imgbox (so the list of images acts // as navigation) also add .selected class to currently displayed image in list of images var displayImgbox = function() { jQuery('#' +config.id +'-loading').hide(); jQuery('#' +config.id).html(imgboxHtml)[config.show](config.speed).center().imgbox(); jQuery('#' +config.id +' a[href="' +href +'"]').addClass('selected'); // Close-link jQuery('#' +config.id +'-close').click(function() { jQuery('#' +config.id)[config.hide](config.speed); jQuery('#' +config.id +'-loading').hide(); // jQuery('#' +config.id +'-underlay').hide(); return false; }); // Image-link jQuery('#' +config.id +'-image').click(function() { window.location = jQuery(this).find('img').attr('src'); return false; }); }; // Preload image var preload = new Image(); preload.src = jQuery(this).attr('href'); if(preload.complete) { // jQuery('#' +config.id +'-underlay').show(); displayImgbox(); } else { // jQuery('#' +config.id +'-underlay').show(); jQuery('#' +config.id +'-loading').show().center(); preload.onload = function() { displayImgbox(); }; } return false; }; // Apply imgbox click-event to all links in the scope, but first unbind same // function in case plugin is run twice (after ajax-generated content for example) jQuery(this).find(ltpti).unbind('click', applyImgbox).click(applyImgbox); }; // Always return each... return this.each(doImgbox); };PK)R8=)ٺ pdata/shared/jquery.center.js/** * ColourPicker 1.0 * * Centers all matched elements using position: fixed (no IE) * * Usage: $('div.img-overlay').center(); * * @class center * * Copyright (c) 2008 Andreas Lagerkvist (andreaslagerkvist.com) * Released under a GNU General Public License v3 (http://creativecommons.org/licenses/by/3.0/) */ jQuery.fn.center = function() { // Always return each... return this.each(function() { var t = jQuery(this); // Set position to other than 'static' so element shrink-wraps and width/height is calculated properly t.css({position: 'fixed'}); // Why are there no jQuery.fn.outerWidth/Height:s? var w = t.width(), h = t.height(), lrPadding = parseInt(t.css('paddingLeft'), 10) + parseInt(t.css('paddingRight'), 10), lrBorder = parseInt(t.css('borderLeftWidth'), 10) + parseInt(t.css('borderRightWidth'), 10), tbPadding = parseInt(t.css('paddingTop'), 10) + parseInt(t.css('paddingBottom'), 10), tbBorder = parseInt(t.css('borderTopWidth'), 10) + parseInt(t.css('borderBottomWidth'), 10), leftMargin = (w + lrPadding + lrBorder) / 2; topMargin = (h + tbPadding + tbBorder) / 2; t.css({ position: 'fixed', left: '50%', top: '50%', marginLeft: '-' +leftMargin +'px', marginTop: '-' +topMargin +'px', zIndex: '99' }); /* Use this code if you care about IE<7, this requires the dimensions plug-in tho // Calculate left and top pos values var leftPos = (jQuery(window).width() - jQuery(this).outerWidth()) / 2 + jQuery(window).scrollLeft(), topPos = (jQuery(window).height() - jQuery(this).outerHeight()) / 2 + jQuery(window).scrollTop(); // Make sure element is not out of bounds leftPos = (leftPos < 0) ? 0 : leftPos; topPos = (topPos < 0) ? 0 : topPos; jQuery(this).css({left: leftPos +'px', top: topPos +'px', zIndex: '1000'}); */ }); }; /* // If dimensions plug-in isn't available // Why is there no jQuery.fn.outerWidth bundled with jQuery? if(!jQuery.fn.outerWidth) { jQuery.fn.outerWidth = function() { var t = $(this[0]), w = t.width(), lrPadding = parseInt(t.css('paddingLeft'), 10) + parseInt(t.css('paddingRight'), 10), lrBorder = parseInt(t.css('borderLeftWidth'), 10) + parseInt(t.css('borderRightWidth'), 10); return w + lrPadding + lrBorder; }; } if(!jQuery.fn.outerHeight) { jQuery.fn.outerHeight = function() { return this.each(function() { var t = $(this)[0], h = t.height(), tbPadding = parseInt(t.css('paddingTop'), 10) + parseInt(t.css('paddingBottom'), 10), tbBorder = parseInt(t.css('borderTopWidth'), 10) + parseInt(t.css('borderBottomWidth'), 10); return h + tbPadding + tbBorder; }); }; } */PK[8gMSTEXTPRESS_PLUGINimageboxPK[8܃TEXTPRESS_PACKAGE1PK#U8oi44pdata/__init__.pyPKZ8x_bqqcpdata/metadata.txtPKKR8-zN pdata/shared/ajax-loader.gifPK;R8"K?nnK pdata/shared/imgbox-close.gifPKhR8Yߐhh pdata/shared/jquery.imgbox.cssPKZT8J))!'pdata/shared/imagebox_preview.pngPKYR8Gpdata/shared/jquery.imgbox.jsPK)R8=)ٺ pdata/shared/jquery.center.jsPK[8gMS#TEXTPRESS_PLUGINPK[8܃E#TEXTPRESS_PACKAGEPK u#