From: Subject: Vampire Hunter D Novel 11 - Review - Anime News Network Date: Fri, 30 Jan 2009 19:28:32 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0040_01C98310.EFC0B8B0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.animenewsnetwork.com/review/vampire-hunter-d/novel-11 =EF=BB=BF Vampire Hunter = D Novel 11 - Review - Anime News Network
encyclopedia
forum
username=20 password 3Dlogin=20=20 remember me | register = =
3Dmenu_news
3Dmenu_views
3Dmenu_encyclopedia=20
3D"Anime=20
=
=C2=BB Today's = news =C2=BB Press=20 Releases
=C2=BB News = Archive =C2=BB Convention=20 reports
=C2=BB Newsfeed
=C2=BB Features =C2=BB Hey = Answerman! =C2=BB RIGHT TURN=20 ONLY!! =C2=BB Shelf=20 Life
=C2=BB Editorials =C2=BB Anime=20 News Nina =C2=BB Buried=20 Treasure =C2=BB Interviews
=C2=BB Reviews =C2=BB Chicks on=20 Anime =C2=BB The X=20 Button =C2=BB Blogs=20     and=20 more...
=C2=BB Anime= =20 (T= op=20 10) =C2=BB People =C2=BB Search<= /TD>
=C2=BB Manga= =20 (T= op=20 10) =C2=BB Compani= es =C2=BB Compare=
=C2=BB Releas= es =C2=BB Lexicon=    and=20 more...
=
=C2=BB ANNtv 3D""=20
=C2=BB Trailers
<= /TR>
3D""=20 Log = in 3D""=20 Search=
3D""=20 Register 3D""=20 FAQ
3D""=20 Usergroup= s
=C2=BB My = Anime =C2=BB Surveys =C2=BB Chat
=C2=BB My = Manga =C2=BB Contests =C2=BB Skins
=C2=BB Subscription

Review

by Theron Martin, Jan 28th = 2009=20

Vampire Hunter D

Novel 11 - Pale Fallen Angels

Synopsis:
3D"Vampire
D, the gorgeous and mighty dhampir = Vampire=20 Hunter, has spent many a year hunting down and destroying the = vampiric=20 Nobility, but never before has he had a task like this: escort the = Baron=20 Byron Balasz, a Noble, to the domain of Krauhausen, where the good = Baron=20 intends to kill his own father. Though the Baron seems quite = capable on=20 his own, and does harbor a number of unusual traits, several other = Hunters=20 intent on killing him stand in his path, in addition to the = assassins=20 dispatched under his father's orders, common bandits, a = long-imprisoned=20 relic of wars from thousands of years ago, and the odd = uncontrolled=20 monstrosity. That is where D comes in. Complicating matters are a = number=20 of fellow travelers D and the Baron pick up along the way, = including the=20 haughty Noblewoman Miska, the former magician's assistant Taki, = and the=20 young brother-sister acrobat duo of May and Hugh. Can the two = Nobles stick=20 to their agreement not to drink human blood on the journey? And = will=20 everyone get through the trip alive?
Review:
Synopsis:
3D"Vampire
D, the gorgeous and mighty dhampir = Vampire=20 Hunter, has spent many a year hunting down and destroying the = vampiric=20 Nobility, but never before has he had a task like this: escort the = Baron=20 Byron Balasz, a Noble, to the domain of Krauhausen, where the good = Baron=20 intends to kill his own father. Though the Baron seems quite = capable on=20 his own, and does harbor a number of unusual traits, several other = Hunters=20 intent on killing him stand in his path, in addition to the = assassins=20 dispatched under his father's orders, common bandits, a = long-imprisoned=20 relic of wars from thousands of years ago, and the odd = uncontrolled=20 monstrosity. That is where D comes in. Complicating matters are a = number=20 of fellow travelers D and the Baron pick up along the way, = including the=20 haughty Noblewoman Miska, the former magician's assistant Taki, = and the=20 young brother-sister acrobat duo of May and Hugh. Can the two = Nobles stick=20 to their agreement not to drink human blood on the journey? And = will=20 everyone get through the trip alive?
Review:

Pale Fallen Angels was originally the ninth of the = Vampire=20 Hunter D novels, but its first two books, which = total 295=20 pages, compose the 11th volume released by Dark Horse Books. (The = second=20 two books of this four-book story will compose the 12th volume, = which is=20 due out in the U.S. in March.) Although the main gimmick in the = plot =E2=80=93=20 that D is working for a Noble this time, rather than = hunting him =E2=80=93=20 marks a dramatic departure from previous novels in the series, the = story=20 content, execution, and style remain typical of what has been seen = in=20 previous novels. That is both the novel's greatest strength and = its=20 greatest weakness.=20

As has generally been the case in earlier novels, writer Hideyuki=20 Kikuchi is at his best when describing exotic future=20 technology, threatening monstrosities, individuals with bizarre = powers,=20 and high-powered action scenes, and these pages offer a bountiful = amount=20 of such content. He also still excels at portraying the fearful = awe that=20 the Nobility can command.=20

Where this particular novel runs into trouble is in its thin = plot. =E2=80=9CD=20 accompanies a Noble on a mission to kill his own father and picks = up=20 others along the way while dealing with deadly threats=E2=80=9D = pretty much sums=20 up the entirety of the book, turning the content into one of those = old=20 video games where you travel along a path picking up companions = and=20 defeating monsters while carrying out a quest. A couple of = kidnappings try=20 to complicate matters, but overall the format can become tiring = after a=20 while, as can D's seeming invincibility; he clearly subscribes to = the=20 Steven Segal School of Fighting, in the sense that he can beat = anyone down=20 without ever seeming to be seriously threatened or challenged. A = mostly=20 flat supporting cast does not help, although the Baron's behavior = is odd=20 enough to spark some interest.=20

Pale Fallen Angels also suffers from a full boatload of = the=20 annoying idiosyncrasies inherent in Kikuchi's writing style. He=20 overemphasizes the unparalleled, breathtaking, entrancing beauty = of D so=20 much that after just a few dozen pages readers may want to beat = Kikuchi=20 over the head with a blunt instrument just to get him to stop (but = he=20 never does). His frequent use of unnecessary introductory phrases = like=20 =E2=80=9Cneedless to say=E2=80=9D and =E2=80=9Cit goes without = saying that. . .=E2=80=9D also quickly=20 becomes irksome, and his conversational style, where he regularly = poses=20 questions to the reader about some circumstance in the story, may = be too=20 casual for some tastes. And, of course, D has all of the = personality of a=20 rock, albeit a very, very skilled and powerful rock. The few times = he does=20 actually try to show character, it seems awkward, as if Kikuchi is = never=20 quite sure how far he wants to go with D.=20

Another problem is the occasional ineloquent use of idioms, = which,=20 while not exactly wrongly used, nonetheless pop up at odd times to = disrupt=20 the smooth flow of the writing. This is a common problem in = translated=20 Japanese novels, though, so it is either a general Japanese = stylistic=20 issue or a translation issue. The translation otherwise works fine = and=20 lacks the occasional grammatical error seen in the earliest = volumes.=20 Yoshitake Amano once again provides the highly stylized interior = and cover=20 illustrations and Dark Horse once again includes a lengthy preview = of the=20 next novel at the end as well as a three-page author Postscript = and brief=20 bio blurbs on the author and illustrator.=20

In some senses the Vampire Hunter = D=20 novels resemble Robert E. Howard's early Conan the = Barbarian short=20 stories: the exact setting and details might change from story to = story,=20 and the overall story only very gradually progresses, but each = story=20 pretty much amounts to Conan being Conan as he adventures across = the=20 fantastic world of the Hyborian Age, leaving much graphic carnage = in his=20 wake. The D novels offer that same kind of familiar pulp novel = feel. They=20 do not take bold risks, instead focusing merely on reproducing a=20 well-proven formula. That (and, of course, the whole vampire = thing) is the=20 reason why the franchise=20 has been so successful. Like its predecessors, this one may not = satisfy a=20 reader expecting something sophisticated, but it serves well = enough as=20 comfort food.

Grade:
Production Info:
Overall : C+
Story : C+
Art : C

+ Lots of cool tech and = monsters,=20 plentiful action.
=E2=88=92 = Very formulaic and=20 repetitive, personality-free main character.

Story: Hideyuki Kikuchi =
Art: Yoshitaka Amano =

Full encyclopedia details about
Vampire=20 Hunter D (novel manga)

Release information about
Vampire=20 Hunter D - Pale Fallen Angels (Novel 11)

discuss = this in=20 the forum (3 posts) | bookmark = with: Digg=20 = del.icio.us=20 =20 reddit=20 =20 Facebook=20 =20 StumbleUpon=20 =20

this article has been modified since it was originally = posted;=20 see change history

Add this manga to=20
=20
=20

Add this Novel to=20
= =20
=20

