bplist00T_WebMainResource_WebSubframeArchives_WebSubresources _WebResourceFrameName_WebResourceData^WebResourceURL_WebResourceMIMEType_WebResourceTextEncodingNamePO+" Morels French Steakhouse & Bistro Restaurant Los Angeles Los Angeles CA Reviews Gayot

Morels French Steakhouse & Bistro

The Grove
6301 W. Third St. (Fairfax Ave.) Map
Los AngelesCA 90036
323-965-9595 | Reserve Now
Morels is really two restaurants in one: a pleasant French-inspired café and a dinner-only upstairs dining room.

Cuisine

Features

Open

Breakfast Sun., Lunch & Dinner daily (bistro), Dinner nightly (steakhouse)

Attire

Casual

Payment

Credit Cards

Dining room at Morels French Steakhouse & Bistro, Los Angeles, CAThe Grove shopping center, adjacent to the landmark Farmers Market, is one of the biggest hits on the local retail scene, and Morels---which is actually two restaurants in one---is one of the center's favorite dining venues. Downstairs is a fairly authentic looking French café (courtesy of corporate America), where tables spill from a classic tile floor out onto the sidewalk. It's ideal for crêpes, a reasonable facsimile of a salade Lyonnaise, chilled shellfish platters, and moules marinières. Upstairs is a more formal dining room where good sauces---particularly béarnaise and morel mushroom---enhance prime aged beef. The handsome steakhouse boasts white linen-topped tables in a rich wood-clad environment, plus an inviting terrace. An extensive selection of artisanal cheeses---both domestic and European---is offered on both levels.

What's Hot

Los Angeles Dining

Restaurant Awards
Restaurant Awards

Our annual restaurant issue features the Best Cheap Eats and our top 40 U.S. selections, including Patina, Providence, Urasawa and more!

Petrossian Paris Boutique & Café

Review of the Week

Petrossian Paris Boutique & Café in West Hollywood now offers a more serious dining experience in addition to its caviar and gourmet foods emporium. The menu offers intelligently executed dishes such as asparagus risotto paired with “kamchaticus” crab royal and topped with salmon eggs. After your meal, make it a Dinner and a Movie night with one of our featured films.

Join the Gayot Community!

