From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer_8?= Subject: Buck John - Wiki-PF Date: Tue, 16 Jun 2009 23:42:45 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_005C_01C9EEDC.262B7D90" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_005C_01C9EEDC.262B7D90 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/index.php5?title=Buck_John =EF=BB=BF Buck John - = Wiki-PF

Buck John

Un article de Wiki-PF.

Aller =C3=A0 : N= avigation,=20 = Rechercher
BUCK-JOHN Editeur Imp=C3=A9= ria=20 Date de d=C3=A9but Septembre 1953 Date de fin Juin 1986 Num=C3=A9ro Fin 613 Nb Pages  ? Nb Recueils 99 Collection

BUCK-JOHN est une revue de l'=C3=A9diteur Imp=C3=A9= ria.

613 num=C3=A9ros de septembre 1953 =C3=A0 juin 1986. 99 recueils. BD = Western

Bimensuel de poche de 68 pages. La revue devient mensuelle au = N=C2=B0443 en=20 passant =C3=A0 132 pages.

Buck John est une revue petit = format qui=20 d=C3=A9bute en septembre 1953. De format 13 x 18 cm, elle comporte = d'abord 68 pages=20 jusqu'au n=C2=B0 443 ou elle passe =C3=A0 130 pages. Cette revue, = qualifi=C3=A9e de ringarde =C3=A0=20 l'=C3=A9poque de ses premi=C3=A8res publications, se fera tr=C3=A8s vite = son petit cercle de=20 fans au point qu'elle compte par la suite parmi les plus grand = succ=C3=A8s de=20 l'=C3=A9diteur avec 613 num=C3=A9ros parus. Sa publication = s'arr=C3=AAtera en m=C3=AAme temps que=20 son =C3=A9diteur en juin 1986. Cette revue publiera aussi plusieurs = bandes=20 secondaires de qualit=C3=A9...

Sommaire

  • 1 l'Histoire
  • = 2 S=C3=A9ries
  • = 3 Couvertures
  • 4 Liens=20 Externes
  • 5 Auteurs de=20 l'article

[modifier]=20 l'Histoire

D'abord acteur de cin=C3=A9ma western reconnu dans les ann=C3=A9es 30 = ,il devient un=20 h=C3=A9ros de BD,en tant que sh=C3=A9rif d'Alcali-City au Texas. =

Cheveux gomin=C3=A9s et allure impeccable,toujours mont=C3=A9 sur son = fid=C3=A8le=20 Silver, il fait parti des repr=C3=A9sentants de la loi qui ne = peuvent =C3=AAtre=20 corrompus.

Droit et inflexible, d=C3=A9vou=C3=A9 enti=C3=A8rement =C3=A0 sa = t=C3=A2che ,seul au d=C3=A9but puis avec=20 l'aide du vieux bob aussi grincheux que courageux, il va devenir = au fil=20 des num=C3=A9ros le "bayard du Far-West"


[modifier]=20 S=C3=A9ries

Listage en cours ...

[modifier]=20 Couvertures

Les couvertures sont sign=C3=A9es :

  • Rino=20 Ferrari 1 =C3=A0 101, 108, 109, 112, 113, 116, 117, 120, 121, = 124, toutes=20 les impaires de 125 =C3=A0 193, 194 =C3=A0 203, 205, 207, 209, 210, = 212 =C3=A0 223, 225, 227=20 =C3=A0 242, 244 =C3=A0 369, 371, 383, 390 =C3=A0 398.
  • Garcia=20 pour les n=C2=B0 421 =C3=A0 444, 448 =C3=A0 462, 465 =C3=A0 472, 480 = =C3=A0 483, 485 =C3=A0 488, 493, 495,=20 496, 498, 499, 501 =C3=A0 517, 519 =C3=A0 539.
  • Fred=20 McCarthy pour les n=C2=B0 402 =C3=A0 406
  • Antonio=20 Mas pour les n=C2=B0 549 =C3=A0 595
  • James=20 McConnell pour les n=C2=B0 83, 102 =C3=A0 107, 110, 111, 114, = 115, 118, 119,=20 122, 123, 126, 128, 130, 132, 134, 136, toutes les couvertures paires = allant=20 de 140 =C3=A0 190.