Anime Castle Robert's Anime Corner Store = AAA Anime Distribution=20
Recent Articles
Yatterman World Premiere Give-Away
Win tickets to see the = world=20 premiere of Takashi Miike's Yatterman in NYC on February 6. 2009-01-29
Buried Treasure - Project A-ko
Justin goes a little = nostalgic=20 this week as he remembers the first anime that made him really want to = see more=20 anime, Project A-ko. 2009-01-29
The3D"The X Button - Top Secret Episodes
Super Robot Wars = returns to the=20 U.S. and Golgo 13 returns to video games, but Todd's more excited about = a new=20 Guilty Gear upgrade in this week's X Button. Your own priorities may = vary. 2009-01-28
Anime= News=20 Nina! - 2009-01-28
Kevin confronts the internet - and = secrets=20 are revealed. 2009-01-28
Sword=20 of the Stranger Ticket Give-Away
Win tickets to see Sword of = the=20 Stranger in Theater on February 5. 2009-01-27 =
Hai = Fidelity -=20 ALI PROJECT: Keikan Shijin Single Collection Plus
A singles = collection=20 from the folks behind themes for Noir, Code Geass, and .hack. 2009-01-27
more features = & columns...=
=E2=88=A8 = advertisement =E2=88=A8=20
Recent Press Releases
Jan 29
Viz=20 Pictures Announces DVD Release of Live-Action Death Note II: The Last = Name=20 Feature Film
Jan 29
Criti= cal=20 Mass Video Announces April 28 Release of Sinners Paradise:=20 Genesis
Jan 29
= Right=20 Stuf & Kadokawa Pictures USA Announce THE THIRD Complete DVD=20 Collection
Jan 29
Pacific=20 Media Expo 2009, November 6-8 at the LAX Hilton
Jan 29
Meet=20 the Cast - Tokyo Beat Down - Part 1
more press = releases...
Recent Reviews
Baccano! + Artbox DVD 1
Sometimes humorous, = occasionally=20 brutal, and nearly always fun, the complex plotting and voluminous = casting,=20 combined with strong dubbing, animation, and musical score, make this a=20 must-see series for fans of American mobster stories. It is meant = to be an=20 entertaining romp, and that is precisely what it delivers.
Pumpkin Scissors DVD Box Set Part 2
While the series = does=20 succeed in casting Alice as a strong heroine, it leaves major plot = threads=20 unresolved at the end and wastes some good technical merits and a few = worthy=20 scenes with trite, laconic writing stretched annoyingly thin. = Funimation's=20 mishandling of the final few episodes doesn't help.
Vampire Hunter D Novel 11
Although the main gimmick = in the plot=20 =E2=80=93 that D is working for a Noble this time, rather than = hunting him =E2=80=93=20 marks a dramatic departure from previous novels in the series, the story = content, execution, and style remain typical of what has been seen in = previous=20 novels.
Afro Samurai: Resurrection Director's Cut DVD
To = those seasoned=20 on what to expect from a big Hollywood blockbuster, just like those = noisy,=20 expensive cinematic confections we flock to every summer, it's a whole = lot of=20 time, money and talent dumped into a pretty terrible script.
Bleach DVD 14
New powers are flaunted, old techniques = dusted=20 off, and pent-up tensions explode in a catharsis of violence. In = other=20 words: it's climax time.
Vampi= re Knight=20 GN 5
Volume five dials down what little humor Hino had left in = her nearly=20 to zero=E2=80=A6while dialing up the aesthetic distress of the series' = signature love=20 triangle.
The=20 Story of Saiunkoku Season 1 Part 2 DVD
Intricate scheming, = politicking,=20 power plays, and prospective romance are the norm as this rescued Geneon = title=20 delivers twelve more episodes of delightful entertainment. Despite its = heavy=20 shojo trappings, this series deserves a broader audience than it will = probably=20 ever get.
Ral =CE=A9 = Grad GN=20 3
Ral pretty much has a full RPG party now=E2=80=94but if this is = how the series=20 is transitioning into the main storyline, it doesn't inspire a whole lot = of=20 confidence.
Negima!?=20 DVD Season 2 Part 1
There is more separating Negima!? and=20 Negima! than just a question mark. Though billed as Season 2,=20 Negima!? isn't a sequel so much as it is a complete = re-imagining.=20
Fushigi=20 Y=C3=BBgi -VIZBIG Edition- GN 1
If you have not yet read = Fushigi=20 Y=C3=BBgi, now is the perfect time to explore the Universe of the = Four Gods. And=20 even if you have already been there and back, you may discover that VIZ = Media's=20 new 3-in-1 omnibus edition is compelling enough an invitation = for a=20 nostalgic return trip.
Random Fun
Gundam Wing DVD 10
 
