Zum Inhalt springen

Benutzer:PDD/markAdmins.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. Oktober 2011 um 09:56 Uhr durch Guandalug (Diskussion | Beiträge) (http://de.wikipedia.org/w/index.php?title=Wikipedia%3ASchiedsgericht&action=historysubmit&diff=95258731&oldid=95251680). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
 //***********************************************************************
 // Skript ursprünglich von [[Benutzer:Euku]], 28. Dez. 2005
 // Ex-Admin-Markierung von [[Benutzer:Sir]] und [[Benutzer:Olliminatore]]
 // Adaptierung/zusätzliche Markierungen/Fixes: [[Benutzer:PDD]]
 // Aufgeräumt & beschleunigt: [[Benutzer:Littl]]
 // Etwas umgeräumt und potentielle Skinabhängigkeit entfernt: [[Benutzer:Guandalug]]
 //***********************************************************************

 // <nowiki>

 function markAdmins() {

   // Variables that should be defined in your monobook
   if (typeof(markadmins) == 'undefined')
       markadmins = true;
   if (typeof(markcomadmins) == 'undefined')
       markcomadmins = false;
   if (typeof(markexadmins) == 'undefined')
       markexadmins = false;

   if (typeof(markarbcom) == 'undefined')
       markarbcom = true;
   if (typeof(markoversight) == 'undefined')
       markoversight = true;
   if (typeof(markcheckuser) == 'undefined')
       markcheckuser = true;

   if (!markadmins && !markcomadmins && !markexadmins) 
       return; //nichts zu tun, schnell weg hier
 
   if (typeof(marksubpages) == 'undefined')
       marksubpages = false;
   if (typeof(dontmarkmyself) == 'undefined')
       dontmarkmyself = false;
   if (typeof(isSpecial) == 'undefined')
       isSpecial = (wgCanonicalNamespace == "Special");
   if (typeof(isHistory) == 'undefined')
       isHistory = (wgAction == 'history'); 
   if (typeof(isUserpage) == 'undefined')
       isUserpage = ( (wgCanonicalNamespace == "User") || (wgCanonicalNamespace == "User_talk") );
   if (typeof(isTalk) == 'undefined')
       isTalk = (wgNamespaceNumber %2 == 1); 
   if (typeof(isProject) == 'undefined')
       isProject = (wgCanonicalNamespace == "Project");
   if (typeof(isDatei) == 'undefined')
       isDatei = (wgCanonicalNamespace == "File");
   if (typeof(isHelp) == 'undefined')
       isHelp = (wgCanonicalNamespace == "Help");
   if (typeof(isDiff) == 'undefined')
       isDiff = UrlParameters["diff"];

   if (markadmins) {
 // statische Liste (dynamisch: http://toolserver.org/~aka/dewiki_admins_utf8.txt )
 // Stand: 24.10.2011
 // Hei_ber: als Ombudsmann 7.12.2007-8.7.2008
 // Domas_Mituzas: als Developer (??) seit 10.6.2009
 // Brion_Testaccount: weil Brion irgendwas testen wollte...
 var admins=new Array("-jkb-", "32X", "AHZ", "APPER", "Adrian_Suter", "Ahellwig", "Aineias", "Aka", "Alexander_Z.", "Alma", "Amberg", "Andreas_Werle", "AndreasPraefcke", "Armin_P.", "Artmax", "Atamari", "Avatar", "BLueFiSH.as", "Baumfreund-FFM", "Bdk", "Benowar", "Bhuck", "Birger_Fricke", "BishkekRocks", "Brackenheim", "Brion_Testaccount", "Brion_VIBBER", "Bubo_bubo", "B%C3%BCcherw%C3%BCrmlein", "Ca%24e", "Cactus26", "Capaci34", "Carbidfischer", "Catfisheye", "Catrin", "CdaMVvWgS", "Cecil", "Chb", "Cherubino", "Christian_G%C3%BCnther", "Chrkl", "Church_of_emacs", "Codc", "Complex", "Cymothoa_exigua", "C%C3%A9sar", "C%C3%BA_Faoil", "D", "DaB.", "David_Ludwig", "Dbenzhuser", "Dealerofsalvation", "Denis_Barthel", "Der.Traeumer", "DerHexer", "Domas_Mituzas", "Drahreg01", "Duesentrieb", "Dundak", "Eike_sauer", "El_Duende", "Elendur", "Elya", "Emes", "Engelbaet", "Engie", "Entlinkt", "Enzian44", "Ephraim33", "Erzbischof", "Eschenmoser", "Euku", "Eynre", "Factumquintus", "Feba", "Felistoria", "Filzstift", "Firefox13", "Flibbertigibbet", "Flominator", "Florian_Adler", "Frank_Schulenburg", "FritzG", "GDK", "Geiserich77", "Geisslr", "Gerbil", "Gereon_K.", "Gestumblindi", "Gleiberg", "Gnu1742", "Graphikus", "Gripweed", "Guandalug", "H-stt", "Hadhuey", "HaeB", "Hafenbar", "Hans_J._Castorp", "Hans_Koberger", "Hans-J%C3%BCrgen_H%C3%BCbner", "Happolati", "He3nry", "Head", "Hei_ber", "Hejkal", "Henriette_Fiebig", "Herzi_Pinki", "Hic_et_nunc", "Hofres", "Holger_I.", "Hosse", "Howwi", "Hozro", "Hukuk%C3%A7u", "Hydro", "Hyperdieter", "Inkowik", "Ireas", "Ixitixel", "J_budissin", "JCS", "JD", "Jacktd", "JakobVoss", "Jan_eissfeldt", "Janneman", "Jcornelius", "Jodo", "Johannes_Rohr", "John_N.", "Jonathan_Gro%C3%9F", "JuTa", "J%C3%B3n", "Kaisersoft", "Kam_Solusar", "Karl_Gruber", "Karsten11", "Kh80", "Kku", "Klugschnacker", "Koenraad", "Krd", "Kriddl", "Kuebi", "Kulac", "Kurt_Jansson", "LKD", "Lady_Whistler", "Langec", "Leit", "Leithian", "Leyo", "Logograph", "Lou.gruber", "Lustiger_seth", "Lyzzy", "MBq", "Machahn", "Maclemo", "Magnummandel", "Magnus_Manske", "Marcus_Cyron", "Martin-vogel", "Mathias_Schindler", "Matth%C3%A4us_Wander", "Mautpreller", "Mazbln", "Media_lib", "Melkom", "Memmingen", "Memnon335bc", "Merlissimo", "Michael_Sander", "MichaelDiederich", "Michail", "Millbart", "Minderbinder", "Mo4jolo", "Mogelzahn", "NEUROtiker", "Napa", "Nemissimo", "Nepenthes", "NiTenIchiRyu", "Nikkis", "Niteshift", "NoCultureIcons", "Noddy93", "Nolispanmo", "NordNordWest", "Okatjerute", "Olaf_Simons", "Orci", "Ot", "Otberg", "Otto_Normalverbraucher", "PDD", "Pacogo7", "PaterMcFly", "Pelz", "Perrak", "Peter200", "Philipendula", "Philipp_Wetzlar", "Pill", "Pischdi", "Pitichinaccio", "Pittimann", "Pjacobi", "Platte", "Poisend-Ivy", "Polarlys", "Port(u*o)s", "Poupou_l%27quourouce", "Presse03", "Quedel", "Ra%27ike", "Rainer_Lippert", "Rainer_Zenz", "Rax", "Raymond", "Rdb", "Redf0x", "Redlinux", "Regi51", "Regiomontanus", "Reinhard_Kraasch", "Robodoc", "Rolf_H.", "Rosenzweig", "S._F._B._Morse", "S.Didam", "Saibo", "Sargoth", "Scherben", "Schiwago", "Schreiber", "Schwalbe", "Seewolf", "Seidl", "Septembermorgen", "Shikeishu", "Sicherlich", "Siechfred", "Silberchen", "Sinn", "Sir", "Slomox", "Solid_State", "Southpark", "SteKrueBe", "Stechlin", "Stefan", "Stefan_K%C3%BChn", "Stefan64", "Steffen_L%C3%B6we_Gera", "Steschke", "Streifengrasmaus", "Stullkowski", "Superbass", "Svens_Welt", "TAXman", "Tafkas", "ThePeter", "Theghaz", "Thogo", "Ticketautomat", "Tigerente", "Tilman_Berger", "Tinz", "Tolanor", "Toter_Alter_Mann", "Tsor", "Tsui", "UW", "Ukko", "Ureinwohner", "Uwe_Gille", "WAH", "WIKImaniac", "Wahldresdner", "Wahrerwattwurm", "Wikijunkie", "Wo_st_01", "XenonX3", "Xocolatl", "Xqt", "Yellowcard", "YourEyesOnly", "Zenit", "Zinnmann", "Zollernalb", "Zumbo");

       var admins_str = '|'+admins.join('|')+'|';
 
       var bureaucrats=new Array("Brion_VIBBER", "YourEyesOnly", "APPER", "FritzG", "Guandalug");
       var bureaucrats_str = '|'+bureaucrats.join('|')+'|';

       // Stewards: Abgleich mit http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=steward&limit=100
       // Datrio,Fantasy: bis 22.12.2007
       // Suisui,Snowdog: bis 1.1.2008
       // Maveric149 (auf meta: Daniel Mayer): nur noch Meta-Steward, nicht Global
       var stewards=new Array(
        /* global stewards */
       "Andre_Engels", "Axpde", "Avraham", "Barras", "Bastique", "Bencmq", "Bennylin", "Bsadowski1", "Darkoneko", "DerHexer", "Dungodung", "Eptalon", /* "Erwin", */"Fr33kman", "J.delanoy", "Jafeluv", "Jusjih", "Jyothis", "Laaknor", "Leinad", "M7", "Magister_Mathematicae", "MarcoAurelio", "Mardetanha", "Matanya", /* "Mav", */ "Melos", "Mentifisto", "Mercy", "Millosh", "Nick1915", "Quadell", "Quentinv57", "Pathoschild", "PeterSymonds", "Ruslik0", "Shanel", "Shizhao", "Trijnstel", "Vituzzu", "Wikitanvir", "Wpedzich", "Wutsje");
       var stewards_str = '|'+stewards.join('|')+'|';

       // renames
       // Geograv -> Zeuke (Account existiert noch, jedoch Zweitaccount von Admin "Rauenstein", siehe http://de.wikipedia.org/w/index.php?title=Wikipedia:Adminkandidaturen&oldid=19387794 )
       var renadmins=new Array("Schlendrian", "Guenny", "Magnus", "Presroi", "Gunter_Krebs", "Morgaine", "Tolanor_von_Preto", "Tolanor_%28der_Alte%29", "Budissin", "Sarazyn", "L%C3%B6schkandidat", "Gunter.krebs", "Borheinsieg", "Eigntlich", "Addicks", "Jrohr", "Np", "Rocco", "Thomas_Goldammer", "Finanzer", "Hufi2404", "RKraasch", "St-fl", "Taxman", "Paul_Conradi", "Hoch_auf_einem_Baum", "Blaite", "Davidl", "OnkelJohn", "AT", "Schweinepeterle", "Jutta234", "Kenwilliams", "Gloecknerd", "Inkowik32", "Steerpike");
       var renadmins_str = '|'+renadmins.join('|')+'|';

       if (typeof(markatxt) == 'undefined')
           markatxt = "A";
       if (typeof(markbureautxt) == 'undefined')
           markbureautxt = "B";
       if (typeof(markstewtxt) == 'undefined')
           markstewtxt = "S";
       if (typeof(markrenatxt) == 'undefined')
           markrenatxt = "A-Ren";
   }

   if (markcomadmins) {
       // Notes:
       //        Krimpet = Fran Rogers on commons
       //        MPF-UK = MPF on commons
       //        Raul654: bei uns gesperrt?! (usurped?)
       var comadmins=new Array("%7EPyb", "32X", "99of9", "A.Savin", "ABF", "Admrboltz", "Adrignola", "AFBorchert", "Ahonc", "Aka", "Ala_z", "ALE!", "Alhen", "Aliman5040", "Alison", "Alno", "Alpertron", "Amada44", "AndreasPraefcke", "Andrew_c", "Angr", "AnRo0002", "Anthere", "Aude", "Avraham", "AVRS", "Axpde", "Badseed", "Bapti", "Barcex", "Bastique", "Bayo", "Bdk", "Bencmq", "Beria", "Bidgee", "Billinghurst", "Blacklake", "Blurpeace", "Bryan", "Butko", "Cambalachero", "Captain-tucker", "Cbrown1023", "Cecil", "Chatama", "Chris_73", "ChrisiPK", "ChristianBier", "Ciell", "Cirt", "CommonsDelinkerHelper", "Cookie", "Coyau", "D-Kuru", "DaB.", "Dantadd", "Darwinius", "Davepape", "David_Levy", "Dcoetzee", "Dereckson", "DieBuche", "Dodo", "Dschwen", "Ecemaml", "Edgar181", "Ejdzej", "Elcobbola", "Elya", "EPO", "Esby", "EugeneZelenko", "EVula", "Ezarate", "Fanghong", "Fastily", "Filnik", "Flominator", "Foroa", "FunkMonk", "Geni", "Geagea", "George_Chernilevsky", "GeorgHH", "Gmaxwell", "Gnangarra", "Golbez", "Greudin", "Grin", "Gruznov", "Guandalug", "Guillom", "H-stt", "Harej", "Herbythyme", "Herr_Kriss", "Hesperian", "High_Contrast", "Howcheng", "Ilmari_Karonen", "Infrogmation", "JDavid", "J.delanoy", "J.smith", "J_Milburn", "Jafeluv", "Jameslwoodward", "Jarekt", "Jastrow", "Jcb", "Jdforrester", "J%C3%A9an-Fr%C3%A9d%C3%A9ric", "JeremyA", "JGHowes", "Jmabel", "Joergens.mi", "John_Vandenberg", "Joku_Janne", "Juliancolton", "Julo", "Jusjih", "Justass", "Kaldari", "Kallerna", "Kameraad_Pjotr", "Kanonkas", "Killiondude", "Kjetil_r", "Klemen_Kocjancic", "Krimpet", "Krinkle", "Kuru", "Kved", "Kwj2772", "Leafnode", "Leit", "LERK", "Lestath", "Leyo", "Loco085", "Lokal_Profil", "LtPowers", "Ludmi%C5%82a_Pilecka", "Lukasz_Lukomski", "Lupo", "Luxo", "Lymantria", "Magister_Mathematicae", "Magnus_Manske", "Maire", "MarcoAurelio", "Marcus_Cyron", "Mardetanha", "Martin_H.", "Masur", "Matanya", "Matt314", "Mattbuck", "Maxim", "Maximaximax", "Mbdortmund", "MBisanz", "Mentifisto", "Micki", "MGA73", "Micheletb", "Mitchazenia", "Miya", "Mmxx", "Mormegil", "MPF-UK", "Multichill", "Myself488", "Nagy", "Neozoon", "NEUROtiker", "Newmanbe", "Nilfanion", "Notafish", "NuclearWarfare", "O", "Odder", "Okki", "Otourly", "Oxam_Hartog", "PeterSymonds", "Pharos", "Pitke", "Platonides", "Podzemnik", "Polarlys", "Powerek38", "Pruneau", "Putnik", "Pymouss", "R%C3%BCdiger_W%C3%B6lk", "Ra%27ike", "Ragesoss", "Rama", "Rastrojo", "Raul654", "Raymond", "Rehman", "Reinhard_Kraasch", "Rimshot", "Rjd0060", "Rocket000", "Royalbroil", "Rosenzweig", "Rubin16", "Russavia", "Saibo", "Sanbec", "Sandstein", "SatuSuro", "Sfu", "ShakataGaNai", "Shizhao", "Siebrand", "Silver_Spoon", "Skeezix1000", "Slomox", "Spangineer", "Spiritia", "Stan_Shebs", "Steven_Walling", "Stifle", "Str4nd", "Szczepan1990", "T%C3%BArelio", "Tabercil", "Tarawneh", "TheDJ", "The_Evil_IP_address", "Thuresson", "Tiptoety", "Tom", "Trixt", "Trycatch", "Tsca", "VIGNERON", "Waldir", "Wikitanvir", "WJBscribe", "Wknight94", "Wsiegmund", "Wutsje", "Wuzur", "Yann", "Yuval_Y", "Zirland", "ZooFari", "Zscout370", "Zyephyrus", "Zzyzx11");
       var comadmins_str = '|'+comadmins.join('|')+'|';

       if (typeof(markcomatxt) == 'undefined')
           markcomatxt = "Com-A";
   }

   if (markexadmins) {
       /*
         Notizen zu den Ex-Admins:
          - PyBot: nur technisch Admin (2003)
          - VIBBER/Starling: Status unklar (als IW-Developer wohl Adm, 2003/2004 in Admin-Liste geführt)
          - VIBBER 20.4.07 selbst geadmint (???)
          - klar deklarierte Nachfolgeaccounts stehen auch hier (El->Jah, Robert Kropf->TheRunnerUp)
          - umbenannte Ex-Admins stehen auch hier (keine Extramarkierung für die paar Leute)
          - Legende dazu:
             Coma/Koethnig2 -> Koethnig
             Tinuriand -> DaTroll/Umbenannter Benutzer1 -> P. Birken
             El -> Jah
             Frank 11NR -> Pfalzfrank
             S1 -> A.Savin
          - verstorben:
             Srbauer, Hermannthomas, Bradypus, ArtMechanic, Geos, NebMaatRe
          - Deadmin:
             Paddy: 15.4.2005 (WW verloren)
             Anathema: 13.6.2005
             Simplicius: 4.8.2005 (WW verloren)
             Triebtäter: 7.8.2005 (WW verloren)
             Mijobe: 17.9.2005 (WW gewonnen, trotzdem Deadmin)
             Coma + Koethnig: 17.12.2005
             Wst: 31.7.2006 / 5.10.2006
          - Gescheiterte Wiederwahl nach MB
             Liesel: 10.11.2009
             EBB: 24.11.2009
             ChristophLanger: 4.12.2009
             Nocturne: 4.12.2009
             Arnomane: 6.12.2009
             Vigala Veia: 6.12.2009
             Asb: 7.12.2009
             Fire: 7.12.2009
             ElRaki: 7.12.2009
             Fusslkopp: 8.12.2009
             Limasign: 8.12.2009
             Stw: 8.12.2009
             Cottbus: 8.12.2009
             Mikue: 8.12.2009
             Threedots: 8.12.2009
             Tullius: 8.12.2009
             Zenon: 8.12.2009
             Irmgard: 9.12.2009
             Chef: 11.12.2009
             Sigune: 11.12.2009
             Beyer: 11.12.2009
             LosHawlos: 11.12.2009
             Hoheit: 11.12.2009
             Sven-steffen arndt: 12.12.2009
             Vic Fontaine: 12.12.2009
             Bernhard55: 13.12.2009
             Echoray: 14.12.2009
             Triggerhappy: 14.12.2009
             Nina: 14.12.2009
             AlexR: 23.12.2009
             Fb78: 29.12.2009
             Schewek: 31.12.2009
             Schnargel: 31.12.2009
             Stahlkocher: 31.12.2009
             Rhododendronbusch: 17.01.2010
             Nerd: 09.02.2011
             Tilla: 06.04.2011
             1001: 18.06.2011
             Nb: 18.07.2011
          - Untätigkeitsdeadmin:
             16.04.2008: Aglarech, Ben-Zin, Igelball, Ilja_Lorek,  Jofi, KMJ, Karl-Henner,
                         Pit, Robert_Kropf, Skriptor, Smurf, Terabyte, Thomas_Luft
             13.06.2008: Erwin E aus U
             17.07.2008: Kiker99, Vulture
             21.07.2008: Kantor.JH, RobbyBer
             03.08.2008: Herr_Th.
             20.08.2008: Wolfgangbeyer
             26.11.2008: Pfalzfrank
             28.06.2009: Peterlustig
             29.09.2009: JHeuser
             15.11.2009: Fristu
             03.01.2010: Manecke
             15.02.2010: Kubrick
             06.04.2010: Gardini
             11.12.2010: Dr. Shaggeman, Lung
             14.01.2011: Sa-se
             15.09.2011: Raven
          - Ausstieg:
             Steffen M.: 20.2.2005
             Sansculotte: 23.3.2005
             Dolos: 31.3.2005
             Katharina: 22.4.2005
             Herrick: 24.8.2005
             Breeze: 14.12.2005
             Jesusfreund: 23.1.2006 (WW dann verloren)
             Akl: 12.2.2006
             DaTroll: 5.5.2006 (WW dann verloren)
             Dickbauch: 6.7.2006
             Gunther: 5.12.2006
             Markus Schweiß: 30.3.2007
             Flups: 10.5.2007
             Eike sauer: 9.10.2007 (WW 28.7.2011)
             Tobi B.: 24.10.2007
             Jergen: 5./10.2.2008
             Anneke Wolf: 8.2.2008 (6 Monate)
             Sechmet: 13.5.2008
             Fantasy: 26.5.2008
             Herr Klugbeisser: 9.6.2008
             Marcus Cyron: 1.2.2009 (WW 14.8.2010)
             Achim Raschka: 16.5.2009
             Tönjes: 26.6.2009
             Mnh: 9.8.2009
             Leithian: 16.9.2009
             Aristeides: 24.10.2009
             Markus Mueller: 24.10.2009
             Longbow4u: 25.10.2009
             Baldhur: 25.10.2009
             Achim Raschka: 26.10.2009
             Tönjes: 26.10.2009
             Lennert B: 27.10.2009
             Henriette Fiebig: 27.10.2009
             Syrcro: 29.10.2009
             Crux: 2.11.2009
             Alkuin: 2.11.2009
             My name: 2.11.2009
             Zeno Gantner: 3.11.2009
             TomK32: 7.11.2009
             Leon: 7.11.2009
             Richardfabi: 9.11.2009
             Darkone: 15.11.2009
             W.wolny: 15.11.2009
             IGEL: 16.11.2009
             Eloquence: 17.11.2009
             Tobnu: 19.11.2009
             Stern: 22.11.2009
             Elian: 24.11.2009
             GS: 24.11.2009
             Dishayloo: 25.11.2009
             Georg Slickers: 25.11.2009
             Blunt.: 30.11.2009 (2010/2011 SG-Admin)
             Leipnizkeks: 17.12.2009
             Martin Bahmann: 27.12.2009
             Rauenstein: 31.12.2009
             Waugsberg: 5.4.2010
             STBR: 14.05.2010
             C-M: 23.06.2010
             S1: 28.09.2010
             SibFreak: 29.09.2010
             Geher: 02.01.2011
             Voyager: 08.01.2011
             Capaci34: 24.1.2011 (WW 10.9.2011)
             Andibrunt: 03.02.2011
             Victor Eremita: 27.02.2011
             Idler: 27.03.2011
             Julius1990: 12.04.2011
             Codeispoetry: 26.05.2011
             Smial: 05.07.2011
             Sebmol: 09.07.2011
             Harro von Wuff: 16.07.2011
             Tröte: 28.07.2011
             Hufi: 21.08.2011
             Wiggum: 07.09.2011
             Don-kun: 10.10.2011
             Magadan: 26.10.2011
          - Wiedereinstieg:
             Pfalzfrank: 1.7.2007 (Ausstieg 13.6.2007)
             Pjacobi: 24.12.2006 (Ausstieg 14.5.2006)
             Tobnu: 1.7.2007 (Ausstieg 3.4.2007)
             Achim Raschka: 13.7.07 (Ausstieg 2.4.2007)
             FritzG: 6.10.2007 (Ausstieg 2.9.2007)
             Mnh: 3.11.2007 (Ausstieg 24.7.2007)
             Ralf R.: 3.2.2008 (Ausstieg 17.1.2008)
             Tafkas: 13.2.2008 (Ausstieg 15.1.2008)
             Gnu1742: 21.2.2008 (Ausstieg: 23.1.2008)
             Syrcro: 8.3.2008 (Ausstieg 24.1.2008)
             S1: 3.4.2008 (Ausstieg 25.2.2008)
             Arnomane: 8.5.2008 (Ausstieg 9.3.2008)
             Rauenstein: 12.5.2008 (Ausstieg: 3.1.2008)
             Achim Raschka: 1.6.2008 per WW (Ausstieg: 1.1.2008)
             Polarlys: 14.8.2008 (Ausstieg: 26.3.2008)
             Complex: 1.9.08 (Ausstieg: 16.7.2008)
             Bücherwürmlein: 12.12.08 (Ausstieg 23.11.2008)
             Rauenstein: 14.12.2008 (Ausstieg 25.8.2008)
             Tinz: 1.1.2009 (Ausstieg 30.6.2008)
             Martin Bahmann: 16.1.2009 (Ausstieg 11.8.2008)
             Syrcro: 28.3.2009 (Ausstieg 29.1.2009)
             Tönjes: 30.3.2009 (Ausstieg 13.3.2009)
             Jcornelius: 29.4.2009 (Ausstieg 31.8.2008)
             Atamari: 1.5.2009 (Ausstieg 28.3.2009)
             Julius1990: 21.5.2009 (Ausstieg 8.4.2009)
             Happolati: 8.6.2009 (Ausstieg 23.1.2009)
             Port(u*o)s: 15.8.2009 (Ausstieg 15.7.2009)
             S1: 3.9.2009 (Ausstieg 7.6.2009)
             Andibrunt: 3.9.2009 (Ausstieg 6.6.2009)
             David Ludwig: 20.9.2009 (Ausstieg: 23.5.2008)
             Leithian: 30.9.2009 (Ausstieg: 16.9.2009)
             Sa-se: 28.10.09 (Ausstieg: 3.8.2009)
             Henriette Fiebig: 14.12.2009 (Ausstieg: 27.10.2009)
             Leithian: 12.4.2010 (Ausstieg: 23.2.2010)
             Port(u*o)s: 30.4.2010 nach Neuwahl (Ausstieg: 17.12.2009)
             Hufi: 6.10.2010 (Ausstieg: 22.4.2010)
          - Temp-Deadmin:
             Tobnu (28.9.07-8.10.07)
             Richardfabi (5.11.07-21.11.07)
             Carbidfischer (18.4.09-2.5.09 mit Nachschlag bis 18.5.09)
             Achates (10.8.09-7.9.09, plus freiwilliger Nachschlag bis 5.10.09)
             Baba66 (12.9.09-10.10.09)
       */
       var exadmins=new Array("-jha-", "Akl", "AlexR", "Anathema", "ArtMechanic", "Bradypus", "Breeze", "Chd", "Dolos", "EBB", "Fab", "Fantasy", "Herrick", "Jesusfreund", "Katharina", "Coma", "Koethnig2", "Koethnig", "Mijobe", "Paddy", "Sansculotte", "Simplicius", "Steffen_M.", "Triebt%C3%A4ter", /* ... */ "Ulrich.fuchs", "Unscheinbar", "Unukorno", "Woldemar", "El", "Jah", "Rainer_Bielefeld", "Kils", "Keichwa", "PyBot", "DaTroll", "Tinuriand", "Umbenannter_Benutzer1", "P._Birken", "Juesch", "Dickbauch", "Wst", "Gunther", "Markus_Mueller", "Markus_Schwei%C3%9F", "Berlin-Jurist", "Flups", "Tobias_B%C3%A4r", "Tobi_B.", "Srbauer", "Jergen", "Kellerkind", "Anneke_Wolf", "Aglarech", "Ben-Zin", "Igelball", "Ilja_Lorek", "Jofi", "KMJ", "Karl-Henner", "Pit", "Robert_Kropf", "Skriptor", "Smurf", "Terabyte", "Thomas_Luft", "TheRunnerUp", "Urbanus", "Ralf_Roletschek", "Sechmet", "Herr_Klugbeisser", "Erwin_E_aus_U", "Kiker99", "Vulture", "Kantor.JH", "RobbyBer", "Herr_Th.", "Wolfgangbeyer", "Pfalzfrank", "T%C3%B6njes", "Peterlustig", "Mnh", "Achates", "Hermannthomas", "Baba66", "JHeuser", "Aristeides", "Longbow4u", "Baldhur", "Necrophorus", "Achim_Raschka", "Lennert_B", "Syrcro", "Crux", "Alkuin", "My_name", "Zeno_Gantner", "TomK32", "LeonWeber", "Leon", "Richardfabi", "Liesel", "Fristu", "Darkone", "W.wolny", "IGEL", "Eloquence", "Tobnu", "Stern", "Elian", "GS", "Dishayloo", "Schusch", "Georg_Slickers", "Blunt.", "Nocturne", "ChristophLanger", "Arnomane", "Vigala_Veia", "Asb", "Fire", "ElRaki", "Fusslkopp", "Limasign", "Stw", "Cottbus", "Mikue", "Threedots", "Tullius", "Zenon", "Irmgard", "Chef", "Sigune", "Beyer", "LosHawlos", "Hoheit", "Sven-steffen_arndt", "Vic_Fontaine", "Bernhard55", "Echoray", "Triggerhappy", "Leipnizkeks", "Nina", "Martin_Bahmann", "Fb78", "Rauenstein", "Schewek", "Schnargel", "Stahlkocher", "Manecke", "Rhododendronbusch", "Kubrick", "Waugsberg", "Gardini", "STBR", "C-M", "S1", "A.Savin", "SibFreak", "Dr._Shaggeman", "Lung", "Geher", "Voyager", "Sa-se", "Geos", "Andibrunt", "Nerd", "Victor_Eremita", "Idler", "Tilla", "Julius1990", "Codeispoetry", "1001", "Smial", "Sebmol", "Harro_von_Wuff", "Nb", "NebMaatRe", "Tr%C3%B6te", "Hufi", "Wiggum", "Raven", "Don-kun", "Magadan");
       var exadmins_str = '|'+exadmins.join('|')+'|';

       /*
         seltsame Einträge im [[Wikipedia:Bürokratenlogbuch]] (Februar 2004) scheinen
         auf E23 und TomK32 als Bürokraten hinzudeuten; hier aber nicht aufgeführt

         vor Februar 2004: Admin-Flag durch Developer gesetzt, deshalb Manske aufgeführt
       */
       var exbureaucrats=new Array("Head", "Sansculotte", "Magnus Manske", "Stefan_K%C3%BChn", "MichaelDiederich", "Lyzzy", "Raymond");
       var exbureaucrats_str = '|'+exbureaucrats.join('|')+'|';

       if (typeof(markexatxt) == 'undefined')
           markexatxt = "Ex-A";
       if (typeof(markexbureautxt) == 'undefined')
           markexbureautxt = "Ex-B";
   }

   // oversight
   if (markoversight) {
       // Notes: nö
       var oversight=new Array("Church_of_emacs", "Nolispanmo", "Ra%27ike", "Sargoth", "Stefan64");
       var oversight_str = '|'+oversight.join('|')+'|';

       if (typeof(markoversighttxt) == 'undefined')
           markoversighttxt = "OS";
   }

   // checkuser
   if (markcheckuser) {
       // Notes: nö
       var checkuser=new Array("Bdk", "Kulac");
       var checkuser_str = '|'+checkuser.join('|')+'|';

       if (typeof(markcheckusertxt) == 'undefined')
           markcheckusertxt = "CU";
   }

   // Ombudspersons: Abgleich mit http://de.wikipedia.org/w/index.php?title=Spezial%3AGlobale_Benutzerliste&username=&group=Ombudsmen
   var ombudsman=new Array("FloNight", "Mwpnl", "Sir48", "Thogo");
   var ombudsman_str = '|'+ombudsman.join('|')+'|';

   if (typeof(markombudsmantxt) == 'undefined')
       markombudsmantxt = "Omb";

   if (markarbcom || markadmins) {

       if (typeof(markarbcomtxt) == 'undefined')
           markarbcomtxt = "SG";

       // Notes: 22.5.2007 bis 30.11.2007
       // var arbcom=new Array("Bubo_bubo", "Janneman", "Lecartia", "Rainer_Zenz", "Thogo", "Henriette_Fiebig", "Kriddl", "Magadan", "Proofreader", "Streifengrasmaus");
       // var admarbcom=new Array("Lecartia", "Proofreader");

       // Notes: 1.12.2007 bis 31.5.2008
       // var arbcom=new Array("Henriette_Fiebig", "Kriddl", "Magadan", "Proofreader", "Streifengrasmaus", "Achates", "Rainer_Zenz", "Sebmol", "SVL", "Thogo");
       // var admarbcom=new Array("Proofreader", "SVL");

       // Notes: 1.6.2008 bis 31.7.2008
       // var arbcom=new Array("Achates", "Rainer_Zenz", "Sebmol", "SVL", "Thogo", "Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus");
       // var admarbcom=new Array("Proofreader", "SVL");

       // Notes: 1.8.2008 bis 30.11.2008
       // var arbcom=new Array("Achates", "Rainer_Zenz", "SVL", "Thogo", "Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus");
       // var admarbcom=new Array("Proofreader", "SVL");

       // Notes: 1.12.2008 bis 31.5.2009
       // var arbcom=new Array("Achim_Raschka", "Proofreader", "Southpark", "Stefan64", "Streifengrasmaus", "Achates", "Elya", "PDD", "Pitichinaccio", "Thogo");
       // var admarbcom=new Array("Proofreader");

       // Notes: 1.6.2009 bis 30.11.2009
       // var arbcom=new Array("Achates", "Elya", "PDD", "Pitichinaccio", "Thogo", "Abena", "Gustavf", "Hans_Koberger", "Henriette_Fiebig", "Leithian");
       // var arbcom=new Array("Achates", "PDD", "Gustavf");
       // var admarbcom=new Array("Abena", "Gustavf", "Hans_Koberger");
       // var admarbcom=new Array("Gustavf");

       // Notes: 1.12.2009 bis 31.5.2010 
       // var arbcom=new Array("Anka_Friedrich", "Blunt.", "Geos", "Gustavf", "Hans_Koberger", "Hubertl", "Janneman", "Kriddl", "Pjacobi", "Ralf_Roletschek");
       // var admarbcom=new Array("Anka_Friedrich", "Gustavf", "Hans_Koberger", "Hubertl");

       // Notes: 1.6.2010 bis 30.11.2010
       // var arbcom=new Array("Blunt.", "Geos", "Kriddl", "Pjacobi", "Ralf_Roletschek", "Catfisheye", "Gustavf", "Hei_ber", "Poisend-Ivy", "Port(u*o)s");
       // var admarbcom=new Array("Blunt.", "Catfisheye", "Gustavf", "Hei_ber");

       // Notes: 1.12.2010 bis 31.05.2011
       // var arbcom=new Array("Blunt.", /* verstorben: "Geos", */ "Carbidfischer", "Catfisheye", "Gustavf", "Hans_Koberger", "Hei_ber", "Perrak", "Pjacobi", "Port(u*o)s");
       // var admarbcom=new Array("Blunt.", "Catfisheye", "Gustavf", "Hans_Koberger", "Hei_ber");

       // Notes: 1.6.2011 bis 30.11.2011 (CURRENT)
       var arbcom=new Array("-jkb-", "Ca$e", "Carbidfischer", "Codc", "Hans_Koberger", "Hosse", "Krd", "Perrak", "Pjacobi");
       var admarbcom=new Array("-jkb-", "Ca$e", "Codc", "Hans_Koberger", "Hosse", "Krd");

       var arbcom_str = '|'+arbcom.join('|')+'|';
       var admarbcom_str = '|'+admarbcom.join('|')+'|';
   }

   if (isSpecial || isHistory || isUserpage || isTalk || isProject || isDatei || isHelp || isDiff) {
      var i;
      var aNode;
      var allanchors = document.getElementsByTagName("A");
      var allanchorsuser = new Array();
      var followupmark;
      var searchExp = /\/wiki\/Benutzer(in)?([ _]Diskussion)?:(.+)/;
      var searchExpTalk = /[ _]Diskussion:/;
      var marker;
      var mainpageanchor;
      var SGSpecial;

      appendCSS('span.adminMark { font-weight: bold; }');
      for (i=0; i < allanchors.length; i++) {
         aNode = allanchors[i];
         mainpageanchor = true;
         talkpageanchor = false;
         SGSpecial = false;
         // if it's a link to a user
         if ((href = aNode.getAttribute("href")) && (searchExp.exec(href) != null)) {
             currUser = searchExp.exec(href)[3];
             /* if (isUserpage) */ currUserClean = currUser.replace(/\/.*/,'');
             if (currUserClean != currUser) mainpageanchor = false;
             if (searchExpTalk.exec(href) != null) talkpageanchor = true;

             if (mainpageanchor) allanchorsuser[i] = currUserClean;
             else allanchorsuser[i] = "";

             followupmark = false;
             if (i>0)
                   if ((currUserClean == allanchorsuser[i-1]) && talkpageanchor)
                         followupmark = true;

             currUser= "|" + currUserClean + "|";
             marker = new Array();

             if (admarbcom_str.indexOf(currUser) != -1) {
                 SGSpecial = true;
                 if (markarbcom || markadmins) marker.push(markarbcomtxt + "-" + markatxt);
             }

             if (markadmins && !SGSpecial) {
                // don't mark SG-only Adm twice
                if (!(admarbcom_str.indexOf(currUser) != -1)) {
                   // is this user an admin?
                   if (admins_str.indexOf(currUser) != -1) marker.push(markatxt);
                }
                // is this user a renamed admin?
                if (renadmins_str.indexOf(currUser) != -1) marker.push(markrenatxt);
                // is this user a steward?
                if (stewards_str.indexOf(currUser) != -1) marker.push(markstewtxt);
                // is this user an ombudsman?
                if (ombudsman_str.indexOf(currUser) != -1) marker.push(markombudsmantxt);
                // is this user a bureaucrat?
                if (bureaucrats_str.indexOf(currUser) != -1) marker.push(markbureautxt);
             }

             if (markoversight) {
                // does this user have oversight rights?
                if (oversight_str.indexOf(currUser) != -1) marker.push(markoversighttxt);
             }

             if (markcheckuser) {
                // does this user have checkuser rights?
                if (checkuser_str.indexOf(currUser) != -1) marker.push(markcheckusertxt);
             }

             if (markarbcom && !SGSpecial) {
                // is this user an arbcom member?
                if (arbcom_str.indexOf(currUser) != -1) marker.push(markarbcomtxt);
             }

             if (markcomadmins) {
                // is this user a commons admin?
                if (comadmins_str.indexOf(currUser) != -1) marker.push(markcomatxt);
             }

             if (markexadmins) {
                // was this user an admin?
                if (exadmins_str.indexOf(currUser) != -1) marker.push(markexatxt);
                // was this user a bureaucrat?
                if (exbureaucrats_str.indexOf(currUser) != -1) marker.push(markexbureautxt);
             }

             // don't mark followups
             if (!followupmark)
             // don't mark certain pages, except link to user main page
             if (mainpageanchor ||
                 (marksubpages && (wgCanonicalSpecialPageName != "Prefixindex")
                               && (wgCanonicalSpecialPageName != "Allpages")) )
             // check finished, now append node
             if ((marker.length > 0) && !(dontmarkmyself && (currUserClean == wgUserName))) {
                var aMark = document.createElement("span");
                aMark.className = "adminMark";

                var aMarkText = document.createTextNode(" (" + marker.join("/") + ")");
                aMark.appendChild(aMarkText);
                aNode.appendChild(aMark);
             }
         }
      }
   }
 }

 addOnloadHook(markAdmins);

 // </nowiki>