[modifier]=20 Liens Externes

[modifier]=20 Auteurs de l'article

R=C3=A9cup=C3=A9r=C3=A9e de =C2=AB http://wikip= f.net/wiki/index.php5?title=3DBuck_John=20 =C2=BB
------=_NextPart_000_005C_01C9EEDC.262B7D90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/images/Buck.jpg /9j/4AAQSkZJRgABAAAASwBLAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/2wCE ACAWGBwYFCAcGhwkIiAmMFE1MCwsMGNHSztRdmh8enRocnCCkrufgoqxjHByo96lscHH0tTSfp3m 9uTM9LvO0skBIiQkMCowXzU1X8mGcobJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJ ycnJycnJycnJycnJycnJyf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCwEAAwEBAQEB AQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK 0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYS QVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNU VVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5 usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAeABZgMBIgACEQEDEQH/ 2gAMAwEAAhEDEQA/AHSTSmWOFApLDvUbWt80hwIsZ45NOWYpqkCNtCkHk9e9bC7DypBx6Vmbc0ou 1zHFjqGPuw5/3jQbC/HQQ/ma2iwAzkAe9NM0eP8AWL+dIPaS7mK1pfoMmKNx6K3P61CkgZijAo46 qwwa6FXVvukH6GqWp2onhMqDE0Yyp9faiyKjVktzNIoxjmmRv5kYfPWlLLnhhj61J13Q7qeKKRXG ex/Gk3L/AHgPxoGLk03rTgwPG4fnS4pAhuMUuaUdMUxpI0PzMB9TTE7LcXvSjioxPCT99akBBFIa aewo+tHQ8UhbA56Um5fUfnQPQdx2zmjv1pUdccYzR15HFAhMZ70qcP1/Om5HqKA6jqwoBpWFPPOa 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 ------=_NextPart_000_005C_01C9EEDC.262B7D90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://wikipf.net/wiki/skins/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_005C_01C9EEDC.262B7D90 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 { unicode-bidi: embed; DIRECTION: ltr } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #fcfcfc; MARGIN: 1em 5%; = PADDING-LEFT: 2.5%; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0.5em } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid } TABLE.filehistory TH { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } TABLE.filehistory TD { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: top; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } 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_005C_01C9EEDC.262B7D90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wikipf.net/wiki/skins/monobook/main.css?97 #column-content { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em -12.2em; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #content { Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 1.5em; MARGIN: 2.8em = 0px 0px 12.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px } #column-one { PADDING-TOP: 160px } #content { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = LINE-HEIGHT: 1.5em; BACKGROUND: white; COLOR: black; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: medium none } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: x-small sans-serif; BACKGROUND: url(headbg.jpg) #f9f9f9 = no-repeat 0px 0px; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-SIZE: 127%; PADDING-TOP: 0px } .visualClear { CLEAR: both } TABLE { BACKGROUND-COLOR: white; COLOR: black; FONT-SIZE: 100% } 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 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: = middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.4em 0px 0.5em } P IMG { MARGIN: 0px } HR { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #aaa; MARGIN: = 0.2em 0px; HEIGHT: 1px; COLOR: #aaa; BORDER-TOP: 0px; BORDER-RIGHT: 0px } H1 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM: medium none; FONT-WEIGHT: bold } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-SIZE: 76%; FONT-WEIGHT: normal } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-SIZE: 86%; FONT-WEIGHT: normal } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-SIZE: 125%; FONT-WEIGHT: normal } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; = MARGIN: 0.3em 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: url(bullet.gif); PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 3.2em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { MARGIN-BOTTOM: 0.1em; FONT-WEIGHT: bold } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em } FIELDSET { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; PADDING-LEFT: = 1em; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: = #2f6fab 1px solid; PADDING-TOP: 0px } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = FONT-SIZE: 95%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TEXTAREA { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; WIDTH: 100%; PADDING-RIGHT: = 0.1em; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-BOTTOM: 0.3em !important; PADDING-LEFT: 0.3em !important; = PADDING-RIGHT: 0.3em !important; HEIGHT: 1.7em !important; MARGIN-LEFT: = 1.6em; FONT-SIZE: 94%; CURSOR: pointer; PADDING-TOP: 0px !important } SELECT { VERTICAL-ALIGN: top } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } .explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-BOTTOM: #2f6fab 1px dashed; BORDER-LEFT: #2f6fab 1px dashed; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; BORDER-TOP: #2f6fab = 1px dashed; BORDER-RIGHT: #2f6fab 1px dashed; PADDING-TOP: 1em } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } #contentSub2 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } 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-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 2em 0px 1em; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: = #ffa500 1px solid; PADDING-TOP: 0.5em } #siteNotice { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.9em; = PADDING-RIGHT: 0.9em; FONT-SIZE: 95%; PADDING-TOP: 0px } #siteNotice P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .error { COLOR: red; FONT-SIZE: larger } .errorbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .successbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .errorbox { BORDER-BOTTOM-COLOR: red; BACKGROUND-COLOR: #fff2f2; BORDER-TOP-COLOR: = red; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red } .successbox { BORDER-BOTTOM-COLOR: green; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: = green; BORDER-RIGHT-COLOR: green; BORDER-LEFT-COLOR: green } .errorbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } .successbox H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; FONT-SIZE: 1em; BORDER-TOP: medium none; = FONT-WEIGHT: bold; BORDER-RIGHT: medium none } #catlinks { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 1em; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaa 1px = solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; DISPLAY: block; FONT-WEIGHT: bold } .documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 90%; = FONT-WEIGHT: normal } .center { TEXT-ALIGN: center; WIDTH: 100% } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .mw-warning { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } #toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } .toc H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: = 100%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } .toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } #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 { TEXT-ALIGN: center; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px } DIV.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatright { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0px 0.5em 0.5em; FLOAT: right; CLEAR: right; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } TABLE.floatleft { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px = 0.5em 0.5em 0px; FLOAT: left; CLEAR: left; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: white } DIV.thumbinner { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; FONT-SIZE: = 94%; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 3px !important } HTML .thumbimage { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } HTML .thumbcaption { BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; = PADDING-BOTTOM: 3px !important; LINE-HEIGHT: 1.4em; PADDING-LEFT: 3px = !important; PADDING-RIGHT: 3px !important; FONT-SIZE: 94%; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 3px !important } DIV.magnify { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; BORDER-TOP: medium none; = BORDER-RIGHT: medium none } DIV.magnify A { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.magnify IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; = MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; FLOAT: = right; MARGIN-LEFT: 1em } .toccolours { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } .special LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; 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-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid } #pagehistory LI.selected { BORDER-BOTTOM: #aaa 1px dashed; BORDER-LEFT: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px dashed; BORDER-RIGHT: = #aaa 1px dashed } #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-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.extiw:active { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #36b; PADDING-TOP: 0px } #bodyContent A.external { COLOR: #36b } #bodyContent .plainlinks A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0px !important } .portlet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; WIDTH: 11.6em; = PADDING-RIGHT: 0px; FLOAT: none; OVERFLOW: hidden; BORDER-TOP: medium = none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .portlet H4 { WHITE-SPACE: nowrap; FONT-SIZE: 95%; FONT-WEIGHT: normal } .portlet H5 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 1em; DISPLAY: inline; WHITE-SPACE: nowrap; BACKGROUND: = none transparent scroll repeat 0% 0%; HEIGHT: 1em; FONT-SIZE: 91%; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .portlet H6 { BORDER-BOTTOM: #2f6fab 1px; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: = #ffae2e; HEIGHT: 1.2em; FONT-SIZE: 1em; BORDER-TOP: #2f6fab 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #2f6fab 1px solid; PADDING-TOP: 0px } .pBody { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.8em; BORDER-COLLAPSE: collapse; COLOR: black; = FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 0px } .portlet H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet UL { LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; FONT-SIZE: 95%; = LIST-STYLE-IMAGE: url(bullet.gif) } .portlet LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; POSITION: absolute; WIDTH: 12em; HEIGHT: 155px; OVERFLOW: = visible; TOP: 0px; LEFT: 0px } #p-logo H5 { DISPLAY: none } #p-logo A { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; 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-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold } #searchInput { MARGIN: 0px; WIDTH: 10.9em; FONT-SIZE: 95% } #p-search .pBody { TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; PADDING-TOP: 0.5em } #p-personal { Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px } #p-personal { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: none transparent = scroll repeat 0% 0%; OVERFLOW: visible; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal H5 { DISPLAY: none } #p-personal .portlet { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal .pBody { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal UL { Z-INDEX: 0; BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: = medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: = none; MARGIN: 0px; PADDING-LEFT: 3em; PADDING-RIGHT: 2em; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #2f6fab; BORDER-TOP: medium = none; CURSOR: default; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium = none; PADDING-TOP: 0px } #p-personal LI { Z-INDEX: 0; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #2f6fab; MARGIN-LEFT: 1em; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #p-personal LI A { PADDING-BOTTOM: 0.2em; BACKGROUND: none transparent scroll repeat 0% = 0%; 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 { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-anonuserpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-login { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { POSITION: absolute; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 1em; WIDTH: 76%; BORDER-COLLAPSE: collapse; = WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; = FONT-SIZE: 95%; OVERFLOW: visible; TOP: 1.3em; LIST-STYLE-IMAGE: none; = LEFT: 11.5em } #p-cactions UL { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #p-cactions LI { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.3em 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: white; OVERFLOW: = visible; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; = PADDING-TOP: 0px } #p-cactions LI.selected { BORDER-BOTTOM-COLOR: #fabd23; PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: = #fabd23; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: = #fabd23; BORDER-LEFT-COLOR: #fabd23; FONT-WEIGHT: bold; PADDING-TOP: 0px } #p-cactions LI A { Z-INDEX: 0; BORDER-BOTTOM: medium none; POSITION: relative; = BORDER-LEFT: medium none; PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: = #fbfbfb; MARGIN: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: = #002bb8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = TEXT-DECORATION: none; PADDING-TOP: 0px } #p-cactions LI.selected A { Z-INDEX: 3; PADDING-BOTTOM: 0.2em !important; BACKGROUND-COLOR: white; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 1em !important; = PADDING-TOP: 0px !important } #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-LEFT: 0.4em; PADDING-RIGHT: 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-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-COLLAPSE: inherit; COLOR: inherit; FONT-SIZE: 1em; BORDER-TOP: = 0px; BORDER-RIGHT: 0px; PADDING-TOP: 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 { BORDER-BOTTOM: #fabd23 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1.2em; BACKGROUND-COLOR: white; MARGIN: 0.6em 0px 1em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #fabd23 1px solid; = PADDING-TOP: 0.4em } #footer LI { MARGIN: 0px 1.3em; DISPLAY: inline } #f-poweredbyico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-copyrightico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } #preftoc { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } #preftoc LI { BACKGROUND-COLOR: #f0f0f0; COLOR: #000 } #preftoc LI { Z-INDEX: 3; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: #fff = 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 1px -2px = 1px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; = FLOAT: left; BORDER-TOP: #fff 1px solid; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: #716f64 1px solid; PADDING-TOP: 2px } #preftoc LI.selected { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px solid; TOP: 1px; CURSOR: = default; FONT-WEIGHT: bold; MARGIN-RIGHT: -3px; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 2px } #preftoc > LI.selected { TOP: 2px } #preftoc A { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc A:active { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #prefcontrol { CLEAR: both; PADDING-TOP: 2em } #preferences { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px; = PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; CLEAR: both; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1.5em } .prefsection { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .prefsection FIELDSET { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; FLOAT: = left; BORDER-TOP: #aaa 1px solid; MARGIN-RIGHT: 2em; BORDER-RIGHT: #aaa = 1px solid } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } DIV.prefsectiontip { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; COLOR: = #666; FONT-SIZE: x-small; PADDING-TOP: 0.2em } .btnSavePrefs { PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold } .preferences-login { MARGIN-BOTTOM: 1.5em; CLEAR: both } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } DIV#userlogin FORM#userlogin2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } 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-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } DIV#userloginForm .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { LINE-HEIGHT: 1.2; FONT-SIZE: 85%; 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-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } * > HTML #p-cactions LI A { BORDER-BOTTOM: medium none; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } * > HTML #p-cactions LI.selected A { BORDER-BOTTOM-COLOR: #fabd23; BORDER-TOP-COLOR: #fabd23; = BORDER-RIGHT-COLOR: #fabd23; BORDER-LEFT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * > HTML #bodyContent PRE { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; 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 { POSITION: absolute; TOP: 0px; LEFT: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { MARGIN: 5px; FONT-SIZE: 150% } .printfooter { DISPLAY: none } .not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { TEXT-ALIGN: right; FONT-SIZE: 75% } SPAN.newpage { FONT-WEIGHT: bold } SPAN.minor { FONT-WEIGHT: bold } SPAN.searchmatch { FONT-WEIGHT: bold } SPAN.bot { FONT-WEIGHT: bold } SPAN.unpatrolled { COLOR: red; FONT-WEIGHT: bold } SPAN.searchmatch { COLOR: red } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { BACKGROUND-COLOR: #0f0; COLOR: black } TABLE.gallery { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 2px; PADDING-LEFT: = 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; = BACKGROUND-COLOR: #f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: white 2px = solid; BORDER-RIGHT: white 2px solid } TABLE.gallery TD.galleryheader { TEXT-ALIGN: center; FONT-WEIGHT: bold } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; MARGIN: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; OVERFLOW: hidden; PADDING-TOP: 2px } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .previewnote { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 1em; TEXT-INDENT: 3em; = MARGIN-BOTTOM: 1em; COLOR: #c00 } .previewnote P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .editExternally { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: = 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; FONT-SIZE: = small; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 3px } .editExternallyHelp { FONT-STYLE: italic; COLOR: gray } LI SPAN.deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } SPAN.history-deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } .toggle { TEXT-INDENT: -2em; MARGIN-LEFT: 2em } TABLE.mw_metadata { WIDTH: 300px; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; FONT-SIZE: = 0.8em } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: = collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none } TABLE.mw_metadata TD { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.collapsed TR.collapsable { DISPLAY: none } UL#filetoc { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0.5em; = MARGIN-LEFT: 0px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = MARGIN-RIGHT: 0px; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } #filetoc LI { LIST-STYLE-TYPE: none; PADDING-RIGHT: 2em; DISPLAY: inline } 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-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid } TABLE.revisionform_focus { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BACKGROUND-COLOR: #00bbff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: = #000000 1px solid } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { COLOR: green; FONT-WEIGHT: bold } #mw_trackbacks { BORDER-BOTTOM: #bbbbff 1px solid; BORDER-LEFT: #bbbbff 1px solid; = PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #eeeeff; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-TOP: #bbbbff 1px solid; BORDER-RIGHT: = #bbbbff 1px solid; PADDING-TOP: 0.2em } #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-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid; PADDING-TOP: 0.2em } DIV#searchTargetContainer { WIDTH: 90%; BACKGROUND: white; TOP: 10px; LEFT: 10px } DIV#searchTarget { BORDER-BOTTOM: blue 1px solid; BORDER-LEFT: blue 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BACKGROUND: #f0f0f0; BORDER-TOP: blue 1px solid; BORDER-RIGHT: blue 1px = solid; PADDING-TOP: 3px } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } DIV#searchTarget UL LI:before { COLOR: orange; CONTENT: "\00BB \0020" } DIV.multipageimagenavbox { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = BACKGROUND: #f0f0f0; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver = 1px solid; PADDING-TOP: 4px; -moz-border-radius: 6px } DIV.multipageimagenavbox DIV.thumb { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 2em; = BORDER-TOP: medium none; MARGIN-RIGHT: 2em; BORDER-RIGHT: medium none } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } TABLE#sv-ext { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } TABLE#sv-hooks { PADDING-BOTTOM: 0em; MARGIN: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: = 0em; PADDING-TOP: 0em } #sv-ext TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TD { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-hooks TH { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; = PADDING-TOP: 0px } #sv-ext TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } #sv-hooks TH { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.15em; = PADDING-RIGHT: 0.15em; COLOR: black; PADDING-TOP: 0px } TR.sv-space { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 0.8em; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TR.sv-space TD { DISPLAY: none } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TD { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .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 { FLOAT: right; FONT-SIZE: 90% } DIV.mw-lag-warn-normal { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-high { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-normal { BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ffcc66 1px solid; BORDER-RIGHT: = #ffcc66 1px solid } DIV.mw-lag-warn-high { BORDER-BOTTOM: #ff0033 2px solid; BORDER-LEFT: #ff0033 2px solid; = BACKGROUND-COLOR: #ffcccc; BORDER-TOP: #ff0033 2px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ff0033 2px solid } DIV#mw-recreate-deleted-warn { BORDER-BOTTOM: #2f6fab 2px solid; BORDER-LEFT: #2f6fab 2px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = MARGIN-BOTTOM: 3px; BORDER-TOP: #2f6fab 2px solid; BORDER-RIGHT: #2f6fab = 2px solid; PADDING-TOP: 3px } DIV#mw-recreate-deleted-warn UL LI { FONT-SIZE: 90% } .MediaTransformError { PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0.1em; = PADDING-RIGHT: 0.1em; PADDING-TOP: 0.1em } .MediaTransformError TD { TEXT-ALIGN: center; FONT-SIZE: 90%; VERTICAL-ALIGN: middle } ------=_NextPart_000_005C_01C9EEDC.262B7D90 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-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa = 1px solid; PADDING-TOP: 5px } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 1.4em solid } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; OVERFLOW: hidden; BORDER-LEFT-COLOR: = white } DIV.thumb DIV { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: = #f9f9f9; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; = FONT-SIZE: 94%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid; PADDING-TOP: 3px !important } DIV.thumb DIV A IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0.3em } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; WIDTH: 1pt; MARGIN-BOTTOM: 1em; = FLOAT: right; MARGIN-LEFT: 1em } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: white; 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 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px !important } #footer { BACKGROUND: white; COLOR: black; BORDER-TOP: black 1px solid } 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 { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .documentDescription { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .tocindent P { MARGIN: 0px } PRE { BORDER-BOTTOM: black 1pt dashed; BORDER-LEFT: black 1pt dashed; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: = pre; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt; OVERFLOW: auto; = BORDER-TOP: black 1pt dashed; BORDER-RIGHT: black 1pt dashed; = PADDING-TOP: 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; 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:after { CONTENT: " (" attr(href) ") " } #content A.autonumber.external:after { CONTENT: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px !important; WIDTH: 100% !important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; 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 { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.external { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.new { COLOR: inherit !important; TEXT-DECORATION: inherit !important } A.stub { COLOR: inherit !important; TEXT-DECORATION: inherit !important } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } DIV.townBox { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 200px; = PADDING-RIGHT: 0.3em; BACKGROUND: white; FLOAT: right; MARGIN-LEFT: 1em; = CLEAR: right; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; = BORDER-RIGHT: gray 1px solid; PADDING-TOP: 0.3em } DIV.townBox DL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 96%; PADDING-TOP: 0px } DIV.townBox DL DT { MARGIN: 0.4em 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV.townBox DL DD { BACKGROUND-COLOR: #f3f3f3; MARGIN: 0.1em 0px 0px 1.1em } #siteNotice { DISPLAY: none } TABLE.gallery { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } DIV.gallerybox { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; MARGIN: 2px; WIDTH: 150px; BORDER-TOP: = #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; MARGIN: 2px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; PADDING-TOP: 2px } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; = BACKGROUND: #ccffcc; FONT-SIZE: smaller; BORDER-TOP: black 2px solid; = BORDER-RIGHT: black 2px solid } TD.diff-deletedline { BORDER-BOTTOM: black 2px dotted; BORDER-LEFT: black 2px dotted; = BACKGROUND: #ffffaa; FONT-SIZE: smaller; BORDER-TOP: black 2px dotted; = BORDER-RIGHT: black 2px dotted } TD.diff-context { BACKGROUND: #eeeeee; FONT-SIZE: smaller } .diffchange { COLOR: silver; FONT-WEIGHT: bold; TEXT-DECORATION: underline } ------=_NextPart_000_005C_01C9EEDC.262B7D90 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_005C_01C9EEDC.262B7D90 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_005C_01C9EEDC.262B7D90 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_005C_01C9EEDC.262B7D90 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_005C_01C9EEDC.262B7D90 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_005C_01C9EEDC.262B7D90--