------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/img/spacer.gif R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAQAICTAEAOw== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/btn_login.gif R0lGODlhLAASAOYAAPHx8cbGxklJSfn5+dbW1tTU1NPT09nZ2eLi4t7e3vLy8vT09Ofn5+/v7+vr 6/Pz87CwsPf398fHx6+vr+jo6PX19Wtra+Pj41RUVK2tra6uruXl5eTk5N/f39zc3N3d3XZ2dnd3 d2lpaX5+fnV1dY2Njdvb2+7u7urq6oKCgouLi7S0tOnp6ampqdLS0n9/f6Ghoby8vNra2p6entHR 0VxcXGBgYL6+vrm5uXR0dLu7u2pqar+/v8nJycXFxfb29sLCwubm5ri4uMjIyKurq/v7++zs7F9f X7q6us7OzpqamqamptjY2LGxseHh4e3t7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAsABIAAAf/gEUDg4SFhoeIiYcAQQaOj5CRkpOUkhMMBZmam5ydnp+dExQEpKWm p6ipqqhNKAevsLACKzKxtrE1MCa3vAcrTwnBwsICSwgdw8nCSklOyMrKQg0I1NXVAi0MF9bc1Rcb HNvd3ToKDOfo6AJEDkMiAiI9FB4jAgI5AiwCNxQC9QIzKKRLx2OBg4MIEQrI0OCICg4qMJx4seMV CQENFp4QQGJDBgFMjCRECORHg5MoUQqY4EMAA3MCAgjQ8ECBBgEPVipYWXMlgJQoA0QAQLRoUQEQ ZLJ4wCCmgBgLbAqogHRB1Z0QHhgtKmHo1qMQFmAoQaEEhgUhLHxgAGJq1atXZb92/Xo0wAIaFgRY cLHAQwh7banajbkAAGG6c+kCULCg5oMFkB+YsPshhYUKj2s2XrxZrlfFChQQDS0ahw17KRJEDb1Y dGvEnxWDfgzZtWzPt2WTZp1bLooAwIMLH068uHHiSAIBADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/video/nina-minibanner.gif R0lGODlh5gA8APcAAPretiZrsZGCb2yQtcfX6G14kdO7mffgeuvr60ux94h2Y9Tk8per0+bIo+Lj 48HBwSg6S+Lt9k1le4KXtREREf3zkvrrirfE0fzgtyMjI83NzT09PTY2NpKSkrajhjZEUNbW1vPa c1JebLS0tLfK5t3p9ZiksCsrLK2bgUKU1jiW3H59fkJCQuG5lYOCgoyMjPj4+drBnvHVavX4/DtU aenx+aqqqdrKxEZDNo+IVHZmVBlYl/HTq76+vnGAni9jk/vz01RTU2JjY//5m8ioiFWFr9nZ2f78 45ycnKOjo/H2+9Tg62RcUiRWh+70+vDw8P3qg6yRd9HR0d7e3kxMTLaXeaOst3JycurEV7G9yKS3 3FlRRau5yL64e7arZtLKefX19VxcXG1tbfblqv/3mPz8/DOGyzmZ4MLT59Dc6AJCfC14u7m5ufzv nY2TmvfasvjmhFd7me3KX3x1aoONmMqzlP33xr/N2/7+/mJsgOXCnfr8/llUODAwMDk3LNOvjGhx fvzvjkpOU2thRtjm82RhW/fjf76nVjU2OUQ+MHFuSlJQTdTEv6WLcvPbhkpUXty2kvXddsa5tfz+ /p6RfePehFBMOff6/evOqC0tLzWP1SAzQ//+++zz+e/RZ3BpXvLWb/bkifz9/q+urvTXr2tmX7e3 t8zd7hkqOjw6MV1kbo+gxebv+GZcN+jliwQVJjc4PYeHhyyM2OLQyHttXlRaYZKapC8xNmZoaVhX VjCU3fvvtP/+8F9WTJ+VXElFQa7A4B8nLKeywXl1TGxiOtHh8T5FTSkoKCcoLIB6cUtIRUdHRx0d HTQzLwBTnba3v+DNcOXVeMbHx8/FxD50n5iPh8GvkPPq4PXrg/Ttit7Qyvb1lP32kiYmJkCh5+np sf//oB5AXz6Hukae3pnG38CggSl9xtXZ20CPyBxzwIN9UnmCiXqHmuz0+paWlzQ0NN7e1HB2fXp6 end3d9Dg7ObmwOHh0PjswlBTVjg4OJyGbqCaY+bm5ru7u0VALP///yH5BAAAAAAALAAAAADmADwA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypEmOU2x0iOXC3Yh+ /aRNgfEPzIMkD8qc3Mmzp8+CYGyEWRZmRYcVV67MQyrPXSwhUDs8EVgGhAZ+P7Nq3TqxjDsOQUYh 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 C2fnzQNwBuNw195ADS/gDiGLyyMREAA7 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/bbs/phpBB2/templates/subSilver/images/icon_mini_login.gif R0lGODlhDAANAMQAAApJaTiBpbXI0YaltfLy8nmcrcbT2qi8x+bm5v///4y2y0t5kJy1wunp6uzu 793m6jhrheLq7fj4+JK6zoeuw/v8/Sxiffb5+2OLn+Lk5dHd4+Hj5fz8/D2Dp+/z9SVdeiH5BAAA AAAALAAAAAAMAA0AAAVmYKIEZEkq4pSs7DopXbU+DPOsVResxYdhgMGKlGBgPKvIQsAhQgwtwUJC 4gAciQEjobEQSBLIIQGwFBffAEEAEQAAB4DBQXI4GOX3AYEIdBqADgsWDXwZHQoUG3yMfBQoEzom JwkhADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/bbs/phpBB2/templates/subSilver/images/icon_mini_search.gif R0lGODlhDAANAMQAAI+3y8Xq/TmBpQ1Lauf2/6/k/7fW5err6////0WIqn272vLy8uXl5afE09/0 /1iWtfb6/Pr8/cfc5vj4+ChmhYOltufp6X+rwmOlxtLv/3K01Xaht3Kftevv8fL2+Zzc/SH5BAAA AAAALAAAAAAMAA0AAAVqIAIIZEkCIoqsbCpE3iVQQgMhESkKBRE8hghCl8gEPr5LJydAJCAOY4DT mZAiiZXvs7EsSJMiLoMBdL6CReNRCGgGisCB1LE0KhXAY4AJkCwHBxaDEhQDGgoAFwwWDI4MhYci CSYkCQMDIQA7 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/bbs/phpBB2/templates/subSilver/images/icon_mini_register.gif R0lGODlhDAANAMQAADJmgQxKaurq6v///+7u7uXl5Yy2y9bf47bGzfHy8vn5+fX19crX3oemtfz8 /JqyvpK6zoeuw/v8/SFadziBpT2Dp/b5++Pn6ejt75CquHKWp1J+lOnu8OHj5eLk5ejo6CH5BAAA AAAALAAAAAAMAA0AAAVd4GBQZEkaIjSs7AoZldSuSSNV1DwwUzOQM0bg4XAAiw5hQ8EkJTkYwEax qJIOAYAmcEl4E6QEIhDIEM4EAek8CQje7w+l8hE8EJ/8p+CpGCIdewWDgxEoEDgmJwMhADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/bbs/phpBB2/templates/subSilver/images/icon_mini_faq.gif R0lGODlhDAANAMQAAGOOowJIbJS5zLnK0+bm5svX3Yy2y////+3t7enp6fX19fHx8fn5+Yepufz8 /EJ2kIeuw1SEnPv8/dne4TiBpTyDp/b5+6q9x+7z9XyfsCJgf+Ln6T+FqKrCzuHj5eLk5SH5BAAA AAAALAAAAAAMAA0AAAVY4GFQZEkaonCs7CoYldS2UkWtnRYEEbaSrkcjEgA4HMDjMcNjMEgO52AX KCgUpKtiCtgsvtlvITNAmBGkM/OBSLgplUR7cpkQ7p+KAeK5++8QKAIcJiUoIQA7 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/bbs/phpBB2/templates/subSilver/images/icon_mini_groups.gif R0lGODlhDAANAMQAAPX19fz8/JK6zvr6+vDw8Ozs7Ieuw+7u7urq6vv8/TiBpf///wBCY/f39+Xl 5T2Dp463zOjo6PLy8ubm5vb5++fn54q1yvPz8+np6fb29vj4+P7+/vn5+efp6uLk5eHj5SH5BAAA AAAALAAAAAAMAA0AAAVb4GIpZElaCyQsbMsK0JO4bvIotLuRLLMwQEYgQNoEhEEGR0MKDAbLRiMD AJCkVMBFIiEQSFsGIVkokAgHRiGJiSgenQKiHalUJp4HxPC5TxyADgYQCwI3JicLIQA7 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit200x300/releases/11515.jpg?1232877840 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 xxqiH//Z ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/bookmark-digg.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEZSURBVHjajFM9qoYwEIwf9l7FS1hYW3gD 76SdnZ7BAwheQbAQLGwEBX9R932bx4aNkccbCHHXmXE3Gy0AEH8hz3ODMI6jiKLIwmebkkmSKCK9 JIRhqBl8uerZJvFXJBPHcVCsmSzLIrZtk4vDforXdRW+70sTx3EUkcT7vmutfYhA4mmaxDzPMhcE gWaAYqrAdV15FuoMuJhI931LEu/5CWXAxdd1yRzunucJXuUTFo6RT4BA/eMEhmEQ53nKhaa4F0Xx S0QDWnEcA4+zLMMY+r6HruugbVtomgbqugbifsQ/wL+MO7WoTYHaeGuHxFVVGQbGRWKx9ayAzAwD BM4YTxnJbxVwAxyvYZCmqXj7aZ53oCxLLf4RYAAwSxt0Re9DqAAAAABJRU5ErkJggg== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/bookmark-delicious.png iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAvSURBVHjaYvwPBAwEACMjA0HAxEAlMGrQ iDYIlNQIJsi7d+8yjgb2qEH0MAggwACkHAe4CksmwwAAAABJRU5ErkJggg== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/bookmark-reddit.gif R0lGODlhEgASAPcAACkpKTExMTk5OUJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJyc nKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5+/v7/f39/8YAP8hAP9jKf+EUv+EWv+MWv+MY/+t jP+9pf/Ovf/Wxv/n3v////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEgASAAAI2gBNCBw4 8MKCBxYgGFCAgaBDEwwSOEggAIMCCA8HZkhwQWCCBgcmZBRYIcFADA9EOswgocECAwUWNKDg8IKC BAoQJIBA4cKFCRMTLDjQIMOCiQYsjJQw4AGDBwoWmDQhAkQJgSM8jDBx4YBMCQCUmuCwIYTADho+ CHwgQOmBgVWvmhgBYquJCQw80hw5sIEDgRMMdMzQYILPCA9ICh7owIDICVKFKn1QYO9ACgcMpKRA YUIDAgrEOjxQ4MECBjIfBMj7kHKDhzklPDzIWuMCCLUFGsXt0CLkgQEBADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/bookmark-facebook.gif R0lGODlhEAAQALMMAEVwtY+p0v///0RvtI6o0oGf0YKg0oKf0Z612Z212EVwtHOSyePj4wAAAAAA AAAAACH5BAEAAAwALAAAAAAQABAAAARakMlJ6wyEBLx3vkAoikNISAFQhsOwCPBwMmlpA3AcoOMK q4BZahSCKUy8FS732zEIRGaTR1zanMPbUoStbkNOhOFwKBTGsIOhkJCI1+Y1zLBGXDr4zszCn0QA ADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/system/bookmark-stumbleupon.gif R0lGODlhEAAQAPcAAAA5hABCjABKjABKlABKnABSlABSnABSpQBanABapQBarQBjrQBjtQBrrQBr tQBrvQBzpQBzrQClAACtAAC1AAC1EAC9AADGAADOAADWAADWCADeAAhChAhSjAhSnAhanAhrpQhr rQjOCAjWCAjeCAjnCBBKhBBKjBBanBBztRB7rRC9GBDeEBDvEBh7tRh7vRi9IRjGGBjWGBjvGCF7 tSGMziHGMSHOKSHnKSl7tSn3KTFahDHGMTHeMTlaezlznDl7pTmMvUJjhEJjjEJrjEqcxkqczlK9 UlLOUlrOWlrWUlrWY1reWlrea2PGY2POWmPWWmPeY2PnY2trc2tzc2ut1mu952vOa3Pec3PnhHtz c3t7c3t7hHvehIS11oS13oS954TehITnhITvjIy93ozG74zO74z3jIz3lJSMjJSUlJScpZS1zpTG 75ylrZzG95zW/5z3paXe96XvnKXvpaX3pa21va3Gzq3G/63O963nra3nta33ra33vbW1tbXetbX3 rbX3tb29vb3O/73n98bGvcbW1sbW/8be/8b/tc7ezs7e9873tc73xtbWztbW1tb/xt7e1t7//+fn 5+fn/+f/zu/v7+/v/+//3u//7/fW7/fn9/fv9/fv//f39/f3//f/5/f/7/f/9/f////37//3//// 9/////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEAAQAAAI/gA9nTqV SY8UHCxI9GDyZ5MngQNLodGBkEQGESNkXNFk6dPAMzMyiMSQgaQFJJscWco0JoMFCxdiyqQQ5ZKd R3pE3OgyZ06cOXSyxJgQ5RMbN04oBCo1CM+gQZQ+LZHw5BSZITxgVEJUY4EBAy5KhaF6youJCxP2 iJIkp0gBEJfGVvVSQIQEGE32ZFoEQUVcCUlOfTFwpMKECTYSXYIQgRKgFVhOVemgqFEjRo0yyTGQ wIyoSqAIpRCyKU+bN22q5Pj6wgocMDkEUJlUpMECrwYcNFCwwIGBAD60eDIU5DYDB8gdLCAQYAcX NZ4s3QGCwgMCBAYQeDjhPI2fU54mEBVa82OAeQ5CpmxR4+dRQAAAOw== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/s/20/AC_banner100x45.gif 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/s/24/7524.racs_blinker.gif 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/images/s/45/7786.aaa-ann_link.gif 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit92x92/cms/contest/26946/yatterman_logoe-small-.jpg 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit92x92/cms/buried-treasure/26915/projectakosmall.png iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAAAIGNIUk0AAHolAACAgwAA+f8AAIDp AAB1MAAA6mAAADqYAAAXb5JfxUYAAAL9UExURR4XHSobCDcZCCQaHTYbGTkNBTcmCjYiGyohFR8W ICkcITIeIiwjKDQkJTcuMjsyNDsxK0cWDEgbFlccFFYSCWcWDGoRDUYlCEUkFFciGlU5GE8zEmco GHgoGnUyEkYrKEcyKUg0NlMvKXg1J28yMGpDEFlHJVpGNG9OL3ZhNE9AGDcrSDs0VjkvUzgqaTox YzotdzsxeUQ3WUY3TEQ1aEI3eEEua0lIVUxKR2tUTXZoUFtYZ1dJb2NYZW5VdXducFxibYwaCpsq CJk6BocqFoQ0GY4yEKksBrsqBqo4Bbc2Bqg6Fbk5FKcsGYg3JJs5I4ozKKk4JcopB9IpB8czBtY4 Bss6F9g5F8cvFOU7B8EeB5hGBJZSDJhJGplZF4hQEqlDCLVEC6lKGbZEGKZVGrZVGrFTD5VrFadl HLlhHZxJOpNPLadGJbdIKKhYJLZUOa5RMpVpKJBsNbdmJqt3Kq9xMchHDNpFCNhXC8hIGNlKFspU GdlVGMhTDuVICvRMCeVUDPRSBuZKFfRMFedUF/JXGtdNJchVKNhUJ8lXNtdWNNBNJuZNJOdWJfRX Je9WMc1xLtRkHolXRatTR4Z2WpJuTqp2TYx2cclYRN9cQM9zSKyGN7aFOrKUL6SCGs2GOtOJO8SQ PNiPM5+JULqKR6qFWbiLVraRTpOJcKyZeLubdq+TabmmermubcWLSMWLVsiWVtSYVtCSSumRS9al W+6nW8aXZMuXbMqladmnaNuwb8modtitdsuzetizeOOrbOOsdOW0ePWwclhSiVhUmlJStG1ykkxW x1FUx0dV2VBd01Nj3FNj4UZV4Itzh42KjqaVhq6UlbqpiLmol6+ql5eZqbGapKqnq7yxoMGcnsqr g9KshMy0hde4hdSsl8i3mNi8l8mpmuW6hum3isW6ptS9q8mpp77AptvBi93Jm+bCjePJmvPFlNvH pdjGs9nUusvDq+PMpebTqeTNuubWufXau/zjvdzY1tHNxufdyePY3efiy+jk1PTr1ePh4NelYfgA AAAJcEhZcwAACxMAAAsTAQCanBgAAAAJdnBBZwAAAFwAAABcAHiQZ90AABLXSURBVGjejZgJXFPX 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit92x92/cms/the-x-button/26898/golgofront.jpg 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/releases/12731.jpg.t R0lGODlhZAB9APcAAAUAAAwEAgUKCg0LCwgICRQEAxoFAhEJBxUODBkODR0IBhYQDRkRDgoLERQN ERoOERwSERkVFA8QDSMNCyEJBiMTDisVDjYYDiQUEioWEysZFCcaGDQcFTodFTseGTQbGCINEych Hj0iGjohFyQdJiwlIywnJjIpJjMqKTcoJC4zKzYzLT01NTo5NTIxMh0dJEUeFEsbFkMiFkMjGkwl GkslF1coGlozHmUrG2gxHXk0HXMsGkgrJFYsIUg3K1Y3KEU6OFI6M2YuImg1Jnc4JW08M2c6M3M1 LGUaGj5BOT1BN1dBLENDO0tFO1pHOFVRN2VKO3lVOXFNNXRiOS42UTo/Yk0/QjlFZEtGQk1KQ0RH RFVKRVlVSltXU09QSWROQmdWR3RaSWZcV3hbUXdnS2lkWHdpWHtzWGxoSWxnY3ZtZ3l0Z3p1c3l3 dWlyclxfX4c3HZQ5HYM7I4g6JZc7JYg9MaY9JK0+MKU/Hcs7GYxDJ5hFKINXOo9IOKhHKrhKKa9R NIdqOatqPMZLKcdSK9VUKtRQL+VVLNRPIY5URYRnS5l4SoVrVod4WJZ5WJNtT6tzVYZ5Z5h6ZIN7 eI9rb6Z8ZbR7aKFdXMlyUrSiPYmGWpmJVqmJVKqQUbqmTYqFaZiGaJqZZoqEdJeJd5mUeo+Qb6eH aaOca6WLd6aWereXebeQbKalbKmndrazebildJyifsy2U8uUc+qPbM2xccyJV9vKcObUcOHKXt+3 PWxxklZiineDl5yWhZ6alpuXlo6MiqWbiqqdi6aZhbabhKWcl6qli7amibe0i6ullrapl7q2l6+3 m6qoprm3p7e2tK6ur5qgpcOehsemicerlci2mt26m9i1mNOwjOO7nOe6mOyxhMi6pde7o8G/vue+ pLzCm7zBqMnFmNbJjujQj/XnjcfDq9jGqcnIttfKtNnUuefHqOnWuvXau+nOsPzxva65x7jEzcjI yNjZ19HUz+jbwu3cy/TjxPjnyvft0Nfc5Nri5+jo5/j4+O3w7gAAACH5BAEAAP8ALAAAAABkAH0A AAj+AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGCXS8/WsjRpgv5o9eyZvnr9+GVOqJOhP3iQt BCL0igCgZgAAAQ5ECGGCBRAvYtS0ASnSG715/E6uXGqQHzQ1Jm4eKIDClwkEESBoTYAAwYEDAW7W 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/releases/12481.jpg.t R0lGODlhZACUAPcAAAcHBAsWCxYXDA0XFhQcFBMbGxwdGhgZFRMNByMdGCUZCxUkFRolFhYkGhom GxsqGxkqFxsrFCcoGTQqGCM0HSk3Gjc2GDAqDhUcIxsmJBQ4KiYpJDQsJDgsJis8Iyg2JjY3Jys3 NjQ4NUY5GVQ5FEY6KEc8NFU2LWgwLzZEHSxCHRlINhhHMi5EJCxGKTJFJTNKJTlNJjNFKzRKKTpN KzxFJz1SLDhRKCdKNjhINjRSOEdFG1ROHGxSG0hJJlZJJ0JULUdYLVlVJkhJN0tbNEZXNFVZN1VK N2dZJ2haN3JUKldlOk1hN2xjKXloKWhnOXlpNHlzM3ZkHTM5SzdWRjFRRi5bTEhZR1BTS2pZTFtn Q0lnWFdmWE9nU2VqRmp0R3V4SXpnVnZ4VW1pUVp2Z1VsZmZ4aG5yblNWbkI8RI5YLIVrKIl2K5V6 K4RsNYh1NpV7NZlmL61yMpVeJMt1MeNzLYh4SI1yVY13a6d3Vsd6RXuEVXiBTHSDdl+AbH2BL5qE LZmFNpKKN6eILLSMKriWLKeJNKuTNriYNbKNNLuiObSLH8SbK8ScNs6ON8qkLNWqLcmmNtSsM9ar N9yzM9q1OdyzLui2LeO0M+u9O+e6NvS8NeyyMeeOLu3CPOvCNfPDNfTFPP3LPPnHOf7UO/3ZOvbD L/3lPvvxP5mIRoWKWJKMUaiXRbWaRa2NTLaoT5OMbq2PcbKlcJ6ha8iORcioRdSsR9q2R82zVeW6 ROi4T86xcM+gbtbIVe7DQurFSvPFQ/XJRPvLQ/TGS/XKTPrMTPnGRf7SQ/zYSfrNUvXJVvzUVejM V/3kQ/3rRP3kS/3rS/bjTf7ySvvnVf7zVO/kV/HTaurba2Rqj3yViniNiIeWi4iclJCSi62YiYui mJakmZSii6ulirapia+plZirpLC2rdKvkOi8ley8j9e6pbjDuevCmvLJlMzGtOzFo/TIpvHQs9nS lrzJw8rLxdja1s/Uy/v2yO3p0+fr5v3+/fX49e/z7d/i2QAAAIR2lCH5BAEAAP4ALAAAAABkAJQA AAj+AP0JHEhwoL6CCBMqXMiwocOHECNKnEixYsR99ey56yaOnDl39OrVy8dv3z6LKFNS3GevnB8r 4cT1WMNmTY8eSJQoSQIlzJ07sIJ6M/eRnr1+JPcdVMkU4r554MxQsWKFCrhxhyppmkQoEiJChgYZ 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/releases/11515.jpg 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 Qj//2Q== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/cms/review/26896/afro.jpg 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 ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/releases/12855.jpg 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 qa3KuIJKT6G2BEIl1//Z ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.animenewsnetwork.com/thumbnails/fit100x150/releases/133.jpg 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 dTUGUMGLFieRcAZYkAbDsR20VrDSkL//2Q== ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-b4ZV7ikodAib6.gif?tags=Anime R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-1fxk3FwPkacMQ.gif R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.animenewsnetwork.com/stylesheets/default.css?1631 BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/stylesheets/ann-2006/bg_grd_blue.gif) #2d50a7 repeat-x; = PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #000; PADDING-TOP: 0px } BODY { FONT: 12px/1.3em DejaVu Sans, Verdana, Geneva, sans-serif } TEXTAREA { FONT: 12px/1.3em DejaVu Sans, Verdana, Geneva, sans-serif } SELECT { FONT: 12px/1.3em DejaVu Sans, Verdana, Geneva, sans-serif } INPUT { FONT: 12px/1.3em DejaVu Sans, Verdana, Geneva, sans-serif } #sidebar { FONT: 13px/1.2em Tahoma, Helvetica, Arial, sans-serif } #maincontent .forumzone .postbody { FONT: 13px/1.5em DejaVu Sans, Verdana, Geneva, sans-serif } #maincontent .text-zone { FONT: 13px/1.5em DejaVu Sans, Verdana, Geneva, sans-serif } #maincontent .text-zone TD { FONT: 13px/1.5em DejaVu Sans, Verdana, Geneva, sans-serif } A:link { COLOR: #038 } A:visited { COLOR: #538 } A:hover { COLOR: #06c; TEXT-DECORATION: underline! important } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .hide { DISPLAY: none } .show { DISPLAY: block } .fleft { FLOAT: left } .fright { CLEAR: right; FLOAT: right } .hasfloat { OVERFLOW: auto } .cleft { CLEAR: left } .center { TEXT-ALIGN: center } .right { TEXT-ALIGN: right } .vmiddle { VERTICAL-ALIGN: middle } .white { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff } .pointer { CURSOR: pointer } .selectbox { MARGIN: 15px; TEXT-ALIGN: center } .selectbox A { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; = MARGIN: 0px 10px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: = 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none } .selectbox .selected A:link { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; = MARGIN: 0px 10px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: = 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none } .selectbox .selected A:visited { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; = MARGIN: 0px 10px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; PADDING-TOP: = 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none } .selectbox A:link { FONT-WEIGHT: normal; COLOR: #aaa } .selectbox A:visited { FONT-WEIGHT: normal; COLOR: #aaa } .selectbox A:hover { BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; BORDER-LEFT: = #444 1px solid; COLOR: #444; BORDER-BOTTOM: #444 1px solid } #content { MIN-WIDTH: 980px; MARGIN: 0px auto; WIDTH: 88% } #content #tl_fill { DISPLAY: block; BACKGROUND: url(/stylesheets/ann-2006/tl_fill.gif) = #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 4px; HEIGHT: 197px } #content #tr_fill { BACKGROUND: url(/stylesheets/ann-2006/tr_fill.gif) #fff no-repeat right = 50%; FLOAT: right; OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 197px } #content .hd .c { FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 10px } #content .ft .c { FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 10px } #content #tl { BACKGROUND: url(/stylesheets/ann-2006/tl.gif) no-repeat 0px 0px; = OVERFLOW: hidden; COLOR: #000; MARGIN-RIGHT: 10px; HEIGHT: 10px } #content #tr { BACKGROUND: url(/stylesheets/ann-2006/tr.gif); FLOAT: right; OVERFLOW: = hidden; WIDTH: 10px; COLOR: #000; POSITION: relative; TOP: -10px; = HEIGHT: 10px } #content .bd { BACKGROUND: url(/stylesheets/ann-2006/ml.gif) repeat-y 0px 0px; COLOR: = #000 } #content .bd .c { BACKGROUND: url(/stylesheets/ann-2006/mr_blue.gif) repeat-y right 0px; = COLOR: #000 } .big#content .bd .c { BACKGROUND: url(/stylesheets/ann-2006/mr_white.gif) repeat-y right 0px; = COLOR: #000 } .full#content .bd .c { BACKGROUND: url(/stylesheets/ann-2006/mr_white.gif) repeat-y right 0px; = COLOR: #000 } #content .bd .c .s { BACKGROUND: white; MARGIN: 0px 5px 0px 4px; COLOR: #000; PADDING-TOP: = 4px } #content .ft { BACKGROUND: url(/stylesheets/ann-2006/bl.gif) no-repeat 0px 0px; COLOR: = #000 } #content .ft .c { BACKGROUND: url(/stylesheets/ann-2006/br.gif) no-repeat right 0px; = COLOR: #000 } .big#content .ft .c { BACKGROUND: url(/stylesheets/ann-2006/br_white.gif) no-repeat right = 0px; COLOR: #000 } .full#content .ft .c { BACKGROUND: url(/stylesheets/ann-2006/br_white.gif) no-repeat right = 0px; COLOR: #000 } #content #b_fill { BACKGROUND: #021b73; FLOAT: right; OVERFLOW: hidden; WIDTH: 447px; = COLOR: #000; MARGIN-RIGHT: 10px; HEIGHT: 5px } #netbar { DISPLAY: block; FONT-SIZE: 13px; BACKGROUND-IMAGE: = url(/stylesheets/ann-2006/bar_light.gif); MARGIN: 0px 4px 0px 3px; = COLOR: #0ff; HEIGHT: 26px } #netbar #networklinks { PADDING-LEFT: 8px; FLOAT: left; LINE-HEIGHT: 26px; HEIGHT: 26px } #netbar A:link { COLOR: #fff; TEXT-DECORATION: none } #netbar A:visited { COLOR: #fff; TEXT-DECORATION: none } #netbar A:hover { TEXT-DECORATION: underline } #sm_logo { DISPLAY: none } #searchbar { FLOAT: right } #searchbar FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px = 3px 0px 0px; PADDING-TOP: 0px } #searchbar INPUT { BORDER-RIGHT: #004880 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #004880 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: = url(/stylesheets/system/sprite.png) #eee 0px -196px; PADDING-BOTTOM: = 0px; OVERFLOW: hidden; BORDER-LEFT: #004880 1px solid; WIDTH: 180px; = COLOR: #444; PADDING-TOP: 2px; BORDER-BOTTOM: #004880 1px solid; = FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; HEIGHT: 18px } #searchbar IMG { VERTICAL-ALIGN: top } #netnav_search_btn IMG { BACKGROUND-IMAGE: url(/stylesheets/ann-2006/btn_search.gif); OVERFLOW: = hidden; WIDTH: 65px; CURSOR: pointer; HEIGHT: 22px } #netnav_search_btn:hover IMG { BACKGROUND-IMAGE: url(/stylesheets/ann-2006/btn_search_on.gif) } #filter_btn IMG { BACKGROUND-IMAGE: url(/stylesheets/ann-2006/btn_search_arrow.gif); = OVERFLOW: hidden; WIDTH: 19px; CURSOR: pointer; HEIGHT: 22px } #filter_btn:hover IMG { BACKGROUND-IMAGE: url(/stylesheets/ann-2006/btn_search_arrow_on.gif) } #userbar { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 1px; BACKGROUND: = url(/stylesheets/ann-2006/bar_dark.gif) #2874a8; PADDING-BOTTOM: 0px; = MARGIN: 2px 4px 0px 3px; OVERFLOW: hidden; WIDTH: auto; COLOR: #fff; = PADDING-TOP: 0px; HEIGHT: 20px } #userbar #userbar_login { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: = 1px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; = PADDING-TOP: 1px } #userbar #userbar_login IMG { MARGIN: 0px; VERTICAL-ALIGN: top } #userbar #userbar_login INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #fff; PADDING-TOP: 0px; = HEIGHT: 14px } #userbar #userbar_login .textinput { BORDER-RIGHT: #0ac 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0ac 1px = solid; PADDING-LEFT: 2px; BACKGROUND: #2874a8; PADDING-BOTTOM: 0px; = BORDER-LEFT: #0ac 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0ac 1px = solid } #userbar #userbar_login A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0df; = TEXT-DECORATION: none } #userbar #userbar_login A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0df; = TEXT-DECORATION: none } #userbar #userbar_login A:hover { COLOR: #fff; TEXT-DECORATION: underline } #userbar #userbar_links { DISPLAY: block; OVERFLOW: hidden; WIDTH: auto; HEIGHT: 20px } #userbar #userbar_links SPAN { FLOAT: left; MARGIN: 2px 8px } #userbar #userbar_links A { COLOR: #fff } #userbar #userbar_links .b { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: = 1px; MARGIN: 1px 1px 1px 0px; OVERFLOW: hidden; PADDING-TOP: 1px; = BORDER-BOTTOM: #9c0 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #2874a8; = TEXT-DECORATION: none } #userbar #userbar_links .b:hover { BACKGROUND: #9c0; COLOR: #040; BORDER-BOTTOM: #690 1px solid } .overlay_menu_container { Z-INDEX: 100; BACKGROUND: url(/stylesheets/ann-2006/shadow.png) = no-repeat; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 310px; COLOR: = #fff; POSITION: absolute; HEIGHT: 295px } .overlay_menu_container .overlay_menu_content { OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 280px } .overlay_menu_container .overlay_menu_content .links { OVERFLOW: visible; WIDTH: auto; HEIGHT: 280px } .overlay_menu_content TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/stylesheets/ann-2006/cat_hdr.gif) #069; PADDING-BOTTOM: 5px; = OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: #9c0 2px solid; = HEIGHT: 15px } .overlay_menu_content TH.back { WIDTH: 50px } .overlay_menu_content TH.hdr { WIDTH: 200px } .overlay_menu_content TH.next { WIDTH: 50px } .overlay_menu_content TH A:link { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: = #9c0; PADDING-TOP: 5px; TEXT-DECORATION: none } .overlay_menu_content TH A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: = #9c0; PADDING-TOP: 5px; TEXT-DECORATION: none } .overlay_menu_content TH A:hover { BACKGROUND: #9c0; COLOR: #040; TEXT-DECORATION: none } .overlay_menu_content .links TD { VERTICAL-ALIGN: top; WIDTH: 300px } .overlay_menu_content .links TD A:link { PADDING-RIGHT: 4px; BORDER-TOP: #069 1px solid; PADDING-LEFT: 24px; = BACKGROUND: #2874a8; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; = WIDTH: 272px; COLOR: #fff; PADDING-TOP: 5px; WHITE-SPACE: nowrap; = TEXT-DECORATION: none } .overlay_menu_content .links TD A:visited { PADDING-RIGHT: 4px; BORDER-TOP: #069 1px solid; PADDING-LEFT: 24px; = BACKGROUND: #2874a8; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; = WIDTH: 272px; COLOR: #fff; PADDING-TOP: 5px; WHITE-SPACE: nowrap; = TEXT-DECORATION: none } .overlay_menu_content .links TD A:hover { BACKGROUND: #9c0; COLOR: #040 } #search_menu { Z-INDEX: 100; BACKGROUND: #f0f0f0; VISIBILITY: hidden; OVERFLOW: = hidden; WIDTH: 84px; COLOR: #666; POSITION: absolute; HEIGHT: 48px } #search_menu DIV { PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; = FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: = 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 14px } #search_menu DIV:hover { BORDER-TOP: #cf6 1px solid; BACKGROUND: #7b0; COLOR: #fff; = BORDER-BOTTOM: #580 1px solid } #tabs_container { MARGIN-TOP: 3px; DISPLAY: block; Z-INDEX: 1; OVERFLOW: visible; WIDTH: = 100%; POSITION: relative; TOP: 5px; HEIGHT: 32px } #tabs { PADDING-RIGHT: 10px; FLOAT: right } #menus { MARGIN-BOTTOM: -9px; OVERFLOW: hidden; MARGIN-RIGHT: 5px; POSITION: = relative; TOP: -9px; HEIGHT: 76px } #menus TABLE.layout { MARGIN: 3px 10px 0px 0px; WIDTH: 420px; HEIGHT: 66px } #menus #menu_sponsor TABLE.layout { WIDTH: 494px } #menus TABLE.layout TD { PADDING-LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #06c; WHITE-SPACE: = nowrap } #menus #menu_forum TD IMG { VERTICAL-ALIGN: bottom } #extramenus { MARGIN: 10px 0px; TEXT-ALIGN: center } #extramenus A { MARGIN: 0px 3px } #menu_news { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_views { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_encyclopedia { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_video { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_forum { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_admin { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_sponsor { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_myann { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 0px solid; FLOAT: = right; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: = lowercase; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #06c; BORDER-BOTTOM: = #e0e0e0 1px solid; HEIGHT: 75px } #menu_admin { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = MARGIN-LEFT: 365px; OVERFLOW: hidden; PADDING-TOP: 3px; HEIGHT: 69px } #menu_admin SPAN { MARGIN-RIGHT: 6px } #menu_news A { FONT-WEIGHT: normal } #menu_views A { FONT-WEIGHT: normal } #menu_encyclopedia A { FONT-WEIGHT: normal } #menu_video A { FONT-WEIGHT: normal } #menu_forum A { FONT-WEIGHT: normal } #menu_admin { FONT-WEIGHT: normal } #menu_sponsor { FONT-WEIGHT: normal } #menu_myann A { FONT-WEIGHT: normal } #logo { BACKGROUND: url(/stylesheets/system/sprite.png); MARGIN: 0px 0px 0px = 4px; OVERFLOW: hidden; WIDTH: 360px; CURSOR: pointer; POSITION: = absolute; HEIGHT: 70px } #page-header-navigation { MARGIN-BOTTOM: 10px } #page-header-banner { MARGIN: 10px 0px 15px } #banner-container { =09 } #banner-container DIV { MARGIN: 0px auto } #container { BACKGROUND: #021b73; FLOAT: left; WIDTH: 100%; COLOR: #000 } #maincontent { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #fff; = PADDING-BOTTOM: 8px; COLOR: #000; PADDING-TOP: 8px } H1 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H2 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H3 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H4 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H5 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H6 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #358ab0; LINE-HEIGHT: 1.2em; FONT-FAMILY: "Lucida Unicode", = "Lucida Grande", Helvetica, Arial, sans-serif } H1 { FONT-SIZE: 22px; MARGIN: 0px } H2 { FONT-SIZE: 23px; MARGIN: 24px 0px 10px } H3 { FONT-SIZE: 18px; MARGIN: 21px 0px 8px } H4 { FONT-SIZE: 17px; MARGIN: 18px 0px 6px } H5 { FONT-SIZE: 15px; MARGIN: 15px 0px 4px } H6 { FONT-SIZE: 13px; MARGIN: 12px 0px 2px } H1 A { COLOR: #358ab0! important } H2 A { COLOR: #358ab0! important } H3 A { COLOR: #358ab0! important } H4 A { COLOR: #358ab0! important } H5 A { COLOR: #358ab0! important } H6 A { COLOR: #358ab0! important } H1#page_header { MARGIN: -6px 0px 0px } H1#page_header .sub-title { FONT-WEIGHT: bold; FONT-SIZE: 16px } .news-list H3 { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; = FONT-WEIGHT: bold; BACKGROUND: #eef; PADDING-BOTTOM: 0px; COLOR: #069; = PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; FONT-VARIANT: = small-caps } .news-list H3 SMALL { FONT-SIZE: 14px; POSITION: relative; TOP: -5px } #maincontent SMALL { =09 } #maincontent #page-title { MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; COLOR: #358ab0; = BORDER-BOTTOM: #358ab0 2px solid } #maincontent .forumline TH { BACKGROUND-IMAGE: none; COLOR: white; BACKGROUND-COLOR: #021b73 } #sidebar { BACKGROUND: #021b73; FLOAT: right; COLOR: #fff } #sidebar A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aae0ff } #sidebar A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aae0ff } #sidebar A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #e2f4ff } #sidebar .sidebar_items DIV IMG.thumb-regular { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-TOP: = 2px; FLOAT: left; BORDER-LEFT: white 1px solid; MARGIN-RIGHT: 3px; = BORDER-BOTTOM: white 1px solid } #sidebar .sidebar_items DIV IMG.thumb-wide { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: = block; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid } #sidebar .sidebar_items DIV IMG.thumb-transparent { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } #sidebar .more { FONT-WEIGHT: bold; FONT-SIZE: smaller; MARGIN: 2px 5px; TEXT-ALIGN: = right } .lst#content #sidebar .more { TEXT-ALIGN: center } #sidebar #featured-videos { FONT-SIZE: 0.85em; BACKGROUND: #fff; COLOR: #069; FONT-FAMILY: Arial, = Helvetica, sans-serif } #sidebar #featured-videos A:link { FONT-WEIGHT: normal; COLOR: #069! important; TEXT-DECORATION: none } #sidebar #featured-videos A:visited { FONT-WEIGHT: normal; COLOR: #069! important; TEXT-DECORATION: none } #sidebar #featured-videos A:hover { COLOR: #09c! important } #sidebar #featured-videos .thumb_container { FLOAT: left; WIDTH: 122px } #sidebar #featured-videos .thumb_container DIV { FLOAT: left; MARGIN: 0px 1px 1px 0px; WIDTH: 60px; HEIGHT: 45px } #sidebar #featured-videos #titles { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: = 0px; WIDTH: 321px; PADDING-TOP: 0px } .std #sidebar #featured-videos #titles { WIDTH: 170px } #sidebar #featured-videos H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #448fb4; PADDING-TOP: = 0px; BORDER-BOTTOM: #e5f6ff 2px solid; FONT-FAMILY: Arial, Helvetica, = sans-serif } #sidebar #featured-videos H4 SPAN { FONT-SIZE: 0.8em; FLOAT: right } #sidebar #featured-videos UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #sidebar #featured-videos UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5f6ff 2px solid; = LIST-STYLE-TYPE: none } #sidebar #featured-videos UL LI:hover { BACKGROUND-COLOR: #f1faff } #sidebar #featured-videos UL LI SPAN { FONT-SIZE: 0.85em; FLOAT: right } #sidebar #sidebar_featured .sidebar_items DIV { BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: white = 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: = url(/stylesheets/ann-2006/sidebar_featured_desc_bg.gif) repeat-y -8px = 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 7px; BORDER-LEFT: white 2px solid; = COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: white 2px solid } #sidebar #sidebar_featured .sidebar_items DIV IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #sidebar #sidebar_featured .sidebar_items DIV IMG.thumb-regular { MARGIN: 0px 3px -2px -3px } #sidebar #sidebar_featured .sidebar_items DIV IMG.thumb-wide { MARGIN: 0px -1px 0px -3px } #sidebar #sidebar_featured .sidebar_items DIV H4 { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 3px 0px 4px } #sidebar #sidebar_featured .sidebar_items DIV H4 A { COLOR: #cbedff; TEXT-DECORATION: none } #sidebar #sidebar_featured .sidebar_items DIV H4 A:hover { BORDER-BOTTOM: #cbedff 2px solid } #sidebar_articles { MARGIN-TOP: 4px; COLOR: #fff; PADDING-TOP: 6px } .without_feature#sidebar_articles { BACKGROUND-IMAGE: none; PADDING-TOP: 0px } #sidebar_articles DIV { FLOAT: left; WIDTH: 215px } #sidebar_articles DIV.leftside { CLEAR: left } #sidebar_articles DIV.rightside { CLEAR: none } .sidebar_header { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; = FONT-SIZE: 16px; BACKGROUND: = url(/stylesheets/ann-2006/sidebar_header.gif) no-repeat 50% top; = PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: = #fff; PADDING-TOP: 9px; FONT-STYLE: normal; FONT-FAMILY: "Century = Gothic", "Lucida Grande", Helvetica, Arial, sans-serif } #featured-articles .sidebar_header { BACKGROUND: url(/stylesheets/ann-2006/sidebar_top.gif) no-repeat 50% = top } .sidebar_header.first { BACKGROUND: url(/stylesheets/ann-2006/sidebar_top.gif) no-repeat 50% = top } #recent-articles .sidebar_header { BACKGROUND: url(/stylesheets/ann-2006/sidebar_top.gif) no-repeat 50% = top } #sidebar_press_items { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; WIDTH: = auto; PADDING-TOP: 6px } #sidebar_press_items .date { CLEAR: left; FLOAT: left; WIDTH: 4.1em } #sidebar_press_items .title { MARGIN-LEFT: 4.1em; WIDTH: auto } #recent-articles IMG { MARGIN-TOP: 3px } .sidebar_items { =09 } .sidebar_items DIV { PADDING-RIGHT: 4px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .sidebar_items .date { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: #6593c0 } .clearing { CLEAR: both; MARGIN-BOTTOM: -1px; OVERFLOW: hidden; HEIGHT: 1px } .lst#content #container { MARGIN: 0px -452px 0px 0px } .std#content #container { MARGIN: 0px -300px 0px 0px } .big#content #container { MARGIN: 0px } .full#content #container { MARGIN: 0px } .fix#content #container { MARGIN: 0px } .full#content { WIDTH: auto } .fix#content { MAX-WIDTH: 1000px } .lst#content #maincontent { MARGIN: 0px 452px 0px 0px } .std#content #maincontent { MARGIN: 0px 300px 0px 0px } .big#content #maincontent { MARGIN: 0px } .full#content #maincontent { MARGIN: 0px } .fix#content #maincontent { MARGIN: 0px } .lst#content #sidebar { DISPLAY: block; WIDTH: 452px } .full#content .lst#sidebar { DISPLAY: block; WIDTH: 452px } .std#content #sidebar { DISPLAY: block; WIDTH: 300px } .full#content .std#sidebar { DISPLAY: block; WIDTH: 300px } .big#content #sidebar { DISPLAY: none } .full#content #sidebar { DISPLAY: none } .fix#content #sidebar { DISPLAY: none } .full#content .lst#sidebar #recent-articles { DISPLAY: none } .full#content .std#sidebar #featured-articles { DISPLAY: none } .lst#content #b_fill { WIDTH: 447px } .std#content #b_fill { WIDTH: 295px } .big#content #b_fill { BACKGROUND: #fff } .full#content #b_fill { BACKGROUND: #fff } .fix#content #b_fill { BACKGROUND: #fff } .full#content .ft .c { BACKGROUND: url(/stylesheets/ann-2006/br_white.gif) no-repeat right 0px } .fix#content .ft .c { BACKGROUND: url(/stylesheets/ann-2006/br_white.gif) no-repeat right 0px } .newsitem { FONT-SIZE: 1.2em; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 1.3em; FONT-FAMILY: = Helvetica, Arial, sans-serif } .datetime { FONT-SIZE: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #669 } .newslink { FONT-WEIGHT: bold } .adblocked { FONT-SIZE: 16px; COLOR: yellow; LINE-HEIGHT: 1.4em; POSITION: absolute; = BACKGROUND-COLOR: red } .adblocked SPAN { MARGIN-TOP: 10px; DISPLAY: block; TEXT-ALIGN: center } .adblocked SPAN A { COLOR: yellow! important } #maincontent #rect-spacer { DISPLAY: block; FLOAT: right; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: = 92px } #maincontent #rect-container { CLEAR: right; BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; = BORDER-TOP: #999 1px solid; MARGIN-TOP: 19px; PADDING-LEFT: 2px; = BACKGROUND: #ddd; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; = BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 0px; = BORDER-BOTTOM: #999 1px solid } #maincontent #rect-container SMALL { DISPLAY: block; FONT: 9px Verdana; COLOR: #888; TEXT-ALIGN: center } #sidebar #rectangle-ad { POSITION: relative; TOP: 4px } #sidebar #rect-spacer { DISPLAY: none } #sidebar #rect-container { CLEAR: both; TEXT-ALIGN: center } #sidebar #rect-container DIV { MARGIN: 0px auto } #sidebar #rect-container SMALL { DISPLAY: none } DIV.turn-off { FONT: 9px Verdana; CURSOR: pointer; COLOR: #888; TEXT-ALIGN: center } DIV.turn-off:hover { TEXT-DECORATION: underline } #button-ads-vertical { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 5px; FONT: 12px Verdana, Arial; WIDTH: 100px; PADDING-TOP: 15px; = TEXT-ALIGN: center } #button-ads-vertical A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 8px 0px 0px; CURSOR: pointer; PADDING-TOP: 0px } #button-ads-vertical A IMG { DISPLAY: block } #button-ads-horizontal TABLE { MARGIN: 5px 0px; WIDTH: 100% } #maincontent #button-ads-horizontal TABLE { MARGIN-TOP: 15px } #button-ads-horizontal TD { WIDTH: 20%; TEXT-ALIGN: center } #button-ads-horizontal TD A { CURSOR: pointer; COLOR: white } #maincontent #button-ads-horizontal TD A { COLOR: blue } #button-ads-horizontal TD A IMG { DISPLAY: block; MARGIN: 0px auto } #footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #254289; = PADDING-BOTTOM: 0px; MARGIN: 5px 2px 0px; OVERFLOW: hidden; COLOR: = #92a1c4; PADDING-TOP: 0px; HEIGHT: 70px; TEXT-ALIGN: center } #footer A:link { COLOR: #92a1c4 } #footer A:visited { COLOR: #92a1c4 } #footer A:hover { COLOR: #c4ccdf } #footer #bt_tl { BACKGROUND: url(/stylesheets/ann-2006/bt_tl.gif) #7e0019; FLOAT: left; = OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px } #footer #bt_tr { BACKGROUND: url(/stylesheets/ann-2006/bt_tr.gif) #7e0019; FLOAT: right; = OVERFLOW: hidden; WIDTH: 5px; HEIGHT: 5px } #tabs DIV IMG { BACKGROUND: url(/stylesheets/system/sprite.png); WIDTH: 1000px; = POSITION: relative; HEIGHT: 200px } #tab_news { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_views { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_encyclopedia { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_video { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_forum { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_admin { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_sponsor { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tab_myann { FLOAT: left; MARGIN-LEFT: 2px; OVERFLOW: hidden; POSITION: relative; = HEIGHT: 32px } #tabs DIV IMG { TOP: -78px } #tabs DIV.tab_selected IMG { TOP: -160px } #tabs DIV.on IMG { TOP: -119px } #tab_news { WIDTH: 55px } #tab_news IMG { LEFT: -6px } #tab_views { WIDTH: 55px } #tab_views IMG { LEFT: -64px } #tab_encyclopedia { WIDTH: 110px } #tab_encyclopedia IMG { LEFT: -122px } #tab_video { WIDTH: 59px } #tab_video IMG { LEFT: -252px } #tab_forum { WIDTH: 64px } #tab_forum IMG { LEFT: -331px } #tab_admin { WIDTH: 64px } #tab_admin IMG { LEFT: -398px } #tab_sponsor { WIDTH: 72px } #tab_sponsor IMG { LEFT: -465px } #tab_myann { WIDTH: 80px } #tab_myann IMG { LEFT: -539px } #menu_news { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_views { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_encyclopedia { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_video { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_forum { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_admin { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_sponsor { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_myann { BACKGROUND: url(/stylesheets/system/sprite.png) } #menu_news { BACKGROUND-POSITION: 0px -223px } #menu_views { BACKGROUND-POSITION: 0px -223px } #menu_encyclopedia { BACKGROUND-POSITION: 0px -223px } #menu_video { BACKGROUND-POSITION: 0px -223px } #menu_forum { BACKGROUND-POSITION: 0px -223px } #menu_admin { BACKGROUND-POSITION: 0px -223px } #menu_sponsor { BACKGROUND-POSITION: 0px -223px } #menu_myann { BACKGROUND-POSITION: 0px -223px } #menu_encyclopedia { BACKGROUND-POSITION: 0px -301px } #menu_admin { BACKGROUND-POSITION: 0px -378px } #menu_sponsor { BACKGROUND-POSITION: 0px -378px } #menu_myann { BACKGROUND-POSITION: 0px -455px } #content TABLE.layout TD.horizontal { FONT-WEIGHT: bold; COLOR: white; LINE-HEIGHT: 30px } #content TABLE.layout TR.top-side TD.horizontal { LINE-HEIGHT: 16px } TABLE.layout TD.horizontal { BACKGROUND-IMAGE: url(/stylesheets/system/border_bar_horiz.gif); = HEIGHT: 35px } TABLE.layout TD.horizontal DIV { HEIGHT: 35px } TABLE.layout TD.vertical { BACKGROUND-IMAGE: url(/stylesheets/system/border_bar_vertic.gif); = WIDTH: 35px } TABLE.layout TD.vertical DIV { WIDTH: 35px } TABLE.layout TR.top-side TD { BACKGROUND-POSITION: 0px -7px; HEIGHT: 28px } TABLE.layout TR.top-side TD DIV { BACKGROUND-POSITION: 0px -7px; HEIGHT: 28px } TABLE.layout TR.bottom-side TD { HEIGHT: 29px } TABLE.layout TR.bottom-side TD DIV { HEIGHT: 29px } TABLE.layout TD.left-side { BACKGROUND-POSITION: -7px 0px; WIDTH: 28px } TABLE.layout TD.left-side DIV { BACKGROUND-POSITION: -7px 0px; WIDTH: 28px } TABLE.layout TD.right-side { WIDTH: 30px } TABLE.layout TD.right-side DIV { WIDTH: 30px } TABLE.layout TR.top-side TD.left-side { BACKGROUND-POSITION: -7px -7px } TABLE.layout TR.top-side TD.left-side DIV { BACKGROUND-POSITION: -7px -7px } TABLE.layout DIV.top-left { BACKGROUND-IMAGE: url(/stylesheets/system/border_corner_topleft.gif) } TABLE.layout DIV.top-right { BACKGROUND-IMAGE: url(/stylesheets/system/border_corner_topright.gif) } TABLE.layout DIV.bottom-left { BACKGROUND-IMAGE: url(/stylesheets/system/border_corner_bottomleft.gif) } TABLE.layout DIV.bottom-right { BACKGROUND-IMAGE: = url(/stylesheets/system/border_corner_bottomright.gif) } TABLE.layout DIV.downward-T { BACKGROUND-IMAGE: url(/stylesheets/system/border_T_down.gif) } TABLE.layout DIV.rightward-T { BACKGROUND-IMAGE: url(/stylesheets/system/border_T_right.gif) } TABLE.layout DIV.leftward-T { BACKGROUND-IMAGE: url(/stylesheets/system/border_T_left.gif) } TABLE.layout DIV.upward-T { BACKGROUND-IMAGE: url(/stylesheets/system/border_T_up.gif) } TABLE.layout TD.bottom-cap { VERTICAL-ALIGN: bottom } TABLE.layout TD.top-cap { VERTICAL-ALIGN: top } TABLE.layout TD.left-cap DIV { FLOAT: left } TABLE.layout TD.right-cap DIV { FLOAT: right } TABLE.layout TD.bottom-cap DIV { BACKGROUND-IMAGE: url(/stylesheets/system/border_end_bottom.gif); = HEIGHT: 14px } TABLE.layout TD.top-cap DIV { BACKGROUND-IMAGE: url(/stylesheets/system/border_end_top.gif); HEIGHT: = 13px } TABLE.layout TD.left-cap DIV { BACKGROUND-IMAGE: url(/stylesheets/system/border_end_left.gif); WIDTH: = 13px } TABLE.layout TD.right-cap DIV { BACKGROUND-IMAGE: url(/stylesheets/system/border_end_right.gif); WIDTH: = 14px } CITE.e { =09 } CITE.anime { FONT-STYLE: italic } CITE.e A:link { COLOR: #008000! important; TEXT-DECORATION: none } A.ENCYC:link { COLOR: #008000! important; TEXT-DECORATION: none } CITE.e A:visited { COLOR: #005000! important; TEXT-DECORATION: none } A.ENCYC:visited { COLOR: #005000! important; TEXT-DECORATION: none } CITE.unconfirmed { BACKGROUND-COLOR: #ddd } CITE.confirmed { BORDER-BOTTOM: #008000 1px dashed } KBD { BORDER-RIGHT: #09f 1px dotted; BORDER-TOP: #09f 1px dotted; = BORDER-LEFT: #09f 1px dotted; BORDER-BOTTOM: #09f 1px dotted } DIV.loading { BORDER-RIGHT: #080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #080 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 9px; BORDER-LEFT: = #080 1px solid; COLOR: #080; PADDING-TOP: 2px; BORDER-BOTTOM: #080 1px = solid; WHITE-SPACE: nowrap; POSITION: absolute; BACKGROUND-COLOR: #fff; = -moz-opacity: 0.75; opacity: 0.75 } DIV.loading * { -moz-opacity: 1; opacity: 1 } DIV.greenlink-menu { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: black = 1px solid; MARGIN-TOP: 1px; FONT-WEIGHT: normal; Z-INDEX: 1; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; = FONT-STYLE: normal; WHITE-SPACE: nowrap; POSITION: absolute; = BACKGROUND-COLOR: #fff; TEXT-ALIGN: left } DIV.greenlink-menu .close { BACKGROUND: url(/img/tree_L_open.gif) left bottom; LEFT: 12px; FLOAT: = right; MARGIN-LEFT: 3px; WIDTH: 11px; POSITION: relative; HEIGHT: 13px } DIV.greenlink-sandbox { BORDER-RIGHT: #080 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #080 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #080 1px = solid; PADDING-TOP: 4px; BORDER-BOTTOM: #080 1px solid } A.discreet { TEXT-DECORATION: none } A.discreet:hover { COLOR: blue; TEXT-DECORATION: underline } .de-emphasized { COLOR: #777 } .de-emphasized A { COLOR: #777 } TABLE.datalist { =09 } TABLE.datalist .actionlink { FONT-SIZE: 10px; VERTICAL-ALIGN: middle } TABLE.datalist TH { VERTICAL-ALIGN: top; BACKGROUND-COLOR: #c8c8e0 } TABLE.datalist TH FORM.filter { DISPLAY: block; WIDTH: 0px; HEIGHT: 21px } TABLE.datalist TH FORM.filter INPUT { POSITION: absolute } TABLE.datalist > TBODY.scrolling { OVERFLOW-Y: scroll; HEIGHT: 500px } TABLE.datalist #data_grid_body TD { HEIGHT: 18px } TABLE.datalist TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BACKGROUND-COLOR: #e4e4e4 } TABLE.datalist .highlight { BACKGROUND-COLOR: #bbffbb! important } TABLE.valign TD { VERTICAL-ALIGN: top } TABLE.datalist TD.nonpadded { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE.datalist TR.sub TD { BACKGROUND-COLOR: #d0d0d0 } TABLE.datalist TR:hover TD { =09 } TABLE.datalist TR TD.rowgroup { PADDING-LEFT: 5px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #d0d0d0; = -moz-border-radius: 10px 0px 0px 10px } TABLE.datalist TR .empty { BACKGROUND: none transparent scroll repeat 0% 0% } TABLE.datalist .details { FONT-SIZE: 10px; LINE-HEIGHT: 1.3em } TABLE.datalist .details-overflow { FONT-SIZE: 10px; MAX-HEIGHT: 6.5em; LINE-HEIGHT: 1.3em } TABLE.datalist .details DIV { MARGIN-LEFT: 15px; TEXT-INDENT: -15px } TABLE.datalist .details-overflow DIV { MARGIN-LEFT: 15px; TEXT-INDENT: -15px } UL.article-list H3 { MARGIN: 10px 0px 0px } UL.article-list H4 { MARGIN: 3px 0px 0px 15px } UL.article-list H5 { MARGIN: 0px 0px 0px 22px } UL.article-list H6 { MARGIN: 0px 0px 0px 22px } UL.article-list LI { MARGIN: 0px 0px 0px 30px } UL.article-list .de-emphasized { FONT-SIZE: 10px } UL.article-list { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.article-list UL { PADDING-LEFT: 20px; LIST-STYLE-TYPE: none } .back-indent DIV { MARGIN-LEFT: 20px; TEXT-INDENT: -20px } #content A.current-href { TEXT-DECORATION: none } #content A.current-href:hover { TEXT-DECORATION: none } .spoiler { COLOR: black; BACKGROUND-COLOR: black } .spoiler .spoiler-header { COLOR: white } .spoiler-hover { COLOR: black; BACKGROUND-COLOR: transparent } .spoiler-hover .spoiler-header { CURSOR: help } .row1 .spoiler-hover .spoiler-header { COLOR: #c0c0c0 } .row2 .spoiler-hover .spoiler-header { COLOR: #dee3e7 } TD.quote .spoiler-hover .spoiler-header { COLOR: white } .notice { BORDER-RIGHT: green 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: green = 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 7px; = PADDING-BOTTOM: 1px; BORDER-LEFT: green 1px solid; COLOR: green; = PADDING-TOP: 1px; BORDER-BOTTOM: green 1px solid } DIV.notice CENTER { FONT-WEIGHT: bold; FONT-SIZE: 16px } .notice A { =09 } .alert A { =09 } .alert { BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: red 2px = solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 7px; = PADDING-BOTTOM: 1px; BORDER-LEFT: red 2px solid; COLOR: red; = PADDING-TOP: 1px; BORDER-BOTTOM: red 2px solid } .endorse { COLOR: green } .discard { COLOR: red } .news .intro { FONT-STYLE: italic } .news HR { MARGIN: 15px 5px } .review H1 { TEXT-ALIGN: center } .review H2 { TEXT-ALIGN: center } .review .good-points { FONT-SIZE: 150%; COLOR: green } .review .bad-points { FONT-SIZE: 150%; COLOR: red } .review .more-info { TEXT-ALIGN: center } .review .floating-image { POSITION: relative; TOP: -28px } .review TD P:first-child { MARGIN-TOP: 0px } .review TD P:unknown { MARGIN-BOTTOM: 0px } .my-anime-rating { BORDER-RIGHT: #89c 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #89c 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 1em 0px; = BORDER-LEFT: #89c 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #89c 1px = solid; BACKGROUND-COLOR: #e0e8ff } .encyc-interactive { BORDER-RIGHT: #89c 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #89c 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 1em 0px; = BORDER-LEFT: #89c 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #89c 1px = solid; BACKGROUND-COLOR: #e0e8ff } .encyc-interactive H4 { MARGIN-TOP: 0px } .encyc-interactive TABLE TD { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px; TEXT-ALIGN: center } #social-bookmarks { WHITE-SPACE: nowrap } #social-bookmarks IMG { VERTICAL-ALIGN: middle } #social-bookmarks DFN { DISPLAY: none } #social-bookmarks A:hover DFN { MARGIN-TOP: 17px; DISPLAY: inline; POSITION: absolute } FORM { MARGIN: 0px } P { MARGIN: 1em 0px } DIV.p { MARGIN: 1em 0px } UL { PADDING-LEFT: 0px; MARGIN-LEFT: 0px } LI { LIST-STYLE-POSITION: outside; MARGIN-LEFT: 1.6em } FIELDSET FORM { DISPLAY: inline } TT { =09 } FIELDSET { PADDING-RIGHT: 10px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; MARGIN: = 0px 0px 8px; PADDING-TOP: 6px; BACKGROUND-COLOR: window } .std#content FIELDSET { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BACKGROUND-COLOR: #e4e4ff; BORDER-RIGHT-WIDTH: 0px; = -moz-border-radius: 7px } FIELDSET.transparent { BACKGROUND-COLOR: transparent! important } FIELDSET H4 { FONT-SIZE: 125%; MARGIN: 6px 0px 10px } FIELDSET DIV.field { MARGIN-TOP: 8px } FIELDSET DIV.field > LABEL { FONT-WEIGHT: bold } FIELDSET DIV.WithErrors > LABEL { COLOR: red } FIELDSET DIV.WithErrors > B.err { COLOR: red } FIELDSET DIV.WithErrors > LABEL:unknown { VERTICAL-ALIGN: bottom; content: = url(/stylesheets/system/fieldWithErrors.gif) } FIELDSET DIV.WithErrors INPUT { BACKGROUND-COLOR: yellow } TEXTAREA.tt { FONT-FAMILY: monospace } FIELDSET TD:first-child > DIV.field { WHITE-SPACE: nowrap } .changelog TD { FONT-SIZE: 10px } .changelog INPUT { FONT-SIZE: 10px } .changelog SELECT { FONT-SIZE: 10px } FIELDSET DIV.field UL.suboptions { PADDING-LEFT: 20px; MARGIN: 0px } FIELDSET DIV.field UL.suboptions LI { LIST-STYLE-TYPE: none } FIELDSET DIV.field LABEL INPUT[type=3Dtext] { DISPLAY: block } FIELDSET DIV.field LABEL TEXTAREA { DISPLAY: block } INPUT[type=3Dsubmit] { BACKGROUND-COLOR: #d0d0d0 } FIELDSET P { MARGIN: 8px 0px } FIELDSET DFN { DISPLAY: block; FONT-SIZE: smaller; LINE-HEIGHT: 1.1em; FONT-STYLE: = normal } FIELDSET DFN.tip { DISPLAY: inline; CURSOR: help; BORDER-BOTTOM: black 1px dashed } FIELDSET DFN.tip:hover { BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: none } FIELDSET DFN.tip SPAN { DISPLAY: none } FIELDSET DFN.tip:hover SPAN { DISPLAY: inline } FIELDSET.wide { MAX-WIDTH: 800px; WIDTH: 100% } FIELDSET TEXTAREA { WIDTH: 100% } FIELDSET.wide INPUT[type=3Dtext] { WIDTH: 100% } FIELDSET.wide INPUT[type=3Dpassword] { WIDTH: 100% } FIELDSET.login { WIDTH: 200px } FIELDSET.login INPUT { WIDTH: 200px } .dataField { MARGIN-TOP: 8px } .dataField LABEL { FONT-WEIGHT: bold } .fieldWithErrors INPUT { BACKGROUND-COLOR: yellow } .fieldWithErrors SELECT { BACKGROUND-COLOR: yellow } .fieldWithErrors TEXTAREA { BACKGROUND-COLOR: yellow } TABLE.searchresults TD { PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px } TABLE.bar-graph TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-BOTTOM: white 3px solid } TABLE.bar-graph TD.graphheader DIV { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 3px; MARGIN: 5px 0px 2px; PADDING-TOP: 3px; = BACKGROUND-COLOR: #ddd } TABLE.bar-graph TD.graphbar DIV { HEIGHT: 18px; BACKGROUND-COLOR: blue } TABLE.bar-graph TD.graphlabel { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BACKGROUND-COLOR: #e0e0ff } TABLE.layout { border-spacing: 0 } TABLE.layout TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; PADDING-TOP: 0px } TABLE.layout TD.rpadded { PADDING-RIGHT: 6px } A.sort-order { TEXT-DECORATION: none } A.sort-order:visited { COLOR: blue } .legal-fine-print { BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 3px; BORDER-TOP: black = 1px dotted; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; = BORDER-LEFT: black 1px dotted; COLOR: #333; LINE-HEIGHT: 1.2em; = PADDING-TOP: 3px; BORDER-BOTTOM: black 1px dotted } DIV.ajaxedit:hover { CURSOR: pointer; BACKGROUND-COLOR: #ff8 } .worddiff DEL { COLOR: red } .worddiff INS { COLOR: green } TABLE.prices { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px } TABLE.prices TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; PADDING-TOP: 5px } TABLE.prices TD.s { WHITE-SPACE: nowrap } TABLE.prices TD.p { WIDTH: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: right } TABLE.prices TD.l { =09 } #pleasewait { BORDER-RIGHT: #777 2px dashed; PADDING-RIGHT: 8px; BORDER-TOP: #777 2px = dashed; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 50px; = BORDER-LEFT: #777 2px dashed; CURSOR: wait; COLOR: #777; PADDING-TOP: = 8px; BORDER-BOTTOM: #777 2px dashed; TEXT-ALIGN: center } #addurllink { TEXT-ALIGN: center } #price-comp-basket { BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: blue 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: blue 1px = solid; COLOR: blue; PADDING-TOP: 5px; BORDER-BOTTOM: blue 1px solid; = TEXT-ALIGN: center } #price-comp-basket DFN { DISPLAY: block; MARGIN-BOTTOM: 3px } #price-comp-basket A { FONT-WEIGHT: bold } #price-comp-basket STRONG { DISPLAY: block; FONT-SIZE: 130% } TD.BorderWithTitle { FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: white; PADDING-TOP: 7px } A.HOVERLINE:link { TEXT-DECORATION: none } A.HOVERLINE:visited { TEXT-DECORATION: none } A.HOVERLINE:hover { TEXT-DECORATION: underline } .SMALLFORM { FONT-SIZE: xx-small; FONT-FAMILY: Ms Sans Serif, Arial } .STAFF { COLOR: #ff8000! important } .ESTAFF { COLOR: #00a0a0 } .ESTAFF A { COLOR: #00a0a0 } .ENTAB { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; TEXT-INDENT: = -20px } TD.BGRAL { BACKGROUND-POSITION: right 50% } A.ENCYCHIDDEN { COLOR: black; TEXT-DECORATION: none } A.ENCYCHIDDEN:hover { COLOR: #009000; TEXT-DECORATION: underline } A.OUT { FONT-WEIGHT: bold; COLOR: #9b01db; TEXT-DECORATION: none } A.IN { FONT-WEIGHT: bold; COLOR: #008cdc; TEXT-DECORATION: none } .RED { COLOR: red! important } .upcoming-date { COLOR: black; BACKGROUND-COLOR: #bbbbff } .current-date { COLOR: black; BACKGROUND-COLOR: #bbffbb } .impression-limit { FONT-SIZE: 60% } .back-indent LI { LIST-STYLE-POSITION: outside; MARGIN-LEFT: 20px } SPAN.input-format-label { FONT-SIZE: smaller; PADDING-TOP: 2em; POSITION: absolute } .form-feedback { =09 } .encyc-info-type DIV.tab { TEXT-INDENT: 20px } .encyc-info-type P.tab { TEXT-INDENT: 20px } .br.encyc-info-type { MARGIN-TOP: 16px } .encyc-info-type .fright TABLE CAPTION { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-TOP: = -1px; FONT-SIZE: 10px; BORDER-LEFT: black 1px solid; LINE-HEIGHT: 100%; = BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, sans-serif; = TEXT-ALIGN: left; caption-side: bottom } .encyc-info-type .fright TABLE CAPTION P { MARGIN: 3px 0px 3px 1px } .encyc-op { PADDING-LEFT: 4px; TEXT-INDENT: 0px } .encyc-op A { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 0px solid; = PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid; COLOR: = #777777; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid } .ESTAFF.encyc-op { COLOR: #00a0a0 } .ESTAFF.encyc-op A { COLOR: #00a0a0 } .encyc-op .own { COLOR: #777! important } .encyc-op IMG { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: = -3px -3px -4px; VERTICAL-ALIGN: baseline; PADDING-TOP: 3px } .encyc-op .p { BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -1px; FONT-FAMILY: serif; = POSITION: absolute; BORDER-RIGHT-WIDTH: 0px } .no-overlay.encyc-op .p { POSITION: static } .encyc-op .o { DISPLAY: none; Z-INDEX: 1; COLOR: #777777; POSITION: absolute; = BACKGROUND-COLOR: #fff } .no-overlay.encyc-op .o { POSITION: static } .hvr.encyc-op .p { DISPLAY: none } .hvr.encyc-op .o { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; Z-INDEX: 2; = PADDING-BOTTOM: 4px; MARGIN: -4px 0px; PADDING-TOP: 4px } .hvr.encyc-op .o A { BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 1px } .pin.encyc-op .p { DISPLAY: none } .pin.encyc-op .o { DISPLAY: inline } .show-source.encyc-op A.src { COLOR: #4a0; BACKGROUND-COLOR: #ffb } .show-source.encyc-op SPAN.src A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = COLOR: #4a0; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffb; = BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } .show-source.encyc-op SPAN.src A:hover { TEXT-DECORATION: underline } .encyc-op SPAN.src { MARGIN-TOP: -2px; DISPLAY: none; Z-INDEX: 2; POSITION: absolute } .show-source.encyc-op SPAN.src { DISPLAY: inline } .encyc-op SPAN.src TABLE { BORDER-COLLAPSE: collapse } .encyc-op SPAN.src TABLE TD { BORDER-RIGHT: #4a0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #4a0 1px = solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #4a0 1px = solid; COLOR: #4a0; PADDING-TOP: 2px; BORDER-BOTTOM: #4a0 1px solid; = BACKGROUND-COLOR: #ffb } TABLE.gallery { MARGIN: 0px auto } TABLE.gallery TD { WIDTH: 100px; HEIGHT: 100px; TEXT-ALIGN: center } DIV.gallery_pic { TEXT-ALIGN: center } DIV.gallery_pic IMG { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 2px = auto; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.animenewsnetwork.com/stylesheets/ann-2006/en-US.css #content #logo { BACKGROUND-IMAGE: url(/stylesheets/ann-2006/logo-us.png) } #maincontent .forumline TH { BACKGROUND: url(/stylesheets/ann-2006/sidebar_top.gif) #021b73 repeat-x = 0px -5px } ------=_NextPart_000_0040_01C98310.EFC0B8B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.animenewsnetwork.com/javascripts/prototype.js?1547 /* Prototype JavaScript framework, version 1.6.0.3=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div')['__proto__'] &&=0A= document.createElement('div')['__proto__'] !=3D=3D=0A= document.createElement('form')['__proto__']=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return !!(object && object.nodeType =3D=3D 1);=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A= .replace(/\s+/g, '').split(',');=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.stripTags().replace(/&/g,'&').replace(/</g,'<').replace(/>= /g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= iterator.call(context, value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= this.each(function(value, index) {=0A= memo =3D iterator.call(context, memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator, context) {=0A= $R(0, this, true).each(iterator, context);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[key])=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.inject([], function(results, pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= if (element) this.Element.prototype =3D element.prototype;=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= Element.select(element, expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value || value =3D=3D 'auto') {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D element.getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (Prototype.Browser.Opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || (element.tagName && = (element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=0A= }=0A= );=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc = frameBorder').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return !!(node && node.specified);=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div')['__proto__']) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div')['__proto__'];=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName.toUpperCase(), property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName)['__proto__'];=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum's = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A= results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); = },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A= '-').include('-' + (v || "").toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && element.type !=3D 'file' && (element.type = !=3D 'submit' || (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents")['__proto__'];=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("