From: Subject: Spiderman - Wiki-PF Date: Sun, 2 Nov 2008 22:37:44 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0019_01C93D3B.9FA1DDC0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=Spiderman =EF=BB=BF Spiderman - = Wiki-PF

Spiderman

Un article de Wiki-PF.

Aller =C3=A0 : N= avigation,=20 = Rechercher
Spiderman Editeur SFPI = Date de d=C3=A9but Juin 1968 Date de fin d=C3=A9cembre 1972 Num=C3=A9ro Fin 34 Nb Pages  ? Nb Recueils  ? Collection Gemini =20

Spiderman est une revue de l'=C3=A9diteur SFPI.

Sommaire

  • 1 Les = Origines=20
  • 2 La S=C3=A9rie=20 Fran=C3=A7aise=20
  • 3 Le = Dessinateur=20
  • 4 Le Personnage=20 Principal=20
  • 5 L'Histoire=20
  • 6 Auteur de=20 l'article

[modifier]=20 Les Origines

La s=C3=A9rie: The Spider alias Spiderman est parue en = Angleterre=20 dans la revue LION entre le 26 juin 1965 et le 26 avril 1969. =

[modifier]=20 La S=C3=A9rie Fran=C3=A7aise

Spiderman (L'Homme araign=C3=A9e) =C3=A0 ne pas confondre avec = l'autre Spider-Man=20 (cr=C3=A9=C3=A9 par Stan Lee = et Steve=20 Ditko)

En tout 34 num=C3=A9ros parus de Juin 1968 =C3=A0 = d=C3=A9cembre 1972. (Il existe une=20 r=C3=A9edition de 4 num=C3=A9ros sous le titre de Blackman=20 aux Editions DOMINO. Cette s=C3=A9rie est une co-cr=C3=A9ation de deux = artistes=20 britanniques : Reg Bunn = pour (le=20 dessin) et Ted = Cowan, (Edward=20 George Cowan) pour le sc=C3=A9nario. Cowan est le cr=C3=A9ateur en = autres de Archie= le=20 robot.

D'autres cr=C3=A9ateurs reprendront la suite avec des versions plus = ou moins=20 diff=C3=A9rentes du personnage.

Quelques noms:

[modifier]=20 Le Dessinateur

Reg Bunn = a travaill=C3=A9=20 pour la Fleetway=20 dans les ann=C3=A9es 50 =C3=A0 60.

Il est un touche =C3=A0 tout :Les westerns ,avec Buck = John et Kit=20 Carson ,L=E2=80=99Aventure avec Oliver=20 (Robin

Hood) ainsi que Dick Daring (Jim = Canada) , Davy=20 Crockett (Caribou) = le policier=20 avec Spy (X-13)=20 ,et bien d'autres.

La plupart de ces num=C3=A9ros sont parus dans les comics anglais = Thriller et=20 autres th=C3=A8mes des Comics Library

[modifier]=20 Le Personnage Principal

Pour une fois dans la BD comics ,un super vilain renonce = =C3=A0 la=20 criminalit=C3=A9 pour devenir un super h=C3=A9ros.

Aucune explication sur la r=C3=A9demption de notre h=C3=A9ros et = encore moins sur son=20 aspect physique :

Les oreilles pointues, et les sourcils entre autres (Vulcain=20 peut-=C3=AAtre ?).

Seule la 4=C3=A8me page nous informe qu=E2=80=99avant de devenir un = redresseur de torts,=20 il r=C3=A9gna sur la p=C3=A8gre, et rajoute : Comme un = v=C3=A9ritable empereur du=20 Crime.

En tant que super h=C3=A9ros il poss=C3=A8de quelques pouvoirs = comme :

la facult=C3=A9 de grimper aux murs sans l'aide d'aucune machine et = le don=20 d'hypnotiser ses adversaires.

[modifier]=20 L'Histoire

Spider vit aux Etats-Unis dans un vieux Manoir "Castle Lair", qu'il a = fait=20 venir d'Ecosse !

Dot=C3=A9 d'une intelligence sup=C3=A9rieure, il invente des machines = comme=20 L=E2=80=99H=C3=A9li-car, qui lui permet de se d=C3=A9placer, = ainsi que d'autres engins=20 stup=C3=A9fiants.

Il est assist=C3=A9 pour cela par deux autres savants, les = professeurs :=20 Pelham et Erichstein. Il va bien s=C3=BBr avec son =C3=A9quipe lutter = contre le crime=20 organis=C3=A9, tout y passe : les savants fous, les andro=C3=AFdes, = et autres=20 criminels avec super-pouvoirs.

Ses armes : le fusil =C3=A0 gaz et La Web Gun qui = projette un filet=20 d=E2=80=99acier enserrant et emprisonnant n=E2=80=99importe quelle cible = et cela quelle que soit=20 sa dimension. Son pire ennemi un certain Fulcrum.

[modifier]=20 Auteur de l'article

R=C3=A9cup=C3=A9r=C3=A9e de =C2=AB http://wikip= f.net/wiki/index.php5?title=3DSpiderman=20 =C2=BB
Affichages
Navigation
Bo=C3=AEte =C3=A0 outils
------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/images/Spiderman.jpg /9j/4AAQSkZJRgABAgEASwBLAAD/7QE6UGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASwAAAAEA AgBLAAAAAQACOEJJTQPzAAAAAAAIAAAAAAAAAAE4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1 AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAA AAABADUAAAABAC0AAAAGAAAAAAABOEJJTQQAAAAAAAACAAA4QklNBAIAAAAAAAIAAFBIVVQINQAA AAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAUEhVVAg0AAAAAAAEAAAAADhCSU0EBgAAAAAABwACAAAAAQEA//4AJ0Zp bGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDQuMAD/7gAOQWRvYmUAZIAAAAAB/9sAhAAI BgYGBgYIBgYIDAgHCAwOCggICg4QDQ0ODQ0QEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMAQkICAkKCQsJCQsOCw0LDhEODg4OEREMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAz/wAARCAFiAQADASIAAhEBAxEB/90ABAAQ/8QBogAAAAcBAQEBAQAAAAAA AAAABAUDAgYBAAcICQoLAQACAgMBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAIBAwMCBAIGBwME AgYCcwECAxEEAAUhEjFBUQYTYSJxgRQykaEHFbFCI8FS0eEzFmLwJHKC8SVDNFOSorJjc8I1RCeT o7M2F1RkdMPS4ggmgwkKGBmElEVGpLRW01UoGvLj88TU5PRldYWVpbXF1eX1ZnaGlqa2xtbm9jdH V2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4KTlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+hEAAgIB AgMFBQQFBgQIAwNtAQACEQMEIRIxQQVRE2EiBnGBkTKhsfAUwdHhI0IVUmJy8TMkNEOCFpJTJaJj ssIHc9I14kSDF1STCAkKGBkmNkUaJ2R0VTfyo7PDKCnT4/OElKS0xNTk9GV1hZWltcXV5fVGVmZ2 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 ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/skins/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/shared.css?97 .mw-plusminus-null { COLOR: #aaa } .texvc { DIRECTION: ltr; unicode-bidi: embed } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 2.5%; PADDING-BOTTOM: 0.5em; MARGIN: 1em 5%; = BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px = solid; BACKGROUND-COLOR: #fcfcfc } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse } TABLE.filehistory TH { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = top; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/monobook/main.css?97 #column-content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.6em -12.2em; WIDTH: 100%; PADDING-TOP: 0px } #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; Z-INDEX: 2; PADDING-BOTTOM: = 1.5em; MARGIN: 2.8em 0px 0px 12.2em; PADDING-TOP: 0px; POSITION: = relative } #column-one { PADDING-TOP: 160px } #content { BORDER-RIGHT: #aaa 1px; BORDER-TOP: #aaa 1px solid; BACKGROUND: white; = BORDER-LEFT: #aaa 1px solid; COLOR: black; LINE-HEIGHT: 1.5em; = BORDER-BOTTOM: #aaa 1px solid } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headbg.jpg) = #f9f9f9 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: = x-small sans-serif; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 127%; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { FONT-SIZE: 100%; COLOR: black; BACKGROUND-COLOR: white } A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; = TEXT-DECORATION: none } A:visited { COLOR: #5a3696 } A:active { COLOR: #faa700 } A:hover { TEXT-DECORATION: underline } A.stub { COLOR: #772233 } A.new { COLOR: #ba0000 } #p-personal A.new { COLOR: #ba0000 } A.new:visited { COLOR: #a55858 } #p-personal A.new:visited { COLOR: #a55858 } IMG { VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } P { MARGIN: 0.4em 0px 0.5em; LINE-HEIGHT: 1.5em } P IMG { MARGIN: 0px } HR { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; MARGIN: 0.2em 0px; COLOR: #aaa; HEIGHT: 1px; BACKGROUND-COLOR: = #aaa; BORDER-RIGHT-WIDTH: 0px } H1 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H2 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H3 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H4 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H5 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H6 { FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; = BORDER-BOTTOM: #aaa 1px solid } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H4 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H5 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H6 { FONT-WEIGHT: bold; BORDER-BOTTOM-STYLE: none } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 76% } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 86% } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-WEIGHT: normal; FONT-SIZE: 125% } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 1.5em; = LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px 3.2em; LINE-HEIGHT: 1.5em; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.1em } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em; LINE-HEIGHT: 1.5em } FIELDSET { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em = 0px; BORDER-LEFT: #2f6fab 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px solid } LEGEND { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } FORM { MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TEXTAREA { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = WIDTH: 100%; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-RIGHT: 0.3em! important; PADDING-LEFT: 0.3em! important; = FONT-SIZE: 94%; PADDING-BOTTOM: 0.3em! important; MARGIN-LEFT: 1.6em; = CURSOR: pointer; PADDING-TOP: 0px! important; HEIGHT: 1.7em! important } SELECT { VERTICAL-ALIGN: top } ABBR { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } ACRONYM { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } .explain { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: help; COLOR: = black; BORDER-BOTTOM: black 1px dotted } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: = #2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; = BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9 } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } #contentSub2 { FONT-SIZE: 84%; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: #7d7d7d; = LINE-HEIGHT: 1.2em } SPAN.subpages { DISPLAY: block } #bodyContent H1 { MARGIN-BOTTOM: 0.6em } #bodyContent H2 { MARGIN-BOTTOM: 0.6em } #bodyContent H3 { MARGIN-BOTTOM: 0.3em } #bodyContent H4 { MARGIN-BOTTOM: 0.3em } #bodyContent H5 { MARGIN-BOTTOM: 0.3em } .firstHeading { MARGIN-BOTTOM: 0.1em } .usermessage { BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #ffa500 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: = 0.5em; MARGIN: 2em 0px 1em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 = 1px solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px = solid; BACKGROUND-COLOR: #ffce7b } #siteNotice { PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 95%; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center } #siteNotice P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .error { FONT-SIZE: larger; COLOR: red } .errorbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .successbox { BORDER-RIGHT: 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: 2px solid; = PADDING-LEFT: 1em; FONT-SIZE: larger; FLOAT: left; MARGIN-BOTTOM: 2em; = PADDING-BOTTOM: 0.5em; BORDER-LEFT: 2px solid; COLOR: #000; PADDING-TOP: = 0.5em; BORDER-BOTTOM: 2px solid } .errorbox { BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: = red; BACKGROUND-COLOR: #fff2f2; BORDER-RIGHT-COLOR: red } .successbox { BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: = green; BACKGROUND-COLOR: #dfd; BORDER-RIGHT-COLOR: green } .errorbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .successbox H2 { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0.5em = 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #catlinks { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: #aaa 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .documentDescription { DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 1em 0px; LINE-HEIGHT: 1.5em } .documentByLine { CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #76797c; = TEXT-ALIGN: right } .center { WIDTH: 100%; TEXT-ALIGN: center } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .toc { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } .mw-warning { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } #toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } .toc H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .toc UL { PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px; = LIST-STYLE-TYPE: none; TEXT-ALIGN: left } #toc UL UL { MARGIN: 0px 0px 0px 2em } .toc UL UL { MARGIN: 0px 0px 0px 2em } #toc .toctoggle { FONT-SIZE: 94% } .toc .toctoggle { FONT-SIZE: 94% } .mw-warning { MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px; TEXT-ALIGN: center } DIV.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatright { BORDER-TOP-WIDTH: 0px; CLEAR: right; BORDER-LEFT-WIDTH: 0px; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0.5em 0.5em; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } TABLE.floatleft { BORDER-TOP-WIDTH: 0px; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em 0px; POSITION: = relative; BORDER-RIGHT-WIDTH: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; WIDTH: auto; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: = white; BORDER-BOTTOM-STYLE: solid } DIV.thumbinner { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; OVERFLOW: hidden; BORDER-LEFT: #ccc = 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } HTML .thumbimage { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } HTML .thumbcaption { PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-TOP-STYLE: none; = LINE-HEIGHT: 1.4em; PADDING-TOP: 3px! important; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: = none } DIV.magnify { BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify A { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.magnify IMG { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; = BORDER-RIGHT-WIDTH: 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; POSITION: relative; = TEXT-ALIGN: center } .toccolours { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px = solid; BACKGROUND-COLOR: #f9f9f9 } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } .special LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px } .autocomment { COLOR: gray } #pagehistory SPAN.user { MARGIN-LEFT: 1.4em; MARGIN-RIGHT: 0.4em } #pagehistory SPAN.minor { FONT-WEIGHT: bold } #pagehistory LI { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; = BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid } #pagehistory LI.selected { BORDER-RIGHT: #aaa 1px dashed; BORDER-TOP: #aaa 1px dashed; = BORDER-LEFT: #aaa 1px dashed; BORDER-BOTTOM: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9 } #bodyContent A.external { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'gopher://'] { PADDING-RIGHT: 13px; BACKGROUND: url(external.png) no-repeat right = center } #bodyContent A[href^=3D'https://'] { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } .link-https { PADDING-RIGHT: 16px; BACKGROUND: url(lock_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'mailto:'] { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } .link-mailto { PADDING-RIGHT: 18px; BACKGROUND: url(mail_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'news://'] { PADDING-RIGHT: 18px; BACKGROUND: url(news_icon.png) no-repeat right = center } #bodyContent A[href^=3D'ftp://'] { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } .link-ftp { PADDING-RIGHT: 18px; BACKGROUND: url(file_icon.gif) no-repeat right = center } #bodyContent A[href^=3D'irc://'] { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } .link-irc { PADDING-RIGHT: 18px; BACKGROUND: url(discussionitem_icon.gif) no-repeat = right center } #bodyContent A[href$=3D'.ogg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.OGG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mid'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MID'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.midi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MIDI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.mp3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.MP3'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wav'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WAV'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.wma'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.WMA'].external { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } .link-audio { PADDING-RIGHT: 13px; BACKGROUND: url(audio.png) no-repeat right center } #bodyContent A[href$=3D'.ogm'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.OGM'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.avi'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.AVI'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpeg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPEG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.mpg'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.MPG'].external { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } .link-video { PADDING-RIGHT: 13px; BACKGROUND: url(video.png) no-repeat right center } #bodyContent A[href$=3D'.pdf'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href$=3D'.PDF'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF#'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.pdf?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A[href*=3D'.PDF?'].external { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } .link-document { PADDING-RIGHT: 12px; BACKGROUND: url(document.png) no-repeat right = center } #bodyContent A.extiw { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; PADDING-TOP: 0px! important } .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; OVERFLOW: hidden; WIDTH: 11.6em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .portlet H4 { FONT-WEIGHT: normal; FONT-SIZE: 95%; WHITE-SPACE: nowrap } .portlet H5 { PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: = normal; FONT-SIZE: 91%; BACKGROUND: none transparent scroll repeat 0% = 0%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 0px; = WHITE-SPACE: nowrap; HEIGHT: 1em } .portlet H6 { BORDER-RIGHT: #2f6fab 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: = #2f6fab 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: = normal; FONT-SIZE: 1em; BACKGROUND: #ffae2e; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: lowercase; BORDER-LEFT: #2f6fab 1px solid; PADDING-TOP: = 0px; BORDER-BOTTOM: #2f6fab 1px; WHITE-SPACE: nowrap; HEIGHT: 1.2em } .pBody { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #aaa = 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 95%; PADDING-BOTTOM: 0.3em; = BORDER-LEFT: #aaa 1px solid; COLOR: black; PADDING-TOP: 0px; = BORDER-BOTTOM: #aaa 1px solid; BORDER-COLLAPSE: collapse; = BACKGROUND-COLOR: white } .portlet H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .portlet UL { FONT-SIZE: 95%; LIST-STYLE-IMAGE: url(bullet.gif); LINE-HEIGHT: 1.5em; = LIST-STYLE-TYPE: square } .portlet LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; LEFT: 0px; OVERFLOW: visible; WIDTH: 12em; POSITION: = absolute; TOP: 0px; HEIGHT: 155px } #p-logo H5 { DISPLAY: none } #p-logo A { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { BACKGROUND-POSITION: 35% 50%; DISPLAY: block; WIDTH: 12.2em; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 155px; TEXT-DECORATION: none } #p-navigation { Z-INDEX: 3; POSITION: relative } #p-navigation A { DISPLAY: block } #p-navigation LI.active A { DISPLAY: inline } #p-navigation LI.active A:hover { DISPLAY: inline } #p-navigation .pBody { PADDING-RIGHT: 0px } #p-navigation LI.active A { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-navigation LI.active A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold } #searchInput { FONT-SIZE: 95%; MARGIN: 0px; WIDTH: 10.9em } #p-search .pBody { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; = PADDING-TOP: 0.5em; TEXT-ALIGN: center } #p-personal { LEFT: 0px; POSITION: absolute; TOP: 0px } #p-personal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; WIDTH: 100%; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal H5 { DISPLAY: none } #p-personal .portlet { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal .pBody { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: = visible; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #p-personal UL { PADDING-RIGHT: 2em; PADDING-LEFT: 3em; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; = COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: = 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: = none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none } #p-personal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: = 1em; COLOR: #2f6fab; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } #p-personal LI A { BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 0.2em; COLOR: #005896; TEXT-DECORATION: none } #p-personal LI A:hover { PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-personal LI.active A:hover { BACKGROUND-COLOR: transparent } LI#pt-userpage { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-anonuserpage { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } LI#pt-login { PADDING-LEFT: 20px; BACKGROUND: url(user.gif) no-repeat left top; = TEXT-TRANSFORM: none } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { PADDING-LEFT: 1em; FONT-SIZE: 95%; BACKGROUND: none transparent scroll = repeat 0% 0%; LEFT: 11.5em; MARGIN: 0px; OVERFLOW: visible; WIDTH: 76%; = LINE-HEIGHT: 1.1em; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; = POSITION: absolute; TOP: 1.3em; BORDER-COLLAPSE: collapse } #p-cactions UL { LIST-STYLE-TYPE: none } #p-cactions LI { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px = solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; OVERFLOW: visible; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px } #p-cactions LI.selected { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: #fabd23; PADDING-TOP: 0px; = BORDER-RIGHT-COLOR: #fabd23 } #p-cactions LI A { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.3em; = MARGIN: 0px; COLOR: #002bb8; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; = BACKGROUND-COLOR: #fbfbfb; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } #p-cactions LI.selected A { PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; Z-INDEX: = 3; PADDING-BOTTOM: 0.2em! important; PADDING-TOP: 0px! important; = BACKGROUND-COLOR: white } #p-cactions .new A { COLOR: #ba0000 } #p-cactions LI A:hover { Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-cactions H5 { DISPLAY: none } #p-cactions LI.istalk { MARGIN-RIGHT: 0px } #p-cactions LI.istalk A { PADDING-RIGHT: 0.5em } #p-cactions #ca-addsection A { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em } LI#ca-talk { MARGIN-RIGHT: 1.6em } LI#ca-watch { MARGIN-LEFT: 1.6em } LI#ca-unwatch { MARGIN-LEFT: 1.6em } LI#ca-varlang-0 { MARGIN-LEFT: 1.6em } LI#ca-print { MARGIN-LEFT: 1.6em } #p-cactions .pBody { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; = BORDER-RIGHT-WIDTH: 0px } #p-cactions .hiddenStructure { DISPLAY: none } #p-cactions LI A { TEXT-TRANSFORM: lowercase } #p-tbx { Z-INDEX: 3; POSITION: relative } #p-lang { Z-INDEX: 3; POSITION: relative } #t-ispermalink { COLOR: #999 } #t-iscite { COLOR: #999 } #footer { PADDING-RIGHT: 0px; BORDER-TOP: #fabd23 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0.6em 0px 1em; = PADDING-TOP: 0.4em; BORDER-BOTTOM: #fabd23 1px solid; BACKGROUND-COLOR: = white; TEXT-ALIGN: center } #footer LI { DISPLAY: inline; MARGIN: 0px 1.3em } #f-poweredbyico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-copyrightico { MARGIN: 0px 8px; POSITION: relative; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } #preftoc LI { COLOR: #000; BACKGROUND-COLOR: #f0f0f0 } #preftoc LI { BORDER-RIGHT: #716f64 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff = 1px solid; PADDING-LEFT: 0px; Z-INDEX: 3; FLOAT: left; LIST-STYLE-IMAGE: = none; PADDING-BOTTOM: 3px; MARGIN: 1px -2px 1px 2px; BORDER-LEFT: #fff = 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 0px solid; WHITE-SPACE: = nowrap; LIST-STYLE-TYPE: none; POSITION: relative } #preftoc LI.selected { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: = bold; BORDER-LEFT: #aaa 1px solid; CURSOR: default; MARGIN-RIGHT: -3px; = PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px; TOP: 1px; BACKGROUND-COLOR: = #f9f9f9 } #preftoc > LI.selected { TOP: 2px } #preftoc A { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc A:active { PADDING-RIGHT: 0.7em; DISPLAY: block; PADDING-LEFT: 0.7em; = PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; = TEXT-DECORATION: none } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; = MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1.5em; = BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #f9f9f9 } .prefsection { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .prefsection FIELDSET { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FLOAT: left; = BORDER-LEFT: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-BOTTOM: #aaa 1px = solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-SIZE: x-small; = PADDING-BOTTOM: 0.2em; COLOR: #666; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold } .preferences-login { CLEAR: both; MARGIN-BOTTOM: 1.5em } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 { CLEAR: both; BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2em; = BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2em; FLOAT: left; = PADDING-BOTTOM: 1.5em; MARGIN: 0px 3em 1em 0px; BORDER-LEFT: #aaa 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm H2 { PADDING-TOP: 0px } DIV#userlogin FORM#userlogin2 H2 { PADDING-TOP: 0px } DIV#userlogin .captcha { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } DIV#userloginForm .captcha { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1.5em; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #bbb 1px solid; = BACKGROUND-COLOR: white } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { FONT-SIZE: 85%; LINE-HEIGHT: 1.2; PADDING-TOP: 2em } #userlogin .loginText { WIDTH: 12em } #userlogin .loginPassword { WIDTH: 12em } #userloginlink A { FONT-WEIGHT: bold } #wpLoginattempt { FONT-WEIGHT: bold } #wpCreateaccount { FONT-WEIGHT: bold } * > HTML #p-cactions LI { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } * > HTML #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px } * > HTML #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100% } * > HTML #bodyContent PRE { OVERFLOW-X: auto; PADDING-BOTTOM: 25px; WIDTH: 100% } * HTML #footer { MARGIN-TOP: 0px } * HTML #column-content { DISPLAY: inline; MARGIN-BOTTOM: 0px } * HTML DIV.editsection { FONT-SIZE: smaller } #pagehistory LI.selected { POSITION: relative } * > HTML #column-content { FLOAT: none } * > HTML #column-one { LEFT: 0px; POSITION: absolute; TOP: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { FONT-SIZE: 150%; MARGIN: 5px } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { FONT-SIZE: 75%; TEXT-ALIGN: right } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { FONT-WEIGHT: bold; COLOR: red } SPAN.searchmatch { COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { COLOR: black; BACKGROUND-COLOR: #0f0 } TABLE.gallery { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: = #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: white } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; = VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white = 2px solid; BACKGROUND-COLOR: #f9f9f9 } TABLE.gallery TD.galleryheader { FONT-WEIGHT: bold; TEXT-ALIGN: center } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2px; = BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: = center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; COLOR: #c00; TEXT-INDENT: 3em; = BORDER-BOTTOM: #aaa 1px solid } .previewnote P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px = solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 3px; FONT-SIZE: small; FLOAT: = left; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: = 3px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff; = TEXT-ALIGN: center } .editExternallyHelp { COLOR: gray; FONT-STYLE: italic } LI SPAN.deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } SPAN.history-deleted { COLOR: #888; FONT-STYLE: italic; TEXT-DECORATION: line-through } .toggle { MARGIN-LEFT: 2em; TEXT-INDENT: -2em } TABLE.mw_metadata { FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; WIDTH: = 300px } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none } TABLE.mw_metadata TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; BORDER-LEFT: #aaaaaa 1px solid; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 95%; MARGIN-BOTTOM: = 0.5em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; BORDER-LEFT: #aaaaaa 1px = solid; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px = solid; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } #filetoc LI { PADDING-RIGHT: 2em; DISPLAY: inline; LIST-STYLE-TYPE: none } INPUT#wpSummary { WIDTH: 80% } INPUT#wpSave { MARGIN-RIGHT: 0.33em } INPUT#wpDiff { MARGIN-RIGHT: 0.33em } #editform .editOptions { DISPLAY: inline } #wpSave { FONT-WEIGHT: bold } TABLE.revisionform_default { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid } TABLE.revisionform_focus { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #00bbff } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { FONT-WEIGHT: bold; COLOR: green } #mw_trackbacks { BORDER-RIGHT: #bbbbff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: = #bbbbff 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #bbbbff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #bbbbff 1px solid; BACKGROUND-COLOR: #eeeeff } #allmessagestable TH { BACKGROUND-COLOR: #b2b2ff } #allmessagestable TR.orig { BACKGROUND-COLOR: #ffe2e2 } #allmessagestable TR.new { BACKGROUND-COLOR: #e2ffe2 } #allmessagestable TR.def { BACKGROUND-COLOR: #f0f0ff } DIV.noarticletext { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0.2em; = BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 0.2em; = BORDER-BOTTOM: #ccc 1px solid } DIV#searchTargetContainer { BACKGROUND: white; LEFT: 10px; WIDTH: 90%; TOP: 10px } DIV#searchTarget { BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: blue 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; = MARGIN: 5px; BORDER-LEFT: blue 1px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: blue 1px solid } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none } DIV#searchTarget UL LI:unknown { COLOR: orange; content: "=BB " } DIV.multipageimagenavbox { BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver = 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; = MARGIN: 1em; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: silver 1px solid; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { MARGIN-LEFT: 2em; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: = 1em; PADDING-TOP: 0em } #sv-ext TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TD { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-hooks TH { BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #a0a0a0 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #a0a0a0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a0a0a0 = 1px solid } #sv-ext TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } #sv-hooks TH { PADDING-RIGHT: 0.15em; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: #f0f0f0 } TR.sv-space { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; HEIGHT: 0.8em; BORDER-BOTTOM-STYLE: none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TD { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TH { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 0.15em; PADDING-BOTTOM: 0px; = BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa = 1px solid } .TablePager TH { BACKGROUND-COLOR: #eeeeff } .TablePager TD { BACKGROUND-COLOR: #ffffff } .TablePager TR:hover TD { BACKGROUND-COLOR: #eeeeff } .imagelist TD { WHITE-SPACE: nowrap } .imagelist TH { WHITE-SPACE: nowrap } .imagelist .TablePager_col_links { BACKGROUND-COLOR: #eeeeff } .imagelist .TablePager_col_img_description { WHITE-SPACE: normal } .imagelist TH.TablePager_sort { BACKGROUND-COLOR: #ccccff } .templatesUsed { MARGIN-TOP: 1.5em } .mw-summary-preview { MARGIN: 0.1em 0px } P.mw-ipb-conveniencelinks { FONT-SIZE: 90%; FLOAT: right } DIV.mw-lag-warn-normal { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-high { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px = auto; PADDING-TOP: 3px; TEXT-ALIGN: center } DIV.mw-lag-warn-normal { BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; = BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc } DIV.mw-lag-warn-high { BORDER-RIGHT: #ff0033 2px solid; BORDER-TOP: #ff0033 2px solid; = FONT-WEIGHT: bold; BORDER-LEFT: #ff0033 2px solid; BORDER-BOTTOM: = #ff0033 2px solid; BACKGROUND-COLOR: #ffcccc } DIV#mw-recreate-deleted-warn { BORDER-RIGHT: #2f6fab 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #2f6fab 2px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #2f6fab 2px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #2f6fab 2px solid } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ccc } .MediaTransformError TD { FONT-SIZE: 90%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center } ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/commonPrint.css?97 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; = BACKGROUND-COLOR: #f9f9f9 } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { CLEAR: right; BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0.5em = solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: white 1.4em solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-RIGHT: white 1.4em solid; BORDER-TOP: white 0.5em solid; FLOAT: = left; MARGIN: 0.3em 0.5em 0.5em 0px; BORDER-LEFT: white 0px solid; = BORDER-BOTTOM: white 0.8em solid; POSITION: relative } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-LEFT-COLOR: white; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: = white; OVERFLOW: hidden; WIDTH: auto; BORDER-TOP-STYLE: solid; = BORDER-TOP-COLOR: white; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; BORDER-RIGHT-COLOR: white; BORDER-BOTTOM-STYLE: solid } DIV.thumb DIV { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px! important; = BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px! important; FONT-SIZE: = 94%; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #cccccc 1px solid; = PADDING-TOP: 3px! important; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center } DIV.thumb DIV A IMG { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; = BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-TOP-WIDTH: 0.5em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em; FLOAT: = right; BORDER-BOTTOM-WIDTH: 0.8em; BORDER-RIGHT-WIDTH: 0px } DIV.tleft { BORDER-TOP-WIDTH: 0.5em; BORDER-LEFT-WIDTH: 0px; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0.8em; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: = 1.4em } IMG.thumbborder { BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; = BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid } TABLE.rimage { FLOAT: right; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em; WIDTH: 1pt; = POSITION: relative; TEXT-ALIGN: center } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px } .noprint { DISPLAY: none } DIV#jump-to-nav { DISPLAY: none } DIV.top { DISPLAY: none } DIV#column-one { DISPLAY: none } #colophon { DISPLAY: none } .editsection { DISPLAY: none } .toctoggle { DISPLAY: none } .tochidden { DISPLAY: none } DIV#f-poweredbyico { DISPLAY: none } DIV#f-copyrightico { DISPLAY: none } LI#viewcount { DISPLAY: none } LI#about { DISPLAY: none } LI#disclaimer { DISPLAY: none } LI#privacy { DISPLAY: none } UL { LIST-STYLE-TYPE: square } #content { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: = 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: = none! important; BORDER-BOTTOM-STYLE: none! important } #footer { BORDER-TOP: black 1px solid; BACKGROUND: white; COLOR: black } H1 { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } H3 { FONT-WEIGHT: bold } H4 { FONT-WEIGHT: bold } H5 { FONT-WEIGHT: bold } H6 { FONT-WEIGHT: bold } P { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .documentDescription { MARGIN: 1em 0px; LINE-HEIGHT: 1.2em } .tocindent P { MARGIN: 0px } PRE { BORDER-RIGHT: black 1pt dashed; PADDING-RIGHT: 0px; BORDER-TOP: black = 1pt dashed; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: white; = PADDING-BOTTOM: 1em; OVERFLOW: auto; BORDER-LEFT: black 1pt dashed; = COLOR: black; PADDING-TOP: 1em; BORDER-BOTTOM: black 1pt dashed; = WHITE-SPACE: pre } TABLE.listing { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } TABLE.listing TD { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; BORDER-BOTTOM: black 1pt solid; = BORDER-COLLAPSE: collapse } A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! = important; COLOR: black! important; PADDING-TOP: 0px! important } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } #content A.text.external:unknown { content: " (" attr(href) ") " } #content A.autonumber.external:unknown { content: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px! important; WIDTH: 100%! important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: = 0px; PADDING-TOP: 1em } A { COLOR: black! important; TEXT-DECORATION: none! important } A.external { COLOR: black! important; TEXT-DECORATION: none! important } A.new { COLOR: black! important; TEXT-DECORATION: none! important } A.stub { COLOR: black! important; TEXT-DECORATION: none! important } A { =09 } A.external { =09 } A.new { =09 } A.stub { =09 } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { CLEAR: right; BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.3em; = BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: white; = FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 1em; OVERFLOW: hidden; = BORDER-LEFT: gray 1px solid; WIDTH: 200px; PADDING-TOP: 0.3em; = BORDER-BOTTOM: gray 1px solid; POSITION: relative } DIV.townBox DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 96%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px } DIV.townBox DL DT { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0.4em 0px 0px } DIV.townBox DL DD { MARGIN: 0.1em 0px 0px 1.1em; BACKGROUND-COLOR: #f3f3f3 } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #ffffff } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: = #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9 } DIV.gallerybox DIV.thumb { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: = 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = TEXT-ALIGN: center } DIV.gallerytext { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 94%; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: = smaller; BACKGROUND: #ccffcc; BORDER-LEFT: black 2px solid; = BORDER-BOTTOM: black 2px solid } TD.diff-deletedline { BORDER-RIGHT: black 2px dotted; BORDER-TOP: black 2px dotted; = FONT-SIZE: smaller; BACKGROUND: #ffffaa; BORDER-LEFT: black 2px dotted; = BORDER-BOTTOM: black 2px dotted } TD.diff-context { FONT-SIZE: smaller; BACKGROUND: #eeeeee } .diffchange { FONT-WEIGHT: bold; COLOR: silver; TEXT-DECORATION: underline } ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/monobook/IE70Fixes.css?97 #column-content #content { MARGIN-TOP: 3em; MARGIN-LEFT: 12.2em; HEIGHT: 1% } .rtl #column-one { MARGIN-TOP: 160px; PADDING-TOP: 0px } #p-cactions { Z-INDEX: 3 } #p-cactions LI { FLOAT: none! important; PADDING-BOTTOM: 0px! important; CURSOR: = default; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; = BORDER-BOTTOM-STYLE: none } #p-cactions LI A { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: = inline-block! important; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; = BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 0px solid } #p-cactions LI.selected A { BORDER-LEFT-COLOR: #fabd23; BORDER-BOTTOM-COLOR: #fabd23; = PADDING-BOTTOM: 0.17em; BORDER-TOP-COLOR: #fabd23; BORDER-RIGHT-COLOR: = #fabd23 } #p-cactions LI A:hover { PADDING-BOTTOM: 0.17em } #p-navigation A { DISPLAY: inline-block; WIDTH: 100% } #portal-personaltools { PADDING-BOTTOM: 0.1em } TEXTAREA { WIDTH: 96% } #footer LI { MARGIN-RIGHT: 0px } ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&gen=css&maxage=18000&smaxage=0 A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/wikibits.js?97 // MediaWiki JavaScript support functions=0A= =0A= var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A= var is_gecko =3D ((clientPC.indexOf('gecko')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1)=0A= && (clientPC.indexOf('khtml') =3D=3D -1) && = (clientPC.indexOf('netscape/7.0')=3D=3D-1));=0A= var is_safari =3D ((clientPC.indexOf('applewebkit')!=3D-1) && = (clientPC.indexOf('spoofer')=3D=3D-1));=0A= var is_khtml =3D (navigator.vendor =3D=3D 'KDE' || ( document.childNodes = && !document.all && !navigator.taintEnabled ));=0A= // For accesskeys=0A= var is_ff2_win =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && = clientPC.indexOf('windows')!=3D-1;=0A= var is_ff2_x11 =3D (clientPC.indexOf('firefox/2')!=3D-1 || = clientPC.indexOf('minefield/3')!=3D-1) && clientPC.indexOf('x11')!=3D-1;=0A= if (clientPC.indexOf('opera') !=3D -1) {=0A= var is_opera =3D true;=0A= var is_opera_preseven =3D (window.opera && !document.childNodes);=0A= var is_opera_seven =3D (window.opera && document.childNodes);=0A= var is_opera_95 =3D = (clientPC.search(/opera\/(9.[5-9]|[1-9][0-9])/)!=3D-1);=0A= }=0A= =0A= // Global external objects used by this script.=0A= /*extern ta, stylepath, skin */=0A= =0A= // add any onload functions in this hook (please don't hard-code any = events in the xhtml source)=0A= var doneOnloadHook;=0A= =0A= if (!window.onloadFuncts) {=0A= var onloadFuncts =3D [];=0A= }=0A= =0A= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A= }=0A= =0A= function hookEvent(hookName, hookFunct) {=0A= if (window.addEventListener) {=0A= window.addEventListener(hookName, hookFunct, false);=0A= } else if (window.attachEvent) {=0A= window.attachEvent("on" + hookName, hookFunct);=0A= }=0A= }=0A= =0A= // document.write special stylesheet links=0A= if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A= if (is_opera_preseven) {=0A= document.write('');=0A= } else if (is_opera_seven && !is_opera_95) {=0A= document.write('');=0A= } else if (is_opera_95) {=0A= document.write('');=0A= } else if (is_khtml) {=0A= document.write('');=0A= }=0A= }=0A= =0A= if (wgBreakFrames) {=0A= // Un-trap us from framesets=0A= if (window.top !=3D window) {=0A= window.top.location =3D window.location;=0A= }=0A= }=0A= =0A= // for enhanced RecentChanges=0A= function toggleVisibility(_levelId, _otherId, _linkId) {=0A= var thisLevel =3D document.getElementById(_levelId);=0A= var otherLevel =3D document.getElementById(_otherId);=0A= var linkLevel =3D document.getElementById(_linkId);=0A= if (thisLevel.style.display =3D=3D 'none') {=0A= thisLevel.style.display =3D 'block';=0A= otherLevel.style.display =3D 'none';=0A= linkLevel.style.display =3D 'inline';=0A= } else {=0A= thisLevel.style.display =3D 'none';=0A= otherLevel.style.display =3D 'inline';=0A= linkLevel.style.display =3D 'none';=0A= }=0A= }=0A= =0A= function historyRadios(parent) {=0A= var inputs =3D parent.getElementsByTagName('input');=0A= var radios =3D [];=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= if (inputs[i].name =3D=3D "diff" || inputs[i].name =3D=3D "oldid") {=0A= radios[radios.length] =3D inputs[i];=0A= }=0A= }=0A= return radios;=0A= }=0A= =0A= // check selection and tweak visibility/class onclick=0A= function diffcheck() {=0A= var dli =3D false; // the li where the diff radio is checked=0A= var oli =3D false; // the li where the oldid radio is checked=0A= var hf =3D document.getElementById('pagehistory');=0A= if (!hf) {=0A= return true;=0A= }=0A= var lis =3D hf.getElementsByTagName('li');=0A= for (var i=3D0;i=3D 0) ? "-" : "+") + ((tzHour < 10) ? "0" : = "") + tzHour + ((tzMin < 10) ? "0" : "") + tzMin;=0A= if (tz !=3D tzString) {=0A= var junk =3D msg.split('$1');=0A= document.write(junk[0] + "UTC" + tzString + junk[1]);=0A= }=0A= }=0A= =0A= function unhidetzbutton() {=0A= var tzb =3D document.getElementById('guesstimezonebutton');=0A= if (tzb) {=0A= tzb.style.display =3D 'inline';=0A= }=0A= }=0A= =0A= // in [-]HH:MM format...=0A= // won't yet work with non-even tzs=0A= function fetchTimezone() {=0A= // FIXME: work around Safari bug=0A= var localclock =3D new Date();=0A= // returns negative offset from GMT in minutes=0A= var tzRaw =3D localclock.getTimezoneOffset();=0A= var tzHour =3D Math.floor( Math.abs(tzRaw) / 60);=0A= var tzMin =3D Math.abs(tzRaw) % 60;=0A= var tzString =3D ((tzRaw >=3D 0) ? "-" : "") + ((tzHour < 10) ? "0" : = "") + tzHour +=0A= ":" + ((tzMin < 10) ? "0" : "") + tzMin;=0A= return tzString;=0A= }=0A= =0A= function guessTimezone(box) {=0A= document.getElementsByName("wpHourDiff")[0].value =3D fetchTimezone();=0A= }=0A= =0A= function showTocToggle() {=0A= if (document.createTextNode) {=0A= // Uses DOM calls to avoid document.write + XHTML issues=0A= =0A= var linkHolder =3D document.getElementById('toctitle');=0A= if (!linkHolder) {=0A= return;=0A= }=0A= =0A= var outerSpan =3D document.createElement('span');=0A= outerSpan.className =3D 'toctoggle';=0A= =0A= var toggleLink =3D document.createElement('a');=0A= toggleLink.id =3D 'togglelink';=0A= toggleLink.className =3D 'internal';=0A= toggleLink.href =3D 'javascript:toggleToc()';=0A= toggleLink.appendChild(document.createTextNode(tocHideText));=0A= =0A= outerSpan.appendChild(document.createTextNode('['));=0A= outerSpan.appendChild(toggleLink);=0A= outerSpan.appendChild(document.createTextNode(']'));=0A= =0A= linkHolder.appendChild(document.createTextNode(' '));=0A= linkHolder.appendChild(outerSpan);=0A= =0A= var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A= if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A= toggleToc();=0A= }=0A= }=0A= }=0A= =0A= function changeText(el, newText) {=0A= // Safari work around=0A= if (el.innerText) {=0A= el.innerText =3D newText;=0A= } else if (el.firstChild && el.firstChild.nodeValue) {=0A= el.firstChild.nodeValue =3D newText;=0A= }=0A= }=0A= =0A= function toggleToc() {=0A= var toc =3D = document.getElementById('toc').getElementsByTagName('ul')[0];=0A= var toggleLink =3D document.getElementById('togglelink');=0A= =0A= if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A= changeText(toggleLink, tocHideText);=0A= toc.style.display =3D 'block';=0A= document.cookie =3D "hidetoc=3D0";=0A= } else {=0A= changeText(toggleLink, tocShowText);=0A= toc.style.display =3D 'none';=0A= document.cookie =3D "hidetoc=3D1";=0A= }=0A= }=0A= =0A= var mwEditButtons =3D [];=0A= var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function addButton(imageFile, speedTip, tagOpen, tagClose, sampleText, = imageId) {=0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= mwEditButtons[mwEditButtons.length] =3D=0A= {"imageId": imageId,=0A= "imageFile": imageFile,=0A= "speedTip": speedTip,=0A= "tagOpen": tagOpen,=0A= "tagClose": tagClose,=0A= "sampleText": sampleText};=0A= }=0A= =0A= // this function generates the actual toolbar buttons with localized text=0A= // we use it to avoid creating the toolbar where javascript is not = enabled=0A= function mwInsertEditButton(parent, item) {=0A= var image =3D document.createElement("img");=0A= image.width =3D 23;=0A= image.height =3D 22;=0A= image.className =3D "mw-toolbar-editbutton";=0A= if (item.imageId) image.id =3D item.imageId;=0A= image.src =3D item.imageFile;=0A= image.border =3D 0;=0A= image.alt =3D item.speedTip;=0A= image.title =3D item.speedTip;=0A= image.style.cursor =3D "pointer";=0A= image.onclick =3D function() {=0A= insertTags(item.tagOpen, item.tagClose, item.sampleText);=0A= return false;=0A= };=0A= =0A= parent.appendChild(image);=0A= return true;=0A= }=0A= =0A= function mwSetupToolbar() {=0A= var toolbar =3D document.getElementById('toolbar');=0A= if (!toolbar) { return false; }=0A= =0A= var textbox =3D document.getElementById('wpTextbox1');=0A= if (!textbox) { return false; }=0A= =0A= // Don't generate buttons for browsers which don't fully=0A= // support it.=0A= if (!(document.selection && document.selection.createRange)=0A= && textbox.selectionStart =3D=3D=3D null) {=0A= return false;=0A= }=0A= =0A= for (var i =3D 0; i < mwEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwEditButtons[i]);=0A= }=0A= for (var i =3D 0; i < mwCustomEditButtons.length; i++) {=0A= mwInsertEditButton(toolbar, mwCustomEditButtons[i]);=0A= }=0A= return true;=0A= }=0A= =0A= function escapeQuotes(text) {=0A= var re =3D new RegExp("'","g");=0A= text =3D text.replace(re,"\\'");=0A= re =3D new RegExp("\\n","g");=0A= text =3D text.replace(re,"\\n");=0A= return escapeQuotesHTML(text);=0A= }=0A= =0A= function escapeQuotesHTML(text) {=0A= var re =3D new RegExp('&',"g");=0A= text =3D text.replace(re,"&");=0A= re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= re =3D new RegExp('>',"g");=0A= text =3D text.replace(re,">");=0A= return text;=0A= }=0A= =0A= // apply tagOpen/tagClose to selection in textarea,=0A= // use sampleText instead of selection if there is none=0A= function insertTags(tagOpen, tagClose, sampleText) {=0A= var txtarea;=0A= if (document.editform) {=0A= txtarea =3D document.editform.wpTextbox1;=0A= } else {=0A= // some alternate form? take the first one we can find=0A= var areas =3D document.getElementsByTagName('textarea');=0A= txtarea =3D areas[0];=0A= }=0A= var selText, isSample =3D false;=0A= =0A= if (document.selection && document.selection.createRange) { // IE/Opera=0A= =0A= //save window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= var winScroll =3D document.documentElement.scrollTop=0A= else if (document.body)=0A= var winScroll =3D document.body.scrollTop;=0A= //get current selection =0A= txtarea.focus();=0A= var range =3D document.selection.createRange();=0A= selText =3D range.text;=0A= //insert tags=0A= checkSelectedText();=0A= range.text =3D tagOpen + selText + tagClose;=0A= //mark sample text as selected=0A= if (isSample && range.moveStart) {=0A= if (window.opera)=0A= tagClose =3D tagClose.replace(/\n/g,'');=0A= range.moveStart('character', - tagClose.length - selText.length); =0A= range.moveEnd('character', - tagClose.length); =0A= }=0A= range.select(); =0A= //restore window scroll position=0A= if (document.documentElement && document.documentElement.scrollTop)=0A= document.documentElement.scrollTop =3D winScroll=0A= else if (document.body)=0A= document.body.scrollTop =3D winScroll;=0A= =0A= } else if (txtarea.selectionStart || txtarea.selectionStart =3D=3D '0') = { // Mozilla=0A= =0A= //save textarea scroll position=0A= var textScroll =3D txtarea.scrollTop;=0A= //get current selection=0A= txtarea.focus();=0A= var startPos =3D txtarea.selectionStart;=0A= var endPos =3D txtarea.selectionEnd;=0A= selText =3D txtarea.value.substring(startPos, endPos);=0A= //insert tags=0A= checkSelectedText();=0A= txtarea.value =3D txtarea.value.substring(0, startPos)=0A= + tagOpen + selText + tagClose=0A= + txtarea.value.substring(endPos, txtarea.value.length);=0A= //set new selection=0A= if (isSample) {=0A= txtarea.selectionStart =3D startPos + tagOpen.length;=0A= txtarea.selectionEnd =3D startPos + tagOpen.length + selText.length;=0A= } else {=0A= txtarea.selectionStart =3D startPos + tagOpen.length + selText.length = + tagClose.length;=0A= txtarea.selectionEnd =3D txtarea.selectionStart;=0A= }=0A= //restore textarea scroll position=0A= txtarea.scrollTop =3D textScroll;=0A= } =0A= =0A= function checkSelectedText(){=0A= if (!selText) {=0A= selText =3D sampleText;=0A= isSample =3D true;=0A= } else if (selText.charAt(selText.length - 1) =3D=3D ' ') { //exclude = ending space char=0A= selText =3D selText.substring(0, selText.length - 1);=0A= tagClose +=3D ' '=0A= } =0A= }=0A= =0A= }=0A= =0A= =0A= /**=0A= * Set the accesskey prefix based on browser detection.=0A= */=0A= var tooltipAccessKeyPrefix =3D 'alt-';=0A= if (is_opera) {=0A= tooltipAccessKeyPrefix =3D 'shift-esc-';=0A= } else if (is_safari=0A= || navigator.userAgent.toLowerCase().indexOf('mac') !=3D -1=0A= || navigator.userAgent.toLowerCase().indexOf('konqueror') !=3D -1 ) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-';=0A= } else if (is_ff2_x11 || is_ff2_win) {=0A= tooltipAccessKeyPrefix =3D 'alt-shift-';=0A= }=0A= var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?.\]$/;=0A= =0A= /**=0A= * Add the appropriate prefix to the accesskey shown in the tooltip.=0A= * If the nodeList parameter is given, only those nodes are updated;=0A= * otherwise, all the nodes that will probably have accesskeys by=0A= * default are updated.=0A= *=0A= * @param Array nodeList -- list of elements to update=0A= */=0A= function updateTooltipAccessKeys( nodeList ) {=0A= if ( !nodeList ) {=0A= // skins without a "column-one" element don't seem to have links with = accesskeys either=0A= var columnOne =3D document.getElementById("column-one");=0A= if ( columnOne )=0A= updateTooltipAccessKeys( columnOne.getElementsByTagName("a") );=0A= // these are rare enough that no such optimization is needed=0A= updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A= updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A= return;=0A= }=0A= =0A= for ( var i =3D 0; i < nodeList.length; i++ ) {=0A= var element =3D nodeList[i];=0A= var tip =3D element.getAttribute("title");=0A= var key =3D element.getAttribute("accesskey");=0A= if ( key && tooltipAccessKeyRegexp.exec(tip) ) {=0A= tip =3D tip.replace(tooltipAccessKeyRegexp,=0A= "["+tooltipAccessKeyPrefix+key+"]");=0A= element.setAttribute("title", tip );=0A= }=0A= }=0A= }=0A= =0A= /**=0A= * Add a link to one of the portlet menus on the page, including:=0A= *=0A= * p-cactions: Content actions (shown as tabs above the main content in = Monobook)=0A= * p-personal: Personal tools (shown at the top right of the page in = Monobook)=0A= * p-navigation: Navigation=0A= * p-tb: Toolbox=0A= *=0A= * This function exists for the convenience of custom JS authors. All=0A= * but the first three parameters are optional, though providing at=0A= * least an id and a tooltip is recommended.=0A= *=0A= * By default the new link will be added to the end of the list. To=0A= * add the link before a given existing item, pass the DOM node of=0A= * that item (easily obtained with document.getElementById()) as the=0A= * nextnode parameter; to add the link _after_ an existing item, pass=0A= * the node's nextSibling instead.=0A= *=0A= * @param String portlet -- id of the target portlet ("p-cactions", = "p-personal", "p-navigation" or "p-tb")=0A= * @param String href -- link URL=0A= * @param String text -- link text (will be automatically lowercased by = CSS for p-cactions in Monobook)=0A= * @param String id -- id of the new item, should be unique and = preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A= * @param String tooltip -- text to show when hovering over the link, = without accesskey suffix=0A= * @param String accesskey -- accesskey to activate this link (one = character, try to avoid conflicts)=0A= * @param Node nextnode -- the DOM node before which the new item should = be added, should be another item in the same list=0A= *=0A= * @return Node -- the DOM node of the new item (an LI element) or null=0A= */=0A= function addPortletLink(portlet, href, text, id, tooltip, accesskey, = nextnode) {=0A= var node =3D document.getElementById(portlet);=0A= if ( !node ) return null;=0A= node =3D node.getElementsByTagName( "ul" )[0];=0A= if ( !node ) return null;=0A= =0A= var link =3D document.createElement( "a" );=0A= link.appendChild( document.createTextNode( text ) );=0A= link.href =3D href;=0A= =0A= var item =3D document.createElement( "li" );=0A= item.appendChild( link );=0A= if ( id ) item.id =3D id;=0A= =0A= if ( accesskey ) {=0A= link.setAttribute( "accesskey", accesskey );=0A= tooltip +=3D " ["+accesskey+"]";=0A= }=0A= if ( tooltip ) {=0A= link.setAttribute( "title", tooltip );=0A= }=0A= if ( accesskey && tooltip ) {=0A= updateTooltipAccessKeys( new Array( link ) );=0A= }=0A= =0A= if ( nextnode && nextnode.parentNode =3D=3D node )=0A= node.insertBefore( item, nextnode );=0A= else=0A= node.appendChild( item ); // IE compatibility (?)=0A= =0A= return item;=0A= }=0A= =0A= =0A= /**=0A= * Set up accesskeys/tooltips from the deprecated ta array. If doId=0A= * is specified, only set up for that id. Note that this function is=0A= * deprecated and will not be supported indefinitely -- use=0A= * updateTooltipAccessKey() instead.=0A= *=0A= * @param mixed doId string or null=0A= */=0A= function akeytt( doId ) {=0A= // A lot of user scripts (and some of the code below) break if=0A= // ta isn't defined, so we make sure it is. Explictly using=0A= // window.ta avoids a "ta is not defined" error.=0A= if (!window.ta) window.ta =3D new Array;=0A= =0A= // Make a local, possibly restricted, copy to avoid clobbering=0A= // the original.=0A= var ta;=0A= if ( doId ) {=0A= ta =3D [doId];=0A= } else {=0A= ta =3D window.ta;=0A= }=0A= =0A= // Now deal with evil deprecated ta=0A= var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? = true : false;=0A= for (var id in ta) {=0A= var n =3D document.getElementById(id);=0A= if (n) {=0A= var a =3D null;=0A= var ak =3D '';=0A= // Are we putting accesskey in it=0A= if (ta[id][0].length > 0) {=0A= // Is this object a object? If not assume it's the next child.=0A= =0A= if (n.nodeName.toLowerCase() =3D=3D "a") {=0A= a =3D n;=0A= } else {=0A= a =3D n.childNodes[0];=0A= }=0A= // Don't add an accesskey for the watch tab if the watch=0A= // checkbox is also available.=0A= if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || = !watchCheckboxExists)) {=0A= a.accessKey =3D ta[id][0];=0A= ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A= }=0A= } else {=0A= // We don't care what type the object is when assigning tooltip=0A= a =3D n;=0A= ak =3D '';=0A= }=0A= =0A= if (a) {=0A= a.title =3D ta[id][1]+ak;=0A= }=0A= }=0A= }=0A= }=0A= =0A= function setupRightClickEdit() {=0A= if (document.getElementsByTagName) {=0A= var spans =3D document.getElementsByTagName('span');=0A= for (var i =3D 0; i < spans.length; i++) {=0A= var el =3D spans[i];=0A= if(el.className =3D=3D 'editsection') {=0A= addRightClickEditHandler(el);=0A= }=0A= }=0A= }=0A= }=0A= =0A= function addRightClickEditHandler(el) {=0A= for (var i =3D 0; i < el.childNodes.length; i++) {=0A= var link =3D el.childNodes[i];=0A= if (link.nodeType =3D=3D 1 && link.nodeName.toLowerCase() =3D=3D 'a') {=0A= var editHref =3D link.getAttribute('href');=0A= // find the enclosing (parent) header=0A= var prev =3D el.parentNode;=0A= if (prev && prev.nodeType =3D=3D 1 &&=0A= prev.nodeName.match(/^[Hh][1-6]$/)) {=0A= prev.oncontextmenu =3D function(e) {=0A= if (!e) { e =3D window.event; }=0A= // e is now the event in all browsers=0A= var targ;=0A= if (e.target) { targ =3D e.target; }=0A= else if (e.srcElement) { targ =3D e.srcElement; }=0A= if (targ.nodeType =3D=3D 3) { // defeat Safari bug=0A= targ =3D targ.parentNode;=0A= }=0A= // targ is now the target element=0A= =0A= // We don't want to deprive the noble reader of a context menu=0A= // for the section edit link, do we? (Might want to extend this=0A= // to all 's?)=0A= if (targ.nodeName.toLowerCase() !=3D 'a'=0A= || targ.parentNode.className !=3D 'editsection') {=0A= document.location =3D editHref;=0A= return false;=0A= }=0A= return true;=0A= };=0A= }=0A= }=0A= }=0A= }=0A= =0A= var checkboxes;=0A= var lastCheckbox;=0A= =0A= function setupCheckboxShiftClick() {=0A= checkboxes =3D [];=0A= lastCheckbox =3D null;=0A= var inputs =3D document.getElementsByTagName('input');=0A= addCheckboxClickHandlers(inputs);=0A= }=0A= =0A= function addCheckboxClickHandlers(inputs, start) {=0A= if ( !start) start =3D 0;=0A= =0A= var finish =3D start + 250;=0A= if ( finish > inputs.length )=0A= finish =3D inputs.length;=0A= =0A= for ( var i =3D start; i < finish; i++ ) {=0A= var cb =3D inputs[i];=0A= if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A= continue;=0A= var end =3D checkboxes.length;=0A= checkboxes[end] =3D cb;=0A= cb.index =3D end;=0A= cb.onclick =3D checkboxClickHandler;=0A= }=0A= =0A= if ( finish < inputs.length ) {=0A= setTimeout( function () {=0A= addCheckboxClickHandlers(inputs, finish);=0A= }, 200 );=0A= }=0A= }=0A= =0A= function checkboxClickHandler(e) {=0A= if (typeof e =3D=3D 'undefined') {=0A= e =3D window.event;=0A= }=0A= if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= var endState =3D this.checked;=0A= var start, finish;=0A= if ( this.index < lastCheckbox ) {=0A= start =3D this.index + 1;=0A= finish =3D lastCheckbox;=0A= } else {=0A= start =3D lastCheckbox;=0A= finish =3D this.index - 1;=0A= }=0A= for (var i =3D start; i <=3D finish; ++i ) {=0A= checkboxes[i].checked =3D endState;=0A= }=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= =0A= function toggle_element_activation(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).disabled=3Dtrue;=0A= document.getElementById(idb).disabled=3Dfalse;=0A= }=0A= =0A= function toggle_element_check(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).checked=3Dtrue;=0A= document.getElementById(idb).checked=3Dfalse;=0A= }=0A= =0A= /**=0A= * Restore the edit box scroll state following a preview operation,=0A= * and set up a form submission handler to remember this state=0A= */=0A= function scrollEditBox() {=0A= var editBox =3D document.getElementById( 'wpTextbox1' );=0A= var scrollTop =3D document.getElementById( 'wpScrolltop' );=0A= var editForm =3D document.getElementById( 'editform' );=0A= if( editBox && scrollTop ) {=0A= if( scrollTop.value )=0A= editBox.scrollTop =3D scrollTop.value;=0A= addHandler( editForm, 'submit', function() {=0A= document.getElementById( 'wpScrolltop' ).value =3D = document.getElementById( 'wpTextbox1' ).scrollTop; =0A= } );=0A= }=0A= }=0A= hookEvent( 'load', scrollEditBox );=0A= =0A= var allmessages_nodelist =3D false;=0A= var allmessages_modified =3D false;=0A= var allmessages_timeout =3D false;=0A= var allmessages_running =3D false;=0A= =0A= function allmessagesmodified() {=0A= allmessages_modified =3D !allmessages_modified;=0A= allmessagesfilter();=0A= }=0A= =0A= function allmessagesfilter() {=0A= if ( allmessages_timeout )=0A= window.clearTimeout( allmessages_timeout );=0A= =0A= if ( !allmessages_running )=0A= allmessages_timeout =3D window.setTimeout( 'allmessagesfilter_do();', = 500 );=0A= }=0A= =0A= function allmessagesfilter_do() {=0A= if ( !allmessages_nodelist )=0A= return;=0A= =0A= var text =3D document.getElementById('allmessagesinput').value;=0A= var nodef =3D allmessages_modified;=0A= =0A= allmessages_running =3D true;=0A= =0A= for ( var name in allmessages_nodelist ) {=0A= var nodes =3D allmessages_nodelist[name];=0A= var display =3D ( name.indexOf( text ) =3D=3D -1 ? 'none' : '' );=0A= =0A= for ( var i =3D 0; i < nodes.length; i++)=0A= nodes[i].style.display =3D=0A= ( nodes[i].className =3D=3D "def" && nodef=0A= ? 'none' : display );=0A= }=0A= =0A= if ( text !=3D document.getElementById('allmessagesinput').value ||=0A= nodef !=3D allmessages_modified )=0A= allmessagesfilter_do(); // repeat=0A= =0A= allmessages_running =3D false;=0A= }=0A= =0A= function allmessagesfilter_init() {=0A= if ( allmessages_nodelist )=0A= return;=0A= =0A= var nodelist =3D new Array();=0A= var templist =3D new Array();=0A= =0A= var table =3D document.getElementById('allmessagestable');=0A= if ( !table ) return;=0A= =0A= var rows =3D document.getElementsByTagName('tr');=0A= for ( var i =3D 0; i < rows.length; i++ ) {=0A= var id =3D rows[i].getAttribute('id')=0A= if ( id && id.substring(0,16) !=3D 'sp-allmessages-r' ) continue;=0A= templist[ id ] =3D rows[i];=0A= }=0A= =0A= var spans =3D table.getElementsByTagName('span');=0A= for ( var i =3D 0; i < spans.length; i++ ) {=0A= var id =3D spans[i].getAttribute('id')=0A= if ( id && id.substring(0,17) !=3D 'sp-allmessages-i-' ) continue;=0A= if ( !spans[i].firstChild || spans[i].firstChild.nodeType !=3D 3 ) = continue;=0A= =0A= var nodes =3D new Array();=0A= var row1 =3D templist[ id.replace('i', 'r1') ];=0A= var row2 =3D templist[ id.replace('i', 'r2') ];=0A= =0A= if ( row1 ) nodes[nodes.length] =3D row1;=0A= if ( row2 ) nodes[nodes.length] =3D row2;=0A= nodelist[ spans[i].firstChild.nodeValue ] =3D nodes;=0A= }=0A= =0A= var k =3D document.getElementById('allmessagesfilter');=0A= if (k) { k.style.display =3D ''; }=0A= =0A= allmessages_nodelist =3D nodelist;=0A= }=0A= =0A= hookEvent( "load", allmessagesfilter_init );=0A= =0A= /*=0A= Written by Jonathan Snook, http://www.snook.ca/jonathan=0A= Add-ons by Robert Nyman, http://www.robertnyman.com=0A= Author says "The credit comment is all it takes, no license. Go crazy = with it!:-)"=0A= From = http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname= /=0A= */=0A= function getElementsByClassName(oElm, strTagName, oClassNames){=0A= var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : = oElm.getElementsByTagName(strTagName);=0A= var arrReturnElements =3D new Array();=0A= var arrRegExpClassNames =3D new Array();=0A= if(typeof oClassNames =3D=3D "object"){=0A= for(var i=3D0; i 0) {=0A= if (table.tHead && table.tHead.rows.length > 0) {=0A= firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A= } else {=0A= firstRow =3D table.rows[0];=0A= }=0A= }=0A= if (!firstRow) return;=0A= =0A= // We have a first row: assume it's the header, and make its contents = clickable links=0A= for (var i =3D 0; i < firstRow.cells.length; i++) {=0A= var cell =3D firstRow.cells[i];=0A= if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A= cell.innerHTML +=3D '  ';=0A= }=0A= }=0A= if (ts_alternate_row_colors) {=0A= ts_alternate(table);=0A= }=0A= }=0A= =0A= function ts_getInnerText(el) {=0A= if (typeof el =3D=3D "string") return el;=0A= if (typeof el =3D=3D "undefined") { return el };=0A= if (el.textContent) return el.textContent; // not needed but it is = faster=0A= if (el.innerText) return el.innerText; // IE doesn't have = textContent=0A= var str =3D "";=0A= =0A= var cs =3D el.childNodes;=0A= var l =3D cs.length;=0A= for (var i =3D 0; i < l; i++) {=0A= switch (cs[i].nodeType) {=0A= case 1: //ELEMENT_NODE=0A= str +=3D ts_getInnerText(cs[i]);=0A= break;=0A= case 3: //TEXT_NODE=0A= str +=3D cs[i].nodeValue;=0A= break;=0A= }=0A= }=0A= return str;=0A= }=0A= =0A= function ts_resortTable(lnk) {=0A= // get the span=0A= var span =3D lnk.getElementsByTagName('span')[0];=0A= =0A= var td =3D lnk.parentNode;=0A= var tr =3D td.parentNode;=0A= var column =3D td.cellIndex;=0A= =0A= var table =3D tr.parentNode;=0A= while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D = 'table'))=0A= table =3D table.parentNode;=0A= if (!table) return;=0A= =0A= // Work out a type for the column=0A= if (table.rows.length <=3D 1) return;=0A= =0A= // Skip the first row if that's where the headings are=0A= var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A= =0A= var itm =3D "";=0A= for (var i =3D rowStart; i < table.rows.length; i++) {=0A= if (table.rows[i].cells.length > column) {=0A= itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A= itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A= if (itm !=3D "") break;=0A= }=0A= }=0A= =0A= sortfn =3D ts_sort_caseinsensitive;=0A= if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/))=0A= sortfn =3D ts_sort_date;=0A= if (itm.match(/^[\u00a3$\u20ac]/)) // pound dollar euro=0A= sortfn =3D ts_sort_currency;=0A= if (itm.match(/^[\d.,]+\%?$/))=0A= sortfn =3D ts_sort_numeric;=0A= =0A= var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A= =0A= var newRows =3D new Array();=0A= for (var j =3D rowStart; j < table.rows.length; j++) {=0A= var row =3D table.rows[j];=0A= var keyText =3D ts_getInnerText(row.cells[column]);=0A= var oldIndex =3D (reverse ? -j : j);=0A= =0A= newRows[newRows.length] =3D new Array(row, keyText, oldIndex);=0A= }=0A= =0A= newRows.sort(sortfn);=0A= =0A= var arrowHTML;=0A= if (reverse) {=0A= arrowHTML =3D '';=0A= newRows.reverse();=0A= span.setAttribute('sortdir','up');=0A= } else {=0A= arrowHTML =3D '';=0A= span.setAttribute('sortdir','down');=0A= }=0A= =0A= // We appendChild rows that already exist to the tbody, so it moves = them rather than creating new ones=0A= // don't do sortbottom rows=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D = -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= // do sortbottom rows only=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= =0A= // Delete any other arrows there may be showing=0A= var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A= for (var i =3D 0; i < spans.length; i++) {=0A= spans[i].innerHTML =3D ' bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_currency(a,b) {=0A= var aa =3D ts_parseFloat(a[1].replace(/[^0-9.]/g,''));=0A= var bb =3D ts_parseFloat(b[1].replace(/[^0-9.]/g,''));=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_numeric(a,b) {=0A= var aa =3D ts_parseFloat(a[1]);=0A= var bb =3D ts_parseFloat(b[1]);=0A= return (aa !=3D bb ? aa - bb : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_caseinsensitive(a,b) {=0A= var aa =3D a[1].toLowerCase();=0A= var bb =3D b[1].toLowerCase();=0A= return (aa < bb ? -1 : aa > bb ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_sort_default(a,b) {=0A= return (a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2]);=0A= }=0A= =0A= function ts_alternate(table) {=0A= // Take object table and get all it's tbodies.=0A= var tableBodies =3D table.getElementsByTagName("tbody");=0A= // Loop through these tbodies=0A= for (var i =3D 0; i < tableBodies.length; i++) {=0A= // Take the tbody, and get all it's rows=0A= var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A= // Loop through these rows=0A= // Start at 1 because we want to leave the heading row untouched=0A= for (var j =3D 0; j < tableRows.length; j++) {=0A= // Check if j is even, and apply classes for both possible results=0A= var oldClasses =3D tableRows[j].className.split(" ");=0A= var newClassName =3D "";=0A= for (var k =3D 0; k < oldClasses.length; k++) {=0A= if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && = oldClasses[k] !=3D "odd")=0A= newClassName +=3D oldClasses[k] + " ";=0A= }=0A= tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : = "odd");=0A= }=0A= }=0A= }=0A= =0A= /*=0A= * End of table sorting code=0A= */=0A= =0A= =0A= /**=0A= * Add a cute little box at the top of the screen to inform the user of=0A= * something, replacing any preexisting message.=0A= *=0A= * @param String message HTML to be put inside the right div=0A= * @param String className Used in adding a class; should be different = for each=0A= * call to allow CSS/JS to hide different boxes. null =3D no class = used.=0A= * @return Boolean True on success, false on failure=0A= */=0A= function jsMsg( message, className ) {=0A= if ( !document.getElementById ) {=0A= return false;=0A= }=0A= // We special-case skin structures provided by the software. Skins that=0A= // choose to abandon or significantly modify our formatting can just = define=0A= // an mw-js-message div to start with.=0A= var messageDiv =3D document.getElementById( 'mw-js-message' );=0A= if ( !messageDiv ) {=0A= messageDiv =3D document.createElement( 'div' );=0A= if ( document.getElementById( 'column-content' )=0A= && document.getElementById( 'content' ) ) {=0A= // MonoBook, presumably=0A= document.getElementById( 'content' ).insertBefore(=0A= messageDiv,=0A= document.getElementById( 'content' ).firstChild=0A= );=0A= } else if ( document.getElementById('content')=0A= && document.getElementById( 'article' ) ) {=0A= // Non-Monobook but still recognizable (old-style)=0A= document.getElementById( 'article').insertBefore(=0A= messageDiv,=0A= document.getElementById( 'article' ).firstChild=0A= );=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= messageDiv.setAttribute( 'id', 'mw-js-message' );=0A= if( className ) {=0A= messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A= }=0A= messageDiv.innerHTML =3D message;=0A= return true;=0A= }=0A= =0A= /**=0A= * Inject a cute little progress spinner after the specified element=0A= *=0A= * @param element Element to inject after=0A= * @param id Identifier string (for use with removeSpinner(), below)=0A= */=0A= function injectSpinner( element, id ) {=0A= var spinner =3D document.createElement( "img" );=0A= spinner.id =3D "mw-spinner-" + id;=0A= spinner.src =3D stylepath + "/common/images/spinner.gif";=0A= spinner.alt =3D spinner.title =3D "...";=0A= if( element.nextSibling ) {=0A= element.parentNode.insertBefore( spinner, element.nextSibling );=0A= } else {=0A= element.parentNode.appendChild( spinner );=0A= }=0A= }=0A= =0A= /**=0A= * Remove a progress spinner added with injectSpinner()=0A= *=0A= * @param id Identifier string=0A= */=0A= function removeSpinner( id ) {=0A= var spinner =3D document.getElementById( "mw-spinner-" + id );=0A= if( spinner ) {=0A= spinner.parentNode.removeChild( spinner );=0A= }=0A= }=0A= =0A= function runOnloadHook() {=0A= // don't run anything below this for non-dom browsers=0A= if (doneOnloadHook || !(document.getElementById && = document.getElementsByTagName)) {=0A= return;=0A= }=0A= =0A= // set this before running any hooks, since any errors below=0A= // might cause the function to terminate prematurely=0A= doneOnloadHook =3D true;=0A= =0A= histrowinit();=0A= unhidetzbutton();=0A= tabbedprefs();=0A= updateTooltipAccessKeys( null );=0A= akeytt( null );=0A= scrollEditBox();=0A= setupCheckboxShiftClick();=0A= sortables_init();=0A= =0A= // Run any added-on functions=0A= for (var i =3D 0; i < onloadFuncts.length; i++) {=0A= onloadFuncts[i]();=0A= }=0A= }=0A= =0A= /**=0A= * Add an event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param String attach Event to attach to=0A= * @param callable handler Event handler callback=0A= */=0A= function addHandler( element, attach, handler ) {=0A= if( window.addEventListener ) {=0A= element.addEventListener( attach, handler, false );=0A= } else if( window.attachEvent ) {=0A= element.attachEvent( 'on' + attach, handler );=0A= }=0A= }=0A= =0A= /**=0A= * Add a click event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param callable handler Event handler callback=0A= */=0A= function addClickHandler( element, handler ) {=0A= addHandler( element, 'click', handler );=0A= }=0A= //note: all skins should call runOnloadHook() at the end of html output,=0A= // so the below should be redundant. It's there just in case.=0A= hookEvent("load", runOnloadHook);=0A= hookEvent("load", mwSetupToolbar);=0A= ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=-&action=raw&smaxage=0&gen=js&useskin=monobook /* generated javascript */=0A= var skin =3D 'monobook';=0A= var stylepath =3D '/wiki/skins';=0A= =0A= /* MediaWiki:Common.js */=0A= /* N=E2=80=99importe quel JavaScript ici sera charg=C3=A9 pour = n=E2=80=99importe quel utilisateur et pour chaque page = acc=C3=A9d=C3=A9e. */=0A= =0A= /* MediaWiki:Monobook.js (deprecated; migrate to Common.js!) */=0A= /* Deprecated; use [[MediaWiki:common.js]] */ ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajax.js?97 // remote scripting library=0A= // (c) copyright 2005 modernmethod, inc=0A= var sajax_debug_mode =3D false;=0A= var sajax_request_type =3D "GET";=0A= =0A= /**=0A= * if sajax_debug_mode is true, this function outputs given the message = into =0A= * the element with id =3D sajax_debug; if no such element exists in the = document, =0A= * it is injected.=0A= */=0A= function sajax_debug(text) {=0A= if (!sajax_debug_mode) return false;=0A= =0A= var e=3D document.getElementById('sajax_debug');=0A= =0A= if (!e) {=0A= e=3D document.createElement("p");=0A= e.className=3D 'sajax_debug';=0A= e.id=3D 'sajax_debug';=0A= =0A= var b=3D document.getElementsByTagName("body")[0];=0A= =0A= if (b.firstChild) b.insertBefore(e, b.firstChild);=0A= else b.appendChild(e);=0A= }=0A= =0A= var m=3D document.createElement("div");=0A= m.appendChild( document.createTextNode( text ) );=0A= =0A= e.appendChild( m );=0A= =0A= return true;=0A= }=0A= =0A= /**=0A= * compatibility wrapper for creating a new XMLHttpRequest object.=0A= */=0A= function sajax_init_object() {=0A= sajax_debug("sajax_init_object() called..")=0A= var A;=0A= try {=0A= // Try the new style before ActiveX so we don't=0A= // unnecessarily trigger warnings in IE 7 when=0A= // set to prompt about ActiveX usage=0A= A =3D new XMLHttpRequest();=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (oc) {=0A= A=3Dnull;=0A= }=0A= }=0A= }=0A= if (!A)=0A= sajax_debug("Could not create connection object.");=0A= =0A= return A;=0A= }=0A= =0A= /**=0A= * Perform an ajax call to mediawiki. Calls are handeled by = AjaxDispatcher.php=0A= * func_name - the name of the function to call. Must be registered in = $wgAjaxExportList=0A= * args - an array of arguments to that function=0A= * target - the target that will handle the result of the call. If this = is a function,=0A= * if will be called with the XMLHttpRequest as a parameter; = if it's an input=0A= * element, its value will be set to the resultText; if it's = another type of=0A= * element, its innerHTML will be set to the resultText.=0A= *=0A= * Example:=0A= * sajax_do_call('doFoo', [1, 2, 3], = document.getElementById("showFoo"));=0A= *=0A= * This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A= * (1, 2, 3) as the parameter list, and will show the result in the = element=0A= * with id =3D showFoo=0A= */=0A= function sajax_do_call(func_name, args, target) {=0A= var i, x, n;=0A= var uri;=0A= var post_data;=0A= uri =3D wgServer +=0A= ((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A= "?action=3Dajax";=0A= if (sajax_request_type =3D=3D "GET") {=0A= if (uri.indexOf("?") =3D=3D -1)=0A= uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A= else=0A= uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A= //uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A= post_data =3D null;=0A= } else {=0A= post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= post_data =3D post_data + "&rsargs[]=3D" + = encodeURIComponent(args[i]);=0A= }=0A= x =3D sajax_init_object();=0A= if (!x) {=0A= alert("AJAX not supported");=0A= return false;=0A= }=0A= =0A= try {=0A= x.open(sajax_request_type, uri, true);=0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using a = real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= if (sajax_request_type =3D=3D "POST") {=0A= x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A= x.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded");=0A= }=0A= x.setRequestHeader("Pragma", "cache=3Dyes");=0A= x.setRequestHeader("Cache-Control", "no-transform");=0A= x.onreadystatechange =3D function() {=0A= if (x.readyState !=3D 4)=0A= return;=0A= =0A= sajax_debug("received (" + x.status + " " + x.statusText + ") " + = x.responseText);=0A= =0A= //if (x.status !=3D 200)=0A= // alert("Error: " + x.status + " " + x.statusText + ": " + = x.responseText);=0A= //else=0A= =0A= if ( typeof( target ) =3D=3D 'function' ) {=0A= target( x );=0A= }=0A= else if ( typeof( target ) =3D=3D 'object' ) {=0A= if ( target.tagName =3D=3D 'INPUT' ) {=0A= if (x.status =3D=3D 200) target.value=3D x.responseText;=0A= //else alert("Error: " + x.status + " " + x.statusText + " (" + = x.responseText + ")");=0A= }=0A= else {=0A= if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A= else target.innerHTML=3D "
Error: " + x.status + = " " + x.statusText + " (" + x.responseText + ")
";=0A= }=0A= }=0A= else {=0A= alert("bad target for sajax_do_call: not a function or object: " + = target);=0A= }=0A= =0A= return;=0A= }=0A= =0A= sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A= x.send(post_data);=0A= sajax_debug(func_name + " waiting..");=0A= delete x;=0A= =0A= return true;=0A= }=0A= ------=_NextPart_000_0019_01C93D3B.9FA1DDC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/common/ajaxwatch.js?97 // dependencies:=0A= // * ajax.js:=0A= /*extern sajax_init_object, sajax_do_call */=0A= // * wikibits.js:=0A= /*extern changeText, akeytt, hookEvent, jsMsg */=0A= =0A= // These should have been initialized in the generated js=0A= /*extern wgAjaxWatch, wgPageName */=0A= =0A= if(typeof wgAjaxWatch =3D=3D=3D "undefined" || !wgAjaxWatch) {=0A= var wgAjaxWatch =3D {=0A= watchMsg: "Watch",=0A= unwatchMsg: "Unwatch",=0A= watchingMsg: "Watching...",=0A= unwatchingMsg: "Unwatching..."=0A= };=0A= }=0A= =0A= wgAjaxWatch.supported =3D true; // supported on current page and by = browser=0A= wgAjaxWatch.watching =3D false; // currently watching page=0A= wgAjaxWatch.inprogress =3D false; // ajax request in progress=0A= wgAjaxWatch.timeoutID =3D null; // see wgAjaxWatch.ajaxCall=0A= wgAjaxWatch.watchLinks =3D []; // "watch"/"unwatch" links=0A= =0A= wgAjaxWatch.setLinkText =3D function(newText) {=0A= for (i =3D 0; i < wgAjaxWatch.watchLinks.length; i++) {=0A= changeText(wgAjaxWatch.watchLinks[i], newText);=0A= }=0A= };=0A= =0A= wgAjaxWatch.setLinkID =3D function(newId) {=0A= // We can only set the first one=0A= wgAjaxWatch.watchLinks[0].setAttribute( 'id', newId );=0A= akeytt(newId); // update tooltips for Monobook=0A= };=0A= =0A= wgAjaxWatch.setHref =3D function( string ) {=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= if( string =3D=3D 'watch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dunwatch/, '&action=3Dwatch' );=0A= } else if( string =3D=3D 'unwatch' ) {=0A= wgAjaxWatch.watchLinks[i].href =3D wgAjaxWatch.watchLinks[i].href=0A= .replace( /&action=3Dwatch/, '&action=3Dunwatch' );=0A= }=0A= }=0A= }=0A= =0A= wgAjaxWatch.ajaxCall =3D function() {=0A= if(!wgAjaxWatch.supported) {=0A= return true;=0A= } else if (wgAjaxWatch.inprogress) {=0A= return false;=0A= }=0A= if(!wfSupportsAjax()) {=0A= // Lazy initialization so we don't toss up=0A= // ActiveX warnings on initial page load=0A= // for IE 6 users with security settings.=0A= wgAjaxWatch.supported =3D false;=0A= return true;=0A= }=0A= =0A= wgAjaxWatch.inprogress =3D true;=0A= wgAjaxWatch.setLinkText( wgAjaxWatch.watching=0A= ? wgAjaxWatch.unwatchingMsg : wgAjaxWatch.watchingMsg);=0A= sajax_do_call(=0A= "wfAjaxWatch",=0A= [wgPageName, (wgAjaxWatch.watching ? "u" : "w")], =0A= wgAjaxWatch.processResult=0A= );=0A= // if the request isn't done in 10 seconds, allow user to try again=0A= wgAjaxWatch.timeoutID =3D window.setTimeout(=0A= function() { wgAjaxWatch.inprogress =3D false; },=0A= 10000=0A= );=0A= return false;=0A= };=0A= =0A= wgAjaxWatch.processResult =3D function(request) {=0A= if(!wgAjaxWatch.supported) {=0A= return;=0A= }=0A= var response =3D request.responseText;=0A= if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D true;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.unwatchMsg);=0A= wgAjaxWatch.setLinkID("ca-unwatch");=0A= wgAjaxWatch.setHref( 'unwatch' );=0A= } else if( response.match(/^/) ) {=0A= wgAjaxWatch.watching =3D false;=0A= wgAjaxWatch.setLinkText(wgAjaxWatch.watchMsg);=0A= wgAjaxWatch.setLinkID("ca-watch");=0A= wgAjaxWatch.setHref( 'watch' );=0A= } else {=0A= // Either we got a error code or it just plain broke.=0A= window.location.href =3D wgAjaxWatch.watchLinks[0].href;=0A= return;=0A= }=0A= jsMsg( response.substr(4), 'watch' );=0A= wgAjaxWatch.inprogress =3D false;=0A= if(wgAjaxWatch.timeoutID) {=0A= window.clearTimeout(wgAjaxWatch.timeoutID);=0A= }=0A= return;=0A= };=0A= =0A= wgAjaxWatch.onLoad =3D function() {=0A= // This document structure hardcoding sucks. We should make a class and=0A= // toss all this out the window.=0A= var el1 =3D document.getElementById("ca-unwatch");=0A= var el2 =3D null;=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-unwatch-link1");=0A= el2 =3D document.getElementById("mw-unwatch-link2");=0A= }=0A= if(el1) {=0A= wgAjaxWatch.watching =3D true;=0A= } else {=0A= wgAjaxWatch.watching =3D false;=0A= el1 =3D document.getElementById("ca-watch");=0A= if (!el1) {=0A= el1 =3D document.getElementById("mw-watch-link1");=0A= el2 =3D document.getElementById("mw-watch-link2");=0A= }=0A= if(!el1) {=0A= wgAjaxWatch.supported =3D false;=0A= return;=0A= }=0A= }=0A= =0A= // The id can be either for the parent (Monobook-based) or the element=0A= // itself (non-Monobook)=0A= wgAjaxWatch.watchLinks.push( el1.tagName.toLowerCase() =3D=3D "a"=0A= ? el1 : el1.firstChild );=0A= =0A= if( el2 ) {=0A= wgAjaxWatch.watchLinks.push( el2 );=0A= }=0A= =0A= // I couldn't get for (watchLink in wgAjaxWatch.watchLinks) to work, if=0A= // you can be my guest.=0A= for( i =3D 0; i < wgAjaxWatch.watchLinks.length; i++ ) {=0A= wgAjaxWatch.watchLinks[i].onclick =3D wgAjaxWatch.ajaxCall;=0A= }=0A= return;=0A= };=0A= =0A= hookEvent("load", wgAjaxWatch.onLoad);=0A= =0A= /**=0A= * @return boolean whether the browser supports XMLHttpRequest=0A= */=0A= function wfSupportsAjax() {=0A= var request =3D sajax_init_object();=0A= var supportsAjax =3D request ? true : false;=0A= delete request;=0A= return supportsAjax;=0A= }=0A= ------=_NextPart_000_0019_01C93D3B.9FA1DDC0--