Benutzer:Steevie/myscripts.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
// -------------------------------------------------------------------------------------

function Test()
  {
   if (wgAction == "edit")
     {
      document.getElementById('p-cactions').innerHTML +=
        '</div>'+
        '<div id="MakeTypo" class="portlet">'+
        '<h5>MakeTypo</h5>'+
        '<div class=pBody><ul>'+
        '<li><a href=\"javascript:RevertKVdA()\">K. Verb.</a></li>'+
        '<li><a href=\"javascript:RevertBBfdBa()\">Belege ang.</a></li>'+
        '<li><a href=\"javascript:RevertBkW()\">K. Werbung</a></li>'+
        '<li><a href=\"javascript:RevertNPOV()\">K. NPOV</a></li>'+
        '<li><a href=\"javascript:RevertUBAE()\">Unbegr.Änd.</a></li>'+
        '<li><a href=\"javascript:RevertWEB()\">n.v.Feinsten</a></li>'+
        '<li><a href=\"javascript:RevertQuali()\">k.enz.Quali.</a></li>'+
        '</ul></div>'+
        '</div>';

      var new_a = document.createElement('a');
      new_a.href = "javascript:MakeTypo()";
      new_a.appendChild(document.createTextNode("MakeTypo"));
      var new_li = document.createElement('li');
      new_li.appendChild(new_a);
      var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
      tmp_Node = tmp_nodes[0];
      if (document.getElementById("ca-stable") != null)
        {
         tmp_Node.insertBefore(new_li.cloneNode(true), document.getElementById("ca-stable"));
        }
      else
      if (document.getElementById("ca-nstab-main") != null)
        {
         tmp_Node.insertBefore(new_li.cloneNode(true), document.getElementById("ca-nstab-main"));
        }
     }

   /* p-personal */

   var new_a = document.createElement('a');
   new_a.href = "http://de.wikipedia.org/w/index.php?title=Spezial:Markierungs%C3%BCbersicht&limit=500&namespace=0&level=0&user=Steevie&status=-1&automatic=0&type=review";
   new_a.appendChild(document.createTextNode("Eigene Sichtungen"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-personal").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Benutzer:Steevie/Nützliches";
   new_a.appendChild(document.createTextNode("Nützliches"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-personal").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Benutzer:Steevie/Artikel";
   new_a.appendChild(document.createTextNode("Artikel"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-personal").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Benutzer:Steevie/Notizen";
   new_a.appendChild(document.createTextNode("Notizen"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-personal").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Benutzer:Steevie/Links";
   new_a.appendChild(document.createTextNode("Links"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-personal").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   /* p-tb */

   var new_a = document.createElement('a');
   new_a.href = "javascript:MakeSmth2()";
   new_a.appendChild(document.createTextNode("MarkPage"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "javascript:MakeSmth1()";
   new_a.appendChild(document.createTextNode("PageInfo"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Spezial:Beiträge/Quica";
   new_a.appendChild(document.createTextNode("Quica"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Spezial:Beiträge/Sis33";
   new_a.appendChild(document.createTextNode("Sis33"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Spezial:Beiträge/Leilani artwork";
   new_a.appendChild(document.createTextNode("Leilani artwork"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "/wiki/Spezial:Beiträge/Katach";
   new_a.appendChild(document.createTextNode("Katach"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("p-tb").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   /* p-Mitmachen */
   /* column-one */

   var new_a = document.createElement('a');
   new_a.href = "javascript:MakeTypoSpezial()";
   new_a.appendChild(document.createTextNode("ß->ss"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));

   var new_a = document.createElement('a');
   new_a.href = "javascript:MakeTypoDouble()";
   new_a.appendChild(document.createTextNode("Dbl Dbl"));
   var new_li = document.createElement('li');
   new_li.appendChild(new_a);
   var tmp_nodes = document.getElementById("column-one").getElementsByTagName("ul");
   tmp_Node = tmp_nodes[0];
   tmp_Node.appendChild(new_li.cloneNode(true));
  }
addOnloadHook(Test);

function MakeSmth1()
  {
   var asReadInUrlParameters;
   var asReadInUrlParameter;

/*
   if (wgCanonicalSpecialPageName && (wgCanonicalSpecialPageName != "Watchlist" && 
        wgCanonicalSpecialPageName != "Recentchanges" && 
        wgCanonicalSpecialPageName != "Contributions" && 
        wgCanonicalSpecialPageName != "Log" && 
        wgCanonicalSpecialPageName != "Search"))
*/

   alert('wgNamespaceNumber [' + wgNamespaceNumber + ']');
   alert('wgCanonicalNamespace [' + wgCanonicalNamespace + ']');
   alert('wgCanonicalSpecialPageName [' + wgCanonicalSpecialPageName+ ']');
   alert('wgPageName [' + wgPageName + ']');
   alert('wgTitle [' + wgTitle + ']');
   alert('wgAction [' + wgAction + ']');
   alert('wgIsArticle [' + wgIsArticle + ']');
   alert('wgArticleId [' + wgArticleId + ']');
   
   //------------
 
   asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");
 
   for (i = 0; i < asReadInUrlParameters.length; i++)
     {
      asReadInUrlParameter = asReadInUrlParameters[i].split("=");
      alert('[' + decodeURIComponent(asReadInUrlParameter[0]) + ']=' +
            '[' + decodeURIComponent(asReadInUrlParameter[1]) + ']');
     }

   // alert(UrlParameters['action']);
  }

function MakeSmth2()
  {
   var b_articles_str = '|'+b_articles.join('|')+'|';
   var m_articles_str = '|'+m_articles.join('|')+'|';
   var w_articles_str = '|'+w_articles.join('|')+'|';
   var its_me_str  = '|'+its_me.join('|')+'|';
   var z_articles_str = '|'+z_articles.join('|')+'|';

   var a_users_str = '|'+a_users.join('|')+'|';
   var e_users_str = '|'+e_users.join('|')+'|';
   var ea_users_str = '|'+ea_users.join('|')+'|';
   var i_users_str = '|'+i_users.join('|')+'|';
   var o_users_str = '|'+o_users.join('|')+'|';
   var p_users_str = '|'+p_users.join('|')+'|';
   var u_users_str = '|'+u_users.join('|')+'|';

   markEntries(true, true,
               'b', b_articles_str, 'm', m_articles_str,
               'w', w_articles_str, '!', its_me_str, 'z', z_articles_str, 
               'a', a_users_str, 'e', e_users_str,
               'i', i_users_str, 'o', o_users_str, 
               'u', u_users_str, 'ea', ea_users_str,
               'p', p_users_str);
  }

function Revert(Text)
  {
   var Inhalt;

   Inhalt = document.editform.wpSummary.value;
   document.editform.wpSummary.value = Inhalt + ' ' + Text;
   document.editform.wpMinoredit.checked = false;

   document.editform.submit();
  }

function RevertQuali()
  {
   Revert('Beitrag nicht von enzyklopädischer Qualität. Bitte [[WP:WSIGA|"Wie schreibe ich einen guten Artikel"]] beachten.');
  }

function RevertKVdA()
  {
   Revert('Keine Verbesserung des Artikels.');
  }
function RevertBBfdBa()
  {
   Revert('Bitte Belege für die Behauptung angeben - [[WP:Q]]');
  }
function RevertBkW()
  {
   Revert('Bitte keine Werbung - [[WP:WEB]]');
  }
function RevertNPOV()
  {
   Revert('Kein [[WP:Neutraler Standpunkt]]');
  }
function RevertUBAE()
  {
   Revert('Rev. wg. unbegründeter Änderung');
  }
function RevertWEB()
  {
   Revert('Weblink entfernt, siehe [[WP:WEB]]');
  }


function MakeTypoSpezial()
  {
   var Inhalt;
   Inhalt = document.editform.wpTextbox1.value;

   if (!((Inhalt.search("Abschluß<!--sic-->") != -1) || 
         (Inhalt.search("Abschluß,<!--sic-->") != -1) || 
         (Inhalt.search("abschluß<!--sic-->") != -1) || 
         (Inhalt.search("abschluß,<!--sic-->") != -1)))
     {
      Inhalt = Inhalt.replace("Abschluß", "Abschluss");
      Inhalt = Inhalt.replace("abschluß", "abschluss");
     }

   if (!((Inhalt.search("muß<!--sic-->") != -1) || 
         (Inhalt.search("muß,<!--sic-->") != -1) || 
         (Inhalt.search("muß<!--sic-->") != -1) || 
         (Inhalt.search("muß,<!--sic-->") != -1)))
     {
      Inhalt = Inhalt.replace("Muß", "Muss");
      Inhalt = Inhalt.replace("muß", "muss");
     }

   if (!((Inhalt.search("daß<!--sic-->") != -1) || 
         (Inhalt.search("daß,<!--sic-->") != -1) || 
         (Inhalt.search("daß<!--sic-->") != -1) || 
         (Inhalt.search("daß,<!--sic-->") != -1)))
     {
      Inhalt = Inhalt.replace("Daß", "Dass");
      Inhalt = Inhalt.replace("daß", "dass");
     }

   document.editform.wpTextbox1.value = Inhalt;
  }

function MakeTypoDouble()
  {
   var Inhalt;
   Inhalt = document.editform.wpTextbox1.value;

   Inhalt = Inhalt.replace(/\bdem dem\b/g, "dem");
   Inhalt = Inhalt.replace(/\bder der\b/g, "der");
   Inhalt = Inhalt.replace(/\bdie die\b/g, "die");

   document.editform.wpTextbox1.value = Inhalt;
  }

function MakeTypo()
  {
   var Inhalt;
   Inhalt = document.editform.wpTextbox1.value;

   // --- Ersetzen ---
   // Inhalt = Inhalt.replace(/\b\b/g, "");


   Inhalt = Inhalt.replace(/\babolviert/g, "absolviert");

   Inhalt = Inhalt.replace(/\balllerdings/g, "allerdings");
   Inhalt = Inhalt.replace(/\bAlllerdings/g, "Allerdings");

   Inhalt = Inhalt.replace(/\baquirieren/g, "akquirieren");
   Inhalt = Inhalt.replace(/\baquiriert/g, "akquiriert");

   Inhalt = Inhalt.replace(/\balamiert/g, "alarmiert");

   Inhalt = Inhalt.replace(/\bAnthropolgie/g, "Anthropologie");
   Inhalt = Inhalt.replace(/\banthropolgie/g, "anthropologie");

   Inhalt = Inhalt.replace(/\bAssoziert/g, "Assoziiert");
   Inhalt = Inhalt.replace(/\bassoziert/g, "assoziiert");

   Inhalt = Inhalt.replace(/\bAthmosphäre/g, "Atmosphäre");

   Inhalt = Inhalt.replace(/\bAugezeichnet/g, "Ausgezeichnet");
   Inhalt = Inhalt.replace(/\baugezeichnet/g, "ausgezeichnet");
 
   Inhalt = Inhalt.replace(/\bAusschüße/g, "Ausschüsse");

   Inhalt = Inhalt.replace(/\baußerordnetlich/g, "außerordentlich");

   Inhalt = Inhalt.replace(/\bauthorisiert/g, "autorisiert");

   Inhalt = Inhalt.replace(/\bBattaillon/g, "Bataillon");
   Inhalt = Inhalt.replace(/\bBatallion/g, "Bataillon");

   Inhalt = Inhalt.replace(/\bbeeinhaltet/g, "beinhaltet");

   Inhalt = Inhalt.replace(/\bBegenung/g, "Begegnung");

   Inhalt = Inhalt.replace(/\bbeherscht/g, "beherrscht");

   Inhalt = Inhalt.replace(/\bBeipiel/g, "Beispiel");
   Inhalt = Inhalt.replace(/\bbeipiel/g, "beispiel");
   Inhalt = Inhalt.replace(/\bBeispel/g, "Beispiel");
   Inhalt = Inhalt.replace(/\bbeispel/g, "beispiel");

   Inhalt = Inhalt.replace(/\bBeispielweise/g, "Beispielsweise");
   Inhalt = Inhalt.replace(/\bbeispielweise/g, "beispielsweise");

   Inhalt = Inhalt.replace(/\bBesipielsweise/g, "Beispielsweise");
   Inhalt = Inhalt.replace(/\bbesipielsweise/g, "beispielsweise");

   Inhalt = Inhalt.replace(/\bbezeichnte\b/g, "bezeichnete");

   Inhalt = Inhalt.replace(/\bbravorös/g, "bravourös");

   Inhalt = Inhalt.replace(/\bdagagen\b/g, "dagegen");

   Inhalt = Inhalt.replace(/\bDarüberhinaus\b/g, "Darüber hinaus");
   Inhalt = Inhalt.replace(/\bdarüberhinaus\b/g, "darüber hinaus");

   Inhalt = Inhalt.replace(/\bdetailiert/g, "detailliert");
   Inhalt = Inhalt.replace(/\bdetalliert/g, "detailliert");

   Inhalt = Inhalt.replace(/\bdiskrimieren/g, "diskriminieren");

   Inhalt = Inhalt.replace(/\bDurchschlagkraft\b/g, "Durchschlagskraft");
   Inhalt = Inhalt.replace(/\bdurchschnitlich/g, "durchschnittlich");

   Inhalt = Inhalt.replace(/\bebenfals\b/g, "ebenfalls");
   Inhalt = Inhalt.replace(/\bEbenfals\b/g, "Ebenfalls");
   Inhalt = Inhalt.replace(/\bentscheidene\b/g, "entscheidende");
   Inhalt = Inhalt.replace(/\bentscheidenen\b/g, "entscheidenden");

   Inhalt = Inhalt.replace(/\berziehlt/g, "erzielt");
   Inhalt = Inhalt.replace(/\bErziehlt/g, "Erzielt");

   // Zitate ! Inhalt = Inhalt.replace(/\berstenmal/g, "ersten Mal");

   Inhalt = Inhalt.replace(/\bGedächnis/g, "Gedächtnis");

   Inhalt = Inhalt.replace(/\bgeheimgehalten/g, "geheim gehalten");

   Inhalt = Inhalt.replace(/\bgennant/g, "genannt");

   Inhalt = Inhalt.replace(/\bGenausogut/g, "Genauso gut");
   Inhalt = Inhalt.replace(/\bgenausogut/g, "genauso gut");
   Inhalt = Inhalt.replace(/\bGenausooft/g, "Genauso oft");
   Inhalt = Inhalt.replace(/\bgenausooft/g, "genauso oft");

   Inhalt = Inhalt.replace(/\bgenausovielen\b/g, "genauso vielen");
   Inhalt = Inhalt.replace(/\bGenausoviele\b/g, "Genauso viele");
   Inhalt = Inhalt.replace(/\bgenausoviele\b/g, "genauso viele");
   Inhalt = Inhalt.replace(/\bGenausoviel\b/g, "Genauso viel");
   Inhalt = Inhalt.replace(/\bgenausoviel\b/g, "genauso viel");
   Inhalt = Inhalt.replace(/\bGenausowenig/g, "Genauso wenig");
   Inhalt = Inhalt.replace(/\bgenausowenig/g, "genauso wenig");

   Inhalt = Inhalt.replace(/\bgeschreiben/g, "geschrieben");
 
   Inhalt = Inhalt.replace(/\bGouvernour/g, "Gouverneur");
   Inhalt = Inhalt.replace(/\bgroßtenteils/g, "größtenteils");

   Inhalt = Inhalt.replace(/\binsbesonders\b/g, "insbesondere");
   Inhalt = Inhalt.replace(/\bInsbesonders\b/g, "Insbesondere");

   Inhalt = Inhalt.replace(/\bJahhundert/g, "Jahrhundert");
   Inhalt = Inhalt.replace(/\bJarhundert/g, "Jahrhundert");
   Inhalt = Inhalt.replace(/\bJahrundert/g, "Jahrhundert");

   Inhalt = Inhalt.replace(/\bklassiche/g, "klassische");

   Inhalt = Inhalt.replace(/\bKonkurenten/g, "Konkurrenten");
   Inhalt = Inhalt.replace(/\bkonkuriert/g, "konkurriert");

   Inhalt = Inhalt.replace(/\bManschaft/g, "Mannschaft");
   Inhalt = Inhalt.replace(/manschaft/g, "mannschaft");

   Inhalt = Inhalt.replace(/\bmindstens/g, "mindestens");

   Inhalt = Inhalt.replace(/\bMitlerweile/g, "Mittlerweile");
   Inhalt = Inhalt.replace(/\bmitlerweile/g, "mittlerweile");

   Inhalt = Inhalt.replace(/\bmögichst/g, "möglichst");

   Inhalt = Inhalt.replace(/\bmöglichrweise/g, "möglicherweise");

   Inhalt = Inhalt.replace(/\bmüsssen/g, "müssen");

   Inhalt = Inhalt.replace(/\bniedersächsich/g, "niedersächsisch");
   Inhalt = Inhalt.replace(/\bNördöstlich/g, "Nordöstlich");
   Inhalt = Inhalt.replace(/\bnördöstlich/g, "nordöstlich");
   Inhalt = Inhalt.replace(/\bNördwestlich/g, "Nordwestlich");
   Inhalt = Inhalt.replace(/\bnördwestlich/g, "nordwestlich");

   Inhalt = Inhalt.replace("öffenlich", "öffentlich");
   Inhalt = Inhalt.replace("Öffenlich", "Öffentlich");

   Inhalt = Inhalt.replace("offensichtlicht", "offensichtlich");
 
   Inhalt = Inhalt.replace(/Offziell/g, "Offiziell");
   Inhalt = Inhalt.replace(/offziell/g, "offiziell");
   Inhalt = Inhalt.replace(/Ofiziell/g, "Offiziell");
   Inhalt = Inhalt.replace(/ofiziell/g, "offiziell");

   Inhalt = Inhalt.replace(/Organistation/g, "Organisation");

   Inhalt = Inhalt.replace(/\bPalament/g, "Parlament");

   Inhalt = Inhalt.replace(/\bpersöhnlich/g, "persönlich");
   Inhalt = Inhalt.replace(/\bPersöhnlich/g, "Persönlich");

   Inhalt = Inhalt.replace(/\bphilantrop/g, "philanthrop");
   Inhalt = Inhalt.replace(/\bPhilantrop/g, "Philanthrop");
   Inhalt = Inhalt.replace(/\bphilanthroph/g, "philanthrop");
   Inhalt = Inhalt.replace(/\bPhilanthroph/g, "Philanthrop");

   Inhalt = Inhalt.replace(/\brennoviert/g, "renoviert");

   Inhalt = Inhalt.replace(/\bunbhängig/g, "unabhängig");

   Inhalt = Inhalt.replace(/\bUniveristät/g, "Universität");
   Inhalt = Inhalt.replace(/\bUniverität/g, "Universität");

   Inhalt = Inhalt.replace(/\bunwiderbringlich/g, "unwiederbringlich");

   Inhalt = Inhalt.replace(/\bVererbar/g, "Vererbbar");
   Inhalt = Inhalt.replace(/\bvererbar/g, "vererbbar");

   Inhalt = Inhalt.replace(/\bvermeindlich/g, "vermeintlich");

   Inhalt = Inhalt.replace(/\bvertretten/g, "vertreten");

   Inhalt = Inhalt.replace(/\bVerteigung/g, "Verteidigung");
  
   Inhalt = Inhalt.replace(/\bVorallem\b/g, "Vor allem");
   Inhalt = Inhalt.replace(/\bvorallem\b/g, "vor allem");

   Inhalt = Inhalt.replace(/\bVorraussetzung/g, "Voraussetzung");

   Inhalt = Inhalt.replace(/\bWärend/g, "Während");
   Inhalt = Inhalt.replace(/\bwärend/g, "während");

   Inhalt = Inhalt.replace(/Warscheinlich/g, "Wahrscheinlich");
   Inhalt = Inhalt.replace(/warscheinlich/g, "wahrscheinlich");

   Inhalt = Inhalt.replace(/\bweden\b/g, "werden");

   Inhalt = Inhalt.replace(/Wiederhall/g, "Widerhall");
   Inhalt = Inhalt.replace(/wiederhall/g, "widerhall");

   Inhalt = Inhalt.replace(/Wöchendlich/g, "Wöchentlich");
   Inhalt = Inhalt.replace(/wöchendlich/g, "wöchentlich");

   // --- ß - Test ---

   //Inhalt = Inhalt.replace(/\bSchulabschluß\b/g, "Schulabschluss");
   //Inhalt = Inhalt.replace(/schulabschluß\b/g, "schulabschluss");
/*
   if (!((Inhalt.search("Abschluß<!--sic-->") != -1) || (Inhalt.search("Abschluß,<!--sic-->") != -1)))
     {
      Inhalt = Inhalt.replace(decode_utf8('/Abschluß\b/g'), "Abschluss");
     }
*/

   // --- Schweiz ---

   if (!((Inhalt.search("schweizbezogen") != -1) || (Inhalt.search("schweiz bezogen") != -1) || 
        (Inhalt.search("Schweizbezogen") != -1) || (Inhalt.search("Schweiz bezogen") != -1) || 
        (Inhalt.search("Schweiz") != -1) || (Inhalt.search("schweiz") != -1)))
     {
      Inhalt = Inhalt.replace(/\bgemäss\b/g, "gemäß");
      Inhalt = Inhalt.replace(/\bGemäss\b/g, "Gemäß");

      Inhalt = Inhalt.replace(/\bgrösseren\b/g, "größeren");
      Inhalt = Inhalt.replace(/\bGrösseren\b/g, "Größeren");

      Inhalt = Inhalt.replace(/\bgrossen\b/g, "großen");
      Inhalt = Inhalt.replace(/\bGrossen\b/g, "Großen");

      Inhalt = Inhalt.replace(/\bStrassenfest/g, "Straßenfest");

      Inhalt = Inhalt.replace(/lebensgrosse\b/g, "lebensgroße");
      Inhalt = Inhalt.replace(/\bLebensgrosse\b/g, "Lebensgroße");

      Inhalt = Inhalt.replace(/\bAusserhalb\b/g, "Außerhalb");
      Inhalt = Inhalt.replace(/\bausserhalb\b/g, "außerhalb");
 
      Inhalt = Inhalt.replace(/\bausserdem\b/g, "außerdem");

      Inhalt = Inhalt.replace(/\bregelmässig/g, "regelmäßig");

      Inhalt = Inhalt.replace(/\bAussen\b/g, "Außen");
      Inhalt = Inhalt.replace(/\baussen\b/g, "außen");
     }

   document.editform.wpTextbox1.value = Inhalt;
   document.editform.wpSummary.value = document.editform.wpSummary.value + 'Typo';
   document.editform.wpMinoredit.checked = true;

   document.editform.submit();
  }

// -------------------------------------------------------------------------------------

var Do_addeditLinks = true;
var Do_Debug = false;

function addeditLinks()
  {
   if (!Do_addeditLinks) return;

   var WikiPath = 'w';

   if (wgCanonicalSpecialPageName && 
       (wgCanonicalSpecialPageName == "Search" ||
        wgCanonicalSpecialPageName == "Contributions" ||
        wgCanonicalSpecialPageName == "Watchlist"))
     {
      for (var i = 0; i < document.getElementsByTagName("A").length; i++)
        {
         Artikel = "";
         if (href = document.getElementsByTagName("A")[i].getAttribute("href")) 
           {
            if ((href.indexOf("/wiki/") != -1) && (href.indexOf("Spezial:") == -1))
              {
               Artikel = href.split("/wiki/");
               Artikel = decode_utf8(Artikel[1]);
               Artikel = decode_unicode(Artikel);
              }
            else
            if ((href.indexOf("title=") != -1) && (href.indexOf("&redirect=no") != -1))
              {
               /* z. B. Weiterleitungen */
               Artikel = href.split("title=");
               Artikel = Artikel[1].split("&redirect=no");
               Artikel = decode_utf8(Artikel[0]);
               Artikel = decode_unicode(Artikel);
              }
            else
              {
               if (Do_Debug)
                  alert('href ['+ href +']');
              }
           }
         if ((Artikel) &&
             (Artikel === document.getElementsByTagName("A")[i].innerHTML) && 
             (Artikel != "Hauptseite"))
           {
            var editLink = document.createElement("a");
            editLink.setAttribute('href', '/' + WikiPath + '/index.php?title=' +
                                          Artikel.replace(/\&amp;/g, "%26") + '&action=edit');
            editLink.setAttribute('title', 'Seite bearbeiten');
            var editLinkText = document.createTextNode('Bearbeiten');
            editLink.appendChild(editLinkText);
 
            document.getElementsByTagName("A")[i].parentNode.insertBefore(document.createTextNode('('), 
                                                                          document.getElementsByTagName("A")[i]);
            document.getElementsByTagName("A")[i].parentNode.insertBefore(editLink, 
                                                                          document.getElementsByTagName("A")[i]);
            i++;
            document.getElementsByTagName("A")[i].parentNode.insertBefore(document.createTextNode(') '),
                                                                          document.getElementsByTagName("A")[i]);
           }
         else
           {
            if (Do_Debug)
               alert('Artikel ['+Artikel+'] innerHTML ['+document.getElementsByTagName("A")[i].innerHTML+']');
           }
        }
     }
  }
addOnloadHook(addeditLinks);

function decode_unicode(utftext)
  {
   utftext = utftext.replace(/_/g, " ");
   utftext = utftext.replace(/\&/g, "&amp;");
   utftext = utftext.replace(/\%26/g, "&amp;");
   utftext = utftext.replace(/\%22/g, '"');
   utftext = utftext.replace(/\%C3\%A4/g, "ä");
   utftext = utftext.replace(/\%C3\%B6/g, "ö");
   utftext = utftext.replace(/\%C3\%BC/g, "ü");
   utftext = utftext.replace(/\%C3\%9F/g, "ß");
   utftext = utftext.replace(/\%C3\%84/g, "Ä");
   utftext = utftext.replace(/\%C3\%96/g, "Ö");
   utftext = utftext.replace(/\%C3\%9C/g, "Ü");
 
   return utftext ;
  }

// -------------------------------------------------------------------------------------

var UrlParameters = new Array ();

function markAllEntries()
  {
   var b_articles_str = '|'+b_articles.join('|')+'|';
   var m_articles_str = '|'+m_articles.join('|')+'|';
   var w_articles_str = '|'+w_articles.join('|')+'|';
   var its_me_str  = '|'+its_me.join('|')+'|';
   var z_articles_str = '|'+z_articles.join('|')+'|';

   var a_users_str = '|'+a_users.join('|')+'|';
   var e_users_str = '|'+e_users.join('|')+'|';
   var ea_users_str = '|'+ea_users.join('|')+'|';
   var i_users_str = '|'+i_users.join('|')+'|';
   var o_users_str = '|'+o_users.join('|')+'|';
   var p_users_str = '|'+p_users.join('|')+'|';
   var u_users_str = '|'+u_users.join('|')+'|';

   markEntries(false, false,
               'b', b_articles_str, 'm', m_articles_str,
               'w', w_articles_str, '!', its_me_str, 'z', z_articles_str, 
               'a', a_users_str, 'e', e_users_str,
               'i', i_users_str, 'o', o_users_str,
               'u', u_users_str, 'ea', ea_users_str,
               'p', p_users_str);
  }


function markEntries(user_ever, art_ever, a_Sign_1, a_p_param_str_1, a_Sign_2, a_p_param_str_2,
                     a_Sign_3, a_p_param_str_3, 
                     a_Sign_4, a_p_param_str_4, a_Sign_5, a_p_param_str_5,
                     b_Sign_1, b_p_param_str_1, b_Sign_2, b_p_param_str_2,
                     b_Sign_3, b_p_param_str_3, b_Sign_4, b_p_param_str_4,
                     b_Sign_5, b_p_param_str_5, b_Sign_6, b_p_param_str_6,
                     b_Sign_7, b_p_param_str_7)
  {
   var i;
   var tempNode;
   var AllAnchors = document.getElementsByTagName("A");

   var a_searchExp = /.org.wiki.(.+)/;
   var SearchArticle;

   // var editserver = 'http://toolserver.org/~interiot/cgi-bin/count_edits?user=';
   var editserver = 'http://toolserver.org/%7Etparis/pcount/index.php?lang=de&wiki=wikipedia&name=';

   var new_img = document.createElement("img");
 
   var a_NewTag_1 = document.createElement("b");
   a_NewTag_1.style.color = "#ff8000";
   // var a_NewTagText_1 = document.createTextNode(" (" + a_Sign_1 + ")");
   var a_NewTagText_1 = document.createTextNode(" ");
   a_NewTag_1.appendChild(a_NewTagText_1);
   new_img.src = "http://217.86.173.116/Smilies/boldblue.gif";
   new_img.width=31;
   new_img.height=31;
   a_NewTag_1.appendChild(new_img.cloneNode(true));

   var a_NewTag_2 = document.createElement("b");
   a_NewTag_2.style.color = "#00c000";
   // var a_NewTagText_2 = document.createTextNode(" (" + a_Sign_2 + ")");
   var a_NewTagText_2 = document.createTextNode(" ");
   a_NewTag_2.appendChild(a_NewTagText_2);
   new_img.src = "http://217.86.173.116/Smilies/bounce.gif";
   new_img.width=31;
   new_img.height=31;
   a_NewTag_2.appendChild(new_img.cloneNode(true));

   var a_NewTag_3 = document.createElement("b");
   a_NewTag_3.style.color = "#ff0000";
   // var a_NewTagText_3 = document.createTextNode(" (" + a_Sign_3 + ")");
   var a_NewTagText_3 = document.createTextNode(" ");
   a_NewTag_3.appendChild(a_NewTagText_3);
   new_img.src = "http://217.86.173.116/Smilies/boldred.gif";
   new_img.width=31;
   new_img.height=31;
   a_NewTag_3.appendChild(new_img.cloneNode(true));

   var a_NewTag_4 = document.createElement("b");
   var a_NewTagText_4 = document.createTextNode(" (" + a_Sign_4 + ")");
   a_NewTag_4.appendChild(a_NewTagText_4);
 
   var a_NewTag_5 = document.createElement("b");
   a_NewTag_5.style.color = "#ff0000";
   // var a_NewTagText_5 = document.createTextNode(" (" + a_Sign_5 + ")");
   var a_NewTagText_5 = document.createTextNode(" ");
   a_NewTag_5.appendChild(a_NewTagText_5);
   new_img.src = "http://217.86.173.116/Smilies/horror.gif";
   new_img.width=22;
   new_img.height=17;
   a_NewTag_5.appendChild(new_img.cloneNode(true));

   var b_searchExp = /.wiki.Benutzer.(.+)/;
   var c_searchExp = /.title.Benutzer.(.+)/;
   var d_searchExp = /.Spezial.Beiträge.(.+)/;
   var SearchUser;

   var b_NewTag_1 = document.createElement("b");
   var b_NewTagText_1 = document.createTextNode(" (" + b_Sign_1 + ")");
   b_NewTag_1.appendChild(b_NewTagText_1);

   var b_NewTag_2 = document.createElement("b");
   var b_NewTagText_2 = document.createTextNode(" (" + b_Sign_2 + ")");
   b_NewTag_2.appendChild(b_NewTagText_2);

   var b_NewTag_3 = document.createElement("b");
   var b_NewTagText_3 = document.createTextNode(" (" + b_Sign_3 + ")");
   b_NewTag_3.appendChild(b_NewTagText_3);

   var b_NewTag_4 = document.createElement("b");
   var b_NewTagText_4 = document.createTextNode(" (" + b_Sign_4 + ")");
   b_NewTag_4.appendChild(b_NewTagText_4);
 
   var b_NewTag_5 = document.createElement("b");
   var b_NewTagText_5 = document.createTextNode(" (" + b_Sign_5 + ")");
   b_NewTag_5.appendChild(b_NewTagText_5);

   var b_NewTag_6 = document.createElement("b");
   var b_NewTagText_6 = document.createTextNode(" (" + b_Sign_6 + ")");
   b_NewTag_6.appendChild(b_NewTagText_6);

   //-----------

   var b_NewTag_7 = document.createElement("i");
   var b_NewTagText_7 = document.createTextNode(" (" + b_Sign_7 + ")");
   b_NewTag_7.appendChild(b_NewTagText_7);

   var b_NewTag_8 = document.createElement("i");
   var b_NewTagText_8 = document.createTextNode("(l)");
   b_NewTag_8.appendChild(b_NewTagText_8);

   var b_NewTag_9 = document.createElement("i");
   var b_NewTagText_9 = document.createTextNode("(c)");
   b_NewTag_9.appendChild(b_NewTagText_9);

   var b_NewTag_10 = document.createElement("i");
   var b_NewTagText_10 = document.createTextNode("(b)");
   b_NewTag_10.appendChild(b_NewTagText_10);

   //-----------

   readparams();

   if (!(wgCanonicalSpecialPageName &&
        (wgCanonicalSpecialPageName == "Recentchanges" && UrlParameters['hideliu'] == "1")))
   for (i=0; i < AllAnchors.length; i++)
      {
       tempNode= AllAnchors[i];

       if ((art_ever == true) ||
           (wgCanonicalSpecialPageName && (wgCanonicalSpecialPageName == "Watchlist" || 
            wgCanonicalSpecialPageName == "Recentchanges" || 
            wgCanonicalSpecialPageName == "Contributions" || 
            wgCanonicalSpecialPageName == "Log" || 
            wgCanonicalSpecialPageName == "Search")))
         {
          if ((href = tempNode.getAttribute("href")) && (href.search(".org/wiki/") != -1))
            {
             if (a_searchExp.exec(href)[1])
                SearchArticle = a_searchExp.exec(href)[1];
             else
                SearchArticle = '';
             SearchArticle = SearchArticle.replace("Diskussion:", "");
             SearchArticle = "|" + decode_utf8(SearchArticle) + "|";

             if (a_p_param_str_1.indexOf(SearchArticle) != -1)
               {
                tempNode.appendChild(a_NewTag_1.cloneNode(true));
               }
             else
             if (a_p_param_str_2.indexOf(SearchArticle) != -1)
               {
                tempNode.appendChild(a_NewTag_2.cloneNode(true));
               }
             else
             if (a_p_param_str_3.indexOf(SearchArticle) != -1)
               {
                tempNode.appendChild(a_NewTag_3.cloneNode(true));
               }
             else
             if (a_p_param_str_4.indexOf(SearchArticle) != -1)
               {
                // Eigene Seiten !
                tempNode.appendChild(a_NewTag_4.cloneNode(true));
               }
             else
             if (a_p_param_str_5.indexOf(SearchArticle) != -1)
               {
                tempNode.appendChild(a_NewTag_5.cloneNode(true));
               }
            }
         } // Articles

       if ((user_ever == true) ||
           ((wgCanonicalSpecialPageName && 
           ((wgCanonicalSpecialPageName == "Watchlist") || (wgCanonicalSpecialPageName == "Listusers") ||
            (wgCanonicalSpecialPageName == "Log") || (wgCanonicalSpecialPageName == "Listusers"))) ||
            (wgPageName == "Wikipedia:Liste_der_Administratoren") || 
            (wgPageName.search("Adminkandidaturen" != -1)) || 
            (UrlParameters['diff']>'') || (UrlParameters['curid']>'') || (UrlParameters['action'] == "history")))
         {
          // Normale Benutzer
          var userwasmarked = false;
          var usertomark = false;
          if ((href = tempNode.getAttribute("href")) && (href.search("/wiki/Benutzer:") != -1))
            {
             i_Text = tempNode.innerHTML;
             if ((i_Text.search("Benutzer") == -1))
               {
  	        SearchUser = b_searchExp.exec(href)[1];
                if ((SearchUser.search("/") == -1) && (SearchUser != ''))
                  {
                   usertomark = true;
                   // alert('SearchUser [' + SearchUser + '] / ['+ (SearchUser.search("/")) + ']');
                  }

                // alert('SearchUser [' + SearchUser + '] / ['+ (SearchUser.search("/")) + '] usertomark ' + usertomark );

                FindUser = decode_utf8(SearchUser);
		SearchUser = "|" + FindUser + "|";

	        if (b_p_param_str_1.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   userwasmarked = true;
		  }
		if (b_p_param_str_2.indexOf(SearchUser) != -1 && usertomark == true)
                  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   userwasmarked = true;
		  }
		if (b_p_param_str_3.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   userwasmarked = true;
		  }
		if (b_p_param_str_4.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_5.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   userwasmarked = true;
		  }
		if (b_p_param_str_6.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));

                   userwasmarked = true;
		  }
		if (b_p_param_str_7.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }

		if (userwasmarked != true && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_10.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser.replace(/\+/g, "%2B") + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
	       }
            } // Users b
          else
          // Rote Benutzer
          if ((href = tempNode.getAttribute("href")) && (href.search("title=Benutzer:") != -1))
            {
             i_Text = tempNode.innerHTML;
             if ((i_Text.search("Unterschied") == -1) && 
                 (i_Text.search("Versionen") == -1))
               {
                SearchUser = c_searchExp.exec(href)[1];
                SearchUser = decode_utf8(SearchUser);

                SearchUser1 = SearchUser;
                SearchUser2 = SearchUser1.split("&");
                if ((SearchUser2.length >= 3) && (SearchUser2[0].search("/") == -1) && (SearchUser2[0] != ''))
                  {
                   if (SearchUser2[2].search("redlink") != -1)
                     {
                      usertomark = true;
                     }
                  }
                // alert('SearchUser [' + SearchUser2[0] + '] / ['+ SearchUser2[2] + '] / ['+ (SearchUser2[1].search("redlink")) + ']');

                FindUser = SearchUser2[0];
                SearchUser = "|" + FindUser + "|";

                // alert('SearchUser     ' + SearchUser);
                // alert('SearchUser1    ' + SearchUser1);
                // alert('SearchUser2    ' + SearchUser2);
                // alert('SearchUser2[0] ' + SearchUser2[0]);

	        if (b_p_param_str_1.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_2.indexOf(SearchUser) != -1 && usertomark == true)
                  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_3.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_4.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_5.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_6.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
		if (b_p_param_str_7.indexOf(SearchUser) != -1 && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }

		if (userwasmarked != true && usertomark == true)
		  {
                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_10.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', editserver + FindUser + '');
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;

                   var b_TmpTag = document.createElement("a");
                   b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                   b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                   b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
		   tempNode.appendChild(b_TmpTag.cloneNode(true));
                   userwasmarked = true;
		  }
               }
            } // Users c
          else
          // Restliche Benutzer
          if (href = tempNode.getAttribute("href"))
            {
             href = decode_utf8(href );
             if ((href.search("Spezial:Beiträge") != -1) &&
                 (!(wgCanonicalSpecialPageName) || (wgCanonicalSpecialPageName != "Contributions")))
               {
                i_Text = tempNode.innerHTML;
                // alert("inner[" + tempNode.innerHTML);
                if (i_Text.search("Beiträge") == -1) 
                  {
                   // alert(d_searchExp.exec(href));
                   if (d_searchExp.exec(href) != null)
                     {
                      SearchUser = d_searchExp.exec(href)[1] ;
                      if (SearchUser != '')
                        {
                         if ((SearchUser.search("/") == -1))
                           {
                            usertomark = true;
                            // alert('SearchUser [' + SearchUser + '] / ['+ (SearchUser.search("/")) + ']');
                           }
                        }
                     }
                   else
                     {
                      SearchUser= '';
                     }
                   FindUser = SearchUser;
                   SearchUser = "|" + FindUser + "|";

                   // alert('SearchUser     ' + SearchUser);

  	           if (b_p_param_str_1.indexOf(SearchUser) != -1 && usertomark == true)
		     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_1.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_2.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_2.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_3.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_3.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_4.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_4.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_5.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_5.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_6.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_6.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                   if (b_p_param_str_7.indexOf(SearchUser) != -1 && usertomark == true)
                     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_7.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }

		   if (userwasmarked != true && usertomark == true)
		     {
                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', '/wiki/Spezial:Beiträge/' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_10.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;

                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', editserver + FindUser + '');
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_9.cloneNode(true));
		      tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;

                      var b_TmpTag = document.createElement("a");
                      b_TmpTag.setAttribute('href', 'http://de.wikipedia.org/w/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + FindUser);
                      b_TmpTag.setAttribute('title', 'Beiträge anzeigen');
                      b_TmpTag.appendChild(b_NewTag_8.cloneNode(true));
      	              tempNode.appendChild(b_TmpTag.cloneNode(true));
                      userwasmarked = true;
                     }
                  }
               }
            } // Users d

         } // Users
      }
   }

addOnloadHook(markAllEntries);

// -------------------------------------------------------------------------------------

function readparams ()
  {
   var asReadInUrlParameters;
   var asReadInUrlParameter;

   asReadInUrlParameters = location.search.substring(1, location.search.length).split("&");

   for (i = 0; i < asReadInUrlParameters.length; i++)
     {
      asReadInUrlParameter = asReadInUrlParameters[i].split("=");
      UrlParameters[decodeURIComponent(asReadInUrlParameter[0])] = decodeURIComponent(asReadInUrlParameter[1]);
     }
  }

// -------------------------------------------------------------------------------------

function decode_utf8(utftext)
  {
   var stdtext = "";
   var i = 0;
   var c = c1 = c2 = 0;

   while(i<utftext.length)
     {
      c = utftext.charCodeAt(i);
      if (c < 128)
        {
	 stdtext += String.fromCharCode(c);
         i++;
        }
      else
        { 
         if ((c > 191) && (c < 224))
           {
            c2 = utftext.charCodeAt(i + 1);
            stdtext += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
           }
         else
           {
            c2 = utftext.charCodeAt(i + 1);
            c3 = utftext.charCodeAt(i + 2);
            stdtext += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
           }
        }
     }

   return stdtext;
  }

function encode_utf8(stdtext)
  {
   stdtext = stdtext.replace(/\r\n/g, "\n");
   var utftext = "";
   for (var n = 0; n < stdtext.length; n++)
     {
      var c = stdtext.charCodeAt(n);
      if (c < 128)
         utftext += String.fromCharCode(c);
      else
        { 
         if ((c > 127) && (c < 2048))
           {
            utftext += String.fromCharCode((c >> 6) | 192);
            utftext += String.fromCharCode((c & 63) | 128);
           }
         else
           {
            utftext += String.fromCharCode((c >> 12) | 224);
            utftext += String.fromCharCode(((c >> 6) & 63) | 128);
            utftext += String.fromCharCode((c & 63) | 128);}
           }
        }

   return utftext;
  }

importScript('Benutzer:Dapete/ImageMapEdit.js');

// -------------------------------------------------------------------------------------