Discuss what's going on in the Los Angeles dining scene in the Gayot Community Forum. Let us know your thoughts on the Best Bakeries in LA or weigh in on the Sexy Restaurants that set the most seductive scenes. We look forward to hearing from you!
_dhttp://www.gayot.com/restaurants/morels-french-steakhouse-bistro-los-angeles-ca-90036_2la030435.htmlYtext/htmlUUTF-8'1  _ -->O%S CY09_MB_Q1STP_PRICE_728_R1 _http://view.atdmt.com/MGM/iview/134671809/direct/01/1599568376?click=http://googleads.g.doubleclick.net/pagead/iclk%3Fsa%3Dl%26ai%3DBqmnVn5RASquYLsL8-AbvhbTbC5bninoAAAAQASDe6IUCOABYvrnYmwtg9d3NgeAEsgENd3d3LmdheW90LmNvbboBCTcyOHg5MF9hc8gBCdoBZGh0dHA6Ly93d3cuZ2F5b3QuY29tL3Jlc3RhdXJhbnRzL21vcmVscy1mcmVuY2gtc3RlYWtob3VzZS1iaXN0cm8tbG9zLWFuZ2VsZXMtY2EtOTAwMzZfMmxhMDMwNDM1Lmh0bWyYAsw6wAIC4AIB6gIdcmVzdGF1cmFudHNfbG9zYW5nZWxlc183Mjh4OTD4AvDRHpADyAaYA-ADqAMB%26num%3D0%26client%3Dca-pub-0358308655580959%26adurl%3D_WebResourceResponseO2function DocumentDotWrite(s){document.write(s);} _+HTTP://rmd.atdmt.com/tl/DocumentDotWrite.js_application/x-javascriptObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345GHIJKLMNOPQRSWXU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://rmd.atdmt.com/tl/DocumentDotWrite.js./01X$classesZ$classname12UNSURLXNSObject#AVcٙ 6789@WNS.keysZNS.objects:;<=>? ABCDEF\Content-TypeWExpires^Content-LengthUAllowTDateZConnection_application/x-javascript_Fri, 26 Jun 2009 22:43:19 GMTR50SGET_Tue, 23 Jun 2009 06:18:26 GMTZkeep-alive./TUUV2_NSMutableDictionary\NSDictionary2./YZZ[2_NSHTTPURLResponse]NSURLResponse)27:PRd49BMPV_hjqy!$(HSX\r\!  _0google_ads_iframe_restaurants_losangeles_160x600O #[about:blank"#$%&OGIF89aXѳpҬC"ӕ٬vsiRǖvnjnsP滉˰yh݄)SLJtto3׋2t&ɔo KD2,*˗YgQ2˺CdfXJUqRRsJ.wVƊȷP$jM2 FF6)OD7n6{WI ŒF};h穪vyyXw ΜFQ(ӕg+"|bʍ]DhW&0_BUB>#ḟ[ikގś\|,Ψ^`z!ւb!٤cb*_naX†.!,X3HZXȰÇ#*Hŋ3jG?I2dI(S\ɲ˗0ȜIf̛8sɳϟ; ZѣH*- hӧP2]JիXN*נZ#KٳZnUmZn=맮ݹoꍻ/\rL0^+^7`#KLaƘ3kvXMϠ=[̹ӛQwװC&M[Ԫ ͻk L|xջU(_μs߿NzVב'NC.ث< Rn,~;' ܔ[>3wBD.}_O={/7`^޿{kPܷ) j◽ρ+ƿ `\],Gǵ7UD@EbN@+[ Hd́WG@X`M`a(3i(ѢҔ@D[ /Thw-0M%W}?;A|gG>dmdG 7p #{Gy6~7~N4v~'d2pexg/t>!~Evn{lL 8WU'jWsG*7R8}ǃsyIB8qp@3/ua#x9qCk8 BW*VX]Fr7fy҅ZeQ`9abB)K"8 "af r,'=t؁ҕyZPć}h cPqS 7e*E"& 5E)a?r 2V؇QBa{b!$Hm$buãxui6kTķ[8*1H'T[|[Fgԃ- DHgEk)rX!B VT02*s%bMKVT$Y$FRq'`.I%(B+`%YST@$#4e7ylGl V*9[5{TǓxxz$&MՔDx|LjvTEe!HWS`E%+s<K40䁅wZhIxHxWN8!O*Qvuv^'68Ib)RF~7OP@99KqTU9ٙКlic+ՙyrI eezr.Ye Ve9!/R9uOi9nI'&]9HQ驞tٔz_YyiUgTRPT-IIi"ˆUd/"N)U@*dyڡIq"# (ZBbC=*7)x)v2"((p::l yX 2;q Jj,I:dAq S!YFCFz/ʤa&H&ڦ(BXT՞Ft-z`ZbꧡT$zp*6߆M颗ʧf2b4ګzpD%Xw' *W2ʫ1VfZj jE4ӬGqpp(j:Rfr*ӄʭzTŠFA|+FKw T  )UJyJLD#i g@uH8s1I$ږ nHȰz(8{ղ :$ْsz:j* [etڰ< d)VL\] wڗ(`(XmPfCW YոhM~U8k=n^^ck$*HsTݴaDr9 y"^zh6`iW:Č ai`6uk2+zeRK"C6j lHqڎ w| Ժ).vca;mXn7n8W pm틷mmYBKeKe:&G:vJ+5:R&IeEqp!j\k` [ZG$)V|A-!asp@ #qc"@XsD<hӑ" ;xO\;O v &>| y=zF[&gU*Ӻ&:]ġk3{:|ܪVoMV#&' Dǂ[K~+0ȼU QVjƐ8ݴz#~Vw% ʅ+ʤLzʔ5lۧ9'p\f%g}U_=+YU16e|eu -ld3F݌ VeI"guR}0t1-;--pqV`;=q)AbW65F[#ѫzXM<dž8= fXj 0!lR7G-(! Xue) ;hv 4LfΥ`La[@0٢ r{ZWן&=PRط\n[XHVEZAbѕMf )7 yΒ ڪ5`܂p42ۍ ukWrD޽hUӢɕpXôT`V rq8e`XΘ%Rk$p`߫}=ѕ`DP!n.+ { X-0d;ÌH,)04vF:y6- 0 R]Ox/nI~ P#~&~d [%\]+TKՃLK"Δw[%Z1m^x,đOW"&&@d魋+0\ v}Tҝ +SJ%k~@&g|q>[]~dK^1<ޝPJ"> Aˮ%eN_Nrk D[>_>je8oZ_ٍ\1nΫ=eTI`Z6E..9`兎+H4V4!S;ߘ#H:YDXN$H2?QV/ d"1HK`c>X!+ѝ.GQ!['~:bdK\_Z%yUA0aPNofa;~,o}/Xop_@Wf&;b?2gO .,oЋAQoqHr0 qp_7 0w/SLaKǿX1~h? 093Sp nwJT @ 8 ".S1D5n1# $9dfl00"K0?rYsD LHOp"! A%Q .dHō`hkʋ g#".BK7Ε gβ0Ph )ChSZucB\/B*RQ &ESo_ֵ9k"T<;qJ6v*Aq'8s3Qr偡O=P- }'ٲpͽB p`|okE’n(bӪ#IAN4ܠ#6ʩBŋC `+tI#/?q.,3A܊)l c&GRM3 @&h/38DС ~:2{q (3T$i$p-HR(C \rNFgj.:zq8BC*cE'x@T4\GҊ,6uu0 ?s::r^2 &\U(0D$EJ8Dҋ qv?iUM_?RȢ= qÑ,Â"ՈT2܀$(4cB6و[ыElWeqYReۦΜC  :2x7/E ~ȉe|3cB0İQ et83c+[G1S-X2evJ?r22ZK ywʀ/evuiNrZje80ZToo2d-Gvtؑ,hw"/"[JŃ[/Wj)P|'j/i5&Cz\ )IVGRW0ens-!<<>0twwXL_h!!|i57d#Sp$~{; V̖\ A-XAviڶ.@̥<)Y@\6t d:0 )}DU^C' &JNAqpilȘ#? [U O1*vb 0C^P8P@[X] kK>C~1! g>i^%A+D*Cp`5؀NF#:%R"xel DN I*FaK0Z wXFD ~#sFB6BF䦨|k}xB*|+?*RTl@28-1Ŋ)+gf4@-hA+8t k #j[! @^( vφYA.gJ)pi)3 ԍV@K+:AW#8(```O`[6I `z/Ɍ|JԡΊ ;> r 0l'ڞa7'TJ佚t'U}cIi&UHh',R2v ,,F T=Ln e `||p^ηR(>+9@W|27;ܚis\g;-g~꼷֎Zi%ro M}G9Yg<;H7IzB=w5-ߙzBKNeXDal2Jrr}4b&&j>; wC6)@;H{3i#y#b1={  ׁ%2?-{k ;=:S @@~I"{"d%j HL:A|&@! B6 ⶮj2pA*R:25ԑBӼ+80- ӉK $1º8Ȃ {A\yKڲ([3RT)]|=\JD{O1"b+:R+=۬eDCӁ?KAӠ$r{Yl"Y8Wܚt4Fv|%k8@8FEflF^A|ٲfAH ??*H@JH- pI21XHxvERc nqb#4G1[ɚdi k̼ćaDŽlP:;p3d䳰dIIJab$BL; ځ P;L>,dYL^2\qD"PtKaw4XBqIĬb%[ :J42T5:H`$$t{˹<@a8|B{VC=ˤ;,6?3ъ=RK4yiB{<OJ#C`3)EY3;/?ܼs[ $\y&ZɡT̈́jyԁDk=O OS&ϲK~3`[AYsv4CS1YĽTQN]LTjτ#Y*G<\22@jyE-9>r@$dⶔO%@d^]?R$SR Sr3$Z45:.PE͠Km6b@\ѦS#QQE?%Z %S @|A+,7;6H5lJ@e%tUD"M}PnčT`nġÈ95R(DNU!RMSSaAOXkܔmQ,D40?Jό)g:?`"ơ|c=Sj[}2HjG})fVALQڬV-DiYezXmUK}U9"ӊ\ <!mZe\aЪ4ePlZg0 }- E e#Gu٭0x6.I&ś"C!TxP+=QTOt2YoMȴL2|Y J 素Gu\gCB { `o¿l.u=X!ӓU <,x̘ܔ ؤ% G,  kH!ιY[%Ա]ĖF/DLh]ʵ@]YC#mi|Ў : 5@4T-ĥĊ훳:_U [%KmZ]al,J6Zƃt2_OV!`ې]JD>~?ѩĖK dc Qc}f4[e `,ax: U?I`{l\a:,࠲b-1bV4e]#͡4ө X+@᜵ф B(qG@[©CϏ֔L-FO6\dNXUڇK)4:9c`c?8]IhN(}ͬBPǩlYjda' f沍K1={|ƻ͂2Q7WS+%XQRW] mEA> CW4r935I*\]M]dqn+{JHrWciŮ]mrc hr}5y9[CR^@u?Qo;9QZ1q_ƌM ʼnZ7WۇJʕlb>@+5,?[;0Cܷ%Gs@3v $8Wk7n&Ӌ:lLv^Ssoq 8`,E/X?tBY90uZv%m _ᒝ=ʇ3hmnՊ`+ @6u1 Y٨i2)|k sDPB}ev@+  81m.v.l˛ @wˤ߻?B`l,v$zءxI.f{k1I v6̖5n..|#?9@&ėn̂cPN_Ft)blH1߈IȚv%d#%gFg[ N 8\Crg/p舘2"&"Az,i2 ,&w8lq0L>vygA^tHGR!rLGN 7`ѪMaY Ь !ҁ# \ BL(H&iU&̩%iςiLpP48Kc~??|,=՗#nR˩Hip0ZudlQƋ I8e2vGÈ h ۿsc_Be 4pe SxRL ,wH i1FPVnmG:]Bx}6_ cPVP屙b Ɣq@AIY 5 (]|e[^p#QeBV$$*&؎EXM9x ~p( ("IG"' ۅeH}]X^%k_F>&[u]GBR&h8UCWFkO_J%c>$Աi/t! w\&Yj-de.xAo瀭?Bz0&j}1$lPFfbCԗ`5c|g h |l*8Ԡ</ yA) hޙhL(%<;ݥJr'"4A cV7n3+g a{ g'&)p#RP'y>{}t&,2 2elDo7h%]!HZD`'C8tK;4p7/zMZ =(-t^UR2UM"PAB"0ĪdPCM N]Bceʹa~TZ, JٱA sA|ќf D"ϡlB8e4) Yd]YB}@ީ3'BEўg:`fJ']h6wf$_{@eVeemd ntB's]{-A@|!0o зPdN{^0R!K!)LV)#ʨmq`z(5H B3m rc ! 3Q0D(b]( @sKY)4%n-.&y8sPKK54$gzwFX{L@-RXB *YX w68J8ׂPi֤hh;37:#N?UMӺ-4 V }y0޽K!vRjFЖ!PJ}$< 1RͮR Qk9ۛ)ppt c"BM(P27I~Fo78i(s!H]|.\jHP+nU:CXEx'+3D~9@=iOu9̣e/yc."J5fN~9v7W4rf1.wЅ=Mנϝn-Yʝ(zW> t؂^#r @\ mT׍R43<mdžD ԈA [i[i!]u]" {҄0=@Y5iKyEݱyI9Б`V `e,ǣPYߎ` G=[$( a&DR]_qNAi.\!ZՕ> (-H"A zGČ<!ʼBlyIM+L@uӁ+n\& &&a] UHR db&-YDhP80`}В΃ -,KJYbu|3jneQd7 \X\GjSNф - U[a ϠHM(@>c4Jn܇ 6!U!eaaIH`,%@LLQueJBXtIdܒM<h$ee! v |@$@ta6"=GDņ0 tYWf]X!Y DGXEHJ%@5\! ^NfUEfNF+B%-gVfffWgl4J$M! &j*Ndf'UkAoxUm*Eo&O,!cl m3YNgtFgI) &jV3"Dwk HFF Z Pd@$ja',B`ʺəT<ܦ\\ -Yݘ $ABR1 Y(lm Q{fM,v59(Ui%M< k2:[ j(0rz1q#%_5DrأHa(+ilh(('t鸍[/(莛dA5)@ ѩƃ> t@nYd}{":jSN5rJh(G Z`؊tn\jjcj5tR2eVc Xad.ZY[4S8맖2C!hH@  Jިp&ۘM|,ݡ**AgN+bL\X C5$*A dkT&2Y ]h0 \$_ƶʹAAZ쭶k !DĢ k)r(,Tc,/e: %- -F C=a[H - gD[X-8֔.Dd.H~mN$bTnIΪ ^A`P V)51$`%[,TֈF<ƢFY|F|eny ,A+~- ’}-kj[cb$[unJܣs 1jV\}BRҤ,暀.bn-}9>.k4F YOQYonЦ` LYUXbd@`)\`]nT20qLpk.dă&gHTG $DY n dnvn U殬ЮM3~D˟b IdPpV&1SpX8sխ&Ye-A|1lV􇯐q0$ K WP%|qU,ec-,,)o2.0),N8 3#ԔU҄-3PBOQ0 o m@0/r 7=ƌh#=rR0P.,. p~Ѕhj܄$m&$"Aos0-2&wqLpACE: G0F 2rKOK*C6okl@+sIxLΚd@_j&;!n /El XFg]#HޱR-SR b<<332"%&[(xDA?+ qND+.1,^C/lvJ1~2Xw2ɺu3S_KvGՖu|[Q l?ztY5"Mp,|4\}uթ~GN Ǵrxew1'-Zրl#L+Wezqt/0c~@&os,y2Iw 7~#xW'!Bq3h_ -<_tj_01=D 0*nKx X 0wWxZ[uw׳T 4R{HƒTH2Wq"4_Oe8tNυxǏCuI2wzeGQ!LXmA;NM~ (Ȭ(PNBn)* j@!O8/G ȫH hXᾠ a)D0B .x(E #L "!-@Ӕ▀+3{`;`@' BP Zm"s@"F#$︗&hJstT2?"@$JL1%@S IS,7 3+vlj8P YXHܨNR2ood lB4_+UxSpԢ"BrCy+̈́ĬrOfq@aP8D`Fs$XQh/23S+KIQ?H"R' #CH4;\a B͌RvxaQcQXsmSV3$ 9ԆY_>䔜Ç,Sݩnvjf8^rWNym9U]pun,)g3*$ 9ȘO0\(<#$Bpν7'4%|"re 5Rsx b :K%qI!M`ɐ 1# 7q"Ri,zj"c>~T,]S +=$A`aU8mA/ckPXԄ UQSm#SvUtN h gWNSvuνlJ;֕0 zj`ǂ0B#BXXE1_ UgKt,POXYS\Uf΅IZn| htZJ"%* BB \y$T@lya0"yy7D0ʗ$-SLʧ! "t݄%3}lg b cdR={`b]cgw8;.1e6vq= s< %3c6w<Ӥ.Ыo?BՂ#J{ Ïޚgi' KJ !r&H.44X'=3uY$ˁO]M9G,pEZ/`gOAjީ,O)  sSzgRحTyeև`.Ickxu8A@-t#B,z|0ep ^ְFRIuVӰ[s9)>1fI `JKV)N SJ:onF/7 N )|N Xn:Gd/I=|ώ0&aGJNn=/~ l hgtH* ʀ'*j@C,^r`?$|-p~+T8iUL/0D/3 Pr /4ic/H@2"O X#L$)x6t8A #X'4Np| `nBQ*Hcf*tF*g * u@G@J+4i>gR:Qۨ3&v)GB -\q^1ڊuN*6."`H[EgR.'1TDڨ_*",De IOgnj8U Wwa PRs'XM HLwJ WFN2.}z̙, c2YeVVZ+Dbzk丞Sr| 08bpS07;:<F4`Mc!+JfDpAȠGk(qj\@MrS>]C| 4gSKdȥ`(@G+@8 xTR1)k݈,MdfBJ`~6)lbⶠL&bS =F¿‡X@L5`j $;- E@q""UԢzd@ŇAg7 gjF-+tʀBaTRO[}) Ԅ>Er/W ԖD&"^tgt 1@5dքQ"Y@=W]XZ.nSWpBSpe׮wylCuLLhI @mgK"OD"J+femmwiԗfg 7/зU0%OBZh KpmKĩ$ꂯ%ζN*S6G(mS▖(s gEx. O\v0V>l[`0@R D@Vh.xOʣJ+"KjJH>/+v>{K} 8 tIj'TyGB>)wwso8?H2 Jl8Cy+e !5{Kы(9.rtTD)i7]Sv_WIV!,+'C L9PgTWT-3怏c+(Q hw`H aҹ2Y*3O)*D*LLP@`-@UY'+¹hJn 9dB>ot-xFӏ9TDHaC> W"@ $T Zk5 +0 [ D@f7 @kVp uZ)R}M8,δY|º8>n4W .Bu^-QVfd n>e"M?v4B]q hfӲUx>yZ )v.碁zv?C mt B[⯩UZ <$Fg"DWEh&woӫ/;Ǟq ڻ[rBΩ%z& Ư$I& O sZїҿ HԴRa lXV`^1 |n$f^hꚠ,Ik- 0$GP 1tA#" *j_<HW $y,0#p68d=BY_0ܔ:P`N@YH@筮3C\%ձL :vj{**80j;;f?M5^Cݸ<ϴO#Z8ZzZMK?&VFFh)<ƞCļWNE!vq 7OS+-J] PI!\;_wMLdWI`|#덪P')2+QxǔX[>g]f3gB`C_ f<^qVDj + =Q; F߮CM4x*qHA%rXh1-&أc\)@l@$$Pj:@"A38x$%+ Ct z5:VK6 "Dl%T񣓐'0 %‚o܌y9p Yl$ rP9?KJ#@ H8 G٩U`H|f]@3m`C V{}0hGDz&-$&fG`2]%_my&E WVq n5QEQGC<6]B`MTBXAi*YVQ i&ȝ!8p P SL@aT@!1$Y hZb\Їydeb}i‰3s#Wjvܸ2TC <`(^dqxAe>HS lC@=:\FK,ׅJ'pcΉŨge%}8 #fg{Tcن%X)!BplV"jn:]Đ@\k!HF_j ⅈ"0EjMg! "S-@(MXUUjjT/|<G3Fꭀfʣy&C],K^J..%uR#`(R.WHVq-p hmOtOL+THتi.G4UeXBn!#!eBT7;(Y24`m)r~B LmgHزpeLڃ+mr {#C Vk@86,Xad@EALB&e~ dl%eF4d<9p"+F"&!AQTb7 TGnn#=d/[FoD]%ɡ%#d?5>ьӂ0k-tL¨u|MЂI:g&dz%D'c8i ɤdu8 #7ˡGiyOJ \z3 #)Uyfj9}J㢽,!pє!lf-4Ct)f.m2$R":qwA RH- BcdET*S+rbr,(TeKO+ bH\GT;%&"?%'3ZelJi3al@ƺppgֶ2 8C67?֌Cn]?#PBoa I;֮mRU]UxtP@tp 3SBc1Z\Tj4iqT<{A2\C XJnw%AK K=59Ը((A3\ 5BR,vQ@  dO ӻ ֤'pC+:,P+@h0^ѽ'b)鲭" | d%` 9ݘn! ֤ 6z+6#L 9/R u%Pd4hG,Ǯ fiV|P9-w6m3BKn2UVkQ*ņNK;^HK)[5n\i6ԋ$HzgڶKO7#:xE ȗT䒎cQAVXWp# H؞ɘ Bg3)m/ I M s8`}aҎIQ9IM@A.וS(LofSŏF":UlF}6wC81p0\O؁h&//;'Q6Y"Uf"b(t3"}3T"xT@4*^p1$Rz* lcmʯ.mi3DB:P쭺 b*tKl4Űӣ6JY0{?mćݻ)Pڑ ^2@aMٖm'٪AF9ؼ Eفzm:̫bԾOG6lMۿW\7OX)=bm}ܙ=T&1})01iΜΨӨ'TIk## >WÆaۑ9E4c/P6/vH`14Ǎ\궜(K,ь|bo3:Ԥہ*"#¸,.7mB>(0؆K"FrY>w /߃a?Z=W˴0َc a.n/%Ln74~AV c9{En?4nV7wnx+A:/b*Pf-6p}7'Zɮ1P1pelV+5:i߾',lBR)m+c~>d#.1N+"Hz.;\`d_N.+,?[/\^VceEnC/#,[ޞ벑9GN)?F^m'%d>گISZGG_T'($!z T(%LprR%&) sh@p!CUz 0,˕lZ<v\v`|m=iCz?{)Ə d9*8spC.SB!+ĐΦ*+.;k#MESr/9$3 `@p됻.B8_PO) EtK*]ܯ?SLo!M2&m-OG|σ A ʿJElTb.qMKwtS WzS W]r@~#5љ @F[%P-^9 Ltԓ.>msjϨh4TiZ3lz[}]W\q됼spR6um)KevUMi^@=70W_/&?Xa]fa+ފK(H=Tc^\5diБ[U Y?zV[knƚk>7D&g-vk1lKe>bꙵj>^/6Ui$쵖nnoYJ)wԑz_]o c@6DD K^դD pķ@g :&7dy _H!|Sk?Q%<5)@TD*d"2S-qcӣ c؆jHЌ%{avP02.|0{*ԞI55S\FІ^'v DɄ uyB&'ƯɯeF+Y-cпmZC@>5lC"HJor㝢"1Mn}BY*DQnddTV/2#6ġ| K/'!UB%~p,&YI>ڳZk( &Cv"$0||p^(rBg)|%LP?`q-*NRA bT6|6 ?Ei®nS ( ,>i?8 ACrRsTpJ툪KU*)pAbVqIꓯ^Q:g)CE; eOaf;{ t-<['! -<`Ŷ/-E!hT l(B7625R/g/y(|4JkCpU$1dJЊ@HfT ](V"3Dd `ڢ63 )A2d~JCw$1 V6@ -*E3>+ x~$:o{kصї%K 2ˏ8١Lo:s  '[#{6DM$q+ t k JHdc-LeN[~<wtTA 3vwj.6-{F-q>mŧh|"F),5!´CRvm6'bжB|EjOrIO gи,<Ѷ0>EZ@jK7yi-kuUQ[NJ(Fg5i [ڕ,U;d=[Z6` V;ܪ#w^Uc&AFdbࡣ`6 Fy7Ŗaj}XmStCuƀ!Le Pl]xq}&rgݍ [[H _P/ ?W:_"$cRw*qz7 S[+ H7;K*j%<C 74BƓ+;?X{; N{آ㫤37TQۈ;8?&%t-2贽`:ZK''YXKn;s4?ۋ)rY>B8ʈ2??X7s7% lܢ 37"9@y*ؐnȸZ/@'*t!#941 @0aM15&TB?$B#6K.VBT\i;0λ-C `#PԋkFck+5@{.x,#*db̠Ç e д$kK(P* 6HZ |&ЧKNCK۷6r1ZprKJ (56 ̠)OCE36+l9?dyiL3V>4JL<K |1K--!œ\6I{1C* Nw P̂8LxJ*6H:pf3:#M<=GJGUP8vt)DNf̗%2/<<-IeMχ#匉}d7JL2PsS=?0:YR`6m\Ry+4 +C/M;0O$@S 7uFuQ#N4uPYFP MRJӹRݼeie@&FuUu'45)h)58b0R I;kD53UEeceUH%(: ߰NM\d VgD@dWFU֯ h5G;):";1Sc}%r-J=wELw!}6@eLU׊SҋT=쿾:\}VX?U02MS% We~}҃I /K弽 X,#{XآؖZes)Y@KXYMǻa>וڬUU.u6XZWlYBPQ`Q[ZwљJ=Yտ9- ֫}۸%\ yUBıaETT]µ\Fe4W@!Ͱܨ]1>`[EU]eRLF#4Y R%Dܠ]]7'X 9TEݒ!OE%^Dܞd^_DG"%َ^SE^8^4e+)r{UZ ~_۱RI l߈=T5 .`8:+Pe3Ե` fQ]֘e])%e& a \.pHMnWU^vfGfU!E?2Pec&~/(ۯ9#.]T.b00c)߬[C!SNR v78ceP:]6E@@A&B6d9B]:?dHdJJd9-]>V `p'`.*exzQR6u>S_PvQ**}]'e *fb>eX\yf}xk#lc*n1>&-)tVd(vfBgyMUgՕZnr2#*'\rvFxZ/ٺI+ S!z>e焎eשfMGF $FhF()n) `.(J(j6Nid*j&h>g#z:`xizf."2YjFhgxn+Vjpgj耀vg"ªv릆k0i(g8j&.lhJkΦ" J6@nl'"xvkQ꾦z菸 S&VmnkZ&.kz2[Ӯ*,>~dëhv6N'(׋(oVX>fVl1pv>/GpRVgp*Նp80lfpp ϙ!o 78F zjqn f;2Pq:vd~ж8"Fmwݡqm$rJ~Y$fr@Er ')_) \^gvm\龦_h!kFr=?lT4o t2m@-gBjI!7sb&lxiV&tφNG;kp HuL $/mx~rJ/swALoDsȖsfgqx. jQmo>xV֟qFJMz TwowdVvjxglx/۞! tVcJsvku*҆yuzw|/qdv#vxjlhx.}o#]GbWowlt/?q07Vަoz*a/^rt'Q󨇋)6&Nz|xy|>›.{or*(D& ;t(xBVzKQ mwꊟTO~|uw{2_/WnvowOk?vKYt *Wat߯ٗb;yga^/*'hok~O 7'G7g?$p "Lp!ÆB(q"Ŋ/b̨q#ǎ? )r$ɒ&OLr%˖._Œ)sf4[@a;O#q'сD=<@MK PpZ%4"MYVB<IhgiڞH!nRiYSxJ}ƕ۳E^yRby{`x؂Ku+Jc \O7}s]nk0qdm SJ@ZO0/hT7kTg!r J+ ][_ګZ%+! hse߯sWgH5'\ZAHPU*] tUzUggG |eŜsAP@5FTmTZFDkgSo)"_9T{ A|YhKHmUUSIGMieY_("$(QWTmfgTiTY!cN^X!u ""vvΙ&fEUU\E*iAI]hi!ԟ]UZuy$-EWNwnj]A W]c=Z[jeUhmP] El6IPdEh'EE lPɆh kiY w;7Z hkA W*v Q\csܱR!mA? Y!#f۱ tԿ':<7\dN9ubwKU4V!y@]! gtg#i]LiS8p&ҜY3_ mg'3S[Mv00SviT{avB}fXhP7YnXWzbC T}8UsK7$).Im<=>֎PK9׽ׄU'}uLotrH^4'3i:hcazmGGGzݹtlZ{6j;CstE@L!iRaKV8)Ve .sX> ]BO8dgF404BbO9:H獌AMyiV.QB+<=;5+u! COq7降 Y xEpn6be[$56 3m 0XЕ;DE 1"GB2$%+iKb2$';O2%)KiS;]8ӭ:;]6M4<_Yhttp://pagead2.googlesyndication.com/pagead/imgad?id=COLt0Ka2x4fglQEQoAEY2AQyCDqi0q65kjoNYimage/gifOObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345IJKLMNOPQRSTUVW[\U$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_Yhttp://pagead2.googlesyndication.com/pagead/imgad?id=COLt0Ka2x4fglQEQoAEY2AQyCDqi0q65kjoN./01X$classesZ$classname12UNSURLXNSObject#AB:X 6789AWNS.keysZNS.objects:;<=>?@ BCDEFGHSP3pWExpires]Cache-Control\Content-TypeVServerTDate^Content-Length_lpolicyref="http://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA PVD OTP OUR OTR IND OTC"_Tue, 30 Jun 2009 08:38:57 GMT_*public, max-age=604800, x-gzip-ok="public"Yimage/gifTcafe_Tue, 23 Jun 2009 08:38:57 GMTU34539./XYYZ2_NSMutableDictionary\NSDictionary./]^^_2_NSHTTPURLResponse]NSURLResponse)27:PRddir} $4ADIMa`o(+ )* _/google_ads_iframe_restaurants_losangeles_468x60O n,-./0O;0JFIFddDucky@Adobed      <   !1A"Qa2qB#Rg(r3$%Vb4v7ѢCScs5&6!1AQaq"2BRbr3҂#$4 ?e.O>~c:UOZ8뮹33&ԈUUV'__~hW^f۝ ![Βn$T@D.&ZgjS܂/}I$2(OikW%FB zkQZGؘV|h*(i^c]Jcq[,DwsQUcʀ42$*. Õ~ +ET^ /jhGы%dvJ{ZuXpyUT[%NtP0]C1Libs|j5mƬ,DU8m_Dn00}yc 8*'1&]xU8z&g+,f> UʊMKwѿ:﹘&PP! SntB ꐖى3B&mpTNh5M$J~h'__~_h:э7!ڠi> yX) 7mJU{W^[z#Wjܦ%freXaUQ"0xҕ׵{e|R8!yӼ"H4ɢlAe%J*5סjmۍ^J͘\Oy#B >ɼ*U ˸j*.f*+pK2vcO,\WyAf9>$hypIQz\:Uۤo_e̥L:Ӡ62-DgW"Pgccu\/V-8,|--tfrFZltҢBTҫDkކ)֘ts #F[?#1[ |[vW؋=y_2~V}G}ђ*/7 M^^#]8.&[nR]qGcVTBE<*fq܌fS4![̳^\qPTOª=[=ŧnr蓌+$otTsrbtwh1TADJ"wklBյHB).ڿ]͒nʔ-AEQ{qURZ')QDӒYaǰ-gɄ9KRLL@-JSnaXk RƱ-1$Hu:BJAC1/ R2s|48ݺlRIZp&~/u5b @tr4- A7iEV[i &ڗ tTD7+qJc]ZqRGʚhJib&vGqkMq5xiURQ{(Nqj,7*Hgxm^1Er;%C6{j4#J(]s{:V]N\vSIkuvp BOU-ਪ6vSU]V;-9E`.e/^n3_/(|!T]DRTYS9%eګSК潻o7%6br$\@j Vg">}y'<_Ln-AUqܿ2'5ܻ9ɷu 8%B;mOB"^ˆ̱΄m]/}hTʐ\z4F@`Ҥ!RjBPJ1kJBUuu5Dktɱ>jE\Uhh{<_Jue r*#bA.MQWIxӨvrH'iU}qiDݨ=?ǩ KkW 7*f;QP*k7]JC+}:W_Qʼ5M Z|n~]qiȴ@ xZ!xAiDlfw{Ȍ=,Ȓخps} DD.@l×3 L"@,o$Y A{w6V܆He(Thpqo-S [)6-O% W}KNsQmOb6@"Y^'nv8$Hϙy఼֫<;RHD̓6mkqmVW%rHr01-ոp{ѡ0 ]N:m_$H *-U?`SγH ŻEIdBFy]")3Dh]O]cK%{ʿMl\zlN,,(qe(r-v$kEHLׅ !ĨQD #\O*Eb#Rڪ+ܝF¹%?, (M\y6CzH!~d1x;55EUb2gO"D1 .<èXrEzTTRd?U;}rRPTTDГ#N$@z;ka/ʉ*PURZ{8.vֻ@$=ޅZCuJSVWȩH̽Z>eѨW,Ny8xZ22z!~Rﮏp[x_?Z[1/lq|Q$J_6uur<SyLJWsZ]k?MkܹhZhZhZhZh>CC7qj.&Fn*1^]z maOùk q2AiUIE$EZ djJQ|;xL}*{cY]ii VM@Z]vZ(,+LnZIzt È-cȟfP̫IӰh]aMMO5gQ6zv$c$NGurB#dBh*$]ej˱f-:Zʫ\8iBűz9#yriCi7&^ige=puӍp9L}%%~\]U7*׺u쭵Gpas 䢪U]+Siգ(ڏЦ2tI(vxqʐDm(q~usoLTtgw7>$* Tm&E-( PT|uNi`D!\d?n5إƳ 2- .!*.)=]p_۳q>Uی[ܵcs"BI~L.6M%7E<v4jn5gvis^^KzUH g8u&,D Rm5$OLH%sEqR]8Uyr+j!6{U޺)_GM-~@d]zrq*ٹrHLmQKnuX.yq^qԫ$-ubMz* Y!< ۖٓH^Y)B֚aZWR_%V7ɫ(!W*3nGH{SSVV+&ƾ?&-QO/WaVtupDI0CmUd|j6RJ7\F#jVԸ"^w;'Ҽ5w}n9y>]x%M6'WA6?k̻ zs;m` t: 8*kϓmճae 㫶 K-WjȮ\ ~@ ҿ:ꮤAruP5s j۩FAP#%U(Ze'-B}B+YZk1䪉iW r/eiuOl&B@)qoj6/bq{u \2 d Ž⚢좮;.Qb!HGuibcN2>UlE$nRZS\3 2~$}#.#$[j.]lH`ÆW!Ed;%TSWӽP8&]IMO&1ѿ/n,#ntϟY9uƛu7UN(*E֓ٻ%]26sXQ,]d^e^.ke )@ATPv}v؅xF4KJn3VVtmUƨj)IQWֻ9$LYV ,: ܩ]'ѳ, -J@%Zӵ)߬zk;k[DŽrkgL-\%q/ f;J5HBN5Կ ZdMwr%LjҶJQ*qEוuB"_gl>-J#u^**Ҩ~9nC3XBX. pv;mryf 5JÇnV!X0:An^*Eķ.[ȓ"jV:\n {FXlgc\E]j|\x]h]Q\,et#(`+)"@9YNX9ݡ\ԛ5d`IZtsXzck)wGmDg m8懲I1W<ب6UeUU;xUp ߧA+ʹ'Ze -jᇈ8 ?Ow ӧY!V}h"d*AUON}zg,ٷXXjsCa̛4uD[]ӳ@k%qX̪f& VM'#a[2&p7).էM\1),{b@ʼʆJd!JQe3p!- ]V4)S]n(041-wmi:=Asս)yU%Ӭ9OOӨ̍ 6myA=ITwU.MR8p4[8ֲǷd;U%MEּ;Qi99'ˬ\x&@X"KzTk‹OWVi(^NWy;^ UTZeS{_E((J){֖% f:("lx__mS-Vl+U6h 3)5PUESWYOvu/OQd2=)=ч\eB FQ(+QGujkWiL/;jJ ,)!2 S8uS(x;&۔Dԋk|DB](&4ԫюDNYmMkhюN(>$Z׻ۨVbAט6S˃ ›Ci/MUVu6nD63̐3hjUGw/jionI=JE98n>T̂QfU'z'V5m)OxRmy;fUEkwxs&ÊֈMzO>Y%qŽ2Ɏo$ m 'njE/K.=h@D[1-y,U~*v5rG\c%s $.) Zs Y`W9P!ɖd8imԐ"j b)Ǝ""{ _L./!rJ)+m(EH\O & |nKAl꽽MgMHn+LskuDTߦC,vu (fK66+\!M_rj*M %à8vm^ ;{G}$,Zur|H9Q5v]ȗMFeƄ"EFM(-B´CJNMNmȽy'C`i?STZ-5$\E2yp\/:%Uo;1F_s)6wD[Oo~FMbDt"XIrh^]f|iNPIqyvVSi0JK"=%㒔 ͋TF4)  E+{h-ƩCF7Y!r| ۣ3'PV姳Yhz+CZ)7,/GqWk\ ,VbiARAB!Pf$ݠ``aH2d*Ԟ3E@Y7@E]()Ru-8Ө ?]E·Zi`v'pa'D XF]!c45kpNY2F*ׂ&wsH y#Ӭ^\e]L[Z)r UI*3IJTE;#Ⱥ/ >(\njJԗ@AH :xNER2.NdHjq8ܘ-!*M hO :'Ѡ'Ye1)n5 Dބ>2Ew2:h ,D'-J7DE MGཛu5TF;q9e`]aZn+lq|PR25uZ2޿̋Ctbjn1r5}ˊޠbpDۤ]]C4o ѻQFpD:4ڶb%E;HԳ3Og5lŜ;xbDN"\%ۻpR. k۩!#AOz̻;6KF;,ղ*yC? cb몢Lu?R0ԃߍ]z)6ەJ~^[ 1EC#A. N:@M-Dk3_$y'%AU QEPDg"-U/ǙI-𹬷  DRR SS4g\jJr.FJΎ+@Q%EzQi.[I4itd߹یd{ (TU**X瞻ܺ}yW&bZhM[ ovdIAr5ɟH.X!}Dn\D/@p~"TyUndj>1!6@r#|E!QsOh0x˥I)x~ͤJJ@ _vԷF|"ɆF Ss&$e$v{9yՖCj-q7H^.8[( {΋ ;d.qV|22ijw;ñP Y-_`1 R:*Dªm* 5Np l0E61 9`bM[BJ} @-A n%dUD-TSnStoqI܌3)S,hrdۜSQ\3<T+ǽu=MTXݥ9jleA&)cIɀ!Ml*rj!AD^ʬ;βx&SS'61vPg8:4yYF|&O0mFM8Szԉ\r;锗 Xh{NDњq*֑Wt,Ty̯zbÃh@9 Je^J*IUJK3?ܴfE OGP628HOje e*kFT"2Iv?Qdzx\Il[X⺨ #gh<{+% {mI\܍bJ,ˌ Q5?+mt!H캓[9zL{ʹ2;H6F Ȃ {+j'P[8$Y%26*l:s9."&Bڪ4q/}? F/X4;aj-{ U|+NJQjYBfcxN$/gM͛Mߦzdq6nw**U5Wdzoqz},J @W RɒdӨZ&xAN 8xQ{DXA2x6w O2]Ow\ǣ#&` /R5 m>MZ8W`79xJ饃H7үwiI-_'*(ȫ|TrT.`^ pLJ =x\"ˌ+cP"Q:x_g~CGY;}0f&Z0uƞV82\J8n'~$e7+EW^X' RsRQJjɗ^Qq9'gM._}e$ 2\dAk^^S]d' Aњ{&f5qc{R5&r}E wzt1-ܞTd1^orw]~LdD`h)ܚE5̝fzb,<&74U4"Țm)UcEɫkz#+g,>؍4)Nbח۳uӄ%rT?/ŵ\M3wVM6ߍb;T$ot SYA&1yI~Ǥ)ѢDW(/$A/op2RD %Ŷ-VJƏӄ"q H{֪Kd+obkrmnva-(wB.4׏=;/8Eųu0R+2m\4TւM{iU֞kǸm-q*IqNM]WcHCaǓ,db$ߓ_UqzG]r+ӈw+7H 6Wg/K>zWs[^Ow8Wu>L3]]߿z,^W|zoTnW/wԪӏO+Ls-1ncc_3~=ꏫMx^__WHO/zvͯ_gn֪G_m)-rjxG}Cw)ONyS}{SԴ)ժTʝ\~zHw{7rmb?»vuT}^׏^\2# lW3S;_>n_vkzuW>47KM)ĖJcיƛ۲6(e kB1/PZSݮ?9 miu<;^kHӉwU<;voÙZpӓûmvJxRRzw^BUT|ܿ}N9S`'#c mvZ]Wc0xe\Amܜo:;A6_^/o<9<5n]I_?[}+nT.an\ t*q1ϣy>yNܼPsvWᮻ#jtk r*|tCfln"r<ѫ+_c/݋Թ\ӛ˯ּ͎;Jrġb?rH}Ҧ!'rѯ/vp׳c3jmwpd|wS"yٶ뻻N:jG㪊"6.v?5_3Ow5N2iq5UNK_rUʸRϥSލXٿSuTOvt7F]eVW/oq;5LzQ]-^۫9/w*1^{-֞ï?*>GZm>R/;o"9cl&|*Ҽ /;>/{u9ӳ_?kO%*}\MPOZƲDԓ_>http://www.gayot.com/ads/clients/hyatt_centuryplaza_468x60.jpgZimage/jpegObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_>http://www.gayot.com/ads/clients/hyatt_centuryplaza_468x60.jpg./01X$classesZ$classname12UNSURLXNSObject#AG5 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=489Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aZimage/jpeg_Tue, 23 Jun 2009 08:38:57 GMTU15152_"fd488-3b30-474cfea3"_Wed, 28 Nov 2007 05:37:39 GMT./_``a2_NSMutableDictionary\NSDictionary;0./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  MR[fiox (6LR2RW[q~g26 345 WstframeOx ShareThis
close
_\http://wd.sharethis.com/share3x/lightbox.3.9.2-rc1.html#init/tabs=web%2Cpost%2Cemail/charset=utf-8/style=default/publisher=88d41524-f4d2-4ac4-8383-d9aa06c543ef/sessionID=1245746336707.8381/fpc=580507f-1220c4493c3-26b8a85-1/pUrl=http%253A%252F%252Fwww.gayot.com%252Frestaurants%252Fmorels-french-steakhouse-bistro-los-angeles-ca-90036_2la030435.html7<@DHLP89:;O<@CHARSET "UTF-8";*{margin:0;outline:0;padding:0;}.hidden{display:none;}body{color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;font-size:11px;}a{color:#222;text-decoration:none;}a:hover{text-decoration:underline;}.link{color:#222;text-decoration:none;cursor:pointer;}.link:hover{text-decoration:underline;}h1,h2,h3,h4,h5,h6{color:#696969;line-height:1;margin-bottom:5px;}h1{font-size:14px;}h2,h3{font-size:12px;}h4,h5,h6{font-size:11px;}pre{background:#eee;border:1px dashed #666;display:block;float:left;margin:0 0 10px 0;padding:15px 20px;}p{margin-bottom:10px;}img{border:none;}.small{font-size:9px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;}.to_field,input.text,textarea{background:#f4f4f4;border:1px solid #ccc;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;font-size:11px;padding:4px;}.to_field{position:relative;overflow-x:hidden;}.to_field .token{background:#cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;float:left;margin:1px 2px 1px 0;padding:1px 0 3px 3px;}.to_field a:hover{text-decoration:none;cursor:default;}.to_field .token_x:hover{background-position:-7px -124px;cursor:pointer;}.to_field .token span{margin:0;padding-bottom:1px;padding-top:0;}.to_field .token_x{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:0 -137px;height:13px;width:16px;float:right;margin:2px 0 0 4px;}.to_field #contact_search_field_container{clear:both;}.to_field input.contact_search_field{background:#f4f4f4;border:none;color:#666;font-size:11px;height:14px;line-height:14px;margin:0;padding:0;width:160px;}.to_field .selected{color:#fff;background-color:#888;}.deselect_button{border-left:1px solid #f4f4f4;cursor:pointer;padding:2px 4px 0;}.search_results{position:absolute;background:#efefef;border:1px solid #ccc;padding:0;width:200px;overflow:auto;overflow-x:hidden;z-index:99999;}.search_result{list-style:none;margin:0;padding:2px 8px;overflow:hidden;clear:both;}.search_result.highlight{background-color:#fff;}.search_result span{float:left;}input.text:focus,textarea:focus{border-color:#b6b6b6;}button,.button{background:#004b66;border:0;color:#fff;cursor:pointer;font:11px "Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif;margin:0;padding:4px 15px;vertical-align:middle;}button:hover,.button:hover{text-decoration:underline;}.clear{clear:both;}ul.scroll{border:1px solid #ccc;height:167px;width:297px;list-style:none;margin:0 0 10px;overflow:auto;padding:0;}ul.scroll li{vertical-align:middle;overflow:hidden;padding:2px;white-space:nowrap;}ul.scroll li input{margin:10px 16px 8px 4px;float:left;}ul.scroll li label{overflow:hidden;margin-bottom:2px;margin-top:2px;width:235px;height:38px;display:block;float:left;cursor:pointer;}ul.scroll li label span.address,li.search_result div.address{color:#888;font-size:10px;}.mirror div.address{display:none;}ul.scroll li.even{background:#eee;}.col,.col_w{border:0;}.col dt,.col_w dt{clear:left;float:left;font-weight:bold;}.col dt label,.col_w dt label{display:block;margin:5px 0;}.col dt{width:70px;}.col_w dt{width:110px;}.col dd,.col_w dd{margin-bottom:8px;}.col dd{margin-left:80px;}.col_w dd{margin-left:120px;}.col dd input.text,.col dd textarea{width:205px;}.mbox .col dd{text-align:right;}.mbox .col dd input.text,.mbox .col dd textarea{width:100px;}.col_w dd input.text,.col_w dd textarea{width:163px;}.col dd .addresses .to_field,.col dd .addresses input.text,.col dd .addresses textarea{width:177px;}a.addressbook_button{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:0 0;float:right;height:24px;text-indent:-32000px;width:24px;margin-right:2px;}.col_foot{clear:both;line-height:24px;margin-top:16px;overflow:hidden;}.col_foot h4{margin:5px 0;}.col_foot p{margin:0;}.col_act{float:right;margin:0;}.hor{list-style:none;margin:0;overflow:hidden;padding:0;}.hor li{float:left;}.opposite{overflow:hidden;}.opposite_left{float:left;}.opposite_right{text-align:right;}.carousel{clear:both;padding:0 4px;overflow:hidden;}.carousel .carousel-box{border:1px solid #ddd;float:left;position:relative;}.carousel h2{padding:3px 5px 0;}#moreorless{padding:3px 5px;position:absolute;right:0;top:0;}.carousel .back,.carousel .fwd,.carousel .back-big,.carousel .fwd-big{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:0 -196px;background-repeat:no-repeat;}.circles{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:0 -124px;background-repeat:no-repeat;height:7px;width:7px;margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0;font-size:0;padding:0;float:left;cursor:pointer;display:inline;}.circles-selected{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:-120px -69px;background-repeat:no-repeat;height:7px;width:7px;margin-left:5px;margin-right:5px;text-indent:-32000px;float:left;cursor:pointer;}.carousel .back,.carousel .fwd{display:inline;float:left;height:66px;width:13px;text-indent:-32000px;}.carousel .fwd-big,.carousel .back-big{height:109px;}.carousel .back{background-position:0 0;}.carousel .fwd{background-position:-13px -196px;}.carousel .back:hover{background-position:0 -371px;}.carousel .fwd:hover{background-position:-13px -371px;}.carousel .back-big{background-position:0 -262px;}.carousel .fwd-big{background-position:-13px -262px;}.carousel .back-big:hover{background-position:0 -437px;}.carousel .fwd-big:hover{background-position:-13px -437px;}.carousel .view{height:87px;margin:0 5px;overflow:hidden;position:relative;width:291px;}.carousel .view .groups{width:1000px;position:relative;}.carousel .view .group{float:left;width:291px;}.carousel .view a{float:left;margin:1px 0 2px;overflow:hidden;width:73px;}.carousel .view a.first{clear:left;}.panel{padding:20px;position:relative;}#send_section{padding:10px 20px;}#save_section{padding:0 20px;margin-bottom:10px;}#whatpage{position:absolute;top:3px;left:34px;font-size:10px;}#paginator{margin-top:5px;height:7px;}#paginator a:hover{text-decoration:underline;color:red;}#circle_container{width:80px;height:7px;clear:both;margin-left:auto;margin-right:auto;}.overlay{background:#eee;border-top:3px solid #999;width:100%;}.mbox{background:#fff;border:1px solid #ccc;margin-right:20px;padding:8px;position:absolute;right:0;width:190px;height:98px;}.mboxcontent{margin-left:10px;}.mboxpoint{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:0 -159px;height:16px;left:-16px;position:absolute;top:6px;width:16px;}.mboxclose{text-align:right;}.success{color:#090;}.error{color:#900;}.loading{height:16px;width:16px;background:url(http://w.sharethis.com/share3x/images/spinner.gif) no-repeat;text-indent:-32000px;margin:4px auto;}.loading32{height:32px;width:32px;background:url(http://w.sharethis.com/share3x/images/spinner_32.gif) no-repeat;text-indent:-32000px;margin:4px auto;}#posterBoxStatus{clear:both;padding-top:8px;height:0;overflow:hidden;height:20px;}#postTabWorking{height:16px;background:url(http://w.sharethis.com/share3x/images/spinner.gif) no-repeat 0 0;padding-left:66px;}.preview_container{background:#ddd;border:1px solid #aaa;width:213px;}.preview_thumb_container{float:left;margin:4px;}.preview_text_container{margin:4px;overflow:hidden;}.preview_title{font-weight:bold;}#recent_recipients{font-size:10px;border-top:1px solid #ccc;padding-top:3px;margin-top:3px;overflow:hidden;}#recent_recipients h4{color:#bbb;float:left;font-size:11px;margin:0;}.shortcut{margin:0;border-right:1px solid #ccc;padding:0 4px 0 4px;display:inline;}#recent_recipients .shortcut a{color:#aaa;text-decoration:none;}#recent_recipients .shortcut a:hover{text-decoration:underline;}.shortcut.last{border-right:none;}.frozen{background:#f4f4f4;color:#aaa;cursor:default;}.sort_switch.selected{font-weight:bold;text-decoration:none;cursor:default;}.notification_sheet{width:337px;border:1px solid #444;position:absolute;top:0;left:0;overflow:hidden;background:#eed;opacity:.8;filter:alpha(opacity=80);}.spinner_container{position:relative;}.spinner_container .loading32{margin-top:12px;}.spinner_container .working_text{width:80%;margin:45px auto;text-align:center;font-weight:bold;font-size:12px;color:#222;}.collapsed{height:0;}.modal_sheet{width:337px;position:absolute;overflow:hidden;padding:0;top:0;left:0;zoom:1;}.faded_out{opacity:.01;filter:alpha(opacity=1);}.smoke{position:absolute;top:0;left:0;width:100%;background:#fff;opacity:.8;filter:alpha(opacity=80);zoom:1;}.dim{color:#888;}.modal_message_container{width:100%;text-align:center;position:relative;}.modal_message_container .error,.modal_message_container .notification{font-weight:bold;}.modal_message_container .button{position:absolute;bottom:30%;left:135px;width:100px;}#container{background:white;border:6px solid #666;position:relative;width:340px;z-index:999;}#header{background:#ccc;}#sub_header{background:#ccc;border-bottom:1px solid #b6b6b6;line-height:12px;overflow:hidden;padding:3px 5px 4px;}h1#header_title{color:#fff;margin:0;padding:12px;height:16px;}#import_page #import_list{list-style:none;margin:15px 0;}#import_page #import_list li{line-height:14px;}#import_list a{cursor:pointer;}#import_page #import_list li.selected{font-weight:bold;}#import_page #import_list li.selected a{text-decoration:none;}#import_contact_status{margin:0 20px 0 0;position:absolute;right:0;text-align:right;top:60px;width:200px;}#contacts_info{float:right;margin-right:9px;}a#home_button{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:-19px -137px;background-repeat:no-repeat;float:left;height:11px;margin-right:6px;text-indent:-32000px;width:12px;}a#home_button:hover,span.active a#home_button{background-position:-19px -148px;}.doneText{clear:both;}.doneText img{float:left;}#bullet_2{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:0 -24px;float:left;display:inline;width:120px;height:45px;}#bullet_3{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:-120px -24px;float:left;display:inline;width:120px;height:45px;}#bullet_6{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:0 -69px;float:left;display:inline;width:120px;height:55px;}#textAuthPassword_forgot{padding:0 2px;}#registerLegal{font-size:85%;}#footer{bottom:0;position:relative;width:100%;overflow:visible;}#loginBox{overflow:hidden;height:0;position:absolute;}#footer #colophon{background:#ccc;border-top:1px solid #b6b6b6;line-height:12px;padding:3px 5px 4px;}#signedInFooter{display:none;}#privacyLink{color:#888;font-size:9px;}#colophon.signed_in #footerReg{display:none;}#colophon.signed_in #signedInFooter{display:block;}#close_widget{background:green;display:block;height:16px;position:absolute;right:0;text-indent:-32000px;top:0;width:16px;display:none;}#send_myspace.active{background-color:#ccc;}#myspace_menu,#twitter_menu{border:2px solid #bbb;border-width:2px 2px 1px;position:absolute;}#myspace_menu li,#twitter_menu li{float:none;padding:4px 8px;border-bottom:1px solid #bbb;background:#ccc;list-style:none;}#myspace_menu li a,#twitter_menu li a{font-weight:bold;text-decoration:none;}.ad{margin:0 auto;}#header_ad{width:340px;height:40px;}#footer_ad{width:340px;border-top:1px solid #B6B6B6;z-index:-1;}#footer_ad_header{font-size:9px;margin-bottom:0;text-align:center;}#footer_ad_body{width:340px;}#footer_ad_body img{margin:auto;}#registerStatus{clear:both;}.sharebox{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-position:-16px -177px;background-repeat:no-repeat;display:block;padding:3px 4px 2px 22px!important;padding:2px 4px 2px 22px;white-space:nowrap;}#addressbook_goto_import{float:right;}.sharethis,.aim,.aol,.blinklist,.blogger,.blogmarks,.care2,.current,.dealsplus,.delicious,.digg,.diigo,.email,.facebook,.faves,.fresqui,.friendfeed,.friendster,.funp,.furl,.fark,.bus_exchange,.gmail,.google_bmarks,.hi5,.hugg,.kirtsy,.linkedin,.livejournal,.magnolia,.meneame,.mister_wong,.mixx,.msn,.myspace,.n4g,.netscape,.newsvine,.oknotizie,.orkut,.propeller,.reddit,.simpy,.slashdot,.sms,.sphinn,.stumbleupon,.tailrank,.technorati,.twitter,.typepad,.windows_live,.wordpress,.xanga,.yahoo,.yahoo_bmarks,.ybuzz,.yahoo_myweb,.yigg{background-image:url(http://w.sharethis.com/share3x/images/sprite2_033109.gif);background-repeat:no-repeat;display:inline;display:block;margin-right:11px;padding:2px 4px 2px 20px;white-space:nowrap;}.sharethis{background:url(http://w.sharethis.com/share3x/images/share-icon.gif) no-repeat left center;}.aim{background-position:0 -420px;}.aol{background-position:0 -439px;}.blinklist{background-position:0 0;}.blogger{background-position:0 -680px;}.blogmarks{background-position:0 -60px;}.care2{background-position:0 -880px;}.current{background-position:0 -640px;}.dealsplus{background-position:0 -1160px;}.delicious{background-position:0 -40px;}.digg{background-position:0 -20px;}.diigo{background-position:0 -780px;}.email{background-position:0 -460px;}.facebook{background-position:0 -180px;}.faves{background-position:0 -840px;}.fresqui{background-position:0 -980px;}.friendfeed{background-position:0 -1140px;}.friendster{background-position:0 -1120px;}.funp{background-position:0 -1000px;}.furl{background-position:0 -160px;}.gmail{background-position:0 -480px;}.google_bmarks{background-position:0 -220px;}.hi5{background-position:0 -1100px;}.hugg{background-position:0 -1020px;}.kirtsy{background-position:0 -920px;}.linkedin{background-position:0 -1240px;}.livejournal{background-position:0 -1060px;}.magnolia{background-position:0 -240px;}.meneame{background-position:0 -820px;}.mister_wong{background-position:0 -740px;}.mixx{background-position:0 -580px;}.msn{background-position:0 -499px;}.myspace{background-position:0 -520px;}.n4g{background-position:0 -900px;}.netscape{background-position:0 -280px;}.newsvine{background-position:0 -360px;}.oknotizie{background-position:0 -960px;}.orkut{background-position:0 -1080px;}.propeller{background-position:0 -600px;}.reddit{background-position:0 -320px;}.simpy{background-position:0 -860px;}.slashdot{background-position:0 -800px;}.sms{background-position:0 -540px;}.sphinn{background-position:0 -1180px;}.stumbleupon{background-position:0 -140px;}.tailrank{background-position:0 -100px;}.technorati{background-position:0 -120px;}.twitter{background-position:0 -620px;}.typepad{background-position:0 -700px;}.windows_live{background-position:0 -300px;}.wordpress{background-position:0 -660px;}.xanga{background-position:0 -1200px;}.yahoo{background-position:0 -559px;}.yahoo_bmarks{background-position:0 -720px;}.ybuzz{background-position:0 -1220px;}.yahoo_myweb{background-position:0 -80px;}.yigg{background-position:0 -760px;}.fark{background-position:0 -1280px;}.bus_exchange{background-position:0 -1300px;}#close_button{background-image:url(http://w.sharethis.com/share3x/images/sprite_main_1.gif);background-repeat:no-repeat;background-position:-26px -196px;height:12px;width:12px;top:6px;left:334px;position:absolute;z-index:10000;}#boxToYourAddrInfo{display:none;}_6http://w.sharethis.com/share3x/css/share.3.9.2-rc1.cssXtext/cssObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver" &,-345QRSTUVWXYZ[\]^_`abcdefgklU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1!  '()$+WNS.base[NS.relative_6http://w.sharethis.com/share3x/css/share.3.9.2-rc1.css./01X$classesZ$classname12UNSURLXNSObject#AOX 6789EWNS.keysZNS.objects:;<=>?@ABCD FGHIJKLMNOPSP3p]Cache-ControlWExpires]Accept-Ranges_Content-EncodingVServer\Content-Type^Content-LengthTDateZConnectionTVary_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytesTgzip_Apache/2.2.3 (CentOS)Xtext/cssT3856_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive_Accept-Encoding./hiij2_NSMutableDictionary\NSDictionary<./mnno2_NSHTTPURLResponse]NSURLResponse)27:PRd  INWbekt}!.=BMR 1<NSWmz}p=>%?O5GIF89a"   +8#443(3*mD" ]5!N&&X)-O5e*w$}'b3l4f5s5x3s7l++f3"|5%y9/s3H0] 8e?l>LFkr(Q^Q>|1j_?~|dKݎ .tܡܫn,UkϠ0|ޝLg?ZOͰf9vR?}U;e ;tPLmRCTPb:vQIhЪ`*&fߞNȚvZ#0$FS\߽w蠣Nd)#tZϤO\DA]?9s8&'Va$Ojՠ{Xl.B?5N@H4ΔW~rǥOtD=H #=Ӗ> 5F)%Gs?S{xB#d (`q,b"Q`BT.i:&(N0^kǨf`oFj[4[c>>OIѭ꫔3dgmyQlyh#(ڨ̳JZfk&Jl4nŎ: 5:բpHy.NNP,:)i>$J",m/入5L1mD1: W=,5B0-לY8<@-D N(i]pP@#(SG}uV`-dmf (H0L8NDQ7dNxh'x^G5gxLL@L`T`LO8QLaWlR >9?<X wG,ѷ/`D Hp\P.X`Yb<}L4,D B!bNpl!3B2a"~<40&:т%a9/Ntb'Pj@:6h}G3eP!h/HcХ/0'͗9kF 3p$ 06I\a&7 Ӏ{7 N&H4Kn }|AYE1Rƞt! C gX9=Dyhk3xV" Cl G<^az ;S y,$7qօBU p٠` T{R3TJtzж=-XqPt(gݙ2 e!PF\#O^uk61(! /J9@xkB)HYж8g}P$aBP S ;Ҟۨ-, ~`-.@C NqC䠇="q|,áh2#n.&Z"6e1vұ gH9aƬAuiJXiۏ)+Pl(i0,eq@ \R妄9 7|Y"P3܏m%G?sH`F ? Fނ8> iIEDa81 T`P~Cɀ~,ffЅ44fCY[ U;֐te$'?Oo¡K)nC\09n >'$nqڨUX@ h} Ȑ Fi`i(Gp9f9]LUp3?gv Nvlr]@d  OnQg蘎P@0P ܠ[B 퐐I6I `FyHI3G;!pz3EM:#dpn ` 򃍏巍Ȓ` vyu( @ wz_(P qJY 3Q EH5 TpY7ÕKuAV%dp ~rn+T+P~p 6yP0tiЛٛh)]x ȏBA)4P `(;J`3 UXSpӕZN Opy9I} y `ٓw ^Y YFY6ѩ0 fKA5s0ptIF%@^Pey-)ypw ~z8Ϡ"٠H{؈:Ι8 Y>tPREض3N r0l`{sd 2]0 ɒry(68 wz0AIP [H qJI &BG-hӷ30Pf l%d ͰennvQ7vP~*/fJ)Q;֤ڦf4y;SPVͳ>W u3 ` w@Z 8ڨP : Я嘟Q C @pC P*ieǏp*6e@ Pz ۪>8X;Wj B@?p7 '9@fF0&ʊgS k$! נi Bh UJ}JnpSPD@Fp6ky@3S nVC { ?0 hzi: ʵd 0` `3f;VۚX>J]s<d 0 p? F` `;| VK PZk 4nn+0(I+Y>c{p3@. @ L c p+9P R@ Řo +L6af! ` :?]8k3 ^5pEpFppw ±$ Ɯ h,eKsL6 6W Z|`Chv<<>@e SE p`8{38#<#?0 ; Ž ¯L6Ԅ &fDKBhdJe3n G:' F>< A Ҫ AP tUʡ[cÈz|‹c ikAsA=3:@'r S3vNAvlЯ p0]͊6@)3sHC:GF]cД0ӳŊVm6 EmaF փp}IKIDc:GA QОH XM4P M_i`p8>@}]ٗAكWH@p fɠ };` Š +hְ .@ۘ|gć6P J=x!R}0΀$5QS5NU4>i@٧ <3` b= p ">$^$N P 2.3"0cΪ ¥ʯ@5M/>ǢKlPR>RI9(+u8])$5]$vk.iͺF" /, 63QP p @ 7`~~7p(n @艞8^~= P 1pp{^8e /z>.Pְ.^vn,@ꧡ"^+0ێ.1C$s2%3"!0t30 Q 0aPn ~!F3/`s PQn&Q _  op)P. O #$xN 3i1LO4+ 11 Ei.q{aѐ  N3doql :_ VqCՀ " i b? |beo:bA5{R н 'ݮ :/ˮ' ɟ P P 0 P S ː.ԏ/S TOM/!?RS}ԟ jYWR<(e 9CJزW5+v"Š ʘgժkN-]SL5męSN/s.gϜ9++hGBޱYJtH* R*Le;X#Y#R[2D8 Vu뉼cU"e?Q\pV(\Vg#_*̴J);y?GC(P~(bH;)0hdc<^ {:l4!ʊBu@&AU?FʣSeKTɘX=cP=~@E;RQ˽S*(aTX/}HyQ-v5߁G;A "`(Kx H`B&a4E18 MSaILn$-]`}mRA:J©p1 C\ &.AP|>e@bh)q Rf4 n!Du j41_`D Gafm`9{h7T q41K{n*RQ@c0];ZQ3جU{Ē0;1mpxB(l LQn=kwPe;)w]e@彝EjuوW~(mWqD궓0q Wֹq*73P!oSWuK$1\}v?|];~YG|_@/WߛWϡ~㎢G?k^j%K~wK08ΐ#Xʿ @HX@T@` @ + wHX@T@A$07DF4L < 8LD| 444 ?IY0^p%, !bJ-WgPKXLH uCxh_eEewh{`ZlVqOi:wHtHw X;pU KAvI` }_p83؂0zcSE1xxTXYw@āCU_1}gxd? K"QVHGJ5LZQ} JBiS`SzB33Pi`yh/xHvZͱaKSx=ɕ0kXSyU[6mHiHa9ESi ATЇu;ST8ɍE1}luHU43~2HH@RajhXXDh `MUbxwȱu8vUٌ_GVdS,M}Hӄ3_Mā@P3XH2}3`JHM&D@hakJhޞ+@9D9\,ʡʧDmL^mvbk)=cțfd=yp ؀r 8g(h9Zǁr ('h) (*L`kLxf '/XgrP9-hh`ȀnDx`SPh{)h+0&v hn 'x(p/h9+X h6 (  F9gP40yap+&V.00 7E!P(+++ KhkjP C$lt i1-`-&p 01h&/ȀhѾ Ӿ6v܀11hP`n'kPw6xl /؀Rhp101nMP*V^Їkq9h(lU( h(SOhoi,-*6߈(؀8 njHi0k`i3hm֞x0v'o1niMH4?&qֶ+t`7p?(`@ ׇ p':- ]rFg7b1rh?g7pVs`9p&P hsހ 7/n&B/s&iJO'Lp.@ETj@CY s{ b7vbu%{l`:k:4cHvp:h=cvapsGwtp7qUAnv=v/vww'{ywC{Gv|sv3~:wPxsgx#xwh?.k {Wy`yXyyy狟z}Wz7zx_7vy}wvzvt' '_{7o:_y{{n߉{K| {|z||d||}nsѧv0}g?ׇկ{}bw|}( _?~pԷjhs~}Gw׉3Oz_~g{,h „ 2l!Ĉ'|V"ƌ1Z"Ȑ"G,i䳎W$̘2gҌiqeƖt^|Y'РBgTơJ2mƣ,{:j*э:+ذ FER,ڴjũҫڸrmܼz^Z/F{-G 3n]S,Тߜf-s/rbG;FߖWv;ֲ~w6gt._?uvCnU}9L)n>(~v<鑻>jϏ_|c~]?`IG]`q "R:=܄z(tu}x"C)ZNءbBٖYFxAEc5#J djSiu$D8RkQV8MfXd%W`%WgmymޖepVٓh;'S(v+hqrEfu')ujjN觬 QJJժٵɣvj٩R7c)j-p쳄$՚$bQ^,]*岊|n\h%*r6+/X/;'| Uꤻ+<kL-yRɠYG1K`]$+̰,1os6R:s`>U1Q1glt^EC=W]DtW׉|r^;}]X_'lhZ>9E8M8ܝ;eK~].:D6B魏:˾Pă>;;P+*{WAIʓk;/SOoQ& eԿWug?~GҧOR,}=~[H =2=z~xTG"tj~ӜD靏p 4 wA FP~Tԭ :O\#a )MH1hpx~#d.bC$DH\ȅ$!I0q" %j5Q3QFXl#v 'Α!AFJذ I ѐ "#Y G$ SxH&Isx 8e"iR"QʁR@jHR)z@c0y;&s˼c1LE\c5Kydӓl5Zv5mӐD4t8e A>cylgy~4'H}APl3m :DŽgw(5Z<*T29JP(?cԝL3Ewt5 M)H&QGpu0uZE ՞PeRwy󪺔^LE/8jm4pr()BR8**w`>.ZiR4ұG*0qJp,{k\£&!ZDm\_2?I >9>Tn&ZqeN&z)\Tn-J톒%I2MyI^7{;Η]}c_ns=]3u檁{ F<4IaZ{|ҏ>3I J_2tli+ ;1G|b+0DULcӣ%i< _uv])x<]bYj<.5s=a%ku|c5/X\&}*ʅlg.ZQ.9eYYg֠&%zi긦:cbBs kYZCt+AX?RJ<斍5HElWSbE 6 ;_7http://w.sharethis.com/share3x/images/sprite_main_1.gifO\bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_7http://w.sharethis.com/share3x/images/sprite_main_1.gif./01X$classesZ$classname12UNSURLXNSObject#AOG$ 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSP3p]Cache-ControlWExpires]Accept-RangesVServer\Content-Type^Content-LengthTDateZConnection_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytes_Apache/2.2.3 (CentOS)Yimage/gifU13596_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive./`aab2_NSMutableDictionary\NSDictionary5./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  FKT_bhqz|  +1>AFJ^hlAB%COGIF89aĶŽ{{{xxxhhhpppdddXXXmmmqqquuuvvvbbbwww^^^JJJ~~~ccclllzzzrrr|||[[[nnnfffVVV```oooLLLkkkOOO\\\ZZZ]]]SSSeee>>>===jjjPPPRRRNNNAAAYYYsssKKKWWWgggyyy MMMEEE}}}iii;;;555___GGGUUUQQQ...---CCC///aaa###777<<<000BBB222III333TTT999DDDFFF&&&'''ttt@@@444888((($$$+++HHH111! NETSCAPE2.0! , ( h3AؤHY(/\ &#SGFF@2wz󢄋,0"0 b,u@ @H8Eu0ŋ#n,$D@B8pa  s ̂ C\ pLA ,Ebx@E B*;PAZFKfdCX+(,  ! , (l 0CA+:@C(& >q%?-lF@1rh0E(4  OiP@2(:0B;$XM!*0€Pt1 8s A )LȀƒ7P‚X P  tf0.hX`@.X;BX ~ ̄ a PFW`! , ( Y"@X&AP€H( HpBF q>4@#e|` A@ !) F "D$$, B!! $ &  ! @1(`" < ! )D  a@@@B %@B3-, ! , (q@X54K;'(c A)!Ð* 3@!/\$ P=D `E0GPdDn0ƠDt `!a O0A^=6@a A` +i0BC0 p T`=EЛWX@! , (5@،#pِ0cfQe x #*5i Gr`,T! , #%@@KT* A"A6~ `ĉ OE2dhȊI*1YD  4>4+A,x! &7<ĻbNZIHX`aFW$0Px! , (L -X@ PAtc 3*: X1Co 0h`0@ oAC` 1C $ BE6l5R0a@2Nj:~"ASa!, (1 pD$$!.P@ @/HpÂ",C  B hHX@1sP?@(%n1!08`5}@'7")F Pa@>Fސ L0A!LL k"a5.`P!JB !, (AA Ba*H(a,`P dPA H @@!00LLF yHQP/ɓ"'L`ʉ $ -\P 21F`B )0c6Q1c'"i80,°ȂTrD%c*H ! , (L@@(Ha& A=Ѵ"( 0I RR#G`bH @@SِpA " !gO@AaJ%(AAXY00;@xJ8X Dt6$QX/7 |9CHl @6i: H(D` a X &OH M @c@`D@8? !B8H!0 6$Xa ,0&0+eђ`! Ah[a! , (@?j¤J #BJ#A 2* HƋM `L.M( 0A   Ա%I x0A@Fa@86Acy Ag 7lY@`>AЀ`<1 (4$4!($Jq!a+s!D `D s0Ta&JA$ PA@ ?ȸ` e!  Ba{P!DZ@| V! , (l }@%. A eB >bK A` !`" ZA@.t .m` H!C0DǑ ("DHՌBQ.ž ` z 0BЀA 4dٕ煬N$a@ T%ea6%CH-7D+, ! , ( %(Q@X$PA7vCp!FQZ;@  N@H" @MX @0`C n` 䥃): 3. gX@@R3XAp BLRF A  ؀@=! , (lC@A؊Ԡ2VkA(AFlNS@`  @ *,@X220  Ep xaB0JxA ZFP3L Ta*!$b24` C$piOYxɊ :AY@¾ 6eR 0tH؄;0# 0 z ! , (LB)@   NKc ;X1(l DLpa q  .Lx@.lA! VrbdF X,Q $0*,yhhVlC v<`uS̜hsAh] FLx"Q LQh"_pȠ!, (@X А<PA  %,@` `l8 +.<Р`" 0A `# 8%(*p3 ;PUH@[ fq@CF/`¦*H&+5;ՐaL!CB6[G @c! , (A 0aDH(aZQ 8 G4lp!B q4$a`'UHxA 3G:J@؉ A\!K!EHEaErH"`b ?RkH(! `DX: V cAؑ,4$` ! , (L@A@`P@B BӐA R4X@E3h@ >D LB-)E` To0QGaY|h9Ņ?`!C`ZaU`ѣ 6 "XCXLhADSc%`a8;_1http://w.sharethis.com/share3x/images/spinner.gifOUbplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_1http://w.sharethis.com/share3x/images/spinner.gif./01X$classesZ$classname12UNSURLXNSObject#AO|˟ 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSP3p]Cache-ControlWExpires]Accept-RangesVServer\Content-Type^Content-LengthTDateZConnection_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytes_Apache/2.2.3 (CentOS)Yimage/gifT6279_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive./`aab2_NSMutableDictionary\NSDictionary./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  @ENY\bktv}% *7:?CWheEF%GO%mGIF89a(WY\V8Yg` 2XZgv쫚jIo$ݫX%fϲ̡# [qZTԭCj 36ɒ q 7(02ufVȩ}NXk deW ӍHC}oˋݴs򃄮Z7-m|ɚOd'.ӺA;&EEj:4Nyp) Ђ)2ދ(*ę/ x-<>9観k^(@{/HxL^& S|{ď&^~v x݃FLD(DDD$҈%X!nJD "C3rRX@"olQC 1IH&d9VS YX2`d hj0ƛpfhlxr睁&~j(*h2ZhR:飗Z dg)*iDhXr0@Ժ K뮵 @Akj<[ZKtF!6;S6 k,@h,jmj:~oLlԑGlLT6ؠ!ap W\!L@w|oqk aC d8q_ x^0`C gq^Z[?ۀ;3b0 Plj윁"P@V!t JϽ3 $Gm7 xKP A߁/6p$@A㽀|S@0*-骧.,n 1Ď `G1`{m1 ÿL>L·. A;*b;`|/NOQP?'?n ,`?+RL nM`'P( PHA+ ƪ+w`(hg#(W~)z[nuHX?u VLeUdb dp0>``9p 1DX)'4 [دa7ʂ*eH*T$f1 ,,2\~xǂHBaT-NP T/|k&adb$a @c H( \P=!(jP/=tP<8ʜ{-h\4=z@,`rH`g0i?=wTV>`": AT6} @@ܤql;jW;Ek[B F<\;oyC~oɤq>o!\9{DL`9A:V64k sA&"t D a%pQ8ưF'lP9ID0x ^@1#z&,! P&{Tȁ @4`gI `S  g @|]➤!@•1d L>e-L47D&lX8"pX@!,|@ /K^wY&7/&iܜ elO 8y~B'p/ d'_Ġ*~CQJ<_ _K/7]rsZEFH9!xr6 gմ50 piu.UaV hI_ RVfaR>}7O9"afz@ЄN IPIpeWl>p^p}0@gGpwÀgHGp>nx@sXIf(!x q~`hX舔ȉȉ(8hx؋h8\CD—y7{(~֌ШymtQ%mX0b(|Qm蘌L7aȍFd8min/j-я)zD*k6sS}I9tG'qzmwII9teX{w pzFyz21{;z+9iyK'y#6D(9藔Lg;Qf6^)!m `di c?PlYd'm9dcidyVnm`@ddwId@|9 V~c)rob0MM~P dp`Id *miٖd_Y(q-E3p7E03+P,p.a3@I+qY7 p *QHIGP8g)3pGw@GEpHw0_P ;+1'qp7;_0hlE@8L%ѹ">݉ /i>!9C3@ax)b #AG'P6)TYl a*p7 7ETD8 )b*U(I) p3@`7V(@GJJCzC?ZeUMʛm2m)VzY~@Mc*l)ygi) Ö>~Pl)4 ;:JzQe0ڭ']Jz骮Jw(a$,0*xJ Iۯ* ,0x-s%/x{eS65T=5`bVO8H`a9EPHPSpdbHp'!cZbG|98gM[1|V; cI61 |:ƪIv#WeHc#`G!FUe*,.TeW9Knq)!qҸz7jPq}{˸(L7 p9Ⱥ*!93WK89vKB7{  0Ѽ(ʻ{0k̛++{۽݋/ɖ(a p @V`--+LV\ <S \|,: ,l('+̿2<4, X:=9~ }=}fW}aymd}]Kz JQ=M՝g^@7}g @ PW-c6>ߑxV-F1o1M&mx2 -;(ٝ٠=àڔ: 10 B@۲M ٻ= Pٯ:`٫̀*٦`ܤ=ڢ=ݞ}֭Pa @>ś7`c(l*T*6ނ3jIPa~b2!ޡ٘@@DH39ݳ~ݚf+r@$ ( @#^jG(7A]v Id{+@,}~ @C>m@JNjO ONWS.<VIcbP gRdg2b\ 0]p9)p) ~d) ~d`mN@rlr@⍞` l'l `n~鎾Icn~d.mp^oYN?ўdr~?0~`>V돞r@p>fM'DUpy^*@NN0d n[UBEo0O*oN/`1>1dQ1P,r>I< 'yD `1r0 1@X<%[r`cp'?Nex+1NNp.10-z9vo*Q'vR)q_Oo//oOsQ _*sď/sFO`o29p)Kt90 K#11/~#~9#*/9*~9119//##*~#/9ƪ˦1 qq jqqj[+Ʃ'AePdP /6xI/|7(ڀG+D!ѣ3nܧ!H%MS0K<:2~k(vPJ*:E!TTbF*aEU 5DpƄXV*fJ`&oo?e!k1$>|$"^B݇ժnvvpfZuB|bȩfs懞[./ /Ϯꃓ) >|'"> Jܿ鳥J?v ;yāV`!KTRH Zp p1\~} pQ 4zp JPc@(U5J G.J3(@!B$ly |Ycrl p)ti't yzY}Pu ;~PgBh 4& ~p@- @ qcp`r;`XԱ? XІu1uQuafmnv\T!"@!Y E~\A~!!o\AR@pi\1>~IJiQa\aA‹\a~i-76klɸ닱ʖ\n4FsL2y4U D-"@`bIXV915#_f Qe+"`l wxmwgG~cpxaѸ1WvE<O@pӯ%Yǎ6qZsXZ?{: ?+"%&p4<<+O">ǿ~_"o?wwD@c l9n0 .@ X G Zp MhB%d a ^@,a AZP7H 4C!Vа ؀DqCX*fd`f h,A78 lJ1Ke) dij @n@>~x$K6 Xe ZXuV(7 @@Vn,,Ātܒ %3?PT2!/|  &h|':AC@z3At~sh ]@hxb],j (=GQQmThXtАothBeRa'RZ)K`IQ*P.b" j 4tEAӅ;mG%4c"nbkavH@<5v~ Hёs+Hʀ,!i^4a Y`޶VV{@C`-kYKlЊ[BK/  m^4]Ktkax] D`@a;O=GwA?| nQnO(0 \}[_w-Px 0P0l&&0^8$cxJlb+c, ex8ڽxu|]oN pviuI^͠T4Df̰d*sJ`A4!A6f1p@f,(J p mh%XC`e&JABM@}i14Ai&G4h)OZ,6WinGl  0*X j 0-pĸ zxa"v5 !N?x8(Ѐ  8xȁ (P !X+8/(1( H-(yS$B8C>-/TPXA@$4u kVh3 J/WxB]8Kp1dhAVPhK 6.Uhb(!y(L_SuSmxIh U겅*HsF&776ʠXbmdWP6,#^@B5BpmU/x;`pV)```x`،Θh ncX0Z%SX,ZPZSW`hh؎Sטh2!#-LЏ( LP%@I#09  g ُh Y` 0I!]mBJ m*]f0V1@m޵]> cr]LVs`5%m2]?@ @W#JiD֦ 2$* @mppfmCpC@&H阍0Ia,a9rG;Aaw& p8`)G$ENA#4{n`D@|i;)VdPmA+A`"М+qG,ݶǝUY6HAC&?b:yB4# $ jqڠy # *#4} # (}}p.y4"p$508ʣ'j8@`~%1B FڤVz*8V&0dJR2e>2 ` l:sJmriZg edy IZk}* `NjjTNZp`A䠤!&azJ* z,`!JZK (X*J*?ЪzID)B)Ӳ(tIu*4* G­ +,JK;_8http://w.sharethis.com/share3x/images/sprite2_033109.gifO\bplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\]^_cdU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_8http://w.sharethis.com/share3x/images/sprite2_033109.gif./01X$classesZ$classname12UNSURLXNSObject#AOh 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLSP3p]Cache-ControlWExpires]Accept-RangesVServer\Content-Type^Content-LengthTDateZConnection_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytes_Apache/2.2.3 (CentOS)Yimage/gifT9581_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive./`aab2_NSMutableDictionary\NSDictionary%m./effg2_NSHTTPURLResponse]NSURLResponse)27:PRd  GLU`cir{} !,1>AFJ^hlIJKO,var MooTools={version:"1.2.1",build:"0d4845aab3d9a4fdee2f0d4a6dd59210e4b697cf"};var Native=function(options){options=options||{};var name=options.name;var legacy=options.legacy;var protect=options.protect;var methods=options.implement;var generics=options.generics;var initialize=options.initialize;var afterImplement=options.afterImplement||function(){};var object=initialize||legacy;generics=generics!==false;object.constructor=Native;object.$family={name:"native"};if(legacy&&initialize){object.prototype=legacy.prototype}object.prototype.constructor=object;if(name){var family=name.toLowerCase();object.prototype.$family={name:family};Native.typize(object,family)}var add=function(obj,name,method,force){if(!protect||force||!obj.prototype[name]){obj.prototype[name]=method}if(generics){Native.genericize(obj,name,protect)}afterImplement.call(obj,name,method);return obj};object.alias=function(a1,a2,a3){if(typeof a1=="string"){if((a1=this.prototype[a1])){return add(this,a2,a1,a3)}}for(var a in a1){this.alias(a,a1[a],a2)}return this};object.implement=function(a1,a2,a3){if(typeof a1=="string"){return add(this,a1,a2,a3)}for(var p in a1){add(this,p,a1[p],a2)}return this};if(methods){object.implement(methods)}return object};Native.genericize=function(object,property,check){if((!check||!object[property])&&typeof object.prototype[property]=="function"){object[property]=function(){var args=Array.prototype.slice.call(arguments);return object.prototype[property].apply(args.shift(),args)}}};Native.implement=function(objects,properties){for(var i=0,l=objects.length;i-1:this.indexOf(string)>-1},trim:function(){return this.replace(/^\s+|\s+$/g,"")},clean:function(){return this.replace(/\s+/g," ").trim()},camelCase:function(){return this.replace(/-\D/g,function(match){return match.charAt(1).toUpperCase()})},hyphenate:function(){return this.replace(/[A-Z]/g,function(match){return("-"+match.charAt(0).toLowerCase())})},capitalize:function(){return this.replace(/\b[a-z]/g,function(match){return match.toUpperCase()})},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},toInt:function(base){return parseInt(this,base||10)},toFloat:function(){return parseFloat(this)},hexToRgb:function(array){var hex=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(hex)?hex.slice(1).hexToRgb(array):null},rgbToHex:function(array){var rgb=this.match(/\d{1,3}/g);return(rgb)?rgb.rgbToHex(array):null},stripScripts:function(option){var scripts="";var text=this.replace(/]*>([\s\S]*?)<\/script>/gi,function(){scripts+=arguments[1]+"\n";return""});if(option===true){$exec(scripts)}else{if($type(option)=="function"){option(scripts,text)}}return text},substitute:function(object,regexp){return this.replace(regexp||(/\\?\{([^{}]+)\}/g),function(match,name){if(match.charAt(0)=="\\"){return match.slice(1)}return(object[name]!=undefined)?object[name]:""})}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function(value){for(var key in this){if(this.hasOwnProperty(key)&&this[key]===value){return key}}return null},hasValue:function(value){return(Hash.keyOf(this,value)!==null)},extend:function(properties){Hash.each(properties,function(value,key){Hash.set(this,key,value)},this);return this},combine:function(properties){Hash.each(properties,function(value,key){Hash.include(this,key,value)},this);return this},erase:function(key){if(this.hasOwnProperty(key)){delete this[key]}return this},get:function(key){return(this.hasOwnProperty(key))?this[key]:null},set:function(key,value){if(!this[key]||this.hasOwnProperty(key)){this[key]=value}return this},empty:function(){Hash.each(this,function(value,key){delete this[key]},this);return this},include:function(key,value){var k=this[key];if(k==undefined){this[key]=value}return this},map:function(fn,bind){var results=new Hash;Hash.each(this,function(value,key){results.set(key,fn.call(bind,value,key,this))},this);return results},filter:function(fn,bind){var results=new Hash;Hash.each(this,function(value,key){if(fn.call(bind,value,key,this)){results.set(key,value)}},this);return results},every:function(fn,bind){for(var key in this){if(this.hasOwnProperty(key)&&!fn.call(bind,this[key],key)){return false}}return true},some:function(fn,bind){for(var key in this){if(this.hasOwnProperty(key)&&fn.call(bind,this[key],key)){return true}}return false},getKeys:function(){var keys=[];Hash.each(this,function(value,key){keys.push(key)});return keys},getValues:function(){var values=[];Hash.each(this,function(value){values.push(value)});return values},toQueryString:function(base){var queryString=[];Hash.each(this,function(value,key){if(base){key=base+"["+key+"]"}var result;switch($type(value)){case"object":result=Hash.toQueryString(value,key);break;case"array":var qs={};value.each(function(val,i){qs[i]=val});result=Hash.toQueryString(qs,key);break;default:result=key+"="+encodeURIComponent(value)}if(value!=undefined){queryString.push(result)}});return queryString.join("&")}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});var Event=new Native({name:"Event",initialize:function(event,win){win=win||window;var doc=win.document;event=event||win.event;if(event.$extended){return event}this.$extended=true;var type=event.type;var target=event.target||event.srcElement;while(target&&target.nodeType==3){target=target.parentNode}if(type.test(/key/)){var code=event.which||event.keyCode;var key=Event.Keys.keyOf(code);if(type=="keydown"){var fKey=code-111;if(fKey>0&&fKey<13){key="f"+fKey}}key=key||String.fromCharCode(code).toLowerCase()}else{if(type.match(/(click|mouse|menu)/i)){doc=(!doc.compatMode||doc.compatMode=="CSS1Compat")?doc.html:doc.body;var page={x:event.pageX||event.clientX+doc.scrollLeft,y:event.pageY||event.clientY+doc.scrollTop};var client={x:(event.pageX)?event.pageX-win.pageXOffset:event.clientX,y:(event.pageY)?event.pageY-win.pageYOffset:event.clientY};if(type.match(/DOMMouseScroll|mousewheel/)){var wheel=(event.wheelDelta)?event.wheelDelta/120:-(event.detail||0)/3}var rightClick=(event.which==3)||(event.button==2);var related=null;if(type.match(/over|out/)){switch(type){case"mouseover":related=event.relatedTarget||event.fromElement;break;case"mouseout":related=event.relatedTarget||event.toElement}if(!(function(){while(related&&related.nodeType==3){related=related.parentNode}return true}).create({attempt:Browser.Engine.gecko})()){related=false}}}}return $extend(this,{event:event,type:type,page:page,client:client,rightClick:rightClick,wheel:wheel,relatedTarget:related,target:target,code:code,key:key,shift:event.shiftKey,control:event.ctrlKey,alt:event.altKey,meta:event.metaKey})}});Event.Keys=new Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46});Event.implement({stop:function(){return this.stopPropagation().preventDefault()},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation()}else{this.event.cancelBubble=true}return this},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault()}else{this.event.returnValue=false}return this}});var Class=new Native({name:"Class",initialize:function(properties){properties=properties||{};var klass=function(){for(var key in this){if($type(this[key])!="function"){this[key]=$unlink(this[key])}}this.constructor=klass;if(Class.prototyping){return this}var instance=(this.initialize)?this.initialize.apply(this,arguments):this;if(this.options&&this.options.initialize){this.options.initialize.call(this)}return instance};for(var mutator in Class.Mutators){if(!properties[mutator]){continue}properties=Class.Mutators[mutator](properties,properties[mutator]);delete properties[mutator]}$extend(klass,this);klass.constructor=Class;klass.prototype=properties;return klass}});Class.Mutators={Extends:function(self,klass){Class.prototyping=klass.prototype;var subclass=new klass;delete subclass.parent;subclass=Class.inherit(subclass,self);delete Class.prototyping;return subclass},Implements:function(self,klasses){$splat(klasses).each(function(klass){Class.prototying=klass;$extend(self,($type(klass)=="class")?new klass:klass);delete Class.prototyping});return self}};Class.extend({inherit:function(object,properties){var caller=arguments.callee.caller;for(var key in properties){var override=properties[key];var previous=object[key];var type=$type(override);if(previous&&type=="function"){if(override!=previous){if(caller){override.__parent=previous;object[key]=override}else{Class.override(object,key,override)}}}else{if(type=="object"){object[key]=$merge(previous,override)}else{object[key]=override}}}if(caller){object.parent=function(){return arguments.callee.caller.__parent.apply(this,arguments)}}return object},override:function(object,name,method){var parent=Class.prototyping;if(parent&&object[name]!=parent[name]){parent=null}var override=function(){var previous=this.parent;this.parent=parent?parent[name]:object[name];var value=method.apply(this,arguments);this.parent=previous;return value};object[name]=override}});Class.implement({implement:function(){var proto=this.prototype;$each(arguments,function(properties){Class.inherit(proto,properties)});return this}});var Chain=new Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(arguments));return this},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false},clearChain:function(){this.$chain.empty();return this}});var Events=new Class({$events:{},addEvent:function(type,fn,internal){type=Events.removeOn(type);if(fn!=$empty){this.$events[type]=this.$events[type]||[];this.$events[type].include(fn);if(internal){fn.internal=true}}return this},addEvents:function(events){for(var type in events){this.addEvent(type,events[type])}return this},fireEvent:function(type,args,delay){type=Events.removeOn(type);if(!this.$events||!this.$events[type]){return this}this.$events[type].each(function(fn){fn.create({bind:this,delay:delay,"arguments":args})()},this);return this},removeEvent:function(type,fn){type=Events.removeOn(type);if(!this.$events[type]){return this}if(!fn.internal){this.$events[type].erase(fn)}return this},removeEvents:function(events){if($type(events)=="object"){for(var type in events){this.removeEvent(type,events[type])}return this}if(events){events=Events.removeOn(events)}for(var type in this.$events){if(events&&events!=type){continue}var fns=this.$events[type];for(var i=fns.length;i--;i){this.removeEvent(type,fns[i])}}return this}});Events.removeOn=function(string){return string.replace(/^on([A-Z])/,function(full,first){return first.toLowerCase()})};var Options=new Class({setOptions:function(){this.options=$merge.run([this.options].extend(arguments));if(!this.addEvent){return this}for(var option in this.options){if($type(this.options[option])!="function"||!(/^on[A-Z]/).test(option)){continue}this.addEvent(option,this.options[option]);delete this.options[option]}return this}});var Element=new Native({name:"Element",legacy:window.Element,initialize:function(tag,props){var konstructor=Element.Constructors.get(tag);if(konstructor){return konstructor(props)}if(typeof tag=="string"){return document.newElement(tag,props)}return $(tag).set(props)},afterImplement:function(key,value){Element.Prototype[key]=value;if(Array[key]){return }Elements.implement(key,function(){var items=[],elements=true;for(var i=0,j=this.length;i"}return $.element(this.createElement(tag)).set(props)},newTextNode:function(text){return this.createTextNode(text)},getDocument:function(){return this},getWindow:function(){return this.window}});Window.implement({$:function(el,nocash){if(el&&el.$family&&el.uid){return el}var type=$type(el);return($[type])?$[type](el,nocash,this.document):null},$$:function(selector){if(arguments.length==1&&typeof selector=="string"){return this.document.getElements(selector)}var elements=[];var args=Array.flatten(arguments);for(var i=0,l=args.length;i1);tags.each(function(tag){var partial=this.getElementsByTagName(tag.trim());(ddup)?elements.extend(partial):elements=partial},this);return new Elements(elements,{ddup:ddup,cash:!nocash})}});(function(){var collected={},storage={};var props={input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerHTML":"value"};var get=function(uid){return(storage[uid]||(storage[uid]={}))};var clean=function(item,retain){if(!item){return }var uid=item.uid;if(Browser.Engine.trident){if(item.clearAttributes){var clone=retain&&item.cloneNode(false);item.clearAttributes();if(clone){item.mergeAttributes(clone)}}else{if(item.removeEvents){item.removeEvents()}}if((/object/i).test(item.tagName)){for(var p in item){if(typeof item[p]=="function"){item[p]=$empty}}Element.dispose(item)}}if(!uid){return }collected[uid]=storage[uid]=null};var purge=function(){Hash.each(collected,clean);if(Browser.Engine.trident){$A(document.getElementsByTagName("object")).each(clean)}if(window.CollectGarbage){CollectGarbage()}collected=storage=null};var walk=function(element,walk,start,match,all,nocash){var el=element[start||walk];var elements=[];while(el){if(el.nodeType==1&&(!match||Element.match(el,match))){if(!all){return $(el,nocash)}elements.push(el)}el=el[walk]}return(all)?new Elements(elements,{ddup:false,cash:!nocash}):null};var attributes={html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.Engine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"innerText":"textContent"};var bools=["compact","nowrap","ismap","declare","noshade","checked","disabled","readonly","multiple","selected","noresize","defer"];var camels=["value","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"];Hash.extend(attributes,bools.associate(bools));Hash.extend(attributes,camels.associate(camels.map(String.toLowerCase)));var inserters={before:function(context,element){if(element.parentNode){element.parentNode.insertBefore(context,element)}},after:function(context,element){if(!element.parentNode){return }var next=element.nextSibling;(next)?element.parentNode.insertBefore(context,next):element.parentNode.appendChild(context)},bottom:function(context,element){element.appendChild(context)},top:function(context,element){var first=element.firstChild;(first)?element.insertBefore(context,first):element.appendChild(context)}};inserters.inside=inserters.bottom;Hash.each(inserters,function(inserter,where){where=where.capitalize();Element.implement("inject"+where,function(el){inserter(this,$(el,true));return this});Element.implement("grab"+where,function(el){inserter($(el,true),this);return this})});Element.implement({set:function(prop,value){switch($type(prop)){case"object":for(var p in prop){this.set(p,prop[p])}break;case"string":var property=Element.Properties.get(prop);(property&&property.set)?property.set.apply(this,Array.slice(arguments,1)):this.setProperty(prop,value)}return this},get:function(prop){var property=Element.Properties.get(prop);return(property&&property.get)?property.get.apply(this,Array.slice(arguments,1)):this.getProperty(prop)},erase:function(prop){var property=Element.Properties.get(prop);(property&&property.erase)?property.erase.apply(this):this.removeProperty(prop);return this},setProperty:function(attribute,value){var key=attributes[attribute];if(value==undefined){return this.removeProperty(attribute)}if(key&&bools[attribute]){value=!!value}(key)?this[key]=value:this.setAttribute(attribute,""+value);return this},setProperties:function(attributes){for(var attribute in attributes){this.setProperty(attribute,attributes[attribute])}return this},getProperty:function(attribute){var key=attributes[attribute];var value=(key)?this[key]:this.getAttribute(attribute,2);return(bools[attribute])?!!value:(key)?value:value||null},getProperties:function(){var args=$A(arguments);return args.map(this.getProperty,this).associate(args)},removeProperty:function(attribute){var key=attributes[attribute];(key)?this[key]=(key&&bools[attribute])?false:"":this.removeAttribute(attribute);return this},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this},hasClass:function(className){return this.className.contains(className," ")},addClass:function(className){if(!this.hasClass(className)){this.className=(this.className+" "+className).clean()}return this},removeClass:function(className){this.className=this.className.replace(new RegExp("(^|\\s)"+className+"(?:\\s|$)"),"$1");return this},toggleClass:function(className){return this.hasClass(className)?this.removeClass(className):this.addClass(className)},adopt:function(){Array.flatten(arguments).each(function(element){element=$(element,true);if(element){this.appendChild(element)}},this);return this},appendText:function(text,where){return this.grab(this.getDocument().newTextNode(text),where)},grab:function(el,where){inserters[where||"bottom"]($(el,true),this);return this},inject:function(el,where){inserters[where||"bottom"](this,$(el,true));return this},replaces:function(el){el=$(el,true);el.parentNode.replaceChild(this,el);return this},wraps:function(el,where){el=$(el,true);return this.replaces(el).grab(el,where)},getPrevious:function(match,nocash){return walk(this,"previousSibling",null,match,false,nocash)},getAllPrevious:function(match,nocash){return walk(this,"previousSibling",null,match,true,nocash)},getNext:function(match,nocash){return walk(this,"nextSibling",null,match,false,nocash)},getAllNext:function(match,nocash){return walk(this,"nextSibling",null,match,true,nocash)},getFirst:function(match,nocash){return walk(this,"nextSibling","firstChild",match,false,nocash)},getLast:function(match,nocash){return walk(this,"previousSibling","lastChild",match,false,nocash)},getParent:function(match,nocash){return walk(this,"parentNode",null,match,false,nocash)},getParents:function(match,nocash){return walk(this,"parentNode",null,match,true,nocash)},getChildren:function(match,nocash){return walk(this,"nextSibling","firstChild",match,true,nocash)},getWindow:function(){return this.ownerDocument.window},getDocument:function(){return this.ownerDocument},getElementById:function(id,nocash){var el=this.ownerDocument.getElementById(id);if(!el){return null}for(var parent=el.parentNode;parent!=this;parent=parent.parentNode){if(!parent){return null}}return $.element(el,nocash)},getSelected:function(){return new Elements($A(this.options).filter(function(option){return option.selected}))},getComputedStyle:function(property){if(this.currentStyle){return this.currentStyle[property.camelCase()]}var computed=this.getDocument().defaultView.getComputedStyle(this,null);return(computed)?computed.getPropertyValue([property.hyphenate()]):null},toQueryString:function(){var queryString=[];this.getElements("input, select, textarea",true).each(function(el){if(!el.name||el.disabled){return }var value=(el.tagName.toLowerCase()=="select")?Element.getSelected(el).map(function(opt){return opt.value}):((el.type=="radio"||el.type=="checkbox")&&!el.checked)?null:el.value;$splat(value).each(function(val){if(typeof val!="undefined"){queryString.push(el.name+"="+encodeURIComponent(val))}})});return queryString.join("&")},clone:function(contents,keepid){contents=contents!==false;var clone=this.cloneNode(contents);var clean=function(node,element){if(!keepid){node.removeAttribute("id")}if(Browser.Engine.trident){node.clearAttributes();node.mergeAttributes(element);node.removeAttribute("uid");if(node.options){var no=node.options,eo=element.options;for(var j=no.length;j--;){no[j].selected=eo[j].selected}}}var prop=props[element.tagName.toLowerCase()];if(prop&&element[prop]){node[prop]=element[prop]}};if(contents){var ce=clone.getElementsByTagName("*"),te=this.getElementsByTagName("*");for(var i=ce.length;i--;){clean(ce[i],te[i])}}clean(clone,this);return $(clone)},destroy:function(){Element.empty(this);Element.dispose(this);clean(this,true);return null},empty:function(){$A(this.childNodes).each(function(node){Element.destroy(node)});return this},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this},hasChild:function(el){el=$(el,true);if(!el){return false}if(Browser.Engine.webkit&&Browser.Engine.version<420){return $A(this.getElementsByTagName(el.tagName)).contains(el)}return(this.contains)?(this!=el&&this.contains(el)):!!(this.compareDocumentPosition(el)&16)},match:function(tag){return(!tag||(tag==this)||(Element.get(this,"tag")==tag))}});Native.implement([Element,Window,Document],{addListener:function(type,fn){if(type=="unload"){var old=fn,self=this;fn=function(){self.removeListener("unload",fn);old()}}else{collected[this.uid]=this}if(this.addEventListener){this.addEventListener(type,fn,false)}else{this.attachEvent("on"+type,fn)}return this},removeListener:function(type,fn){if(this.removeEventListener){this.removeEventListener(type,fn,false)}else{this.detachEvent("on"+type,fn)}return this},retrieve:function(property,dflt){var storage=get(this.uid),prop=storage[property];if(dflt!=undefined&&prop==undefined){prop=storage[property]=dflt}return $pick(prop)},store:function(property,value){var storage=get(this.uid);storage[property]=value;return this},eliminate:function(property){var storage=get(this.uid);delete storage[property];return this}});window.addListener("unload",purge)})();Element.Properties=new Hash;Element.Properties.style={set:function(style){this.style.cssText=style},get:function(){return this.style.cssText},erase:function(){this.style.cssText=""}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase()}};Element.Properties.html=(function(){var wrapper=document.createElement("div");var translations={table:[1,"","
"],select:[1,""],tbody:[2,"","
"],tr:[3,"","
"]};translations.thead=translations.tfoot=translations.tbody;var html={set:function(){var html=Array.flatten(arguments).join("");var wrap=Browser.Engine.trident&&translations[this.get("tag")];if(wrap){var first=wrapper;first.innerHTML=wrap[1]+html+wrap[2];for(var i=wrap[0];i--;){first=first.firstChild}this.empty().adopt(first.childNodes)}else{this.innerHTML=html}}};html.erase=html.set;return html})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Properties.text={get:function(){if(this.innerText){return this.innerText}var temp=this.ownerDocument.newElement("div",{html:this.innerHTML}).inject(this.ownerDocument.body);var text=temp.innerText;temp.destroy();return text}}}Element.Properties.events={set:function(events){this.addEvents(events)}};Native.implement([Element,Window,Document],{addEvent:function(type,fn){var events=this.retrieve("events",{});events[type]=events[type]||{keys:[],values:[]};if(events[type].keys.contains(fn)){return this}events[type].keys.push(fn);var realType=type,custom=Element.Events.get(type),condition=fn,self=this;if(custom){if(custom.onAdd){custom.onAdd.call(this,fn)}if(custom.condition){condition=function(event){if(custom.condition.call(this,event)){return fn.call(this,event)}return true}}realType=custom.base||realType}var defn=function(){return fn.call(self)};var nativeEvent=Element.NativeEvents[realType];if(nativeEvent){if(nativeEvent==2){defn=function(event){event=new Event(event,self.getWindow());if(condition.call(self,event)===false){event.stop()}}}this.addListener(realType,defn)}events[type].values.push(defn);return this},removeEvent:function(type,fn){var events=this.retrieve("events");if(!events||!events[type]){return this}var pos=events[type].keys.indexOf(fn);if(pos==-1){return this}events[type].keys.splice(pos,1);var value=events[type].values.splice(pos,1)[0];var custom=Element.Events.get(type);if(custom){if(custom.onRemove){custom.onRemove.call(this,fn)}type=custom.base||type}return(Element.NativeEvents[type])?this.removeListener(type,value):this},addEvents:function(events){for(var event in events){this.addEvent(event,events[event])}return this},removeEvents:function(events){if($type(events)=="object"){for(var type in events){this.removeEvent(type,events[type])}return this}var attached=this.retrieve("events");if(!attached){return this}if(!events){for(var type in attached){this.removeEvents(type)}this.eliminate("events")}else{if(attached[events]){while(attached[events].keys[0]){this.removeEvent(events,attached[events].keys[0])}attached[events]=null}}return this},fireEvent:function(type,args,delay){var events=this.retrieve("events");if(!events||!events[type]){return this}events[type].keys.each(function(fn){fn.create({bind:this,delay:delay,"arguments":args})()},this);return this},cloneEvents:function(from,type){from=$(from);var fevents=from.retrieve("events");if(!fevents){return this}if(!type){for(var evType in fevents){this.cloneEvents(from,evType)}}else{if(fevents[type]){fevents[type].keys.each(function(fn){this.addEvent(type,fn)},this)}}return this}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1};(function(){var $check=function(event){var related=event.relatedTarget;if(related==undefined){return true}if(related===false){return false}return($type(this)!="document"&&related!=this&&related.prefix!="xul"&&!this.hasChild(related))};Element.Events=new Hash({mouseenter:{base:"mouseover",condition:$check},mouseleave:{base:"mouseout",condition:$check},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":"mousewheel"}})})();Element.Properties.styles={set:function(styles){this.setStyles(styles)}};Element.Properties.opacity={set:function(opacity,novisibility){if(!novisibility){if(opacity==0){if(this.style.visibility!="hidden"){this.style.visibility="hidden"}}else{if(this.style.visibility!="visible"){this.style.visibility="visible"}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style.zoom=1}if(Browser.Engine.trident){this.style.filter=(opacity==1)?"":"alpha(opacity="+opacity*100+")"}this.style.opacity=opacity;this.store("opacity",opacity)},get:function(){return this.retrieve("opacity",1)}};Element.implement({setOpacity:function(value){return this.set("opacity",value,true)},getOpacity:function(){return this.get("opacity")},setStyle:function(property,value){switch(property){case"opacity":return this.set("opacity",parseFloat(value));case"float":property=(Browser.Engine.trident)?"styleFloat":"cssFloat"}property=property.camelCase();if($type(value)!="string"){var map=(Element.Styles.get(property)||"@").split(" ");value=$splat(value).map(function(val,i){if(!map[i]){return""}return($type(val)=="number")?map[i].replace("@",Math.round(val)):val}).join(" ")}else{if(value==String(Number(value))){value=Math.round(value)}}this.style[property]=value;return this},getStyle:function(property){switch(property){case"opacity":return this.get("opacity");case"float":property=(Browser.Engine.trident)?"styleFloat":"cssFloat"}property=property.camelCase();var result=this.style[property];if(!$chk(result)){result=[];for(var style in Element.ShortStyles){if(property!=style){continue}for(var s in Element.ShortStyles[style]){result.push(this.getStyle(s))}return result.join(" ")}result=this.getComputedStyle(property)}if(result){result=String(result);var color=result.match(/rgba?\([\d\s,]+\)/);if(color){result=result.replace(color[0],color[0].rgbToHex())}}if(Browser.Engine.presto||(Browser.Engine.trident&&!$chk(parseInt(result)))){if(property.test(/^(height|width)$/)){var values=(property=="width")?["left","right"]:["top","bottom"],size=0;values.each(function(value){size+=this.getStyle("border-"+value+"-width").toInt()+this.getStyle("padding-"+value).toInt()},this);return this["offset"+property.capitalize()]-size+"px"}if((Browser.Engine.presto)&&String(result).test("px")){return result}if(property.test(/(border(.+)Width|margin|padding)/)){return"0px"}}return result},setStyles:function(styles){for(var style in styles){this.setStyle(style,styles[style])}return this},getStyles:function(){var result={};Array.each(arguments,function(key){result[key]=this.getStyle(key)},this);return result}});Element.Styles=new Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(direction){var Short=Element.ShortStyles;var All=Element.Styles;["margin","padding"].each(function(style){var sd=style+direction;Short[style][sd]=All[sd]="@px"});var bd="border"+direction;Short.border[bd]=All[bd]="@px @ rgb(@, @, @)";var bdw=bd+"Width",bds=bd+"Style",bdc=bd+"Color";Short[bd]={};Short.borderWidth[bdw]=Short[bd][bdw]=All[bdw]="@px";Short.borderStyle[bds]=Short[bd][bds]=All[bds]="@";Short.borderColor[bdc]=Short[bd][bdc]=All[bdc]="rgb(@, @, @)"});(function(){Element.implement({scrollTo:function(x,y){if(isBody(this)){this.getWindow().scrollTo(x,y)}else{this.scrollLeft=x;this.scrollTop=y}return this},getSize:function(){if(isBody(this)){return this.getWindow().getSize()}return{x:this.offsetWidth,y:this.offsetHeight}},getScrollSize:function(){if(isBody(this)){return this.getWindow().getScrollSize()}return{x:this.scrollWidth,y:this.scrollHeight}},getScroll:function(){if(isBody(this)){return this.getWindow().getScroll()}return{x:this.scrollLeft,y:this.scrollTop}},getScrolls:function(){var element=this,position={x:0,y:0};while(element&&!isBody(element)){position.x+=element.scrollLeft;position.y+=element.scrollTop;element=element.parentNode}return position},getOffsetParent:function(){var element=this;if(isBody(element)){return null}if(!Browser.Engine.trident){return element.offsetParent}while((element=element.parentNode)&&!isBody(element)){if(styleString(element,"position")!="static"){return element}}return null},getOffsets:function(){if(Browser.Engine.trident){var bound=this.getBoundingClientRect(),html=this.getDocument().documentElement;return{x:bound.left+html.scrollLeft-html.clientLeft,y:bound.top+html.scrollTop-html.clientTop}}var element=this,position={x:0,y:0};if(isBody(this)){return position}while(element&&!isBody(element)){position.x+=element.offsetLeft;position.y+=element.offsetTop;if(Browser.Engine.gecko){if(!borderBox(element)){position.x+=leftBorder(element);position.y+=topBorder(element)}var parent=element.parentNode;if(parent&&styleString(parent,"overflow")!="visible"){position.x+=leftBorder(parent);position.y+=topBorder(parent)}}else{if(element!=this&&Browser.Engine.webkit){position.x+=leftBorder(element);position.y+=topBorder(element)}}element=element.offsetParent}if(Browser.Engine.gecko&&!borderBox(this)){position.x-=leftBorder(this);position.y-=topBorder(this)}return position},getPosition:function(relative){if(isBody(this)){return{x:0,y:0}}var offset=this.getOffsets(),scroll=this.getScrolls();var position={x:offset.x-scroll.x,y:offset.y-scroll.y};var relativePosition=(relative&&(relative=$(relative)))?relative.getPosition():{x:0,y:0};return{x:position.x-relativePosition.x,y:position.y-relativePosition.y}},getCoordinates:function(element){if(isBody(this)){return this.getWindow().getCoordinates()}var position=this.getPosition(element),size=this.getSize();var obj={left:position.x,top:position.y,width:size.x,height:size.y};obj.right=obj.left+obj.width;obj.bottom=obj.top+obj.height;return obj},computePosition:function(obj){return{left:obj.x-styleNumber(this,"margin-left"),top:obj.y-styleNumber(this,"margin-top")}},position:function(obj){return this.setStyles(this.computePosition(obj))}});Native.implement([Document,Window],{getSize:function(){var win=this.getWindow();if(Browser.Engine.presto||Browser.Engine.webkit){return{x:win.innerWidth,y:win.innerHeight}}var doc=getCompatElement(this);return{x:doc.clientWidth,y:doc.clientHeight}},getScroll:function(){var win=this.getWindow();var doc=getCompatElement(this);return{x:win.pageXOffset||doc.scrollLeft,y:win.pageYOffset||doc.scrollTop}},getScrollSize:function(){var doc=getCompatElement(this);var min=this.getSize();return{x:Math.max(doc.scrollWidth,min.x),y:Math.max(doc.scrollHeight,min.y)}},getPosition:function(){return{x:0,y:0}},getCoordinates:function(){var size=this.getSize();return{top:0,left:0,bottom:size.y,right:size.x,height:size.y,width:size.x}}});var styleString=Element.getComputedStyle;function styleNumber(element,style){return styleString(element,style).toInt()||0}function borderBox(element){return styleString(element,"-moz-box-sizing")=="border-box"}function topBorder(element){return styleNumber(element,"border-top-width")}function leftBorder(element){return styleNumber(element,"border-left-width")}function isBody(element){return(/^(?:body|html)$/i).test(element.tagName)}function getCompatElement(element){var doc=element.getDocument();return(!doc.compatMode||doc.compatMode=="CSS1Compat")?doc.html:doc.body}})();Native.implement([Window,Document,Element],{getHeight:function(){return this.getSize().y},getWidth:function(){return this.getSize().x},getScrollTop:function(){return this.getScroll().y},getScrollLeft:function(){return this.getScroll().x},getScrollHeight:function(){return this.getScrollSize().y},getScrollWidth:function(){return this.getScrollSize().x},getTop:function(){return this.getPosition().y},getLeft:function(){return this.getPosition().x}});Native.implement([Document,Element],{getElements:function(expression,nocash){expression=expression.split(",");var items,local={};for(var i=0,l=expression.length;i1),cash:!nocash})}});Element.implement({match:function(selector){if(!selector||(selector==this)){return true}var tagid=Selectors.Utils.parseTagAndID(selector);var tag=tagid[0],id=tagid[1];if(!Selectors.Filters.byID(this,id)||!Selectors.Filters.byTag(this,tag)){return false}var parsed=Selectors.Utils.parseSelector(selector);return(parsed)?Selectors.Utils.filter(this,parsed,{}):true}});var Selectors={Cache:{nth:{},parsed:{}}};Selectors.RegExps={id:(/#([\w-]+)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)(["']?)([^\4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};Selectors.Utils={chk:function(item,uniques){if(!uniques){return true}var uid=$uid(item);if(!uniques[uid]){return uniques[uid]=true}return false},parseNthArgument:function(argument){if(Selectors.Cache.nth[argument]){return Selectors.Cache.nth[argument]}var parsed=argument.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!parsed){return false}var inta=parseInt(parsed[1]);var a=(inta||inta===0)?inta:1;var special=parsed[2]||false;var b=parseInt(parsed[3])||0;if(a!=0){b--;while(b<1){b+=a}while(b>=a){b-=a}}else{a=b;special="index"}switch(special){case"n":parsed={a:a,b:b,special:"n"};break;case"odd":parsed={a:2,b:0,special:"n"};break;case"even":parsed={a:2,b:1,special:"n"};break;case"first":parsed={a:0,special:"index"};break;case"last":parsed={special:"last-child"};break;case"only":parsed={special:"only-child"};break;default:parsed={a:(a-1),special:"index"}}return Selectors.Cache.nth[argument]=parsed},parseSelector:function(selector){if(Selectors.Cache.parsed[selector]){return Selectors.Cache.parsed[selector]}var m,parsed={classes:[],pseudos:[],attributes:[]};while((m=Selectors.RegExps.combined.exec(selector))){var cn=m[1],an=m[2],ao=m[3],av=m[5],pn=m[6],pa=m[7];if(cn){parsed.classes.push(cn)}else{if(pn){var parser=Selectors.Pseudo.get(pn);if(parser){parsed.pseudos.push({parser:parser,argument:pa})}else{parsed.attributes.push({name:pn,operator:"=",value:pa})}}else{if(an){parsed.attributes.push({name:an,operator:ao,value:av})}}}}if(!parsed.classes.length){delete parsed.classes}if(!parsed.attributes.length){delete parsed.attributes}if(!parsed.pseudos.length){delete parsed.pseudos}if(!parsed.classes&&!parsed.attributes&&!parsed.pseudos){parsed=null}return Selectors.Cache.parsed[selector]=parsed},parseTagAndID:function(selector){var tag=selector.match(Selectors.RegExps.tag);var id=selector.match(Selectors.RegExps.id);return[(tag)?tag[1]:"*",(id)?id[1]:false]},filter:function(item,parsed,local){var i;if(parsed.classes){for(i=parsed.classes.length;i--;i){var cn=parsed.classes[i];if(!Selectors.Filters.byClass(item,cn)){return false}}}if(parsed.attributes){for(i=parsed.attributes.length;i--;i){var att=parsed.attributes[i];if(!Selectors.Filters.byAttribute(item,att.name,att.operator,att.value)){return false}}}if(parsed.pseudos){for(i=parsed.pseudos.length;i--;i){var psd=parsed.pseudos[i];if(!Selectors.Filters.byPseudo(item,psd.parser,psd.argument,local)){return false}}}return true},getByTagAndID:function(ctx,tag,id){if(id){var item=(ctx.getElementById)?ctx.getElementById(id,true):Element.getElementById(ctx,id,true);return(item&&Selectors.Filters.byTag(item,tag))?[item]:[]}else{return ctx.getElementsByTagName(tag)}},search:function(self,expression,local){var splitters=[];var selectors=expression.trim().replace(Selectors.RegExps.splitter,function(m0,m1,m2){splitters.push(m1);return":)"+m2}).split(":)");var items,filtered,item;for(var i=0,l=selectors.length;i":function(found,self,tag,id,uniques){var children=Selectors.Utils.getByTagAndID(self,tag,id);for(var i=0,l=children.length;iindex){return false}}return(count==index)},even:function(argument,local){return Selectors.Pseudo["nth-child"].call(this,"2n+1",local)},odd:function(argument,local){return Selectors.Pseudo["nth-child"].call(this,"2n",local)}});Element.Events.domready={onAdd:function(fn){if(Browser.loaded){fn.call(this)}}};(function(){var domready=function(){if(Browser.loaded){return }Browser.loaded=true;window.fireEvent("domready");document.fireEvent("domready")};if(Browser.Engine.trident){var temp=document.createElement("div");(function(){($try(function(){temp.doScroll("left");return $(temp).inject(document.body).set("html","temp").dispose()}))?domready():arguments.callee.delay(50)})()}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(["loaded","complete"].contains(document.readyState))?domready():arguments.callee.delay(50)})()}else{window.addEvent("load",domready);document.addEvent("DOMContentLoaded",domready)}}})();var JSON=new Hash({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(chr){return JSON.$specialChars[chr]||"\\u00"+Math.floor(chr.charCodeAt()/16).toString(16)+(chr.charCodeAt()%16).toString(16)},encode:function(obj){switch($type(obj)){case"string":return'"'+obj.replace(/[\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(obj.map(JSON.encode).filter($defined))+"]";case"object":case"hash":var string=[];Hash.each(obj,function(value,key){var json=JSON.encode(value);if(json){string.push(JSON.encode(key)+":"+json)}});return"{"+string+"}";case"number":case"boolean":return String(obj);case false:return"null"}return null},decode:function(string,secure){if($type(string)!="string"||!string.length){return null}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))){return null}return eval("("+string+")")}});Native.implement([Hash,Array,String,Number],{toJSON:function(){return JSON.encode(this)}});var Cookie=new Class({Implements:Options,options:{path:false,domain:false,duration:false,secure:false,document:document},initialize:function(key,options){this.key=key;this.setOptions(options)},write:function(value){value=encodeURIComponent(value);if(this.options.domain){value+="; domain="+this.options.domain}if(this.options.path){value+="; path="+this.options.path}if(this.options.duration){var date=new Date();date.setTime(date.getTime()+this.options.duration*24*60*60*1000);value+="; expires="+date.toGMTString()}if(this.options.secure){value+="; secure"}this.options.document.cookie=this.key+"="+value;return this},read:function(){var value=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)");return(value)?decodeURIComponent(value[1]):null},dispose:function(){new Cookie(this.key,$merge(this.options,{duration:-1})).write("");return this}});Cookie.write=function(key,value,options){return new Cookie(key,options).write(value)};Cookie.read=function(key){return new Cookie(key).read()};Cookie.dispose=function(key,options){return new Cookie(key,options).dispose()};var Swiff=new Class({Implements:[Options],options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object},initialize:function(path,options){this.instance="Swiff_"+$time();this.setOptions(options);options=this.options;var id=this.id=options.id||this.instance;var container=$(options.container);Swiff.CallBacks[this.instance]={};var params=options.params,vars=options.vars,callBacks=options.callBacks;var properties=$extend({height:options.height,width:options.width},options.properties);var self=this;for(var callBack in callBacks){Swiff.CallBacks[this.instance][callBack]=(function(option){return function(){return option.apply(self.object,arguments)}})(callBacks[callBack]);vars[callBack]="Swiff.CallBacks."+this.instance+"."+callBack}params.flashVars=Hash.toQueryString(vars);if(Browser.Engine.trident){properties.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";params.movie=path}else{properties.type="application/x-shockwave-flash";properties.data=path}var build=''}}build+="";this.object=((container)?container.empty():new Element("div")).set("html",build).firstChild},replaces:function(element){element=$(element,true);element.parentNode.replaceChild(this.toElement(),element);return this},inject:function(element){$(element,true).appendChild(this.toElement());return this},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments))}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction(''+__flash__argumentsToXML(arguments,2)+"");return eval(rs)};var Fx=new Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,duration:500,link:"ignore"},initialize:function(options){this.subject=this.subject||this;this.setOptions(options);this.options.duration=Fx.Durations[this.options.duration]||this.options.duration.toInt();var wait=this.options.wait;if(wait===false){this.options.link="cancel"}},getTransition:function(){return function(p){return -(Math.cos(Math.PI*p)-1)/2}},step:function(){var time=$time();if(time=(7-4*a)/11){value=b*b-Math.pow((11-6*a-11*p)/4,2);break}}return value},Elastic:function(p,x){return Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x[0]||1)/3)}});["Quad","Cubic","Quart","Quint"].each(function(transition,i){Fx.Transitions[transition]=new Fx.Transition(function(p){return Math.pow(p,[i+2])})});var Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false},initialize:function(options){this.xhr=new Browser.Request();this.setOptions(options);this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.headers=new Hash(this.options.headers)},onStateChange:function(){if(this.xhr.readyState!=4||!this.running){return }this.running=false;this.status=0;$try(function(){this.status=this.xhr.status}.bind(this));if(this.options.isSuccess.call(this,this.status)){this.response={text:this.xhr.responseText,xml:this.xhr.responseXML};this.success(this.response.text,this.response.xml)}else{this.response={text:null,xml:null};this.failure()}this.xhr.onreadystatechange=$empty},isSuccess:function(){return((this.status>=200)&&(this.status<300))},processScripts:function(text){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return $exec(text)}return text.stripScripts(this.options.evalScripts)},success:function(text,xml){this.onSuccess(this.processScripts(text),xml)},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain()},failure:function(){this.onFailure()},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr)},setHeader:function(name,value){this.headers.set(name,value);return this},getHeader:function(name){return $try(function(){return this.xhr.getResponseHeader(name)}.bind(this))},check:function(caller){if(!this.running){return true}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(caller.bind(this,Array.slice(arguments,1)));return false}return false},send:function(options){if(!this.check(arguments.callee,options)){return this}this.running=true;var type=$type(options);if(type=="string"||type=="element"){options={data:options}}var old=this.options;options=$extend({data:old.data,url:old.url,method:old.method},options);var data=options.data,url=options.url,method=options.method;switch($type(data)){case"element":data=$(data).toQueryString();break;case"object":case"hash":data=Hash.toQueryString(data)}if(this.options.format){var format="format="+this.options.format;data=(data)?format+"&"+data:format}if(this.options.emulation&&["put","delete"].contains(method)){var _method="_method="+method;data=(data)?_method+"&"+data:_method;method="post"}if(this.options.urlEncoded&&method=="post"){var encoding=(this.options.encoding)?"; charset="+this.options.encoding:"";this.headers.set("Content-type","application/x-www-form-urlencoded"+encoding)}if(data&&method=="get"){url=url+(url.contains("?")?"&":"?")+data;data=null}this.xhr.open(method.toUpperCase(),url,this.options.async);this.xhr.onreadystatechange=this.onStateChange.bind(this);this.headers.each(function(value,key){try{this.xhr.setRequestHeader(key,value)}catch(e){this.fireEvent("exception",[key,value])}},this);this.fireEvent("request");this.xhr.send(data);if(!this.options.async){this.onStateChange()}return this},cancel:function(){if(!this.running){return this}this.running=false;this.xhr.abort();this.xhr.onreadystatechange=$empty;this.xhr=new Browser.Request();this.fireEvent("cancel");return this}});(function(){var methods={};["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(method){methods[method]=function(){var params=Array.link(arguments,{url:String.type,data:$defined});return this.send($extend(params,{method:method.toLowerCase()}))}});Request.implement(methods)})();Element.Properties.send={set:function(options){var send=this.retrieve("send");if(send){send.cancel()}return this.eliminate("send").store("send:options",$extend({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")},options))},get:function(options){if(options||!this.retrieve("send")){if(options||!this.retrieve("send:options")){this.set("send",options)}this.store("send",new Request(this.retrieve("send:options")))}return this.retrieve("send")}};Element.implement({send:function(url){var sender=this.get("send");sender.send({data:this,url:url||sender.options.url});return this}});Request.HTML=new Class({Extends:Request,options:{update:false,evalScripts:true,filter:false},processHTML:function(text){var match=text.match(/]*>([\s\S]*?)<\/body>/i);text=(match)?match[1]:text;var container=new Element("div");return $try(function(){var root=""+text+"",doc;if(Browser.Engine.trident){doc=new ActiveXObject("Microsoft.XMLDOM");doc.async=false;doc.loadXML(root)}else{doc=new DOMParser().parseFromString(root,"text/xml")}root=doc.getElementsByTagName("root")[0];for(var i=0,k=root.childNodes.length;i?@ABCD FGHIJKLMNOPSP3p]Cache-ControlWExpires]Accept-Ranges_Content-EncodingVServer\Content-Type^Content-LengthTDateZConnectionTVary_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytesTgzip_Apache/2.2.3 (CentOS)_application/x-javascriptU21858_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive_Accept-Encoding./hiij2_NSMutableDictionary\NSDictionary,./mnno2_NSHTTPURLResponse]NSURLResponse)27:PRd  NS\gjpy &3BGRW#)ITfkopMNOOK/* * ShareThis Widget Version 3.9.2-rc1 * 6/10/09 ShareThis.com */ var Widget=new Class({Implements:Events,shareables:[],shareablesKey:"",shareableIndex:0,authToken:"",user:null,maxContactSearchResults:5,maxSendMessageLength:2000,initialize:function(){this.user=new Widget.User(this);window.contacts=this.contacts;this.pages=this.initializePages(this.pages)},setMaxContactSearchResults:function(max){this.maxContactSearchResults=max},userIsSignedIn:function(){return this.user.isSignedIn()},signIn:function(){var err_set=false;var err="";if($("textAuthUsername").value===""){err+="Please enter your username.\n";err_set=true}if($("textAuthPassword").value===""){err+="Please enter your password.";err_set=true}if(!err_set){this.user.signIn($("textAuthUsername").value,$("textAuthPassword").value)}else{widget.validationFailed(err)}},signOut:function(){forgetUser();this.user.signOut()},sortAddressBook:function(by){if(this.pages.addressbook&&this.pages.addressbook.addressBook){this.pages.addressbook.addressBook.sort(by)}},jumpToServiceInAddressBook:function(serviceTag){if(this.pages.addressbook&&this.pages.addressbook.addressBook){this.pages.addressbook.addressBook.scrollToService(serviceTag)}},limitCharacters:function(inputField,maxCharacterCount,counterSpan,event){var retval=true;if(inputField.value.length>=maxCharacterCount){switch(event.key){case"up":case"down":case"left":case"right":case"del":case"delete":case"backspace":retval=true;break;default:retval=false;break}}else{if(inputField.value.length>=maxCharacterCount-10){counterSpan.style.color="#FF0000"}else{if(inputField.value.length>=maxCharacterCount-20){counterSpan.style.color="#5C0002"}else{counterSpan.style.color="#666666"}}}counterSpan.set("html",maxCharacterCount-inputField.value.length);return retval},postBlogger:function(){var username=$("inputBloggerUsername").value;var password=$("inputBloggerPassword").value;if($("bloggerRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("bloggerForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username&&!blogid){err_set=true;err+="Please enter a username.\n"}if(!password&&!blogid){err_set=true;err+="Please enter a password.\n"}if(err_set){widget.validationFailed(err)}else{if(document.getElementById("bloggerSelect")){var blogid=$("bloggerSelect").get("value")}var data="";var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";if(glo_content!==""){atag=""}atag=encodeURIComponent(atag);if(!blogid){data="username="+username+"&password="+password+"&d="+glo_content+atag+"&draft="+glo_bloggerDraft+"&t="+glo_title+"&return=json&rememberme="+rememberme+"&forgetme="+forgetme}else{data="username="+username+"&password="+password+"&d="+glo_content+atag+"&draft="+glo_bloggerDraft+"&t="+glo_title+"&return=json&blogid="+blogid+"&rememberme="+rememberme+"&forgetme="+forgetme}var request=new Request({method:"post",url:"/api/postBlogger_ws.php",data:data,onFailure:function(){logError("postblogger","Ajax Failure")},onSuccess:this.postBlogger_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","blogger");request.send()}},postBlogger_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("post blogger",responseText)}if(resp.status.toLowerCase()=="success"){this.fireEvent("postToServiceSucceeded","blogger")}if(resp.status==="FAILURE"){if(resp.errorMessage&&resp.errorMessage.toLowerCase()==="auth_failed"){this.fireEvent("postToServiceFailed",["blogger","Invalid Username or Password"])}else{if(resp.errorMessage&&resp.errorMessage.toLowerCase()==="multiple"){this.fireEvent("postToServiceNeedsMoreInfo",["blogger","You have successfully signed on. Please select a blog.",resp.data])}else{logError("get contacts",JSON.encode(resp));this.fireEvent("postToServiceFailed",["blogger","Unable to connect to your blog."])}}}},postFriendster:function(){var username=$("inputFriendsterUsername").value;var password=$("inputFriendsterPassword").value;var section=$("txtFriendster").get("value");var comment=$("txtFriendsterComment").value;if(comment==="optional"){comment=""}comment=encodeURIComponent(comment);if($("friendsterRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("friendsterForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username){err_set=true;err+="Please enter a username.\n"}if(!password){err_set=true;err+="Please enter a password.\n"}if(err_set){widget.validationFailed(err)}else{var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";atag=encodeURIComponent(atag);if(glo_content!==""){atag=""}var data="";data="username="+username+"&password="+password+"&d="+glo_content+comment+"

"+atag+"&t="+glo_title+"&category="+section+"&return=json&rememberme="+rememberme+"&forgetme="+forgetme;var request=new Request({method:"post",url:"/api/postFriendster_ws.php",data:data,onFailure:function(){logError("postFriendster","Ajax Failure")},onSuccess:this.postFriendster_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","friendster");request.send()}},postFriendster_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("post friendster",responseText)}if(resp.status.toLowerCase()==="success"){this.fireEvent("postToServiceSucceeded","friendster")}else{if(resp.errorMessage&&resp.errorMessage.toLowerCase()=="auth_failed"){this.fireEvent("postToServiceFailed",["friendster","Incorrect Username or Password"])}else{logError("postFriendster",JSON.encode(resp));this.fireEvent("postToServiceFailed",["friendster",resp.errorMessage||"Could not post to Friendster."])}}},postLive_journal:function(){var username=$("inputLive_journalUsername").value;var password=$("inputLive_journalPassword").value;var comment=$("txtLive_journalComment").value;if(comment==="optional"){comment=""}comment=encodeURIComponent(comment);if($("livejournalRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("livejournalForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username){err_set=true;err+="Please enter a username.\n"}if(!password){err_set=true;err+="Please enter a password.\n"}var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";if(glo_content!==""){atag=""}atag=encodeURIComponent(atag);if(err_set){widget.validationFailed(err)}else{var data="";data="username="+username+"&password="+password+"&d="+comment+"

"+glo_content+atag+"&t="+glo_title+"&return=json&rememberme="+rememberme+"&forgetme="+forgetme;var request=new Request({method:"post",url:"/api/postLiveJournal_ws.php",data:data,onFailure:function(){logError("postLiveJournal","Ajax Failure")},onSuccess:this.postLive_journal_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","livejournal");request.send()}},postLive_journal_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("post_live_journal",responseText)}if(resp.status.toLowerCase()==="success"){this.fireEvent("postToServiceSucceeded","livejournal")}else{logError("postLiveJournal",JSON.encode(resp));this.fireEvent("postToServiceFailed",["livejournal","Error while trying to post to your blog."])}},postOrkut:function(){var username=$("inputOrkutUsername").value;var password=$("inputOrkutPassword").value;var comment=$("txtOrkutComment").value;if(comment==="optional"){comment=""}comment=encodeURIComponent(comment);if($("orkutRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("orkutForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;var captcha="";var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";if(glo_content!==""){atag=""}atag=encodeURIComponent(atag);if(!username){err_set=true;err+="Please enter a username.\n"}if(!password){err_set=true;err+="Please enter a password.\n"}if(Orkutcaptcha){if($("inputOrkutCaptcha").value===""){err_set=true;err="Please enter the captcha.\n"}else{captcha=$("inputOrkutCaptcha").value}}if(err_set){widget.validationFailed(err)}else{var data="";if(Orkutcaptcha){var tmp="cookiefile="+encodeURIComponent(glo_Orkutcookiefile)+"&post_token="+encodeURIComponent(glo_Orkutpost_token)+"&signature="+encodeURIComponent(glo_Orkutsignature)+"&postdata="+encodeURIComponent(glo_Orkutpostdata)+"&captcha="+captcha+"&rememberme="+rememberme+"&forgetme="+forgetme;data=tmp}else{data="username="+username+"&password="+password+"&d="+glo_content+atag+"&t=glo_title&comments="+comment+"&return=json&rememberme="+rememberme+"&forgetme="+forgetme}var request=new Request({method:"post",url:"/api/postOrkut_ws.php",data:data,onFailure:function(){logError("postOrkut","Ajax Failure")},onSuccess:this.postOrkut_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","orkut");request.send()}},postOrkut_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("postOrkut",responseText)}if(resp.status.toLowerCase()==="success"){glo_Orkutcaptchaurl="";glo_Orkutcookiefile="";glo_Orkutpost_token="";glo_Orkutsignature="";glo_Orkutpostdata="";Orkutcaptcha=false;$("orkutCaptchaImage").addClass("hidden");$("orkutCaptcha").addClass("hidden");this.fireEvent("postToServiceSucceeded","orkut")}else{if(resp.statusMessage&&resp.statusMessage.toLowerCase()==="need_captcha"){glo_Orkutcaptchaurl=resp.data.captchaurl;glo_Orkutcookiefile=resp.data.cookiefile;glo_Orkutpost_token=resp.data.post_token;glo_Orkutsignature=resp.data.signature;glo_Orkutpostdata=resp.data.postdata;Orkutcaptcha=true;$("orkutPostData").addClass("hidden");$("orkutCaptcha").removeClass("hidden");var img='orkut captcha image';$("orkutCaptchaImage").set("html",img);$("orkutCaptchaImage").removeClass("hidden");this.fireEvent("postToServiceNeedsMoreInfo",["orkut","Captcha entry required."])}else{logError("postOrkut",JSON.encode(resp));this.fireEvent("postToServiceFailed",["orkut",resp.statusMessage])}}},postTwitter:function(){var username=$("twitterUsername").value;var password=$("twitterPassword").value;var status=$("twitterStatus").value;if($("twitterRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("twitterForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username){err_set=true;err+="Please enter a username.\n"}if(!password){err_set=true;err+="Please enter a password.\n"}if(!status){err_set=true;err+="Please enter a status update.\n"}if(status.length>140){err_set=true;err+="Twitter post too long. Please shorten to less than 140 characters.\n"}if(err_set){widget.validationFailed(err)}else{var data="";data="username="+username+"&password="+password+"&status="+encodeURIComponent(status)+"&rememberme="+rememberme+"&forgetme="+forgetme+"&return=json";var request=new Request({method:"post",url:"/api/postTwitter_ws.php",data:data,onFailure:function(){logError("postTwitter","Ajax Failure")},onSuccess:this.postTwitter_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","twitter");request.send()}},postTwitter_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("postTwitter",responseText)}if(resp.status&&resp.status.toLowerCase()=="success"){this.fireEvent("postToServiceSucceeded","twitter.com")}else{if(resp.errorMessage){switch(resp.errorMessage.toLowerCase()){case"auth_failed":this.fireEvent("postToServiceFailed",["twitter","Invalid Username or Password"]);break;default:this.fireEvent("postToServiceFailed",["twitter",resp.errorMessage])}}else{logError("postTwitter",JSON.encode(resp));this.fireEvent("postToServiceFailed",["twitter","Unable to connect to ShareThis server."])}}},postTypePad:function(){var username=$("inputTpUsername").value;var password=$("inputTpPassword").value;if($("typepadRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("typepadForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username&&!blogid){err_set=true;err+="Please enter a username.\n"}if(!password&&!blogid){err_set=true;err+="Please enter a password.\n"}if(err_set){widget.validationFailed(err)}else{if(document.getElementById("tpSelect")){var blogid=$("tpSelect").get("value")}var data="";var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";if(glo_content!==""){atag=""}atag=encodeURIComponent(atag);if(!blogid){data="username="+username+"&password="+password+"&d="+glo_content+atag+"&draft="+glo_tpDraft+"&t=glo_title&return=json&rememberme="+rememberme+"&forgetme="+forgetme}else{data="blogid="+blogid+"&d="+glo_content+atag+"&draft="+glo_tpDraft+"&password="+password+"&t=glo_title&username="+username+"&return=json&rememberme="+rememberme+"&forgetme="+forgetme}var request=new Request({method:"post",url:"/api/postTypePad_ws.php",data:data,onFailure:function(){logError("postTypePad","Ajax Failure")},onSuccess:this.postTypePad_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","typepad");request.send()}},postTypePad_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("post typepad",responseText)}if(resp.status.toLowerCase()=="success"){this.fireEvent("postToServiceSucceeded","typepad")}if(resp.status.toLowerCase()=="failure"){if(resp.errorMessage&&resp.errorMessage.toLowerCase()=="auth_failed"){this.fireEvent("postToServiceFailed",["typepad","Invalid Username or Password"])}if(resp.errorMessage&&resp.errorMessage.toLowerCase()=="multiple"){this.fireEvent("postToServiceNeedsMoreInfo",["typepad","You have successfully signed on. Please select a blog.",resp.data])}else{logError("postTypePad",JSON.encode(resp));this.fireEvent("postToServiceFailed",["typepad","Unable to connect to your blog."])}}},postWordpress:function(){var username=$("inputWpUsername").value;var password=$("inputWpPassword").value;var url=$("inputWpURL").value;if($("wordpressRememberMe").checked){var rememberme=1}else{var rememberme=0}if($("wordpressForgetMe").value==="true"){var forgetme=1}else{var forgetme=0}var err="";var err_set=false;if(!username){err_set=true;err+="Please enter a username.\n"}if(!password){err_set=true;err+="Please enter a password.\n"}if(!url){err_set=true;err+="Please enter a url.\n"}var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var atag=""+tmpTitle+"";if(glo_content!==""){atag=""}atag=encodeURIComponent(atag);if(err_set){this.validationFailed(err)}else{var data="";data="username="+username+"&password="+password+"&d="+glo_content+atag+"&t="+glo_title+"&return=json&url="+url+"&rememberme="+rememberme+"&forgetme="+forgetme;var request=new Request({method:"post",url:"/api/postWordPress_ws.php",data:data,onFailure:function(){logError("postWordpress","Ajax Failure")},onSuccess:this.postWordpress_onSuccess.bind(this)});this.fireEvent("postToServiceRequested","wordpress");request.send()}},postWordpress_onSuccess:function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("post wordpress",responseText)}if(resp.status.toLowerCase()==="success"){this.fireEvent("postToServiceSucceeded","wordpress")}else{if(resp.errorMessage&&resp.errorMessage.toLowerCase()==="connection_failed"){this.fireEvent("postToServiceFailed",["wordpress","Unable to connect to your blog."])}else{if(resp.errorMessage&&resp.errorMessage.toLowerCase()=="auth_failed"){this.fireEvent("postToServiceFailed",["wordpress","Please Check Username and Password."])}else{if(resp.statusMessage&&(resp.statusMessage.toLowerCase()=="post_failed"||resp.statusMessage.toLowerCase()=="post_wordpress_service_failed")){this.fireEvent("postToServiceFailed",["wordpress","Post Failed."])}else{logError("postWordpress",JSON.encode(resp));this.fireEvent("postToServiceFailed",["wordpress","Unable to connect to your blog."])}}}}},setImportContactService:function(serviceTag){this.currentImportContactService=this.contactSources[serviceTag];this.fireEvent("importContactServiceChanged",serviceTag)},getQueryParam:function(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);if(results==null){return""}else{return results[1]}},importContacts:function(service,username,password,contact_url,delt){Cookie.dispose("import",{domain:".sharethis.com",path:"/"});Cookie.dispose("import_delt",{domain:".sharethis.com",path:"/"});if(contact_url){widget.popModalWorkingSheet()}var data="provider="+service.protocolName+"&username="+username+"&password="+password+"&contact_url="+contact_url+"&base_url=http://"+window.location.hostname+"/&referer=share3x/import.php&delt="+delt;var request=new Request({method:"post",url:"/api/importContacts_ws.php",data:data,onFailure:function(){logError("import contacts","Ajax Failure")},onSuccess:(function(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("import contacts",responseText)}if(resp.status==="SUCCESS"&&resp.data){for(var i=0;i')}if(this.shareables[index].url!==""){$("title").set("html",''+this.shareables[index].title+"")}else{$("title").set("html",this.shareables[index].title)}$("summary").set("html",this.shareables[index].summary);$("content").set("html",this.shareables[index].content)},saveToShareBox:function(tags,objects){if(tags=="Separated by commas"){tags=""}var destination=[{type:"sharethis.com",address:(glo_destinationAddress?glo_destinationAddress:"")}];if(typeof tags=="string"){tags=tags.replace(/\s*,\s*/g,",").split(",").join(",")}else{if(typeof tags=="object"&&"length" in tags){tags=tags.join(",")}}var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}if(!objects||!objects.length||objects.length==0){objects=[{type:"default",url:getSharURL(),title:tmpTitle,thumbnail:glo_thumb,embed:encodeURIComponent(Url.decode(glo_content)),description:(glo_description?glo_description:""),tags:(tags?tags:"")}]}var sender=(glo_userEmail&&glo_userEmail.length?encodeURIComponent(glo_userEmail):"");var request=new Request({method:"post",url:"/api/createDestination_ws.php",data:{publisher:glo_publisher,objects:encodeURIComponent(JSON.encode(objects)),destinations:encodeURIComponent(JSON.encode(destination)),sessionID:glo_sessionID,destinationType:"Social","return":"JSON",sender:sender},onFailure:function(){logError("save to sharebox","Ajax Failure")},onSuccess:(function(responseText,responseXML){try{var response=JSON.decode(responseText)}catch(err){logError("save to sharebox",responseText)}if(response.status){switch(response.status){case"SUCCESS":widget.fireEvent("saveToShareBoxSucceeded");break;case"FAILURE":widget.fireEvent("saveToShareBoxFailed");logError("save to sharebox",response);default:break}}else{logError("save to sharebox",JSON.encode(response));widget.fireEvent("saveToShareBoxFailed")}}).bind(this)});request.send()},extractDomainFromURL:function(url,keepWWW){var domain=url.replace(/(\w+):\/\/([^\/:]+)(:\d*)?([^# ]*)/,"$2");if(!keepWWW&&domain.toLowerCase().indexOf("www.")==0){domain=domain.substring(4)}return domain},setCookie:function(name,value){var current_date=new Date;var exp_y=current_date.getFullYear();var exp_m=current_date.getMonth()+2;var exp_d=current_date.getDate();var cookie_string=name+"="+escape(value);if(exp_y){var expires=new Date(exp_y,exp_m,exp_d);cookie_string+="; expires="+expires.toGMTString()}cookie_string+="; domain="+escape(".sharethis.com")+";path=/";document.cookie=cookie_string},getCookie:function(cookie_name){var results=document.cookie.match("(^|;) ?"+cookie_name+"=([^;]*)(;|$)");if(results){return(unescape(results[2]))}else{return false}},deleteCookie:function(name){var path="/";var domain=".sharethis.com";document.cookie=name+"="+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"},validationFailed:function(message){widget.pushModalErrorSheet(message.replace(/\n/g,"
"))},truncateText:function(text,maxWidth,charWidth){var charWidth=charWidth||8;var ellipsisWidth=charWidth*2.5;var pixelsOver=((text.length*charWidth)-(maxWidth-ellipsisWidth));if(pixelsOver>0){return text.substring(0,text.length-Math.ceil(pixelsOver/charWidth))+"…"}return text},_deferTimers:{},deferWhile:function(tag,f,delay){if(this._deferTimers[tag]>=0){clearTimeout(this._deferTimers[tag])}this._deferTimers[tag]=setTimeout((function(){this._deferTimers[tag]=-1;f()}).bind(this),(delay||10))},_frozenFocusHandler:function(event){if(event.target.hasClass("frozen")){event.target.blur()}},freezeTextInput:function(inputElement){inputElement.addClass("frozen");inputElement.addEvent("focus",this._frozenFocusHandler);inputElement.blur()},unfreezeTextInput:function(inputElement){inputElement.removeClass("frozen");inputElement.removeEvent("focus",this._frozenFocusHandler)},_profilers:[],pushProfiler:function(message){this._profilers.push({start:$time(),message:message})},popProfiler:function(){if(Browser.Engine.trident){var p=this._profilers.pop();var s="";for(var i=0;i-1},g="gecko",w="webkit",s="safari",h=document.getElementsByTagName("html")[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?("ie ie"+RegExp.$1):is("firefox/2")?g+" ff2":is("firefox/3")?g+" ff3":is("gecko/")?g:/opera(\s|\/)(\d+)/.test(ua)?"opera opera"+RegExp.$2:is("konqueror")?"konqueror":is("chrome")?w+" "+s+" chrome":is("applewebkit/")?w+" "+s+(/version\/(\d+)/.test(ua)?" "+s+RegExp.$1:""):is("mozilla/")?g:"",is("j2me")?"mobile":is("iphone")?"iphone":is("ipod")?"ipod":is("mac")?"mac":is("darwin")?"mac":is("webtv")?"webtv":is("win")?"win":is("freebsd")?"freebsd":(is("x11")||is("linux"))?"linux":"","js"];c=b.join(" ");h.className+=" "+c;return c}var glo_browser=css_browser_selector(navigator.userAgent);var tstArray=[];function fragObj(inFrag,query){this.frag=inFrag;this.qs=query}function readyTest(){for(var i=0;i80){value=value.slice(0,77);value+="..."}$("previewTitle").set("text",value);widget.fireEvent("shareableTitleChanged",glo_title);break;case"type":glo_type=value;break;case"icon":glo_icon=value;if(value.length>5){glo_thumbImageTag=value}widget.fireEvent("shareableURLChanged",value);break;case"category":glo_category=value;break;case"updated":glo_updated=value;break;case"published":glo_published=value;break;case"author":glo_author=value;break;case"summary":glo_summary=value;break;case"content":glo_content=encodeURIComponent(value);break;case"glo_tpDraft":glo_tpDraft=value;break;case"glo_bloggerDraft":glo_bloggerDraft=value;break;case"guid":if(glo_guid===""&&value!==null&&value!=="null"){glo_guid=value;getObjects()}break;case"guid_index":glo_guid_index=value;setValues();break;case"glo_title_array":glo_title_array.push(value);break;case"glo_type_array":glo_type_array.push(value);break;case"glo_summary_array":glo_summary_array.push(value);break;case"glo_content_array":glo_content_array.push(value);break;case"glo_url_array":glo_url_array.push(value);break;case"glo_icon_array":glo_icon_array.push(value);break;case"glo_category_array":glo_category_array.push(value);break;case"glo_updated_array":glo_updated_array.push(value);break;case"glo_published_array":glo_published_array.push(value);break;case"glo_author_array":glo_author_array.push(value);break;case"glo_thumb":glo_thumb=value;break;case"glo_tags":glo_tags=value;break;case"glo_description":glo_description=value;glo_description=encodeURIComponent(glo_description);widget.fireEvent("shareableDescriptionChanged",glo_description&&glo_description!="undefined"?glo_description:"");break;case"glo_thumb_array":glo_thumb_array.push(value);break;case"glo_tags_array":glo_tags_array.push(value);break;case"glo_description_array":glo_description_array.push(value);break;case"pageTitle":glo_page_title=value;break;case"pageURL":glo_page_url=value;break;case"sessionID":glo_sessionID=value;break;case"fpc":glo_fpc=value;break;case"headerTitle":glo_headerTitle=value;widget.fireEvent("headerTitleChanged",value);break;case"headerfg":glo_headerfg=value;widget.fireEvent("headerFGColorChanged",value);break;case"send_services":glo_send_servicesArray=value;send_servicesChanged(value);break;case"post_services":setGlobals("services",value);break;case"glo_toolbar":glo_toolbar=value;$("close_button").set("style","display:inline");break;case"tracking":glo_tracking=value;break;case"googleProfileId":glo_googleProfileId=value;break;case"omnitureURL":glo_omnitureURL=value;break;case"ads":if(value=="true"){glo_ads=true}else{glo_ads=false}break;case"adtag_header":glo_adtag_header=value;if(value!=""){$("header_ad").setStyle("height","40px");$("header_ad").removeClass("hidden")}break;case"adtag_footer":glo_adtag_footer=value;if(value!=""){$("footer_ad").removeClass("hidden")}break;case"page":glo_page=value;if(glo_page=="send"||glo_page=="post|twitter"){if(glo_page=="post|twitter"){createSharURL(glo_url,true);widget.fireEvent("twitterClicked",getSharURL())}widget.showPage(glo_page)}else{widget.showPage("home")}break;case"pUrl":glo_pUrl=value;default:break}}function addToOptions(a){var temp=[];temp=a.split("=");temp[0]=decodeURIComponent(temp[0]);temp[1]=decodeURIComponent(temp[1]);try{temp[0]=decodeURIComponent(temp[0]);temp[1]=decodeURIComponent(temp[1])}catch(err){}tstArray.push(new fragObj(temp[0],temp[1]));setGlobals(temp[0],temp[1])}function addToOptionsBuffer(a){var temp=[];temp=a.split("=");temp[0]=decodeURIComponent(temp[0]);temp[1]=decodeURIComponent(temp[1]);try{temp[0]=decodeURIComponent(temp[0]);temp[1]=decodeURIComponent(temp[1])}catch(err){}tstArray.push(new fragObj(temp[0],temp[1]));bufferArgs.push(temp[0]);bufferValue.push(temp[1])}function selectContact(blah){var id=blah.id;id=id.replace(/select_contact_/,"");for(var i=0;i0&&hash!==glo_oldQS){var args=hash.split("/");glo_oldQS=hash;var cmd=args.shift();this.fireEvent(cmd,args)}}});var fragmentPump=new FragmentPump();function bindEvents(){fragmentPump.addEvent("init",init.bind(this));fragmentPump.addEvent("show",show.bind(this));fragmentPump.addEvent("popup",popup.bind(this));fragmentPump.addEvent("data",data.bind(this));fragmentPump.addEvent("test",test.bind(this));fragmentPump.addEvent("widget",widget.bind(this))}function init(){if(glo_initRun===false){glo_initRun=true;for(var i=0;i-1),hasUserPref:(respectUserPrefs?(userIndex>-1):false),stIndex:i,publisherIndex:publisherIndex,userIndex:userIndex,tag:defaultServices[i]})});widget.carousel.setDataSource(carouselItems);if(glo_pageOptions==true){setTimeout("widget.fireEvent('linkForegroundColorChanged', glo_linkfg)",10)}}function popupOpen(blah){var source="";var anchors=blah.getElementsByTagName("a");for(var i=0;i127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128)}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128)}}}return utftext},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}}return string}};function setValues(){if(glo_guid_index!==null&&glo_url_array.length>0){setGlobals("url",glo_url_array[glo_guid_index]);setGlobals("title",glo_title_array[glo_guid_index]);setGlobals("type",glo_type_array[glo_guid_index]);setGlobals("summary",glo_summary_array[glo_guid_index]);setGlobals("content",glo_content_array[glo_guid_index]);setGlobals("icon",glo_icon_array[glo_guid_index]);setGlobals("category",glo_category_array[glo_guid_index]);setGlobals("updated",glo_updated_array[glo_guid_index]);setGlobals("published",glo_published_array[glo_guid_index]);setGlobals("author",glo_author_array[glo_guid_index]);setGlobals("glo_tags",glo_tags_array[glo_guid_index]);setGlobals("glo_thumb",glo_thumb_array[glo_guid_index]);setGlobals("glo_description",glo_description_array[glo_guid_index]);createSwList();widget.fireEvent("shareableValuesUpdated");if(glo_ads==true){var adtag_timestamp=(new Date()).getTime();if(glo_adtag_header!=""){$("header_ad").set("html",glo_adtag_header.replace(/\[timestamp\]/g,adtag_timestamp))}if(glo_adtag_footer!=""){$("footer_ad_body").set("html",glo_adtag_footer.replace(/\[timestamp\]/g,adtag_timestamp))}}}}function searchName(searchStr){var results=[];var reg=new RegExp("^"+searchStr);for(var i=0;i=0){var tmp_name1="";var tmp_name2="";var tmp_name=searchStr.toLowerCase();tmp_name=tmp_name.split(" ");if(tmp_name.length>1){tmp_name1=tmp_name[0];tmp_name2=tmp_name[1]}var reg=new RegExp("^"+tmp_name1);var reg2=new RegExp(" "+tmp_name2,"gi");for(var i=0;i1){tmp_name1=tmp_name[0];tmp_name2=tmp_name.substring(1)}var reg=new RegExp("^"+tmp_name1);var reg2=new RegExp(" "+tmp_name2,"gi");for(var i=0;i=0){var a="\\+?1?"+searchStr+"[0-9]*";var reg=new RegExp(a);isNum=true}else{if(searchStr[0]=="@"){var reg=new RegExp(searchStr,"gi")}else{var reg=new RegExp("^"+searchStr)}}var i=0;var results=[];for(var i=0;i'}else{rtnStr+='
'}rtnStr+=''+name+"";rtnStr+=' using '+type+"";if(newAdd===true&&glo_isLoggedIn===true){rtnStr+='
'}rtnStr+='
';rtnStr+="
";hideSuggest();return rtnStr}function delGreyItem(blah){var d=document.getElementById("boxAddressList");var rm=document.getElementById("paren_"+blah.id);var id=blah.id;id=id.replace(/greyBox_/,"");removeFromQueue(id);d.removeChild(rm);if(glo_msgArray.length==0){$("boxAddressList").addClass("hidden")}}function hideSuggest(){$("boxToMessage").setStyle("z-index","10");$("boxToYourAddr").setStyle("z-index","10");$("txtTo").set("value","");glo_selected_item=0;$$(".activeItem").removeClass("activeItem")}function showSuggest(){$("boxToMessage").setStyle("z-index","1");$("boxToYourAddr").setStyle("z-index","1")}function hoverSelection(blah){var tempId=blah.id;$$(".activeItem").removeClass("activeItem");$(tempId).addClass("activeItem")}function addToSenders(blah){var id=blah.id;id=id.replace(/uniq_/,"");addToMsg(id);var outHTML="";glo_greyBoxNum=$$("div[id^=paren_greyBox_]").length;outHTML+=txtGreyBox(id);$("boxAddressList").set("html",$("boxAddressList").get("html")+outHTML);$("boxAddressList").setStyle("display","block");hideSuggest();$("txtTo").value=""}function addToSenders2(id){addToMsg(id);var outHTML="";glo_greyBoxNum=$$("div[id^=paren_greyBox_]").length;outHTML+=txtGreyBox(id,true);$("boxAddressList").set("html",$("boxAddressList").get("html")+outHTML);$("boxAddressList").setStyle("display","block");hideSuggest();$("txtTo").value=""}function clearMsgQueue(){glo_msgArray.empty()}function addToMsg(contact){glo_msgArray.push(contact)}function removeFromQueue(contact){glo_msgArray.erase(contact)}function processSendQueue(){var recipients=[];var destinations=[];glo_msgArray.each(function(contact){if(contact.service=="sms"){var number=contact.address.replace(/[^\d]/g,"");if(number[0]!="1"){number="1"+number}contact.address=number}recipients.push({type:contact.service,name:contact.name,address:contact.address});destinations.push(contact.service)});glo_destinations=destinations.join(",").toLowerCase();recipients=JSON.encode(recipients);createMessage(recipients)}function createMessage(recipients){glo_msgArray=[];var err_isTrue=false;if(glo_isLoggedIn===false){var tmpEml=$("txtYourAddr").value;if(isEmail(tmpEml)){glo_userEmail=tmpEml}else{alert("Please enter your valid E-mail address");err_isTrue=true}}if(!recipients.length){alert("Please enter a recipient");err_isTrue=true}var sender=glo_userEmail;var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var subject=tmpTitle;if(glo_url==""||glo_url=="undefined"||glo_url==undefined){glo_url=glo_pUrl}if(subject==""||subject=="undefined"){subject=decodeURIComponent(glo_url)}glo_type="";var comment=$("txtMessage").value;var publisher=glo_publisher;glo_content=Url.decode(glo_content);glo_content=encodeURIComponent(glo_content);if(!glo_description||glo_description==undefined||glo_description=="undefined"){glo_description=""}if(!glo_summary||glo_summary==undefined||glo_summary=="undefined"){glo_summary=""}if(!glo_tags||glo_tags=="undefined"){glo_tags=""}var objects=[];objects[0]={type:glo_type,url:glo_url,sharURL:getSharURL(),title:glo_title,thumbnail:glo_thumb,embed:glo_content,description:glo_summary,tags:glo_tags};objects=JSON.encode(objects);var data="sender="+encodeURIComponent(sender)+"&subject="+encodeURIComponent(subject)+"&comment="+encodeURIComponent(comment)+"&publisher="+publisher+"&objects="+encodeURIComponent(objects)+"&recipients="+encodeURIComponent(recipients)+"&sessionID="+glo_sessionID+"&return=JSON";if(!err_isTrue){var request=new Request({method:"post",url:"/api/createMessage_ws.php",data:data,onFailure:function(){logError("createMessage","Ajax Failure")},onSuccess:createMessage_onSuccess});request.send();widget.fireEvent("createMessageRequested")}}function createMessage_onSuccess(responseText,responseXML){logEvent(glo_destinations,"share");try{var resp=JSON.decode(responseText)}catch(err){logError("createMessage",responseText)}if(resp.status==="SUCCESS"){emptyInputs();glo_msgArray=[];widget.fireEvent("createMessageSucceeded")}else{logError("createMessage",JSON.encode(resp));widget.fireEvent("createMessageFailed",resp.statusMessage)}}var glo_selected_item=0;function selectActive(elem){$$(".activeItem").removeClass("activeItem");var a=document.getElementById(elem);a.addClass("activeItem")}function determineType(str,blur){if(str!==""){var type="";var idToAdd=0;var selectedType=$("txtUsing").value;if(selectedType==="ALL"){if(isEmail(str)){type="EMAIL"}else{if(isAIM(str)){type="AIM"}else{if(isPhone(str)){type="SMS"}}}}else{if(selectedType==="SMS"){if(isPhone(str)){type="SMS"}else{if(!blur){alert("Not a valid Phone Number")}type="";document.getElementById("txtTo").value=""}}else{if(selectedType==="AIM"){if(isAIM(str)){type="AIM"}else{if(!blur){alert("Not a valid AIM Screen Name")}type="";document.getElementById("txtTo").value=""}}else{if(selectedType==="EMAIL"){if(isEmail(str)){type="EMAIL"}else{type="";if(!blur){alert("Not a valid E-mail address")}}}else{if(selectedType==="MYSPACE"){if(isEmail(str)){type="EMAIL"}else{if(isAIM(str)){type="AIM"}else{if(isPhone(str)){type="SMS"}}}}}}}}if(document.getElementById("txtTo").value!==""&&(type=="MYSPACE"||type=="EMAIL"||type=="AIM"||type=="SMS")&&type!=="undefined"&&type!==undefined){setGlobals("contProto",type);setGlobals("contName",str);setGlobals("contAdd",str);var id=glo_contAdd.length-1;return id}else{return false}if(!blur){document.getElementById("txtTo").focus()}}}function isEmail(str){if(str.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/)){return true}else{return false}}function isPhone(str){str=str.replace(/[^\d]/g,"");if(str.length===10||str.length===11){if(str.match(/^1?[2-9]\d{9}$/)){return true}else{return false}}else{return false}}function isAIM(str){if(str.match(/^[a-z][a-z0-9]{2,15}$/i)){return true}else{return false}}function register(){var eml=$("registerEmailInput").value;var nme=$("registerNameInput").value;var nick=$("registerNickInput").value;var pass1=$("registerPasswordInput").value;var pass2=$("registerPassword2Input").value;var err="";if(eml==""){err+="Please enter an E-mail address.
"}if(!isEmail(eml)){err+="Please enter a valid E-mail address.
"}if(nme==""){err+="Please enter your Name.
"}if(!nick.length){err+="Please enter a username.
"}if(pass1==""){err+="Please enter a password.
"}else{if(pass1.length<6){err+="Password must be at least 6 characters.
"}}if(pass1!==pass2){err+="Please confirm that your passwords match.
"}if(err.length){widget.validationFailed(err.replace(//gi,"\n"))}else{var data="email="+eml+"&password="+pass1+"&name="+nme+"&nickname="+nick;var request=new Request({method:"post",url:"/api/createUser_ws.php",data:data,onFailure:function(){logError("register","Ajax Failure")},onSuccess:register_OnSuccess.bind(this)});widget.fireEvent("registerUserRequested");request.send()}}function register_OnSuccess(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("register",responseText)}if(resp.status==="SUCCESS"){widget.user.acquireAuth(resp.data.token);$$(".working").addClass("hidden");$$(".success").removeClass("hidden");$("registerSubmit").removeClass("hidden");widget.fireEvent("registerUserSucceeded",widget.user);emptyInputs()}else{if(resp.errorMessage){widget.fireEvent("registerUserFailed",resp.errorMessage)}else{if(resp.statusMessage==="USER_ALREADY_EXISTS"){widget.fireEvent("registerUserFailed","E-mail address or Username is already in use.")}else{logError("register","Ajax Failure");widget.fireEvent("registerUserFailed","Could not complete registration.")}}}}function getDiggs(url){if(url!==""&&url!==" "&&url!==glo_last_url&&url!=="undefined"&&url!==undefined){var data="url="+url;var request=new Request({method:"post",url:"/api/getDiggs_ws.php",data:data,onFailure:function(){logError("get diggs","Ajax Failure")},onSuccess:getDiggs_onSuccess});glo_last_url=url;request.send()}}function getDiggs_onSuccess(responseText,responseXML){try{var resp=JSON.decode(responseText)}catch(err){logError("get diggs",responseText)}glo_num_diggs=widget.nDiggs=resp.data.diggs;glo_digg_comments=widget.nDiggComments=resp.data.comments;var diggElement=$("post_digg_link");diggElement.set("title",widget.nDiggs+" Diggs, "+widget.nDiggComments+" Comments");diggElement.set("text","Digg ("+widget.nDiggs+")")}function createSharURL(url,sync){if(url!==""&&url!==" "&&url!==glo_last_url2&&url!==undefined&&url!=="undefined"){var data="url="+encodeURIComponent(url)+"&sessionID="+glo_sessionID+"&fpc="+glo_fpc;var request=new Request({method:"post",url:"/api/createSharURL_ws.php",data:data,onFailure:function(){logError("createSharURL","Ajax Failure")},onSuccess:createSharURL_onSuccess});if(sync){request.options.async=false}glo_last_url2=url;request.send()}}function createSharURL_onSuccess(responseText,responseXML){try{var resp=JSON.decode(responseText);var sharURL=resp.data.sharURL}catch(err){logError("createSharURL",responseText);var sharURL=glo_url}glo_sharURL=sharURL;widget.fireEvent("sharURLAcquired")}function getSharURL(){if(!glo_sharURL||glo_sharURL==undefined||glo_sharURL=="undefined"){return glo_url}else{return glo_sharURL}}function HexToR(h){return parseInt((cutHex(h)).substring(0,2),16)}function HexToG(h){return parseInt((cutHex(h)).substring(2,4),16)}function HexToB(h){return parseInt((cutHex(h)).substring(4,6),16)}function cutHex(h){return(h.charAt(0)==="#")?h.substring(1,7):h}function luminescence(color){var rgb={};if(color.length===7){rgb=[parseInt("0x"+color.substring(1,3))/255,parseInt("0x"+color.substring(3,5))/255,parseInt("0x"+color.substring(5,7))/255]}else{if(color.length===4){rgb=[parseInt("0x"+color.substring(1,2))/15,parseInt("0x"+color.substring(2,3))/15,parseInt("0x"+color.substring(3,4))/15]}}var r=rgb[0],g=rgb[1],b=rgb[2];var min=Math.min(r,Math.min(g,b));var max=Math.max(r,Math.max(g,b));return(min+max)/2}var closetimeout;function suggestAutoClose(){closetimeout=setTimeout("hideSuggest()",750)}function suggestCancelClose(){if(closetimeout){clearTimeout(closetimeout)}}function sendDestination(destination1){var destAddress=glo_destinationAddress;glo_type="default";glo_content=Url.decode(glo_content);glo_content=encodeURIComponent(glo_content);if(glo_url==""||glo_url=="undefined"||glo_url==undefined){glo_url=glo_pUrl}if(!glo_description||glo_description==undefined||glo_description=="undefined"){glo_description=""}if(!glo_tags||glo_tags=="undefined"){glo_tags=""}var tmpTitle=glo_title;try{tmpTitle=decodeURIComponent(glo_title)}catch(err){}var objects="";var destination="";objects=[{type:glo_type,url:glo_url,sharURL:getSharURL(),title:tmpTitle,thumbnail:glo_thumb,embed:glo_content,description:glo_description,tags:glo_tags}];objects=JSON.encode(objects);destination=[{type:destination1,address:destAddress}];destination=JSON.encode(destination);var eml="";if(glo_userEmail==""){eml=""}else{eml="&sender="+encodeURIComponent(glo_userEmail)}var data="publisher="+glo_publisher+"&objects="+encodeURIComponent(objects)+"&destinations="+encodeURIComponent(destination)+"&destinationType="+glo_destinationType+"&sessionID="+glo_sessionID+"&return=json"+eml;var url="/api/createDestination_ws.php?"+data;var logger=new Image(1,1);logger.src=url;logger.onload=function(){return }}function populateSavedCredentials(credentials){if(!credentials){return }for(var i=0;i<=credentials.length;i++){if(credentials[i]){try{if(document.getElementById("post_"+credentials[i].service)){$(credentials[i].service+"RememberMe").checked=true;var inputfields=$(credentials[i].service+"Form").getElementsByClassName("text");if(inputfields.length==3){inputfields[0].disabled=true;inputfields[1].disabled=true;inputfields[2].disabled=true;inputfields[0].value=credentials[i].url;inputfields[1].value=credentials[i].username;inputfields[2].value=credentials[i].password}else{inputfields[0].disabled=true;inputfields[1].disabled=true;inputfields[0].value=credentials[i].username;inputfields[1].value=credentials[i].password}}}catch(err){}}}}function logError(event,error){var url="http://l.sharethis.com/error?event="+event+"&publisher="+encodeURIComponent(glo_publisher)+"&ts"+(new Date()).getTime()+"&title="+encodeURIComponent(glo_title)+"&url="+encodeURIComponent(glo_url)+"&pUrl="+encodeURIComponent(glo_pUrl)+"&error="+encodeURIComponent(error)+"&sessionID="+glo_sessionID+"&fpc="+glo_fpc+"&sharURL="+glo_sharURL;var logger=new Image(1,1);logger.src=url;logger.onload=function(){return }}Widget.Page=new Class({Implements:Events,id:"",pages:{},widget:null,domContainer:null,shown:false,firstShow:true,initialize:function(widget,props){this.widget=widget;if(props){for(var p in props){if(typeof props[p]!="function"){this[p]=props[p]}}}if(this.id.length){this.domContainer=$(this.id)}if(this.pages){this.pages=widget.initializePages(this.pages)}},onShow:function(){this.shown=true;if(this.firstShow){this.firstShow=false}},onHide:function(){this.shown=false},isShown:function(){return this.shown},onReady:function(){},bindReturnKeyToSubmission:function(){this.domContainer.getElements("input[type=text], input[type=password]").each((function(input){input.addEvent("keyup",(function(event){if(event.key=="enter"&&!widget.showingAlert){this.submitForm()}}).bind(this))}).bind(this))},submitForm:function(){},bindHelpText:function(input,text){var textColor=input.getStyle("color");if(!input.get("value").length){input.set("value",text);input.setStyle("color","#888")}input.addEvent("blur",(function(){if(!this.get("value").length){this.set("value",text);this.setStyle("color","#888")}}).bind(input));input.addEvent("focus",(function(){if(this.get("value")==text){this.set("value","");this.setStyle("color",textColor)}}).bind(input))}});Widget.implement({pages:{home:{id:"home_page",myspaceMenuOpen:false,twitterMenuOpen:false,_resizeShortcutsOnShow:false,showMyspaceMenu:function(){$("myspace_menu").removeClass("hidden");$("send_myspace").getParent().addClass("active");this.myspaceMenuOpen=true;var f=null;f=(function(event){if(event.target!=$("myspace_send_to_friend")&&event.target!=$("myspace_post_to_profile")){this.hideMyspaceMenu();this.domContainer.removeEvent("click",f);this.domContainer.getElement(".carousel").getElements("a").each(function(element){element.removeEvent("click",f)})}}).bind(this);this.domContainer.addEvent("click",f);this.domContainer.getElement(".carousel").getElements("a").each(function(element){element.addEvent("click",f)})},hideMyspaceMenu:function(){$("myspace_menu").addClass("hidden");$("send_myspace").getParent().removeClass("active");this.myspaceMenuOpen=false},showTwitterMenu:function(){$("twitter_menu").removeClass("hidden");this.twitterMenuOpen=true;var f=null;f=(function(event){if(event.target!=$("twitter_direct_message")&&event.target!=$("twitter_update_status")&&event.target!=$("post_twitter_link")){this.hideTwitterMenu();this.domContainer.removeEvent("click",f);this.domContainer.getElement(".carousel").getElements("a").each(function(element){element.removeEvent("click",f)})}}).bind(this);this.domContainer.addEvent("click",f);this.domContainer.getElement(".carousel").getElements("a").each(function(element){element.addEvent("click",f)})},hideTwitterMenu:function(){$("twitter_menu").addClass("hidden");this.twitterMenuOpen=false},buildShortcutList:function(recipients){$("recent_recipients").getChildren().each(function(child){if(child.nodeName.toLowerCase()!="h4"){child.destroy()}});for(var i=0;i<3&&i295){anchors.sort(function(a,b){return b.width-a.width});var str=anchors[0].anchor.get("html");anchors[0].anchor.set("html",str.substring(0,str.length-3)+"…");anchors[0].width=anchors[0].anchor.getSize().x;total=0;$("recent_recipients").getChildren().each(function(item){total+=item.getSize().x})}},onShow:function(){this.parent();$("home_button").getParent().addClass("active");if(this._resizeShortcutsOnShow){this.resizeShortcuts();this._resizeShortcutsOnShow=false}},onHide:function(){this.parent();this.hideMyspaceMenu();this.hideTwitterMenu();$("home_button").getParent().removeClass("active")},onReady:function(){$("myspace_menu").setStyles({top:($("send_myspace").getCoordinates().bottom-6)+"px",left:($("send_myspace").getCoordinates().left-6)+"px"});$("send_email").addEvent("click",function(event){widget.pages.addressbook.addressBook.svc="email";widget.showPage("send");event.stop()});$("send_aim").addEvent("click",function(event){if(widget.user.hasContactsOnService("aim")){widget.showPage("addressbook");widget.sortAddressBook("service");$("abLoading").setStyle("display","inline");widget.pages.addressbook.addressBook._clearList();widget.pages.addressbook.addressBook.svc="aim";setTimeout("widget.pages.addressbook.addressBook.sort('aim')",1)}else{widget.showPage("import");setTimeout(function(){widget.setImportContactService("aim")},1)}event.stop()});$("send_myspace").addEvent("click",(function(event){if(!this.myspaceMenuOpen){if(this.twitterMenuOpen){this.hideTwitterMenu()}this.showMyspaceMenu()}else{this.hideMyspaceMenu()}event.stop()}).bind(this));$("myspace_send_to_friend").addEvent("click",(function(event){if(widget.user.hasContactsOnService("myspace")){widget.showPage("addressbook");widget.sortAddressBook("service");$("abLoading").setStyle("display","inline");widget.pages.addressbook.addressBook._clearList();widget.pages.addressbook.addressBook.svc="myspace";setTimeout("widget.pages.addressbook.addressBook.sort('myspace')",1)}else{widget.showPage("import");setTimeout(function(){widget.setImportContactService("myspace")},1)}event.stop()}).bind(this));$("twitter_direct_message").addEvent("click",(function(event){if(widget.user.hasContactsOnService("twitter")){widget.showPage("addressbook");widget.sortAddressBook("service");$("abLoading").setStyle("display","inline");widget.pages.addressbook.addressBook._clearList();widget.pages.addressbook.addressBook.svc="twitter";setTimeout("widget.pages.addressbook.addressBook.sort('twitter')",1)}else{widget.showPage("import");setTimeout(function(){widget.setImportContactService("twitter")},1)}if(glo_sharURL){var tempTitle=glo_title;try{tempTitle=decodeURIComponent(glo_title)}catch(err){}var message=empTitle+" - "+getSharURL()+" via @ShareThis";var i=0;while(message.length>140){message=glo_title.substr(0,glo_title.length-i++)+"... "+glo_sharURL}$("txtMessage").value=message}event.stop()}).bind(this));$("twitter_update_status").addEvent("click",function(event){widget.showPage("post|twitter");event.stop()});widget.addEvent("shareableValuesUpdated",function(){var link=widget.getServiceLink("myspace");link.set("id","myspace_post_to_profile").set("text","Post To Profile").removeClass("myspace");link.replaces($("myspace_post_to_profile"))});$("send_sms").addEvent("click",(function(event){if(widget.user.hasContactsOnService("sms")){widget.showPage("addressbook");widget.sortAddressBook("service");$("abLoading").setStyle("display","inline");widget.pages.addressbook.addressBook._clearList();widget.pages.addressbook.addressBook.svc="sms";setTimeout("widget.pages.addressbook.addressBook.sort('sms')",1)}else{widget.showPage("send")}event.stop()}).bind(this));$("save_section").getElement("a.sharebox").addEvent("click",(function(event){if(widget.userIsSignedIn()){widget.showPage("sharebox")}else{widget.showPage("register");widget.displayNotification("You must register to save items to a ShareBox.");var signedIn=leftPage=null;signedIn=function(){widget.showPage("sharebox");widget.removeEvent("signInComplete",signedIn);widget.removeEvent("pageHidden",leftPage)};leftPage=function(page){widget.removeEvent("signInComplete",signedIn);widget.removeEvent("pageHidden",leftPage)};widget.addEvent("signInComplete",signedIn);widget.addEvent("pageHidden",leftPage)}event.stop()}));widget.user.addEvent("infoChanged",(function(){createSwList()}).bind(this));widget.user.addEvent("recipientHistoryChanged",(function(recipientsContainer){widget.deferWhile("recipientHistoryIsChanging",(function(){if(widget.user.isSignedIn()&&glo_tabArray.contains("email")){this.buildShortcutList(recipientsContainer.recipients)}}).bind(this))}).bind(this));widget.user.addEvent("signedOut",(function(){this.hideShortcutList()}).bind(this));widget.carousel=this.carousel=new Widget.Carousel(this.domContainer.getElement(".carousel"),(!glo_tabArray.contains("email")?Widget.Carousel.initialState_more:Widget.Carousel.initialState_less));widget.addEvent("tabPrefsChanged",function(tabsContainer){if(!tabsContainer.tabs.contains("email")){$("send_section").getChildren().each(function(child){child.addClass("hidden")});$("contacts_info").addClass("hidden")}});this.parent()}},sharebox:{id:"sharebox_page",onReady:function(){$("sharebox_submit").addEvent("click",function(event){widget.saveToShareBox($("sharebox_tags").get("value"));event.stop()});if(glo_tags_array&&glo_tags_array.length){$("sharebox_tags").set("value",glo_tags_array.join(","))}widget.addEvent("shareableURLChanged",(function(url){var domain=widget.extractDomainFromURL(url);$("sharebox_previewUrl").set("text",domain);if(url.length){$("sharebox_previewThumb").removeClass("hidden");$("sharebox_previewThumb").set("src",glo_thumbImageTag)}else{$("sharebox_previewThumb").addClass("hidden")}$("sharebox_preview").removeClass("hidden")}).bind(this));widget.addEvent("shareableTitleChanged",(function(title){try{title=decodeURIComponent(title)}catch(err){}$("sharebox_previewTitle").set("text",title)}).bind(this));widget.addEvent("shareableDescriptionChanged",(function(description){$("sharebox_previewDescription").set("text",description)}).bind(this));this.parent();widget.addEvent("saveToShareBoxSucceeded",function(){widget.showPage("done");$("done_message").set("text","This item was successfully saved to your ShareBox.")});widget.addEvent("saveToShareBoxFailed",function(){widget.pushModalErrorSheet("Could not save to your ShareBox.")})},onShow:function(){if(this.firstShow){this.bindHelpText($("sharebox_tags"),"Separated by commas")}widget.user.addEvent("signedOut",this.runAway.bind(this));this.parent()},onHide:function(){widget.user.removeEvent("signedOut",this.runAway.bind(this))},runAway:function(){if(glo_page=="send"||glo_page=="post|twitter"){widget.showPage(glo_page)}else{widget.showPage("home")}}},register:{id:"register_page",onShow:function(){this.parent()},onReady:function(){$("registerSubmit").addEvent("click",(function(){this.submitForm()}).bind(this));widget.addEvent("registerUserRequested",function(){widget.pushModalWorkingSheet("Creating your account…")});widget.addEvent("registerUserSucceeded",function(){widget.popModalWorkingSheet();setTimeout(function(){if(glo_page=="send"||glo_page=="post|twitter"){widget.showPage(glo_page)}else{widget.showPage("home")}},10)});widget.addEvent("registerUserFailed",function(message){widget.popModalWorkingSheet();widget.pushModalErrorSheet(message)});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){register()}},send:{id:"send_page",toField:null,updateCharacterCounter:function(){var maxCharacterCount=widget.maxSendMessageLength;if(this.hasTwitterRecipients()){maxCharacterCount=140;$("boxToYourAddrInfo").style.display="block"}else{if(this.hasMySpaceRecipients()||this.hasAIMRecipients()){$("boxToYourAddrInfo").style.display="block"}}$("spanMessageCounter").set("html",maxCharacterCount-$("txtMessage").value.length)},hasTwitterRecipients:function(){var retval=false;var recipients=widget.user.getSelectedContacts();recipients.each(function(contact){if((contact.service&&contact.service.toLowerCase()=="twitter")||(contact.type&&contact.type.toLowerCase()=="twitter")){retval=true}});return retval},hasMySpaceRecipients:function(){var retval=false;var recipients=widget.user.getSelectedContacts();recipients.each(function(contact){if((contact.service&&contact.service.toLowerCase()=="myspace")||(contact.type&&contact.type.toLowerCase()=="myspace")){retval=true}});return retval},hasAIMRecipients:function(){var retval=false;var recipients=widget.user.getSelectedContacts();recipients.each(function(contact){if((contact.service&&contact.service.toLowerCase()=="aim")||(contact.type&&contact.type.toLowerCase()=="aim")){retval=true}});return retval},onShow:function(){if(this.firstShow){this.bindHelpText($("txtYourAddr"),"Your Email Address")}this.updateCharacterCounter();$("privacyLink").removeClass("hidden");this.parent();this.toField.onPageShown()},onHide:function(){this.parent();$("privacyLink").addClass("hidden");widget.user.contactServiceFilters=[];this.toField.onPageHidden()},onReady:function(){this.toField=new Widget.ToField(widget,$("send_to_field"));$("addressbook_button").addEvent("click",(function(event){if(widget.user.contacts.length){widget.pages.addressbook.addressBook.blockStart=0;widget.pages.addressbook.addressBook.domContainer.set("html","");widget.pages.addressbook.addressBook.makeArray();widget.showPage("addressbook");$("abLoading").setStyle("display","inline");setTimeout("widget.pages.addressbook.addressBook.addBlock()",10)}else{widget.showPage("import");widget.displayNotification("Import contacts to add them to your address book.")}event.stop()}.bind(this)));$("previewCloseLink").addEvent("click",function(event){$("preview").addClass("hidden");$("linkPreview").removeClass("hidden");$("previewCloseLink").addClass("hidden");event.stop()});$("linkPreview").addEvent("click",function(event){$("preview").removeClass("hidden");$("previewThumb").set("html","");$("linkPreview").addClass("hidden");$("previewCloseLink").removeClass("hidden");event.stop()});$("btnShareSend").addEvent("click",(function(){var recipients=widget.user.getSelectedContacts();if($("contact_search_field")){if($("contact_search_field").value.length>0){widget.pages.send.toField._selectHighlightedResult();widget.pages.send.toField.hideSearchResults()}}if(recipients.length<1){alert("Please enter a recipient in the 'To' field ")}else{if(recipients.length<25){recipients.each(function(contact){addToMsg(contact)});processSendQueue()}else{alert("Please enter less than 25 recipients")}}}).bind(this));$("txtMessage").addEvent("keypress",(function(event){event=new Event(event);var retval=true;var inputField=$("txtMessage");var maxCharacterCount=widget.maxSendMessageLength;if(glo_sharURL&&this.hasTwitterRecipients()){maxCharacterCount=140}var counterSpan=$("spanMessageCounter");retval=widget.limitCharacters(inputField,maxCharacterCount,counterSpan,event);return retval}).bind(this));$("txtMessage").addEvent("keyup",(function(){this.updateCharacterCounter()}).bind(this));widget.user.addEvent("signedIn",function(){$("boxToYourAddr").addClass("hidden");$("boxToFromLabel").addClass("hidden")});widget.user.addEvent("signedOut",function(){$("boxToYourAddr").removeClass("hidden");$("boxToFromLabel").removeClass("hidden")});widget.addEvent("createMessageRequested",(function(){widget.pushModalWorkingSheet()}).bind(this));widget.addEvent("createMessageSucceeded",(function(){widget.popModalWorkingSheet();widget.showPage("done");widget.user.getUserAccountInfo()}).bind(this));widget.addEvent("createMessageFailed",(function(){widget.popModalWorkingSheet();widget.pushModalErrorSheet("Could not send your message.")}).bind(this));this.parent()}},"import":{id:"import_page",nImportsOnShow:0,onReady:function(){$("import_list").getElements("li").each(function(item,index){item.getElement("a").addEvents({click:function(event){widget.setImportContactService(item.getChildren()[0].get("class"));event.stop()}})});$("import_contacts_submit").addEvent("click",(function(event){Cookie.dispose("import",{domain:".sharethis.com",path:"/"});Cookie.dispose("import_delt",{domain:".sharethis.com",path:"/"});var service=widget.currentImportContactService;if(service.protocolName=="aol"||service.protocolName=="yahoo"||service.protocolName=="gmail"){var username=$("import_contacts_username").get("value");var password=$("import_contacts_password").get("value");this.submitForm()}else{widget.pushModalWorkingSheet("Waiting for Authorization…");window.open("/share3x/import.php?provider="+service.protocolName,"import_contacts","scrollbars=yes,directories=no,menubar=yes,toolbar=yes,height=600,width=900");this.pollImportCookie()}event.stop()}).bind(this));widget.addEvent("importContactsRequested",function(){widget.pushModalWorkingSheet("Importing contacts…")});widget.addEvent("importContactsSucceeded",function(contactInfo){widget.popModalWorkingSheet();widget.displayNotification("Success! "+contactInfo.nContacts+" contacts imported.");emptyInputs()});widget.addEvent("importContactsFailed",function(){widget.popModalWorkingSheet();widget.pushModalErrorSheet("Could not retrieve your contacts.")});$("import_contacts_done").addEvent("click",(function(){if(this.nImportsOnShow!=widget.user.contacts.length){widget.showPage("addressbook");$("abLoading").setStyle("display","inline");setTimeout("widget.pages.addressbook.addressBook.addBlock()",10)}else{widget.showPage("send")}}).bind(this));widget.addEvent("importContactServiceChanged",(function(serviceTag){if(this.isShown()){var service=widget.contactSources[serviceTag];$("regAuth").setStyle("display","none");$("oauthImport").setStyle("display","block");switch(serviceTag){case"gmail":$("regAuth").setStyle("display","block");$("oauthImport").setStyle("display","none");break;case"yahoo":$("regAuth").setStyle("display","block");$("oauthImport").setStyle("display","none");break;case"myspace":$("oauthImport").getElement("label").set("text","We'll take you to Myspace where you'll be asked to let ShareThis access your friend list.");break;case"msn":$("oauthImport").getElement("label").set("text","We'll take you to MSN/Hotmail where you'll be asked to let ShareThis access your address book.");break;case"aim":$("oauthImport").getElement("label").set("text","We'll take you to AOL/AIM where you'll be asked to let ShareThis access your buddy list.");break;case"aol":$("regAuth").setStyle("display","block");$("oauthImport").setStyle("display","none");break}var importBox=this.domContainer.getElement(".mbox");importBox.getElement("h4").set("html",service.title);importBox.getElement("h4").set("class",serviceTag);var item=null;$("import_list").getElements("li").each(function(i){if(i.getElement("a").hasClass(serviceTag)){item=i}});if(item){this.pointImportPointerAt(item)}}}).bind(this));this.bindReturnKeyToSubmission();this.parent()},pollImportCookie:function(){import_cookie_tid=setInterval('import_cookie = Cookie.read("import");if(import_cookie == -1) { clearInterval(import_cookie_tid);widget.popModalWorkingSheet();widget.pushModalErrorSheet("Contact Import Failed.");import_cookie_cycles = 0;Cookie.dispose("import", {domain: ".sharethis.com", path: "/"});Cookie.dispose("import_delt", {domain: ".sharethis.com", path: "/"});} else if(import_cookie) { clearInterval(import_cookie_tid);import_cookie_cycles = 0;contact_url = import_cookie;delt = Cookie.read("import_delt");Cookie.dispose("import", {domain: ".sharethis.com", path: "/"});Cookie.dispose("import_delt", {domain: ".sharethis.com", path: "/"});widget.importContacts( widget.currentImportContactService, "", "", escape(contact_url), delt );} else if(import_cookie_cycles++ > 120) { clearInterval(import_cookie_tid);widget.popModalWorkingSheet();widget.pushModalErrorSheet("Authorization Timed Out.");import_cookie_cycles = 0;}',1000)},submitForm:function(){var service=widget.currentImportContactService;var username=$("import_contacts_username").get("value");var password=$("import_contacts_password").get("value");widget.importContacts(widget.currentImportContactService,username,password,"","")},onShow:function(){this.nImportsOnShow=widget.user.contacts.length;if(this.firstShow){setTimeout(function(){widget.setImportContactService("gmail")},1)}$("privacyLink").removeClass("hidden");this.parent()},onHide:function(){$("privacyLink").addClass("hidden");this.parent()},pointImportPointerAt:function(pointToItem){var y=pointToItem.getPosition(pointToItem.getParent()).y;var pointer=$$(".mboxpoint")[0];var importBox=$$(".mbox")[0];pointer.set("tween",{duration:0});pointer.tween("top",y+(pointToItem.getSize().y/2)-(pointer.getSize().y/2)+5);$("import_list").getElements("li").each(function(selectedItem){if(selectedItem!==pointToItem){selectedItem.removeClass("selected")}else{selectedItem.addClass("selected")}})}},addressbook:{id:"addressbook_page",addressBook:null,onReady:function(){this.addressBook=new Widget.AddressBookView(widget,$("addressbook_container"));$("addressbook_goto_import").addEvent("click",(function(event){widget.pages.addressbook.addressBook.svc="all";widget.showPage("import");event.stop()}));widget.user.addEvent("contactsChanged",function(){if(widget.user.contacts.length==0){$("addressbook_goto_import").set("text","Import Contacts")}else{$("addressbook_goto_import").set("text","Import More Contacts")}});$("addressbook_sort_by_name").addEvent("click",(function(event){this.addressBook.sort("name");event.stop()}).bind(this));$("addressbook_sort_by_service").addEvent("click",(function(event){this.addressBook.sort("service");event.stop()}).bind(this));this.addressBook.addEvent("sortingChanged",function(newSortType){if(newSortType=="service"){$("addressbook_sort_by_service").addClass("selected");$("addressbook_sort_by_name").removeClass("selected")}else{if(newSortType=="name"){$("addressbook_sort_by_name").addClass("selected");$("addressbook_sort_by_service").removeClass("selected")}}});if(this.addressBook.sortBy=="name"){$("addressbook_sort_by_name").addClass("selected")}else{if(this.addressBook.sortBy=="service"){$("addressbook_sort_by_service").addClass("selected")}}this.parent()},onShow:function(){this.addressBook.renderIfWaiting();this.addressBook.deferRendering=false},onHide:function(){this.addressBook.deferRendering=true}},done:{id:"done_page",onReady:function(){$("doneScreenOk").addEvent("click",function(event){widget.user.deselectContacts();clearMsgQueue();if(glo_page=="send"||glo_page=="post|twitter"){widget.showPage(glo_page)}else{widget.showPage("home")}event.stop()});this.parent()},onHide:function(){$("done_message").set("text","Your message was successfully shared!")}},post:{id:"post_page",onShow:function(){$("privacyLink").removeClass("hidden");this.parent()},onHide:function(){$("privacyLink").addClass("hidden");this.parent()},onReady:function(){widget.addEvent("postToServiceRequested",function(serviceTag){widget.pushModalWorkingSheet('Posting your share to '+widget.services[serviceTag].title+"")});widget.addEvent("postToServiceSucceeded",function(serviceTag){logEvent(serviceTag,"post");widget.popModalWorkingSheet();widget.showPage("done")});widget.addEvent("postToServiceFailed",function(serviceTag,error){widget.popModalWorkingSheet();widget.pushModalErrorSheet(error)});widget.addEvent("postToServiceNeedsMoreInfo",function(serviceTag,message){widget.popModalWorkingSheet();widget.displayNotification(message)})},pages:{blogger:{id:"post_blogger",onReady:function(){$("btnBloggerPost").addEvent("click",function(){setGlobals("glo_bloggerDraft",0);widget.postBlogger()});$("btnBloggerPublish").addEvent("click",function(){setGlobals("glo_bloggerDraft",1);widget.postBlogger()});$("btnBloggerSubmit").addEvent("click",function(){widget.postBlogger()});widget.addEvent("postToServiceNeedsMoreInfo",function(serviceTag,message,data){var blogname=[];var blogid=[];var blOptions="";for(var i=0;i';for(i=0;i'+blogname[i]+""}blOptions+="";this.freezeTextInput($("inputBloggerUsername"));this.freezeTextInput($("inputBloggerPassword"));$("btnBloggerSubmit").removeClass("hidden");$("btnBloggerPost").addClass("hidden");$("btnBloggerPublish").addClass("hidden");$("bloggerSelectContainer").set("html",blOptions);$("bloggerSelectLabel").removeClass("hidden");$("bloggerSelectContainer").removeClass("hidden")});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){setGlobals("glo_bloggerDraft",0);widget.postBlogger()}},friendster:{id:"post_friendster",onReady:function(){$("txtFriendsterComment").value="optional";$("txtFriendsterComment").addEvent("focus",function(){if($("txtFriendsterComment").value==="optional"){$("txtFriendsterComment").value=""}});$("btnFriendsterSubmit").addEvent("click",function(){widget.postFriendster()});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){widget.postFriendster()}},livejournal:{id:"post_livejournal",onReady:function(){$("txtLive_journalComment").value="optional";$("txtLive_journalComment").addEvent("focus",function(){if($("txtLive_journalComment").value==="optional"){$("txtLive_journalComment").value=""}});$("btnLive_journalSubmit").addEvent("click",function(){widget.postLive_journal()});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){widget.postLive_journal()}},orkut:{id:"post_orkut",onReady:function(){$("txtOrkutComment").value="optional";$("txtOrkutComment").addEvent("focus",function(){if($("txtOrkutComment").value==="optional"){$("txtOrkutComment").value=""}});$("btnOrkutSubmit").addEvent("click",function(){widget.postOrkut()});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){widget.postOrkut()},onShow:function(){glo_Orkutcaptchaurl="";glo_Orkutcookiefile="";glo_Orkutpost_token="";glo_Orkutsignature="";glo_Orkutpostdata="";Orkutcaptcha=false}},twitter:{id:"post_twitter",statusMessage:null,onReady:function(){widget.addEvent("twitterClicked",(function(){var tempTitle=glo_title;try{tempTitle=decodeURIComponent(glo_title)}catch(err){}this.statusMessage=tempTitle+" - "+getSharURL();var i=0;while(this.statusMessage.length>140){this.statusMessage=glo_title.substr(0,glo_title.length-i++)+"... "+getSharURL()}$("twitterStatus").value=this.statusMessage;this.updateCharacterCounter()}).bind(this));$("twitterStatus").addEvent("keypress",(function(event){event=new Event(event);var retval=true;var inputField=$("twitterStatus");var maxCharacterCount=140;var counterSpan=$("spanTwitterCounter");if("enter"===event.key&&status.length<=140){widget.postTwitter()}else{retval=widget.limitCharacters(inputField,maxCharacterCount,counterSpan,event)}return retval}).bind(this));$("twitterStatus").addEvent("keyup",(function(){this.statusMessage=$("twitterStatus").value;this.updateCharacterCounter()}).bind(this));$("btnTwitterSubmit").addEvent("click",function(){widget.postTwitter()});this.bindReturnKeyToSubmission();this.parent()},onShow:function(){$("twitterStatus").value=this.statusMessage;this.updateCharacterCounter()},updateCharacterCounter:function(){$("spanTwitterCounter").set("html",140-$("twitterStatus").value.length)},submitForm:function(){widget.postTwitter()}},typepad:{id:"post_typepad",onReady:function(){$("btnTpPost").addEvent("click",function(){setGlobals("glo_tpDraft",0);widget.postTypePad()});$("btnTpPublish").addEvent("click",function(){setGlobals("glo_tpDraft",1);widget.postTypePad()});$("btnTpSubmit").addEvent("click",function(){widget.postTypePad()});widget.addEvent("postToServiceNeedsMoreInfo",function(serviceTag,message,data){if(serviceTag=="typepad"){var blogname=[];var blogid=[];var tpOptions="";for(var i=0;i";for(i=0;i'+blogname[i]+""}tpOptions+="";this.freezeTextInput($("inputTpUsername"));this.freezeTextInput($("inputTpPassword"));$("btnTpSubmit").removeClass("hidden");$("btnTpPost").addClass("hidden");$("btnTpPublish").addClass("hidden");$("typepadSelectContainer").set("html",tpOptions);$("typepadSelectLabel").removeClass("hidden");$("typepadSelectContainer").removeClass("hidden")}});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){setGlobals("glo_tpDraft",0);widget.postTypePad()}},wordpress:{id:"post_wordpress",onReady:function(){$("btnWpSubmit").addEvent("click",function(){widget.postWordpress()});this.bindReturnKeyToSubmission();this.parent()},submitForm:function(){widget.postWordpress()}}}}},pageHistory:[],_currentPage:null,showPage:function(path,obj){if(!obj&&path!=this.pageHistory.getLast()){this.pageHistory.push(path)}path=(typeof path=="string"?path.split("|"):path);obj=(obj?obj:widget);var page=path.shift();for(var name in obj.pages){if(name==page){$(obj.pages[name].id).removeClass("hidden");this.fireEvent("pageShown",obj.pages[name]);this._currentPage=obj.pages[name]}else{if(!$(obj.pages[name].id).hasClass("hidden")){$(obj.pages[name].id).addClass("hidden");this.fireEvent("pageHidden",obj.pages[name])}}}if(path.length){this.showPage(path,obj.pages[page])}},showPreviousPage:function(){if(this.pageHistory.length>1){this.pageHistory.pop();this.showPage(this.pageHistory.getLast())}},hideOverlays:function(){$$(".overlay").addClass("hidden")},initializePages:function(obj){var result={};for(var pageName in obj){var pageClass=new Class($extend({Extends:Widget.Page},obj[pageName]));result[pageName]=new pageClass(this);this.addEvent("pageShown",(function(enclosedPage){return function(shownPage){if(shownPage==enclosedPage){shownPage.onShow()}}})(result[pageName]),true);this.addEvent("pageHidden",(function(enclosedPage){return function(hiddenPage){if(hiddenPage==enclosedPage){hiddenPage.onHide()}}})(result[pageName]),true)}return result},readyPages:function(obj){for(var pageName in obj){obj[pageName].onReady();if("pages" in obj[pageName]){this.readyPages(obj[pageName].pages)}}},getCurrentPage:function(){return this._currentPage},getCurrentTopLevelPage:function(){for(var name in widget.pages){if(widget.pages[name].isShown()){return widget.pages[name]}}return null},_lastFocus:null,captureLastFocus:function(target){this._lastFocus=target},getCurrentFocus:function(){return this._lastFocus},_modalCovers:[],_workingCovers:[],displayNotification:function(text){var elementToCover=widget.getCurrentTopLevelPage().domContainer;var cover=new Element("div",{"class":"notification_sheet collapsed"});cover.grab(new Element("div",{style:"font-weight:bold; text-align:center; margin:5px auto; width:337x"}).set("html",text));elementToCover.grab(cover);setTimeout(function(){cover.get("tween").addEvent("complete",function(){cover.destroy()});cover.set("tween",{duration:"normal"});cover.tween("height","0px");setTimeout(function(){cover.destroy()},1000)},2500);cover.set("tween",{duration:"short"});cover.tween("height","30px")},pushModalSheet:function(message,type,callback){var widgetContainer=$("container");var cover=new Element("div",{"class":"modal_sheet faded_out"});var smoke=new Element("div",{"class":"smoke"});var errorContainer=new Element("div",{"class":"modal_message_container"});var height=widgetContainer.getSize().y-(2*parseInt(widgetContainer.getStyle("border-width")));cover.grab(smoke);cover.setStyles("height",height);smoke.setStyle("height",height);errorContainer.grab(new Element("div",{"class":type}).set("html",message));errorContainer.grab(new Element("input",{"class":"button",type:"button",value:"OK"}).addEvent("click",function(event){widget.popModalSheet();if(typeof callback=="function"){callback()}event.stop()}));errorContainer.setStyles({height:height,top:"40px"});widgetContainer.grab(cover.grab(errorContainer));cover.set("tween",{duration:"short"});var currentFocus=this.getCurrentFocus();if(currentFocus){currentFocus.blur()}var keyHandler=function(event){if(event.key=="enter"||event.key=="esc"){widget.popModalSheet()}};cover.get("tween").addEvent("complete",function(){document.addEvent("keyup",keyHandler)});this._modalCovers.push({latentFocus:currentFocus,cover:cover,keyHandler:keyHandler});cover.fade("hide").fade("in")},popModalSheet:function(){if(this._modalCovers.length){var obj=this._modalCovers.pop();document.removeEvent("keyup",obj.keyHandler);obj.cover.destroy();if(obj.latentFocus){obj.latentFocus.focus()}}},pushModalErrorSheet:function(errorMessage,onOKClicked){this.pushModalSheet(errorMessage,"error",onOKClicked)},pushModalNotificationSheet:function(message,onOKClicked){this.pushModalSheet(message,"notification",onOKClicked)},popModalNotificationSheet:function(){this.popModalSheet()},popModalErrorSheet:function(){this.popModalSheet()},pushModalWorkingSheet:function(statusMessage){var widgetContainer=$("container");var cover=new Element("div",{"class":"modal_sheet faded_out"});var smoke=new Element("div",{"class":"smoke"});var spinnerContainer=new Element("div",{"class":"spinner_container"});var height=widgetContainer.getSize().y-(2*parseInt(widgetContainer.getStyle("border-width")));cover.grab(smoke);cover.setStyles("height",height);smoke.setStyle("height",height);spinnerContainer.grab(new Element("div",{"class":"working_text"}).set("html",statusMessage));spinnerContainer.grab(new Element("div",{"class":"loading32"}));spinnerContainer.setStyles({height:height});widgetContainer.grab(cover.grab(spinnerContainer));cover.set("tween",{duration:"short"});cover.fade("hide").fade("in");this._workingCovers.push(cover)},popModalWorkingSheet:function(){if(this._workingCovers.length){this._workingCovers.pop().destroy()}},closeLoginBox:function(){$("loginBox").get("morph").removeEvents("complete").addEvent("complete",function(){$("loginBox").addClass("hidden");$("linkSignIn").addEvent("click",function(){widget.openLoginBox()})});$("loginBox").morph({height:"0px",top:"0px"})},openLoginBox:function(){$("loginBox").setStyles({height:"0px",top:"0px"}).removeClass("hidden");$("loginBox").get("morph").removeEvents("complete").addEvent("complete",function(){$("textAuthUsername").focus();$("linkSignIn").removeEvents()});$("loginBox").morph({height:(Browser.Engine.trident?"150px":"140px"),top:(Browser.Engine.trident?"-150px":"-140px")})}});Widget.implement({services:{blinklist:{title:"Blinklist",submitUrl:"http://blinklist.com/index.php?Action=Blink/addblink.php&Url={url}&Title={title}",destination:"blinklist.com"},blogmarks:{title:"Blogmarks",submitUrl:"http://blogmarks.net/my/new.php?mini=1&url={url}&title={title}",destination:"blogmarks.net"},blogger:{title:"Blogger",onClick:function(event){widget.showPage("post|blogger");event.stop()},type:"post"},bus_exchange:{title:"Add to BX",submitUrl:"http://bx.businessweek.com/api/add-article-to-bx.tn?url={url}",destination:"bx.businessweek.com",aTitle:"Business Exchange"},care2:{title:"Care2",submitUrl:"http://www.care2.com/news/compose?share[link_url]={url}&share[title]={title}",destination:"care2.com"},current:{title:"Current",submitUrl:"http://current.com/clipper.htm?url={url}&title={title}&src=st",destination:"current.com"},dealsplus:{title:"Dealspl.us",submitUrl:"http://dealspl.us/add.php?ibm=1&url={url}",destination:"dealspl.us"},delicious:{title:"Delicious",submitUrl:"http://del.icio.us/post?url={url}&title={title}",destination:"del.icio.us"},digg:{title:"Digg",submitUrl:"http://digg.com/submit?phase=2&url={url}&title={title}",destination:"digg.com"},diigo:{title:"Diigo",submitUrl:"http://secure.diigo.com/post?url={url}&title={title}",destination:"secure.diigo.com"},facebook:{title:"Facebook",submitUrl:"http://www.facebook.com/share.php?u={url}&t={title}",destination:"facebook.com"},fark:{title:"Fark",submitUrl:"http://cgi.fark.com/cgi/farkit.pl?u={url}&h={title}",destination:"cgi.fark.com"},faves:{title:"Faves",submitUrl:"http://www.faves.com/Authoring.aspx?u={url}&t={title}",destination:"faves.com"},fresqui:{title:"Fresqui",submitUrl:"http://ocio.fresqui.com/post?url={url}&title={title}",destination:"ocio.fresqui.com"},friendfeed:{title:"FriendFeed",submitUrl:"http://friendfeed.com/share?url={url}&title={title}",destination:"friendfeed.com"},friendster:{title:"Friendster",onClick:function(event){widget.showPage("post|friendster");event.stop()},type:"post"},funp:{title:"Funp",submitUrl:"http://funp.com/pages/submit/add.php?title={title}&url={url}&via=tools",destination:"funp.com"},furl:{title:"Furl",submitUrl:"http://furl.net/storeIt.jsp?u={url}&t={title}",destination:"furl.net"},google_bmarks:{title:"G Bookmarks",submitUrl:"http://www.google.com/bookmarks/mark?op=edit&bkmk={url}&title={title}",destination:"google.com"},hi5:{title:"Hi5",onClick:function(event){widget.showPage("post|hi5");event.stop()},type:"post"},kirtsy:{title:"Kirtsy",submitUrl:"http://www.kirtsy.com/submit.php?url={url}",destination:"kirtsy.com"},linkedin:{title:"LinkedIn",submitUrl:"http://www.linkedin.com/shareArticle?mini=true&url={url}&title={title}&summary=&source=",destination:"linkedin.com"},livejournal:{title:"LiveJournal",onClick:function(event){widget.showPage("post|livejournal");event.stop()},type:"post"},meneame:{title:"Meneame",submitUrl:"http://meneame.net/submit.php?url={url}",destination:"meneame.net"},mister_wong:{title:"Mr Wong",submitUrl:"http://www.mister-wong.com/index.php?action=addurl&bm_url={url}&bm_description={title}",destination:"mister-wong.com"},mixx:{title:"Mixx",submitUrl:"http://www.mixx.com/submit?page_url={url}",destination:"mixx.com"},myspace:{title:"MySpace",submitUrl:"http://www.myspace.com/Modules/PostTo/Pages/?l=3&u={url}&t={title}&c={content}%3Cp%3EPowered+by+%3Ca+href%3D%22http%3A%2F%2Fsharethis.com%22%3EShareThis%3C%2Fa%3E%3C%2Fp%3E",destination:"myspace.com"},n4g:{title:"N4G",submitUrl:"http://www.n4g.com/tips.aspx?url={url}&title={title}",destination:"ng4.com"},newsvine:{title:"Newsvine",submitUrl:"http://www.newsvine.com/_tools/seed&save?popoff=0&u={url}&h={title}",destination:"newsvine.com"},oknotizie:{title:"Oknotizie",submitUrl:"http://oknotizie.alice.it/post?url={url}&title={title}",destination:"oknotizie.alice.it"},orkut:{title:"Orkut",onClick:function(event){widget.showPage("post|orkut");event.stop()},type:"post"},propeller:{title:"Propeller",submitUrl:"http://www.propeller.com/submit/?U={url}&T={title}",destination:"propeller.com"},reddit:{title:"Reddit",submitUrl:"http://reddit.com/submit?url={url}&title={title}",destination:"reddit.com"},slashdot:{title:"Slashdot",submitUrl:"http://slashdot.org/bookmark.pl?url={url}&title={title}",destination:"slashdot.org"},simpy:{title:"Simpy",submitUrl:"http://www.simpy.com/simpy/LinkAdd.do?href={url}&title={title}",destination:"simpy.com"},sphinn:{title:"Sphinn",submitUrl:"http://sphinn.com/submit.php?url={url}",destination:"sphinn.com"},stumbleupon:{title:"Stumbleupon",submitUrl:"http://www.stumbleupon.com/submit?url={url}&title={title}",destination:"stumbleupon.com"},technorati:{title:"Technorati",submitUrl:"http://www.technorati.com/faves?add={url}",destination:"technorati.com",dontUseEncodedURL:"Encoded URLs are not allowed"},twitter:{title:"Twitter",onClick:function(event){page=widget.pages.home;createSharURL(glo_url,true);$("twitter_menu").setStyles({top:($("post_twitter_link").getCoordinates().bottom-6)+"px",left:($("post_twitter_link").getCoordinates().left-6)+"px"});widget.fireEvent("twitterClicked",glo_url);widget.showPage("post|twitter");event.stop()},type:"post",useSharURL:"Shar URLs are allowed"},typepad:{title:"TypePad",onClick:function(event){widget.showPage("post|typepad");event.stop()},type:"post"},windows_live:{title:"Live",submitUrl:"https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url={url}&title={title}&top=1",destination:"favorites.live.com"},wordpress:{title:"WordPress",onClick:function(event){widget.showPage("post|wordpress");event.stop()},type:"post"},xanga:{title:"Xanga",submitUrl:"http://www.xanga.com/private/editorx.aspx?t={title}&u={url}&s={content}",destination:"xanga.com"},yahoo_bmarks:{title:"Y! Bookmarks",submitUrl:"http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u={url}&t={title}",destination:"bookmarks.yahoo.com"},ybuzz:{title:"Buzz Up!",submitUrl:"http://buzz.yahoo.com/buzz?targetUrl={url}&headline={title}&src=sharethis",destination:"buzz.yahoo.com"},yigg:{title:"Yigg",submitUrl:"http://www.yigg.de/neu?exturl={url}&exttitle={title}",destination:"yigg.de"}},contactSources:{aim:{title:"AIM",protocolName:"aim"},aol:{title:"AOL",protocolName:"aol"},gmail:{title:"GMail",protocolName:"gmail"},hotmail:{title:"Hotmail",protocolName:"hotmail"},msn:{title:"MSN",protocolName:"hotmail"},twitter:{title:"Twitter",protocolName:"twitter"},yahoo:{title:"Yahoo!",protocolName:"yahoo"}}});Widget.implement({getServiceType:function(serviceTag){if("type" in this.services[serviceTag]){return this.services[serviceTag].type}return"web"},getServiceLink:function(serviceTag){var service=this.services[serviceTag];if(!service){return }var link="#";var aTitle="";if(service.aTitle){aTitle=service.aTitle}if("submitUrl" in service&&service.submitUrl.length){var serviceURL=service.useSharURL?getSharURL():glo_url;if(service.dontUseEncodedURL){link=service.submitUrl.replace("{title}",glo_title).replace("{url}",serviceURL).replace("{content}",glo_content)}else{link=service.submitUrl.replace("{title}",encodeURIComponent(glo_title)).replace("{url}",encodeURIComponent(serviceURL)).replace("{content}",glo_content)}}var a=new Element("a",{"class":serviceTag,rel:"external",style:"color:"+glo_linkfg+";",target:(glo_options_popup?"_top":("linkTarget" in service?service.linkTarget:"_blank")),href:link,title:aTitle,id:"post_"+serviceTag+"_link"});a.addEvent("click",(function(event){if("destination" in service){logSW(service.destination);if(widget.user){widget.user.logServiceUse(serviceTag)}}if("onClick" in service){service.onClick.bind(service)(event,link)}else{widget.showPage("done")}if(link!="#"){if(glo_options_popup==true){popupOpen2(this);event.stop()}}}).bind(a));a.appendText(service.title);return a},getDummyServiceLink:function(){var a=new Element("a",{href:"javascript:void(0);"});return a.appendText(" ")}});Widget.Contact=new Class({Implements:Events,service:"",name:"",address:"",id:"",selected:false,added:false,widget:null,inventName:false,_isAContact:true,toString:function(){var secondarySort="";if(widget.user.contactSortMode=="name"){secondarySort=this["service"]}else{if(widget.user.contactSortMode=="service"){secondarySort=this["name"]}}return(this[widget.user.contactSortMode]+" - "+secondarySort).toLowerCase()},initialize:function(widget,props){this.widget=widget;for(var p in props){if(props[p]){this[p]=props[p]}}},select:function(){this.selected=true;this.fireEvent("selected",true)},deselect:function(){this.selected=false;this.fireEvent("selected",false)},toggleSelect:function(){if(this.selected==false){this.select()}else{if(this.selected==true){this.deselect()}}},setName:function(text){this.name=text;this.fireEvent("nameChanged",this.name)},setAddress:function(text){this.address=text;this.fireEvent("addressChanged",this.address)},setService:function(text){this.service=text;this.fireEvent("serviceChanged",this.service)},isEqualTo:function(obj){if(obj.address&&obj.service){return obj.address.toLowerCase()==this.address.toLowerCase()&&obj.service==this.service}return false}});Widget.Contact.guessServiceForAddress=function(address,serviceSrcHint){if(serviceSrcHint){switch(serviceSrcHint){case"gmail":return"email";break;case"aim":return"aim";break;case"myspace":return"myspace";break;case"aol":return"email";break;case"msn":return"email";break;case"yahoo":return"email";break;case"hotmail":return"email";break;break}}if(!address.test(/[^\d\-\(\)]/)){return"sms"}else{if(address.indexOf("@")>=0){return"email"}}return null};Widget.Contact.generateNameFromAddress=function(address){if(address.indexOf("@")!=-1){return address.substr(0,address.indexOf("@"))}else{if(address.test(/[^\d\-\(\)]/)){return address}}return""};Widget.Carousel=new Class({Implements:Events,initialize:function(idOrElement,initialState){if($type(idOrElement)=="element"){this.domContainer=$(idOrElement)}else{if($type(idOrElement)=="string"){this.domContainer=$(idOrElement)}}var poppet=this;this.domContainer.getElement(".fwd").addEvent("click",function(event){if(poppet.getNumPages()>1){poppet.advance()}event.stop()});this.domContainer.getElement(".back").addEvent("click",function(event){if(poppet.getNumPages()>1){poppet.rewind()}event.stop()});if(initialState==undefined||initialState==Widget.Carousel.initialState_less){}else{}},showMore:function(){},showLess:function(){},autoSize:function(){if(this.totalDummies>6){this.nRows=2;$$(".fwd")[0].removeClass("fwd-big");$$(".back")[0].removeClass("back-big");this.createPaginator();this.domContainer.getElement(".view").setStyle("height","44px")}},setDataSource:function(contents){this.data=contents;this.page=0;this.paginatorExists=false;this.data.sort(function(a,b){if(a.hasUserPref&&b.hasUserPref){return a.userIndex-b.userIndex}if(a.hasUserPref){return -1}if(b.hasUserPref){return 1}if(a.hasPublisherPref&&b.hasPublisherPref){return a.publisherIndex-b.publisherIndex}if(a.hasPublisherPref){return -1}if(b.hasPublisherPref){return 1}return a.stIndex-b.stIndex});this.render()},setNumRows:function(rows){this.nRows=rows;this.render()},setNumColumns:function(cols){this.nCols=cols;this.render()},_buildPage:function(pageNum){if(this.paginatorExists==false){this.createPaginator()}this.autoSize();this.highlightNum(pageNum+1);pageNum=this.getEffectivePageNum(pageNum);var data=this.getVisibleData();var groupDiv=new Element("div",{"class":"group"});var itemsPerPage=(this.nRows*this.nCols);for(var i=(pageNum*itemsPerPage);i<(pageNum*itemsPerPage)+itemsPerPage;i++){if(i1)&&(this.data[i-1].hasPublisherPref);var hasPref=this.data[i].hasPublisherPref||this.data[i].hasUserPref;if(!this.isShowingMore&&!dummiesDeployed&&(i=nPages){pageNum=pageNum%nPages}return pageNum},render:function(){if(this.paginatorExists==false){this.createPaginator()}this.fireEvent("renderBegin");var view=this.domContainer.getElement("div.view").getElement("div.groups");$each(view.getChildren(),function(child){child.dispose()});view.grab(this._buildPage(this.page));this.fireEvent("renderComplete")},createPaginator:function(){var pages=this.getNumPages();var div_size=pages*20;div_size+="px";var html="
";for(var i=0;i
'}html+="
";$("paginator").set("html",html);this.highlightNum(this.page+1);this.paginatorExists=true},highlightNum:function(num){var maxSize=this.getNumPages();if(num>maxSize){num=1}if(num<1){num=4}var i=num-1;if($("paginator")){var a=$("circle_container").getChildren();a.removeClass("circles-selected");a.addClass("circles");a[i].addClass("circles-selected");a[i].removeClass("circles");var pgInfo="("+num+"/"+this.getNumPages()+")"}},goToPage:function(num){this.page=num-1;this.render();this.highlightNum(num)},advance:function(){if(this.rotating){return }this.rotating=true;this.fireEvent("advanceBegin");var groups=this.domContainer.getElement("div.view").getElement("div.groups");var currentGroup=groups.getElement("div.group");var nextGroup=this._buildPage(this.page+1);groups.grab(nextGroup);var deltaX=currentGroup.getSize().x;var poppet=this;groups.get("tween").removeEvents("complete").addEvent("complete",function(){currentGroup.dispose();groups.setStyle("left",0);poppet.page=poppet.getEffectivePageNum(poppet.page+1);poppet.fireEvent("advanceComplete");poppet.rotating=false});groups.tween("left",-deltaX)},rewind:function(){if(this.rotating){return }this.rotating=true;this.fireEvent("rewindBegin");var groups=this.domContainer.getElement("div.view").getElement("div.groups");var currentGroup=groups.getElement("div.group");var prevGroup=this._buildPage(this.page-1);var deltaX=currentGroup.getSize().x;groups.setStyle("left",-deltaX);groups.grab(prevGroup,"top");var poppet=this;groups.get("tween").removeEvents("complete").addEvent("complete",function(){currentGroup.dispose();poppet.page=poppet.getEffectivePageNum(poppet.page-1);if(poppet.page==0){}else{}poppet.fireEvent("rewindComplete");poppet.rotating=false});groups.tween("left",0)},domContainer:null,nRows:4,nCols:3,page:0,isShowingMore:false,data:[],rotating:false});Widget.Carousel.initialState_more=0;Widget.Carousel.initialState_less=1;Widget.AddressBookView=new Class({Implements:Events,contacts:[],sortedContacts:[],sortedHTML:[],contactsHTML:[],aimHTML:[],smsHTML:[],emailHTML:[],myspaceHTML:[],twitterHTML:[],aimArr:[],smsArr:[],emailArr:[],sortedArr:[],myspaceArr:[],twitterArr:[],domContainer:null,sortBy:"name",widget:null,numWanted:50,abHTML:"",blockEnd:this.numWanted,blockStart:0,deferRendering:true,wantsToRender:false,isRendering:false,blockInt:null,svc:"all",prepared:false,preparedService:false,addInProgress:false,arrReady:false,lastSvc:"",resetArrays:function(){this.sortedContacts=[];this.sortedHTML=[];this.contactsHTML=[];this.aimHTML=[];this.smsHTML=[];this.emailHTML=[];this.myspaceHTML=[];this.twitterHTML=[];this.contacts=[];this.aimArr=[];this.smsArr=[];this.myspaceArr=[];this.sortedArr=[];this.emailArr=[];this.twitterArr=[]},resetAdded:function(){for(var i=0;i=this.domContainer.scrollHeight){if(this.addInProgress==false){$("abLoading").setStyle("display","inline");setTimeout("widget.pages.addressbook.addressBook.addBlock()",10)}}},contactsOnDemand:function(service,strt){var start2=new Date().valueOf();var conStart=strt;var conEnd=conStart+this.numWanted;var inHand=0;var intSvc=service;var cArray=this.contacts;if(service=="aim"){cArray=this.aimArr}else{if(service=="email"){cArray=this.emailArr}else{if(service=="myspace"){cArray=this.myspaceArr}else{if(service=="twitter"){cArray=this.twitterArr}else{if(service=="sms"){cArray=this.smsArr}else{if(service=="service"){cArray=this.sortedArr}}}}}}var cLength=cArray.length;while(inHand=cLength){conEnd=cLength}for(var i=conStart;i=this.numWanted){break}}conStart=conEnd;conEnd+=this.numWanted;if(conEnd>=cArray.length){conEnd=cArray.length}if(conStart>=cArray.length){conStart=cArray.length}if(conStart==conEnd){inHand=this.numWanted;break}inHand++}var end2=new Date().valueOf()},makeHTML:function(contact,index){var liClass="";var cid=contact.id;var name=contact.name;var checked="";if(contact.selected){checked=" checked='checked' "}var address=contact.address;if(!contact.service.length){var service="email"}else{var service=contact.service}var selected=contact.selected;if(index%2==0){liClass=" class='even'"}var mm="";mm+="";mm+="";mm+="";return mm},addBlock:function(){$("abLoading").setStyle("display","inline");if(this.svc!==this.lastSvc){this.makeArray();this.lastSvc=this.svc}this.addInProgress=true;var start=new Date().valueOf();var cLength=0;var currArr=[];if(this.blockStart==0){this.domContainer.innerHTML=""}if(this.svc=="aim"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("aim",this.blockStart);currArr=this.aimHTML;cLength=currArr.length}else{if(this.svc=="sms"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("sms",this.blockStart);currArr=this.smsHTML;cLength=currArr.length}else{if(this.svc=="email"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("email",this.blockStart);currArr=this.emailHTML;cLength=currArr.length}else{if(this.svc=="myspace"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("myspace",this.blockStart);currArr=this.myspaceHTML;cLength=currArr.length}else{if(this.svc=="twitter"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("twitter",this.blockStart);currArr=this.twitterHTML;cLength=currArr.length}else{if(this.svc=="service"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("service",this.blockStart);currArr=this.sortedHTML;cLength=currArr.length}else{if(this.svc=="all"||this.svc=="name"){if(this.arrReady==false){this.makeArray()}this.contactsOnDemand("all",this.blockStart);currArr=this.contactsHTML;cLength=currArr.length}else{if(this.svc=="change"){this.makeArray();this.contacts.sort();this.blockStart=0;this.blockEnd=this.numWanted;this.arrReady=false;this.fireEvent("sortingChanged","name");$("abLoading").setStyle("display","none");return true}}}}}}}}if(this.blockStart==cLength){$("abLoading").setStyle("display","none");return true}if(this.blockEnd>=cLength){this.blockEnd=cLength}else{this.blockEnd+=this.numWanted;if(this.blockEnd>=cLength){this.blockEnd=cLength}}var html="";for(var i=this.blockStart;i=0}).bind(this))}return results.map((function(index){return this.contacts[index]}).bind(this))},searchContactsExact:function(service,address){var nContacts=this.contacts.length;for(var i=0;iavailableHeight){list.setStyle("height",availableHeight+"px")}else{list.setStyle("height","auto")}}this.showSearchResults();this._highlightResult(0)},_getMirrorContact:function(){if(this.mirrorContact){return this.mirrorContact}var mirrorContact=new Widget.MirrorContact(this.widget,{service:"email",name:"",address:"",id:""});this.mirrorContact=mirrorContact;var liveUpdateF=function(text){if(mirrorContact.respondToLiveUpdate){mirrorContact.setAddress(text);mirrorContact.setName(text);mirrorContact.setService(Widget.Contact.guessServiceForAddress(text)||"email")}};var toField=this;mirrorContact.addEvent("selected",function(selected){var f=arguments.callee;setTimeout(function(){mirrorContact.removeEvent("selected",f)},1);toField.removeEvent("searchTextChanged",liveUpdateF);toField.mirrorContact=null});this.addEvent("searchTextChanged",liveUpdateF);return this.mirrorContact},_highlightResult:function(item,obj,scrollBehavior){var list=this._getSearchResultsList();if(typeof item=="number"){obj=this.searchResults[item]||this._getMirrorContact();item=list.getElements("li")[item]}if(this.highlightedResult){this.highlightedResult.removeClass("highlight")}this.highlightedResult=item;if(this.highlightedResult){this.highlightedResult.addClass("highlight");if(scrollBehavior==undefined||scrollBehavior==Widget.ToField.scrollBehavior_scroll){var itemPos=this.highlightedResult.getPosition(list).y;var itemHeight=this.highlightedResult.getSize().y;var scrollPos=list.getScroll().y;var listHeight=list.getSize().y;itemPos+=(Browser.Engine.trident?scrollPos:0);if(itemPosscrollPos+listHeight){list.scrollTo(0,scrollPos+((itemPos+itemHeight)-(scrollPos+listHeight)))}}}},_getHighlightedResultIndex:function(){if(this.highlightedResult&&this.highlightedResult._stContact){for(var i=0;i0){this._highlightResult(current-1)}},_highlightNextResult:function(){var current=this._getHighlightedResultIndex();if(current>=0&¤t");var nameText=(contact.name.indexOf("@")==-1?contact.name:contact.name.substr(0,contact.name.indexOf("@")));name.set("text",nameText);contact.addEvent("addressChanged",function(newAddress){address.set("text","<"+newAddress+">")});contact.addEvent("nameChanged",function(newName){name.set("text",(newName.length?newName:""))});item._stEventHandlers={self:{mouseenter:(function(event){this._highlightResult(item,contact,Widget.ToField.scrollBehavior_dontScroll)}).bind(this),mouseleave:(function(event){setTimeout((function(){if(this.highlightedResult==item){item.removeClass("highlight");this.highlightedResult=null}}).bind(this),100)}).bind(this),click:(function(event){contact.select();this.hideSearchResults()}).bind(this)},contact:{serviceChanged:function(serviceName){name.set("class",serviceName)}}};item._stContact=contact;item.grab(name).grab(address).addEvent("mouseenter",item._stEventHandlers.self.mouseenter).addEvent("mouseleave",item._stEventHandlers.self.mouseleave).addEvent("click",item._stEventHandlers.self.click);contact.addEvent("serviceChanged",item._stEventHandlers.contact.serviceChanged);if(contact.isMirror){item.addClass("mirror")}return item},_selectHighlightedResult:function(){if(this.highlightedResult&&this.highlightedResult._stContact){if(this.highlightedResult._stContact.address.length){this.highlightedResult._stContact.select();this.hideSearchResults()}}setTimeout((function(){this._insertInputField()}).bind(this),10)},_getSearchResultsList:function(){if(this.resultsElement){return this.resultsElement}this.resultsElement=new Element("ul",{id:"search_results","class":"search_results"});this.domContainer.getParent().grab(this.resultsElement,"bottom");this.resultsElement.set("tween",{duration:250});this.resultsElement.addEvent("mouseenter",(function(event){this._mouseOverSearchResultsList=true}).bind(this));return this.resultsElement},_getInputField:function(){if(this.inputElementContainer){return this.inputElementContainer}this.inputElementContainer=new Element("div",{id:"contact_search_field_container"});this.inputElement=new Element("input",{type:"text",id:"contact_search_field","class":"contact_search_field"});this.inputElement.addEvent("keydown",(function(event){switch(event.key){case"up":widget.pages.send.toField._highlightPrevResult();event.stop();break;case"down":widget.pages.send.toField._highlightNextResult();event.stop();break;case"enter":widget.pages.send.toField._selectHighlightedResult();event.stop();break;case"esc":this.hideSearchResults();event.stop();break}switch(event.code){case 188:widget.pages.send.toField._selectHighlightedResult();event.stop();break}}).bind(this));this.inputElement.addEvent("keyup",(function(event){var value=this.inputElement.get("value");if(this.searchText!=value){this.setSearchText(value)}}).bind(this));this.addEvent("searchTextChanged",(function(text){this.set("value",text)}).bind(this.inputElement));this.inputElement.addEvent("blur",(function(){if($("contact_search_field").value.length){widget.pages.send.toField._selectHighlightedResult();widget.pages.send.toField.hideSearchResults()}}),this);this.inputElement.addEvent("focus",(function(){if(widget.pages.send.toField.searchText.length){widget.pages.send.toField.showSearchResults()}}),this);this.inputElementContainer.grab(this.inputElement);return this.inputElement},_mouseInResultsListScrollBar:function(event){var coords=this._getSearchResultsList().getCoordinates();return false;return(event.page.x>=coords.left&&event.page.x<=coords.right&&event.page.y>=coords.top&&event.page.y<=coords.bottom)},_deleteSelectedTokens:function(){for(var i=0;i" class="'+(contact.service.length?contact.service:"email")+'">';retVal+=''+widget.truncateText(contact.name,130);retVal+="";return retVal},_attachTokenBehavior:function(element,contact){$extend(element,{contact:contact,pageCoordinateIsOverX:function(pageX){var xLeft=this.getSize().x-20;var elementXPos=this.getPosition().x;return(pageX-elementXPos>xLeft)}});element.addEvent("click",(function(event){if(element.pageCoordinateIsOverX(event.page.x)&&element.contact){element.contact.deselect()}}).bind(this));var mouseMoveHandler=(function(event){if(element.pageCoordinateIsOverX(event.page.x)){}else{}}).bind(this);element.addEvent("mousemove",mouseMoveHandler);element.onselectstart=function(){return false};element.unselectable="on";element.style.MozUserSelect="none"},_getContentsHeight:function(){var h=0;var lastLineY=0;this.domContainer.getChildren().each(function(child){if(child.getPosition().y!=lastLineY){h+=child.getSize().y}lastLineY=child.getPosition().y});return h},_render:function(){this._clearList();var html="";for(var i=0;i70){this.domContainer.setStyles({height:"70px",overflow:"auto"})}else{this.domContainer.setStyles({height:h*2+"px",overflow:"hidden"})}}},onPageShown:function(){setTimeout((function(){this._insertInputField()}).bind(this),100);this._render()},onPageHidden:function(){document.removeEvent("keydown",this._windowKeyDownHandler)}});Widget.ToField.createToken_asNode=0;Widget.ToField.createToken_asHTML=1;Widget.ToField.scrollBehavior_dontScroll=0;Widget.ToField.scrollBehavior_scroll=1;window.addEvent("domready",function(){domReady=true;if(glo_options_popup===true&&glo_toolbar==false){$("close_button").set("style","display:none")}widget=new Widget();widget.readyPages(widget.pages);if(glo_initRun===true){processBuffer()}else{createSwList()}var a=[];a=$$("input");for(i=0;i?@ABCD FGHIJKLMNOPSP3p]Cache-ControlWExpires]Accept-Ranges_Content-EncodingVServer\Content-Type^Content-LengthTDateZConnectionTVary_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytesTgzip_Apache/2.2.3 (CentOS)_application/x-javascriptU33588_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive_Accept-Encoding./hiij2_NSMutableDictionary\NSDictionaryK./mnno2_NSHTTPURLResponse]NSURLResponse)27:PRd  EJS^agpy{*9>IN @K]bf|pQR:SO.ad{width:300px;margin:0 auto;z-index:999999;position:relative;}.ad.w300{width:300px;margin:0 auto;}.ad.w340{width:340px;}.ad.overlay,.ad.header{position:absolute;}.ad.header{top:0;}.ad.overlay.w300{left:18px;}#or #container{position:relative;}_/http://w.sharethis.com/share3x/css/override.cssObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver" &,-345QRSTUVWXYZ[\]^_`abcdefgklU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1!  '()$+WNS.base[NS.relative_/http://w.sharethis.com/share3x/css/override.css./01X$classesZ$classname12UNSURLXNSObject#AO  6789EWNS.keysZNS.objects:;<=>?@ABCD FGHIJKLMNOPSP3p]Cache-ControlWExpires]Accept-Ranges_Content-EncodingVServer\Content-Type^Content-LengthTDateZConnectionTVary_dpolicyref="/w3c/p3p.xml", CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa OUR IND UNI COM NAV INT DEM"Vpublic_Thu, 15 Apr 2010 20:00:00 GMTUbytesTgzip_Apache/2.2.3 (CentOS)Xtext/cssS156_Tue, 23 Jun 2009 08:39:03 GMTZkeep-alive_Accept-Encoding./hiij2_NSMutableDictionary\NSDictionary./mnno2_NSHTTPURLResponse]NSURLResponse)27:PRd  BGP[^dmvx'6;FK )4FKOerty}pIUY]afjnrx|  $(,048<>BFJNRTX\`dhlptVW:XO/* CSS for 1000px Restaurants Pages */ /***********************************************/ /****** CSS NEEDED AT TOP AND CSS FOR LEADER: ***/ body { font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; /* background-color: #cccccc; */ background: #ececec url("/images/homebg_dan2.jpg") top; background-repeat: repeat-x; margin-top: 0px; padding-top: 0x; } .listings_title { font-size: 18px; text-align: center; } .verd_text { font-family: Verdana, Arial, Helvetica, sans-serif; } .city_title { font-size: 18px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; } .topimage { float: right; margin: 5px 0px 0px 0px; } .romval { padding-left: 15px; color: #FFFFFF; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; } .automobile_center { padding-left: 0px; color: #666666; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; } .automobile { padding-left: 0px; color: #666666; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; } .feature { padding-left: 0px; color: #000000; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; } .feature_long { padding-left: 0px; color: #000000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; } .topspa { padding-left: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; } .title { padding-left: 15px; color: #000000; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; } .citytitle { padding-left: 15px; color: #000000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; } #back { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; } #nounderline a { text-decoration: none; } #container { top: 0px; bottom: 0px; width: 1000px; margin-left: auto; margin-right: auto; padding: 0; padding-top: 0px; padding-bottom: 0px; bborder-left: 1px solid #999; bborder-right: 1px solid #999; background-color: #FFFFFF; } .romval { padding-left: 15px; color: #FFFFFF; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; } .title { padding-left: 15px; color: #000000; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; } *:first-child+html #container { width: 1000px; } #leader { display: block; float: left; padding: 5px 0; width: 1000px; } *:first-child+html #leader { width: 994px; } #leaderAd { float: left; vertical-align: middle; height: 90px; margin: 5px; display: block; } #leaderAd embed, #leader, #leader img { z-index: 200; } *:first-child+html #leader { margin: 5px 0; } #logo { float: left; display: block; padding: 40px 0 20px 10px; } #topSearch { float: left; display: block; padding: 10px 0 0 90px; } #siteSearchText { width:80px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #364b6a; padding:5px 5px 0 0; font-weight:bold; } #siteSearchField { float: left; width:185px; padding:0 5px 0 0; } #siteSearchGo { float: left; width:32px; padding:2px 5px 0 0; } .clear { clear: both; clear: right; } /*** #navmain is OLD, probably unused: */ #navmain { width: 100%; height: 29px; display: block; } /****** END STUFF NEEDED AT TOP AND LEADER ****/ /*********************************************/ /****** BEGIN CSS FOR SUBNAV: ***************/ #subnav { height: 20px; display: block; overflow: hidden; border-bottom:1px #999 solid; width:100%; } *:first-child+html #subnav, * html #subnav { display: block; width: 100%; } #subnav a { height: 12px; color: #000; font-size: 1.1em; font-weight: bold; float: left; text-decoration: none; padding: 4px 10px; vertical-align: middle; text-align: center; } *:first-child+html #subnav a, * html #subnav a { } #subnav a:hover { background-color: #999; color: #fff; } *:first-child+html #subnav a, * html #subnav a { } #subnavCityBestOf { height: 20px; display: block; overflow: hidden; border-bottom:1px #999 solid; width:100%; background-color: #336699; } *:first-child+html #subnavCityBestOf, * html #subnavCityBestOf { display: block; width: 100%; } #subnavCityBestOf a { height: 12px; color: #fff; font-size: 1.2em; font-weight: bold; float: left; padding: 4px 10px; vertical-align: middle; } *:first-child+html #subnavCityBestOf a, * html #subnavCityBestOf a { } /*** END SUBNAV CSS ***********/ /*****************************/ /**** BEGIN YELLOW BAR CSS***/ #yellowBar { width: 1000px; background-color: #ff0; display: block; border-bottom: 1px solid #000; float: left; height: 25px; } *:first-child+html #yellowBar { width: 994px; height: 27px; } * html #yellowBar { width: 1000px; height: 5px; } /********** END YELLOW BAR *********/ /**********************************/ /** START CSS FOR TOP NAV MENU ***/ .menu { position:relative; /* establish a menu-relative positioning context */ float:left; /* play nicely with others */ margin:0; padding:0; border:0; height:31px; /* the menu's overall height */ width:1000px; /* we always want our menu to fill the available space */ background:#ffffff; font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:12px; /* this (and also below) sets the menu's font size */ border-bottom:0px solid black; /* give us a black border underneath */ z-index: 1000; } ul, li { margin:0; padding:0; border:0; } ul { margin-left:20px; } .menu img { vertical-align: top; /* prevent images from being pushed down by text */ } .menu ul { padding:0; margin:0; border:0; list-style-type:none; /* we don't want to view the list as a list */ line-height:1.5em; /* globally set the menu's item spacing. note */ } /* this must be 1.0 or 1.5 or 2.0 for Mozilla */ .menu li { float:left; /* this creates the side-by-side array of top-level buttons */ position:relative; /* create local positioning contexts for each button */ margin:0; } .menu ul li table { margin:-3px 0; /* IE5 needs -1px top and bottom table margins */ /* m\argin:0; re-zero the table margins for everyone but IE5 */ border-collapse:collapse; /* IE5 needs this for the sub-menus to work */ font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:12px; /* this sets the base font size for our entire menu */ } .drop { display:block; padding:0px; /* this sets the l/r margins for our menu item */ margin:0; text-align:right; /* this right alignment goes with the float:left below */ cursor:pointer; /* IE tries to switch back to an I-beam, don't let it */ cursor:hand; /* IE5 only knows about "hand", so set it both ways */ } .drop span { /* this simultaneously left and right aligns the text and */ text-align: left; float: left; /* the >> in the drop-down menus which link to sub-menus */ } .rightmenu { position:relative; /* establish a local positioning context for YAH label */ float:right; /* and right-align it at the top of our page */ } /*======================== [MAIN NAV] TOP LEVEL MENU DEFINITIONS ========================*/ .menu ul li ul { display:none; /* initially hide the entire list hierarchy */ padding:0px; /* this is our box border width */ } .menu ul li a, .menu ul li a:visited { /* unselected top-level menu items */ border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; display:block; float:left; text-decoration:none; height:31px; width: inherit; } .menu ul li a img, .menu ul li img { border: 0px; } .menu ul li:hover a, .menu ul li a:hover { /* selected top-level menu items */ border:0px solid #000; /* these 2 lines create the push-in illusion */ height:31px; } /*======================== [MAIN NAV] 2ND LEVEL MENU DEFINITIONS ========================*/ .menu ul li:hover ul, .menu ul li a:hover ul { /* 2nd level drop-down box */ display:block; position:absolute; margin:0; top:30px; /* place us just up underneath the top-level images */ left:-1px; /* left-align our drop-down to the previous button border */ height: auto; /* the drop-down height will be determiend by line count */ width: auto; border-top: 1px solid #000;/*color:black; this sets the unselected-text color */ /* background:black; this sets our menu's effective "border" color */ } /* SAfari/konquerer hack: */ html[xmlns*=""] body:last-child .menu ul li:hover ul, html[xmlns*=""] body:last-child .menu ul li a:hover ul { width: 12em; } .menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */ left:0px; } .menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny { /* 2nd level skinny drop-down box */ /* width:8.08333em; with a 12px default font, this is 97px width (97/12) */ width: auto; } .menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul { /* 2nd level neighborhood drop-down box */ left:auto; right:0; /* nudge the right menu right to line up under the border */ } * html .menu ul.rightmenu li a:hover ul { /* IE5/6 needs a tweak here */ right:-1px; } .menu ul li:hover ul li a, .menu ul li a:hover ul li a { /* 2nd level unselected items */ border-width: 0px 1px 1px 1px; border-collapse: collapse; border-style: solid; border-color: black; margin: 0; padding: 6px; height:auto; color:#000; /* this sets the unselected drop-down text color */ background:#FFFFFF; /* this sets the drop-down menu background color */ width:15em; } .menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover { /* 2nd level selected item */ color:white; background: #6699cc; } .menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover { /* 2nd level un+selected items */ /* width:8.08333em; orig */ width: 12em; } /*======================== [MAIN NAV] 3RD LEVEL MENU DEFINITIONS ========================*/ .menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { /* hide inactive 3rd-level menus */ visibility:hidden; } .menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { /* 3rd level drop-down box */ visibility:visible; position:absolute; margin-top:-1px; /* bring the top edge of the 3rd level menu up one */ margin-left: -6px; ma\rgin-left: 7px; top:0; left:12.5em; width:auto; } /* SAfari/konquerer hack: */ html[xmlns*=""] .menu ul li:hover ul li:hover ul, html[xmlns*=""] .menu ul li a:hover ul li a:hover ul { width: 15.2em; } .menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a { /* 3rd level unselected items */ width:14em; color: black; background: white; } .menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover { /* level3 selected items */ width:14em; color: white; background: #6699cc;/* background:white; */ } /* 4th level */ .menu ul li:hover ul li:hover ul li ul, .menu ul li a:hover ul li a:hover ul li a ul { /* hide inactive 3rd-level menus */ visibility:hidden; } .menu ul li:hover ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul li a:hover ul { /* 3rd level drop-down box */ visibility:visible; position:absolute; margin-top:-1px; /* bring the top edge of the 3rd level menu up one */ margin-left: -6px; ma\rgin-left: 7px; top:0; left:12.5em; width:auto; } /* SAfari/konquerer hack: */ html[xmlns*=""] .menu ul li:hover ul li:hover ul li:hover ul, html[xmlns*=""] .menu ul li a:hover ul li a:hover ul li a:hover ul { width: 14.8em; } .menu ul li:hover ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a:hover ul li a { /* 3rd level unselected items */ width:14em; color: black; background: white; } .menu ul li:hover ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover ul li a:hover { /* level3 selected items */ width:14em; color: white; background: #6699cc;/* background:white; */ } #text { /* the Mac's standard Safari browser will not see this code */ height:1.215em; /* ... but every other browser will and should */ } /* Safari barfs on the illegal pound sign (#) after the rule's property val */ .menuminwidth0 { /* for all browsers (non-IE) that obey min-width */ position:relative; border:0; margin:0px; padding:0; width:100%; height:31px;/* 36px masthead height + 18px button height + 1px lower border*/ width:1010px; } * html .menuminwidth1 { /* this allows IE5/6 to simulate min-width capability */ position:relative; /* we can simulate a minimum width by creating a large */ margin-left: 20px; float:left; /* border in this first div, then placing our content */ height: 1px; /* into a second nested div (see 2nd nested div next */ border-left:1010px solid #fff; /* CSS box-model borders are a fixed size */ } * html .menuminwidth2 { /* used to simulate min-width capability for IE5/6 */ position:relative; margin-left:-1010px; height: 1px; } /*********** END CSS TOP NAV MENU ********/ /****************************************/ /*********** POPUP MENUS BEGIN (for main restaurant page) *********/ /* modified version of the top nav menu, for the state listing */ .popup { position:relative; /* establish a menu-relative positioning context */ float:left; /* play nicely with others */ margin:0; padding:0; border:0; height: 13px; /* the menu's overall height */ width: 100%; /* we always want our menu to fill the available space */ background:#ffffff; font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; /* font-size:12px; */ /* this (and also below) sets the menu's font size */ border-bottom:0px solid black; /* give us a black border underneath */ } .popup img { vertical-align: top; /* prevent images from being pushed down by text */ } .popup ul { padding:0; margin:0; border:0; list-style-type:none; /* we don't want to view the list as a list */ line-height:1.5em; /* globally set the menu's item spacing. note */ } /* this must be 1.0 or 1.5 or 2.0 for Mozilla */ .popup li { float:left; /* this creates the side-by-side array of top-level buttons */ position:relative; /* create local positioning contexts for each button */ margin:0; } .popup ul li table { margin:-3px 0; /* IE5 needs -1px top and bottom table margins */ /* m\argin:0; re-zero the table margins for everyone but IE5 */ border-collapse:collapse; /* IE5 needs this for the sub-menus to work */ font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:12px; /* this sets the base font size for our entire menu */ } /*======================== [POPUP MENUS] TOP LEVEL MENU DEFINITIONS ========================*/ .popup ul li ul { display:none; /* initially hide the entire list hierarchy */ padding:0px 0px 0px 0px; /* this is our box border width */ } .popup ul li a, .popup ul li a:visited { /* unselected top-level menu items */ border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; display:block; float:left; text-decoration:none; height:13px; width: inherit; } .popup ul li a img, .popup ul li img { border: 0px; } .popup ul li:hover a, .popup ul li a:hover { /* selected top-level menu items */ border:0px solid #000; /* these 2 lines create the push-in illusion */ height:13px; } /*======================== [POPUP MENUS] 2ND LEVEL MENU DEFINITIONS ========================*/ .popup ul li:hover ul, .popup ul li a:hover ul { /* 2nd level drop-down box */ display:block; position:absolute; margin:0; top:8px; /* place us just up underneath the top-level images */ left:-1px; /* left-align our drop-down to the previous button border */ height: auto; /* the drop-down height will be determiend by line count */ width: auto; margin-left: 20px; border-top: 1px solid #000; } /* SAfari/konquerer hack: */ html[xmlns*=""] body:last-child .popup ul li:hover ul, html[xmlns*=""] body:last-child .popup ul li a:hover ul { width: 12em; } .popup ul li:hover ul li a, .popup ul li a:hover ul li a, .nohoverpopup { /* 2nd level unselected items */ border-width: 0px 1px 1px 1px; border-collapse: collapse; border-style: solid; border-color: black; margin: 0; padding: 6px; height:auto; color:#000; /* this sets the unselected drop-down text color */ background:#FFFFFF; /* this sets the drop-down menu background color */ width:15em; } .popup ul li:hover ul li:hover a, .popup ul li a:hover ul li a:hover { /* 2nd level selected item */ color:white; background: #6699cc; } /*** THESE ARE THE OLD, likely unused popup CSS: */ /* For the section index pages with popup menus for various markets */ #popitmenu { position: absolute; background-color: white; border:1px solid black; font: normal 12px Verdana; line-height: 18px; z-index: 100; visibility: hidden; } #popitmenu a { /* text-decorationg: none; */ padding-left: 6px; color: black; display: block; } #popitmenu a:hover { /*hover background color*/ background-color: #CCFF9D; } /* END CSS POPUPS ON RESTAURANT INDEX PAGE FOR STATES */ /*****************************************************/ /******* CSS for restaurants left columns: **********/ .marketLinkLeft { position: relative; top: -4px; } .morerestaurants { text-align: center; background: #7C7C7C url("http://www.gayot.com/images/grey_gradient.jpg") top; background-repeat: repeat-x; color: #000000; } /* End CSS for restaurant left columns */ /**************************************/ /******* CSS for left columns lots of places ***********/ #leftNavTitle { text-align: center; font-weight: bold; background: #7C7C7C url('http://www.gayot.com/images/grey_gradient.jpg') top; background-repeat: repeat-x; color: #000000; width: 165px; padding: 0px; font-size: 1.1em; margin: 1px 0; } #leftNav { margin-top: 10px; } #leftNav ul { list-style-type: none; padding: 0px; margin: 0px; } /** this may conflict from tsatest **/ #leftNav li a { display: block; width: 165px; padding: 5px; /* border: 1px solid #333; */ margin: 1px 0; background-color: #EEEEEE; color: #000000; text-decoration: none; font-size: 1.1em; text-align: left; } #leftNav li a { display: block; width: 165px; padding: 5px; /* border: 1px solid #333; */ margin: 1px 0; background-color: #364B7E; color: #fff; text-decoration: none; font-size: 1.1em; text-align: center; } #leftNav li a:hover { background-color: #D1DAEF; color: #000; border: 1px solid #47587F; } #leftNav-new div { margin-top: 10px; } #leftNav-new ul { /*list-style-type: disc;*/ margin: 0; padding: 0; margin-bottom:10px;/* padding: 0px; margin: 0px; */ } #leftNav-new li { list-style-type: none; background: url(/design/images/mehr.gif) no-repeat left center; padding-left: 1.2em; } div.leftNav-sectionHeader { display: block; width: 165px; padding: 2px; margin: 1px 0; text-align: center; background-color: #364B7E;/*text-align: center;*/ } a.leftNav-sectionHeader { /* text-decorationg: none; */ font-size: 1.1em; color: #fff; font-weight: bold; } #leftNav-sectionLinks li a { display: block; width: 165px; padding: 2px; /*border: 1px solid #333;*/ margin: 1px 0; /*background-color: #364B7E;*/ /*font-weight: bold;*/ color: #000; /* text-decorationg: none; */ font-size: 1.1em;/*text-align: center;*/ } #leftNav-new li a:visited { /*background-color: #D1DAEF;*/ color: #000;/*border: 1px solid #47587F;*/ } span.leftNav-block { display: block; width: 165px; padding: 2px; margin: 1px 0; text-decoration: none; font-size: 1.1em; } #adLeft { width: 160px; height: 600px; margin-left: auto; margin-right: auto; padding-top: 10px; } /* I think this one's unused: */ #leftContainer { width: 681px; float: left; } #leftColumn { margin: 10px 0px 10px 10px; padding: 0; width: 177px; background:#fff; border: none; float: left; } /*** END LEFT COLUMN CSS ***/ /**************************/ /*** SEARCH RELATED CSS **/ #restSearchText { height: 11px; padding: 6px; float: right; font-size: 1.1em; text-align: right; font-weight: bold; } * html #restSearchText { height: auto; } #restSearch { float: right; height: 12px; padding: 2px 10px; margin: 0; display: block; vertical-align: bottom; } #restSearch input { vertical-align: bottom; display: inline; } * html #restSearch, * html #restSearchText, * html #yellowBar { height: 0px; } #searchBox { height: 52px; width: 298px; /*background: url(/design/images/searchBoxBG.gif) repeat-x; */ background: #7C7C7C url("http://www.gayot.com/images/grey_gradient.jpg") top; background-repeat: repeat-x; margin-bottom: 5px; border: 1px solid #ccc; } #searchTopLeft { height: 20px; width: 78px; margin: 5px 3px 0 7px; float: left; } #searchTopLeft a { font-size: 2em; font-weight: normal; font: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana; /* color: #c63; */ color: #000000; text-transform: uppercase;/* text-decorationg: none; */ } #searchTopLeft a:hover { text-decoration: underline; } #searchTopRight { width: 180px; height: 30px; float: left; } input#searchtext { margin: 5px 0px 0 7px; padding: 2px 3px; width: 170px; border: 1px #999 solid; } #searchBottom { height: 15px; padding: 2px 26px 4px 5px; /* color: #555; */ color: #000000; font-size: 1.2em; font-weight: bold; font-style: italic; text-align: right; float:right; } *:first-child+html #searchBottom { padding: 2px 26px 4px 5px; } * html #searchBottom { padding: 2px 26px 4px 5px; } #searchBottom input { margin: 0; padding: 0; } .searchOptionText { padding: 0 7px 2px 14px; } * html .searchOptionText { padding: 0 5px 2px 14px; } *:first-child+html .searchOptionText { padding: 0 5px 2px 14px; } /**** END SEARCH STUFF ****/ /*************************/ /**** CENTER COLUMN *****/ #content { width: 999px; display: block; background-color: #fff; border-left: 1px solid #999; border-right: 1px solid #999; border: 0px; } #centerColumnCityPage p a { } #centerColumnCityPage p a { color: #039; } #centerColumnCityPage p a:hover { text-decoration: underline; } #controlButtons { text-align: right; height: 16px; } #controlButtons a { font-size: 1.2em; color: #000; font-weight: bold; text-transform: uppercase; /* text-decorationg: none; */ border-bottom: 1px #fff solid; border-top: 1px #fff solid; margin-left: 10px; } #controlButtons a:active { color: #930; } #controlButtons a:visited { color: #000; } #controlButtons a:hover { color: #820; border-bottom: 1px #369 solid; border-top: 1px #369 solid; background-color: #eff4ff; } *:first-child+html #controlButtons a:hover, * html #controlButtons a:hover { border: 0; background-color: #fff; text-decoration: underline; } #controlButtons2 a { font-size: 1.2em; color: #000; font-weight: bold; text-transform: uppercase; margin-left: 25px; } #controlButtons2 a:active { color: #930; } #controlButtons2 a:visited { color: #000; } #controlButtons2 a:hover { border-bottom: 1px #369 solid; border-top: 1px #369 solid; } #cclink a, a:active, a:visited, a:hover { color: #003399; } a#saveButton { background: url(/design/images/saveIcon.png) left no-repeat; padding: 4px 3px 4px 20px; } a#emailButton { background: url(/design/images/emailIcon.gif) left no-repeat; padding: 4px 3px 4px 30px; } a#sendButton { background: url(/design/images/sendIcon.gif) left no-repeat; padding: 4px 3px 4px 20px; } a#printButton { background: url(/design/images/printIcon.gif) left no-repeat; padding: 4px 3px 4px 15px; } #openBox { width: 455px; margin: 0 0 10px 0; display: block; height: 15px; } a#reserveButton { display: inline; font-size: 1.2em; float: right; padding: 2px 4px; background-color: #c63; border: 1px solid #666; border-top: none; color: #fff; font-weight: bold;/* text-decorationg: none; */ } a#reserveButton:visited { color: #fff; } a#reserveButton:hover { background-color: #930; /* text-decorationg: none; */ color: #fff; } a#ndButton { width: 433px; font-size: 1.7em; color: #fff; background: #369; display: block; /* text-decorationg: none; */ margin-top: 10px; border: 1px solid #333; padding: 10px; } a#ndButton:hover { background: #69c; border: #666 1px solid; } #centerColumn { background:#fff; width: 460px; margin: 10px 0px 10px 10px; padding: 10px; float: left; text-align: left; border: 1px solid #666; } #centerColumnCityPage { background:#fff; width: 480px; margin: 10px 0px 10px 10px; padding: 10px 0px 10px 0px; float: left; text-align: left; border: 1px solid #666; } #centerColumnInfo { background:#fff; width: 460px; margin: 0px 0px 10px 10px; padding: 0px; float: left; text-align: left; } #centerColumn h4 { font-size: 1.4em; font-weight: bold; margin-bottom: 0; letter-spacing: 0.1em; margin-top: 15px; } #centerColumn h4 { font-size: 1.4em; font-weight: bold; margin-bottom: 0; letter-spacing: 0.1em; margin-top: 15px; } #centerColumnCityPage h4 { font-size: 1.4em; font-weight: bold; margin-bottom: 0; letter-spacing: 0.1em; margin-top: 15px; } #centerColumnCityPage h4 { font-size: 1.4em; font-weight: bold; margin-bottom: 0; letter-spacing: 0.1em; margin-top: 15px; } #centerColumn a { color: #039; } #centerColumn a:hover { text-decoration: underline; } #centerColumn a:visited { color: #039; } #centerColumn p a { } #centerColumn p a:hover { text-decoration: underline; } #centerColumn p a { color: #039; } #centerColumn p a:hover { text-decoration: underline; } #centerColumnCityPage a { color: #039;/* text-decorationg: none; */ } #centerColumnCityPage a:hover { text-decoration: underline; } #centerColumnCityPage a:visited { color: #039; } /*** END CENTER COLUMN STUFFF ****/ /********************************/ /*** CSS FOR RIGHT COLUMN ******/ #rightContainer { width: 310px; float: right; } * html #rightColumn { width: 300px; margin: 10px 0px 10px 0px; padding: 0; float: right; background:#fff; border: 0px; } #rightColumn { width: 300px; margin: 10px 10px 10px 0px; padding: 0; float: right; background:#fff; border: 0px; } /**** END CSS FOR RIGHT COLUMN **/ /********************************/ /*** ADVERTISING STUFF: ********/ div.selfAdvert { width:100%; text-align:center; margin-top: 25px; margin-bottom: 10px; } #adsenseButtons { margin: 0 auto; height: 125px; display: block; } div.selfAdvertBlock { padding: 5px 10px; width: 435px; /* background: #eee; border: 1px solid #999; */ background-color: #EEEEEE; /* border: 1px solid #63769F; */ border: 1px solid #999999; display:table; height:100%; } div.selfAdvertBlock p a { color: #000000;/* text-decorationg: none; */ } div.selfAdvertBlock p a:hover { color: #c30; text-decoration: underline; } .selfAdvertItem h5 a { color: #000;/* text-decorationg: none; */ } .selfAdvertItem h5 a:hover { color: #000; text-decoration: underline; } .selfAdvertBlock img { float: left; border: 1px solid #666; margin-right: 10px; } div.selfAdvertItem { float: right; width: 435px; padding: 5px 0; } .selfAdvertItem h5 { font-size: 1.3em; font-weight: bold; color: #000; padding: 0; margin: 0; } .selfAdvertItem p { font-size: 1.1em; display: inline; margin: 0; padding: 0; } #blockAd { width: 300px; display: block; margin: auto; overflow: hidden; margin-bottom: 10px; } #blockAd embed { margin: auto; } #blockAd input { padding: 0; display: inline; width: auto; margin: 0; } #textAd300x30 a { width: 280px; display: block; padding: 10px; background: #369; border: 1px #333 solid; margin-top: 10px; font-size: 1.2em; color: #fff;/* text-decorationg: none; */ } #textAd300x30 a:hover { background: #69c; border: 1px #666 solid; } .luxuryAds { width: 290px; display:block; padding: 5px; margin: 5px 0; } .luxuryAdPic { float: left; padding-right: 10px; width: 127px; height: 92px; padding-top: 5px; } .luxuryAdPic a img { border: 1px #666 solid; } .luxuryAdTxt { float: right; width: 153px; } .luxuryAdTxt h5 { font-size: 1.3em; font-weight: bold; color: #000; padding: 0; margin: 0; } .luxuryAdTxt p { font-size: 1.1em; display: inline; margin: 0; padding: 0; } .luxuryAdTxt h5 a { color: #000;/* text-decorationg: none; */ } .luxuryAdTxt h5 a:hover { color: #930; } .luxuryAdTxt p a, .luxuryAds ul li a, .luxuryAds a { /* text-decorationg: none; */ color: #039; } .luxuryAdTxt p a:hover, .luxuryAds ul li a:hover, .luxuryAds a:hover { text-decoration: underline; } .luxuryAds ul li a { font-size: 1.1em; } .luxuryAds ul { list-style-type: none; padding: 0; margin: 0; } .luxuryAds ul li { padding: 3px 0; } #bottomAd { width: 878px; text-align: center; } *:first-child+html #bottomAd { margin-top: 10px; } /***** THUS THE AD CSS SECTION HALTS *****/ /****************************************/ /************************************/ /*** AS OF YET UNCATEGORIZED CSS ***/ .button125x125Left { float: left; padding-left: 10px; } .button125x125Right { float: right; padding-right: 10px; } .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; } .clear { clear: left; } .style1 { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; } #label { padding: 6px; font-size: 1.1em; text-transform: uppercase; font-weight: bold; vertical-align: bottom; float: left; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-stretch: expanded; } #label a { padding-left: 20px; text-transform: none; } /**** ***/ /*******************************************************/ /******* CSS for info page title box and similar ******/ #titleBox { width: 660px; border-bottom: 1px #999 solid; padding: 5px 10px; background: url(/design/images/infoTitleBox.gif) repeat-x bottom; } a.addressLink { color: #039; } a.addressLink:hover { text-decoration: underline; } #nameAddress { width: 515px; padding-right: 40px; float: left; vertical-align: top; } #nameAddress h2 { font-size: 3em; letter-spacing: 0.1em; font-family: Garamond, Times, Palatino, Serif; margin: 0; font-weight: normal; } #nameAddress h1 { font-size: 3em; letter-spacing: 0.1em; font-family: Garamond, Times, Palatino, Serif; margin: 0; font-weight: normal; } #nameAddress h5 { color: #333; font-size: 1.2em; font-weight: normal; margin: 2px 0; } a#reserveNow { color: #930; font-weight: bold; /* text-decoration: none; */ font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; } a#googleMapsLink { display: inline; font-size: 1em; padding: 1px 2px; background-color: #fc3; border: 1px solid #960; color: #000; text-decoration: none; } a#googleMapsLink:hover { background-color: #ff6; } #blurb { display: block; font-style: italic; font-size: 1.2em; font-weight: bold; margin-top: 12px; color: #333; } #ratingPrice { width: 90px; float: right; } #ratingPrice h6 { font-size: 1em; margin: 0; font-weight: normal; letter-spacing: 0.2em; } a#ratingClick, #ratingPrice h3, a#noRating { font-size: 3em; color: #000; /* text-decoration: none; */ margin: 0; font-weight: normal; display: inline; } a#ratingClick:hover, a#outOf20:hover, a#priceClick:hover, #ratingPrice h6 a:hover, a#reserveNow:hover, a#noRating:hover { color: #c63; text-decoration: underline; } a#noRating { font-size: 2em; } #price h6 { margin-top: 10px; } #ratingPrice h6 a { color: #000;/* text-decoration: none; */ } #priceDesc { display: inline; font-size: 0.9em; width: 75px; } #noDollar { color: #999; } a#outOf20 { font-size: 1.4em; color: black;/* text-decoration: none; */ } a#priceClick { font-size: 2em; color: black; /*text-decoration: none; */ display: block; } img.ratingKeyOn, img.ratingKeyOff { border: none; padding-right: 3px; padding-top: 3px; } .adImg { text-align:center; width: 177px; } .adImgMiddle { width: 125px; display: block; margin: 0px auto; } #features { padding-left: 10px; font-size: 1.1em; } * html #features { padding-left: 10px; } #features h4 { font-size: 1.2em; font-weight: bold; margin-bottom: 0; letter-spacing: 0.15em; margin-top: 12px; } h4#cuisineH4 { margin-top: 0; } #features ul { list-style-type: none; padding: 0; margin: 0; } #features ul li a { color: #039;/* text-decoration: none; */ } #features ul li a:hover { text-decoration: underline; } #featureForm { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; } #featureForm h4 { font-size: 10px; margin: 10px 0 0 10px; } #featureForm p { font-size: 10px; margin: 2px 0 2px 10px; } #featureForm img { margin: 5px 0 5px 10px; } ul#featureList { list-style-type: none; padding: 0; margin: 0; width: 150px; } ul.relatedLinks { list-style-type: none; padding: 0; margin: 3px 0; border-top: 1px #ccc solid; } ul.relatedLinks li a { font-size: 1.2em; /* text-decorationg: none; */ display: block; color: #039; margin: 0; padding: 5px; border-bottom: 1px #ccc solid; } ul.relatedLinks li { margin: 0; padding: 0; list-style-type: none; } ul.relatedLinks li a:hover { background-color: #eff4ff; border-bottom: 1px #69c solid; } p#centerColumn { display: inline; } p#centerColumnCityPage { display: inline; } p#mainText { font-size: 1.1em; line-height: 1.8em; font-family: Lucida, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align: justify; } table#mainText { margin: 0px 0px 20px 0px; font-size: 1.1em; line-height: 1.8em; font-family: Lucida, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align: justify; } #mainText img { float: left; margin: 5px 15px 5px 0; } /***************************************/ /* CSS (nodecorblkbg) for top 10 list on "search-in-*" city pages*/ #nodecorblkbg { text-decoration: none; color: #000000; } #nodecorblkbg a { text-decoration: none; color: #000000; } #nodecorblkbg a:hover { text-decoration: none; color: #000000; } #nodecorblkbg a:active { text-decoration: none; color: #000000; } #nodecorblkbg a:visited { text-decoration: none; color: #000000; } /**** END CSS FOR TOP TEN LISTS ****/ /**********************************/ /****************************************************/ /*** CSS FOR MARKET LINK (eg "Los Angeles Dining") **/ a#marketLink { font-size: 1.5em; /* color: #369; */ color: #000000; font-weight: bold; /* /* text-decorationg: none; */ */ padding: 0 0 3px 0; } a#marketLink:hover { text-decoration: underline; } /**** MARKET LINK CSS END ***/ /***************************/ /**** COMMUNITY LOGIN CSS: **/ #communityLoginBox { height: 70px; width: 298px; margin-bottom: 5px; border: 1px solid #ccc; background: #7C7C7C url("http://www.gayot.com/images/grey_gradient.jpg") top; background-repeat: repeat-x; } #communityLoginTopLeft { height: 20px; width: 220px; margin: 0px 3px 0 7px; float: left; } #communityLoginTopLeft a { font-size: 2em; font-weight: normal; font: "Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana; /* color: #c63; */ color: #000000; text-transform: uppercase;/* text-decoration: none; */ } #communityLoginTopLeft a:hover { text-decoration: underline; } #communityLoginForm { width: 296px; } #communityLoginHeaderLeft { width: 110px; float: left; padding-left: 9px; } #communityLoginHeaderRight { width: 50px; float: left; } #communityLoginFieldLeft { width: 110px; float: left; padding-left: 9px; } #communityLoginFieldMid { width: 105px; float: left; } #communityLoginFieldRight { width: 65px; float: right; vertical-align: top; } #communityLoginBottomLeft { width: 110px; float: left; padding-left: 9px; color: #000000; } #communityLoginBottomRight { width: 100px; float: left; color: #000000; } .communityLoginField { width: 100px; border: 1px solid #999; } /** END CSS COMMUNITY BLOCK */ /***************************/ /*******************************/ /*** FEATURE BLOCK CSS BEGIN **/ .featureBlock { width: 280px; font-size: 1.1em; padding: 10px; /* old color */ /* background-color: #EFF4FF; */ background-color: #EEEEEE; /* border: 1px solid #63769F; */ border: 1px solid #999999; display: block; margin: 10px 0; min-height: 100px; vertical-align: top; } *:first-child+html .featureBlock, * html .featureBlock { width: 278px; } .featureBlock img { float: right; border: 1px solid #036; margin-left: 10px; display: inline; vertical-align: middle; } .featureBlock h4, .featureBlock h4 a { font-size: 1.4em; color: #000; padding: 0; margin: 0; display: block;/* text-decorationg: none; */ } .featureBlock h4 a { font-size: 1em; } .featureBlock h4 a:hover { text-decoration: underline; } .featureBlock a { /* changed color here */ /* color: #930; */ color: #039; font-size: 1.1em; padding: 3px 0;/* text-decorationg: none; */ } .featureBlock a:hover { text-decoration: underline; } .featureBlock ul { list-style-type: none; padding: 0; margin: 0; } .featureBlock ul li a { padding: 3px 0; display: block; text-decoration: underline; } .featureBlock ul li a:hover { /* text-decorationg: none; */ } /*** END FEATURE BLOCK FOR CSS */ /******************************/ /** possible conflict from tsa test **/ .clear { clear: left; } /*************************/ /* BEGIN CSS For Footer */ #footer { padding-top: 5px; padding-bottom: 5px; background-color: #eee; font-family: Verdana, Arial, Helvetica, sans-serif; /* border-top: 5px solid #364b6a; */ border-top: 5px solid #666666; clear: both; margin-top: 10px; } *:first-child+html #footer { width: 1000px; } #footer a { font-size: 1.1em; display: inline; text-decoration: none; /* color: #364b6a; */ color: #000000; padding: 1px 0; margin: 0 5px; border-bottom: 2px solid #eee; } #footer a:hover { color: #000; border-bottom: 2px solid #888; } .footerlinks { padding: 0; margin: 0; text-align: center; } .disclaimer { padding: 10px 0 5px 0; margin: 0; text-align: center; font-size: 1em; font-weight: normal; } /***** END FOOTER ****/ /********************/ /*****************************************/ /**** CSS for fonts, H1, H2, H3, etc links for SEO **/ .smallh2 { font-size: 100%; margin-bottom: 0px; } .smallh3 { font-size: 100%; margin-bottom: 0px; } /* END CSS For Footer */ /* For restaurants/index.html: */ .font8pt { font-size:8pt; } /* END CSS FOR FONTS/H1s etc for SEO */ /****************************************/ /* RATINGS CSS for restaurants info pages */ /* Specific CSS for restaurants info pages only */ .ratingskey { text-decoration:none; } .ratingskey:hover { text-decoration: underline; } /**** END RATINGS CSS */ /**********************/ /***************************/ /**** BREADCRUMBS ****/ #breadcrumbs { width: 990px; border-bottom: 1px #369 solid; font-weight: bold; text-transform: uppercase; padding-bottom: 3px; padding-left: 10px; background-color: #003399; color: #FFFFFF; } /** posible conflict from: tsa test **/ #breadcrumbs a { color: #ffffff; text-decoration: none; } #breadcrumbs a:hover { color: #88bbff; text-decoration: underline; } /**** END BREADCRUMBS CSS ***/ /***************************/ /***********************************************/ /*** CSS Used in searchresults.php/listings pages: **/ #hoveru { text-decoration: none; color: #000000; } /***** END searchresults.php/listings CSS **/ /******************************************/ /*************************** new homepage leader ********************************/ /** reset and standardize all margins, padding, etc. These should be overridden below **/ body { padding-top: 0px; background:#ECECEC url(/images/homebg_dan2.jpg) repeat-x scroll center top; } /** site specific **/ .light-on-dark { color: #F4F3F3; } .dark-on-light { color: #333333; } /************************ header ************************/ #header-box { background: #ececec url("/images/homebg_dan2.jpg") top; border: none; padding:0; margin:0; margin: 0 auto; font-family: century gothic, Verdana, Arial; bbackground-color: #141414; width: 1000px; height: 128px; padding: 0px 0 4px 0; font-size:12px; } #header-box FORM { padding: 0px; margin: 0px; } #header-box-logo { float: left; width: 256px; height: 128px; margin-right: 6px; } /** allows seo to read the logo **/ #header-box-logo span { visibility: hidden; } #header-box-ad { float: left; width: 734px; height: 97px; padding-left: 4px; padding-top: 5px; } #header-box #header-box-search { margin-left: 375px; height: 30px; text-align: right; } #header-box #header-box-search #q-text { color:#B7BBA1; float:left; font-size:12px; font-weight:bold; padding-top: 5px; padding-left: 5px; } #header-box #header-box-search #q-input { float:left; width:204px; padding-top: 5px; padding-right: 10px; } #header-box #header-box-search #q-submit { float:left; width:32px; } /************************ section specific ************************/ #footer-box { position: relative; font-family:century gothic,Verdana,Arial,Helvetica,sans-serif; background:url(http://www.gayot.com/design/images/footer-box-bg.jpg); background-repeat: no-repeat; background-position: left center; height: 349px; width: 1000px; text-align: left; border-left: 1px solid #141414; border-right: 1px solid #141414; border-bottom: 1px solid #141414; } /** top menu **/ #footer-box #topmenu { height: 50px; width: 800px; text-align: center; margin: 0 auto; font-size: 12px; padding-top: 20px; } #footer-box #topmenu ul { width: 1000px; } #footer-box #topmenu li { float: left; list-style: none; background-image: url(http://www.gayot.com/design/images/ftr_topmenu_delim.gif); background-repeat: no-repeat; background-position: left center; padding: 0 8px 0 10px; } #footer-box #topmenu li.first { display: inline; list-style: none; padding: 0 8px 0 8px; background-image: none; background-repeat: no-repeat; background-position: left center; } #footer-box #topmenu a:link, #footer-box #topmenu a:visited, #footer-box #topmenu a:hover { text-decoration: none; color: #BABBA2; } #footer-box #midmenu { height: 170px; margin-left: 40px; } #footer-box #midmenu ul { float: left; width: 162px; height: 162px; background-image: url(http://www.gayot.com/design/images/ftr_midmenu_delim.gif); background-repeat: no-repeat; background-position: left top; } #footer-box #midmenu ul p { color: #ffffff; font-size: 14px; font-weight: bold; padding: 0 0px 0 35px; padding-bottom: 8px; } #footer-box #midmenu ul li { color: #ffffff; font-size: 12px; line-height: 12px; list-style: none; padding: 0 8px 0 35px; } #footer-box #midmenu ul.first p { padding: 0 0px 0 8px; padding-bottom: 8px; } #footer-box #midmenu ul.first { background-image: none; padding: 0px; } #footer-box #midmenu ul.first li { padding: 0 0px 0 8px; } #footer-box #midmenu a:link, #footer-box #midmenu a:visited, #footer-box #midmenu a:hover { text-decoration: none; color: #ffffff; } #footer-box #lowmenu { text-align:center; line-height: 20px; color: #ffffff; font-size: 12px; } #footer-box #lowmenu a:link, #footer-box #lowmenu a:visited, #footer-box #lowmenu a:hover { text-decoration: none; color: #ffffff; } _(http://www.gayot.com/design/css/main.cssObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_(http://www.gayot.com/design/css/main.css./01X$classesZ$classname12UNSURLXNSObject#A<#- 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=500Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aXtext/css_Tue, 23 Jun 2009 08:38:51 GMTU46301_"840a2-b4dd-49f24160"_Fri, 24 Apr 2009 22:46:56 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  7<EPSYbkmt| 6<:?CYfinrgZ[/\OJFIFHHC  !"$"$C> "aQq! ?T#PPB\3FƲFGg>;'p"uHA-z\Mg>PϜ[$rg\qgs<UɟssZpL dǝ^w'U˹y31c;;LɕrdR\VxORs8|s' W&?Ź!'LAHE3=H}3Ϫ' 'RG1F5_+http://www.gayot.com/images/homebg_dan2.jpgObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://www.gayot.com/images/homebg_dan2.jpg./01X$classesZ$classname12UNSURLXNSObject#A?r 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=499Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aZimage/jpeg_Tue, 23 Jun 2009 08:38:53 GMTT1988_"e5fc1-7c4-487fe15c"_Fri, 18 Jul 2008 00:18:36 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  :?HSV\enpw #9?=BF\ilqug^_/`O\JFIFHHExifMM*Created with The GIMPC  !"$"$C"b ? _-http://www.gayot.com/images/grey_gradient.jpgObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_-http://www.gayot.com/images/grey_gradient.jpg./01X$classesZ$classname12UNSURLXNSObject#AE= 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=491Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aZimage/jpeg_Tue, 23 Jun 2009 08:38:56 GMTS348_"e5fb3-15c-4876ab50"_Fri, 11 Jul 2008 00:37:36 GMT./_``a2_NSMutableDictionary\NSDictionary\./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  <AJUX^gpry %;A>CG]jmrvgbcdeOPNG  IHDR exgAMA7tEXtSoftwareAdobe ImageReadyqe<PLTEAp9j]y/b:kNz.bx2fCrnp6gGty0b]O{(^sѺjc `Wfqq~Ff_YM R4.]#6+=&;`dg{{l)ˣe MXGAQTL /{hsIENDB`_/http://www.gayot.com/design/images/saveIcon.pngYimage/pngObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_/http://www.gayot.com/design/images/saveIcon.png./01X$classesZ$classname12UNSURLXNSObject#AE j8 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=491Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aYimage/png_Tue, 23 Jun 2009 08:38:56 GMTS441_"a0e17-1b9-47574c55"_Thu, 06 Dec 2007 01:11:49 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  >CLWZ`irt{ '=C?DH^knswggh%iOGIF89at!,tD'~D禮]Fp`4mb{ A)RDbœ4Ё`*XPv0C.shZ]hKޒ;_3http://www.gayot.com/design/images/infoTitleBox.gifObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_3http://www.gayot.com/design/images/infoTitleBox.gif./01X$classesZ$classname12UNSURLXNSObject#AD 6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=490Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aYimage/gif_Tue, 23 Jun 2009 08:38:55 GMTS199_"a0e19-c7-4757584d"_Thu, 06 Dec 2007 02:02:53 GMT./_``a2_NSMutableDictionary\NSDictionary./deef2_NSHTTPURLResponse]NSURLResponse)27:PRd  BGP[^dmvx +AG "BGKanpuygkl:mO#.menu { position:relative; /* establish a menu-relative positioning context */ float:left; /* play nicely with others */ margin:0; padding:0; border:0; height:31px; /* the menu's overall height */ width:1000px; /* we always want our menu to fill the available space */ background:#ffffff; font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:12px; /* this (and also below) sets the menu's font size */ border-bottom:0px solid black; /* give us a black border underneath */ z-index: 1000; } ul, li { margin:0; padding:0; border:0; } ul { margin-left:20px; } .menu img { vertical-align: top; /* prevent images from being pushed down by text */ } .menu ul { padding:0; margin:0; border:0; list-style-type:none; /* we don't want to view the list as a list */ line-height:1.5em; /* globally set the menu's item spacing. note */ } /* this must be 1.0 or 1.5 or 2.0 for Mozilla */ .menu li { float:left; /* this creates the side-by-side array of top-level buttons */ position:relative; /* create local positioning contexts for each button */ margin:0; } .menu ul li table { margin:-3px 0; /* IE5 needs -1px top and bottom table margins */ /* m\argin:0; re-zero the table margins for everyone but IE5 */ border-collapse:collapse; /* IE5 needs this for the sub-menus to work */ font-family: "Lucida Sans", "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif; font-size:12px; /* this sets the base font size for our entire menu */ } .drop { display:block; padding:0px; /* this sets the l/r margins for our menu item */ margin:0; text-align:right; /* this right alignment goes with the float:left below */ cursor:pointer; /* IE tries to switch back to an I-beam, don't let it */ cursor:hand; /* IE5 only knows about "hand", so set it both ways */ } .drop span { /* this simultaneously left and right aligns the text and */ text-align: left; float: left; /* the >> in the drop-down menus which link to sub-menus */ } .rightmenu { position:relative; /* establish a local positioning context for YAH label */ float:right; /* and right-align it at the top of our page */ } /*======================== TOP LEVEL MENU DEFINITIONS ========================*/ .menu ul li ul { display:none; /* initially hide the entire list hierarchy */ padding:0px; /* this is our box border width */ } .menu ul li a, .menu ul li a:visited { /* unselected top-level menu items */ border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; display:block; float:left; text-decoration:none; height:31px; width: inherit; } .menu ul li a img, .menu ul li img { border: 0px; } .menu ul li:hover a, .menu ul li a:hover { /* selected top-level menu items */ border:0px solid #000; /* these 2 lines create the push-in illusion */ height:31px; } /*======================== 2ND LEVEL MENU DEFINITIONS ========================*/ .menu ul li:hover ul, .menu ul li a:hover ul { /* 2nd level drop-down box */ display:block; position:absolute; margin:0; top:30px; /* place us just up underneath the top-level images */ left:-1px; /* left-align our drop-down to the previous button border */ height: auto; /* the drop-down height will be determiend by line count */ width: auto; border-top: 1px solid #000; /*color:black; this sets the unselected-text color */ /* background:black; this sets our menu's effective "border" color */ } /* SAfari/konquerer hack: */ html[xmlns*=""] body:last-child .menu ul li:hover ul, html[xmlns*=""] body:last-child .menu ul li a:hover ul { width: 12em; } .menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */ left:0px; } .menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny { /* 2nd level skinny drop-down box */ /* width:8.08333em; with a 12px default font, this is 97px width (97/12) */ width: auto; } .menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul { /* 2nd level neighborhood drop-down box */ left:auto; right:0; /* nudge the right menu right to line up under the border */ } * html .menu ul.rightmenu li a:hover ul { /* IE5/6 needs a tweak here */ right:-1px; } .menu ul li:hover ul li a, .menu ul li a:hover ul li a { /* 2nd level unselected items */ border-width: 0px 1px 1px 1px; border-collapse: collapse; border-style: solid; border-color: black; margin: 0; padding: 6px; height:auto; color:#000; /* this sets the unselected drop-down text color */ background:#FFFFFF; /* this sets the drop-down menu background color */ width:15em; } .menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover { /* 2nd level selected item */ color:white; background: #6699cc; } .menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover { /* 2nd level un+selected items */ /* width:8.08333em; orig */ width: 12em; } /*======================== 3RD LEVEL MENU DEFINITIONS ========================*/ .menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul { /* hide inactive 3rd-level menus */ visibility:hidden; } .menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { /* 3rd level drop-down box */ visibility:visible; position:absolute; margin-top:-1px; /* bring the top edge of the 3rd level menu up one */ margin-left: -6px; ma\rgin-left: 7px; top:0; left:12.5em; width:auto; } /* SAfari/konquerer hack: */ html[xmlns*=""] .menu ul li:hover ul li:hover ul, html[xmlns*=""] .menu ul li a:hover ul li a:hover ul { width: 15.2em; } .menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a { /* 3rd level unselected items */ width:14em; color: black; background: white; } .menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover { /* level3 selected items */ width:14em; color: white; background: #6699cc; /* background:white; */ } /* 4th level */ .menu ul li:hover ul li:hover ul li ul, .menu ul li a:hover ul li a:hover ul li a ul { /* hide inactive 3rd-level menus */ visibility:hidden; } .menu ul li:hover ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul li a:hover ul { /* 3rd level drop-down box */ visibility:visible; position:absolute; margin-top:-1px; /* bring the top edge of the 3rd level menu up one */ margin-left: -6px; ma\rgin-left: 7px; top:0; left:12.5em; width:auto; } /* SAfari/konquerer hack: */ html[xmlns*=""] .menu ul li:hover ul li:hover ul li:hover ul, html[xmlns*=""] .menu ul li a:hover ul li a:hover ul li a:hover ul { width: 14.8em; } .menu ul li:hover ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a:hover ul li a { /* 3rd level unselected items */ width:14em; color: black; background: white; } .menu ul li:hover ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover ul li a:hover { /* level3 selected items */ width:14em; color: white; background: #6699cc; /* background:white; */ } #text { /* the Mac's standard Safari browser will not see this code */ height:1.215em; /* ... but every other browser will and should */ } /* Safari barfs on the illegal pound sign (#) after the rule's property val */ .menuminwidth0 { /* for all browsers (non-IE) that obey min-width */ position:relative; border:0; margin:0px; padding:0; width:100%; height:31px;/* 36px masthead height + 18px button height + 1px lower border*/ width:1010px; } * html .menuminwidth1 { /* this allows IE5/6 to simulate min-width capability */ position:relative; /* we can simulate a minimum width by creating a large */ margin-left: 20px; float:left; /* border in this first div, then placing our content */ height: 1px; /* into a second nested div (see 2nd nested div next */ border-left:1010px solid #fff; /* CSS box-model borders are a fixed size */ } * html .menuminwidth2 { /* used to simulate min-width capability for IE5/6 */ position:relative; margin-left:-1010px; height: 1px; } #leftNav li a { background-color: /* #D1DAEF */#EEEEEE; text-align: left; color: #000000; font-family: Tahoma,Geneva,Arial,Verdana,sans-serif; } _+http://www.gayot.com/design/css/cssmenu.cssObplist00 X$versionT$topY$archiverX$objects_WebResourceResponse_NSKeyedArchiver &,-345MNOPQRSTUVWXYZ[\M]^bcU$null  !"#$%V$classR$3R$8S$10S$11R$5R$6R$4R$7R$2R$9R$0R$1 '()$+WNS.base[NS.relative_+http://www.gayot.com/design/css/cssmenu.css./01X$classesZ$classname12UNSURLXNSObject#A<  6789CWNS.keysZNS.objects:;<=>?@AB DEFGHIJKLZKeep-Alive]Accept-RangesVServer\Content-TypeTDate^Content-LengthTEtagZConnection]Last-Modified_timeout=60, max=500Ubytes_Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7aXtext/css_Tue, 23 Jun 2009 08:38:51 GMTT9179_"8401e-23db-487f8709"_