/* Kopiert von Berlin-Jurist am 22.08.2005 und in Form und Farbe leicht modifiziert*/

/* Kopiert von BLueFiSH.as am 07.08.2005 und von Littl am 08.08.05 übernommen */
/* Für eigene Belange modifiziert; Die Komentare stamme zum größten Teil noch von BLueFiSH.as */
/* function AddEditLinkToOldVersionLinks() aus dem alten Monobook.js von Berlin-Jurist */
/* Verschiedenes anderes von NicoHaase */
/*
/* ============================================================================================== */
/* ================== Hier beginnt erstmal das Sammeln in der Variable: ========================= */
/* ============================================================================================== */
var USER='Anathema'; /* Damit man den Benutzernamen leichter ändern kann (Littl)*/
var isEdit = ( document.URL.indexOf ( 'action=edit' ) > 0 || document.URL.indexOf ( 'action=submit' ) > 0);
var trenner='<hr style = "height:1px; padding-top:1px; padding-bottom:1px;">';
var XXX='';
XXX=XXX+'<form onClick="openpage(selbox.value);">';
XXX=XXX+'<select name="selbox" size="1" style="width:125px;font-size:9px;">';
XXX=XXX+'<option value"">meine Seiten</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Benutzer:'+USER+'/monobook.js">_monobook.JS</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Benutzer:'+USER+'/monobook.css">_monobook.CSS</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/w/index.php?title=Spezial%3AAllpages&from='+USER+'&namespace=2">_AllMyPages</option>';
XXX=XXX+'<option value="http://commons.wikimedia.orghttps://wiki95.com/de/Special:Watchlist">_Commons-Watchlist</option>';
XXX=XXX+'<option value="http://en.wikipedia.orghttps://wiki95.com/de/Special:Watchlist">_EN:WP-Watchlist</option>';
XXX=XXX+'</select></form>';


XXX=XXX+'<form onClick="openpage(selbox.value);">';
XXX=XXX+'<select name="selbox" size="1" style="width:125px;font-size:9px;">';
XXX=XXX+'<option value"">Wikipedia-Seiten</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Fragen zur Wikipedia">_WP:Fragen zur Wikipedia</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Auskunft">_WP:Auskunft</option>';
XXX=XXX+'<option value="http://de.wikipedia.org/w/index.php?title=Spezial:Ipblocklist">_IP-Blocklist</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Vandalensperrung">_WP:Vandalensperrung</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Spezial:Blockip">_BlockIP</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten">_WP:Löschkandidaten</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen">__WP:LK/URV</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten/Versionen">__WP:LK/Versionen</option>';
XXX=XXX+'<option value="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten/Bilder">__WP:LK/Bilder</option>';
XXX=XXX+'</select></form>';
XXX=XXX+'<BR>'
XXX=XXX+' <a href="http://de.wikipedia.orghttps://wiki95.com/de/Spezial:Allpages">All</a> ';
XXX=XXX+' <a href="http://de.wikipedia.orghttps://wiki95.com/de/Spezial:Newpages">New</a> ';
XXX=XXX+' <a href="http://de.wikipedia.org/w/index.php?title=Spezial:Recentchanges&hideminor=0&hideliu=1&hidebots=1&hidepatrolled=0&limit=50&days=7&limit=250">RC</a> ';
XXX=XXX+' <a href="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Personendaten">PD</a> ';
XXX=XXX+' →';
XXX=XXX+' ∞';

XXX=XXX+trenner;

XXX=XXX+'<form onClick="openpage(selbox.value);">';
XXX=XXX+'<select name="selbox" size="1" style="width:125px;font-size:9px;">';
XXX=XXX+'<option value"">andere wichtige Seiten</option>';
XXX=XXX+'<option value="http://commons.wikimedia.orghttps://wiki95.com/de/Special:Upload">_Commons:Upload</option>';
XXX=XXX+'<option value="http://www.copyscape.com">_CopyScape</option>';
XXX=XXX+'<option value="http://www.affenkrieger.dehttps://wiki95.com/de/wikicc.php">_Affenkrieger</option>';
XXX=XXX+'<option value="http://bananeweizen.de/wikipedia/wikify/index.php">_Auto-Wikifizierer</option>';
XXX=XXX+'<option value="http://vs.aka-online.de/wppagehiststat/">_WP-Autorenzähler</option>';
XXX=XXX+'<option value="http://www.canoo.net">_canoo.net</option>';
XXX=XXX+'<option value="http://www.cia.gov/cia/publications/factbook/index.html">_CIA World Factbook</option>';
XXX=XXX+'</select></form>';

XXX=XXX+'<form>';
XXX=XXX+'<select name="selbox" size="1" style="width:125px;font-size:9px;">';
XXX=XXX+'<option value"">Funktionsaufruf-Seiten</option>';
XXX=XXX+'<option onMouseup="showpage();">_Zeige Seite</option>';
XXX=XXX+'<option onMouseup="contributions();">_Contributions</option>';
XXX=XXX+'<option onMouseup="whois();">_WhoIs</option>';
XXX=XXX+'</select></form>';

if ( isEdit )
 {
  XXX=XXX+trenner;
  XXX=XXX+'<a href="#" onclick="insertTags(\'\<br \/\>\',\'\',\'\');">br</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\<!-- \',\' --\>\',\'\');">\/\/</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'„\',\'“\',\'\');">„“</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\<tt\>\',\'\<\/tt\>\',\'\');">tt</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'<font size=5>&#x263a;</font>\',\'\',\'\');"><font size=4>&#x263a;</font></a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'†\',\'\',\'\');">†</a>';
  XXX=XXX+'<br>';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\<small\>\',\'\<\/small\>\',\'\');">small</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\<s\>\',\'\<\/s\>\',\'\');">strike</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\{\{subst:PAGENAME\}\}\',\'\',\'\');">PNAME</a>';
  XXX=XXX+'<br>';
  XXX=XXX+'<br>';

  XXX=XXX+'<a href="#" onclick="document.editform.wpTextbox1.value=\'#REDIRECT ]\';document.editform.wpSummary.value=\'Redirect angelegt\';document.editform.wpTextbox1.focus();">ReDir</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'== Weblinks ==\\n\',\'\',\'\');">weblink</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'*\{\{IMDb Titel||\}\}\\n\',\'\',\'\');document.editform.wpSummary.value=\'Vorlage:IMDb Titel\';document.editform.wpTextbox1.focus();">imdb-t</a>';
  XXX=XXX+'<br>';
  XXX=XXX+'<br>';

  XXX=XXX+'<a href="#" onclick="insertTags(\'\\]\\n\',\'\');">Kat</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\\]\',\'\');">User</a> | ';
  XXX=XXX+'<a href="#" onclick="insertTags(\'\\]\',\'\');">Wiki</a>';

  XXX=XXX+trenner;

  XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{Überarbeiten\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{Überarbeiten\}\}\';document.editform.wpTextbox1.focus();">Über</a> ';
  XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{Stub\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{Stub\}\}\';document.editform.wpTextbox1.focus();">Stub</a> ';
  XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{lückenhaft\}\}\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'\{\{lückenhaft\}\}\';document.editform.wpTextbox1.focus();">Lücke</a> ';

  XXX=XXX+trenner;
  XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{subst:Löschantrag\}\}\\n\\nBegründung --\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'LA+\';document.editform.wpWatchthis.checked=false;document.editform.wpTextbox1.focus();">LA</a> ';
/*  XXX=XXX+' <a href="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten" target="_blank"  onclick="document.editform.wpTextbox1.value=\'\{\{subst:Löschantrag\}\}\\n\\nBegründung --\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Löschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">LA</a> '; */
  XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{löschen\}\}\\n\\nBegründung --\~\~\~\~\\n\\n----\\n\\n\\n\'+document.editform.wpTextbox1.value;document.editform.wpSummary.value=\'Schnelllöschantrag\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">SLA</a> ';
 XXX=XXX+' <a href="#" onclick="document.editform.wpTextbox1.value=\'\{\{URV\}\} von \ --\~\~\~\~\';document.editform.wpSummary.value=\'URV\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">URV</a> ';
/* XXX=XXX+' <a href="http://de.wikipedia.orghttps://wiki95.com/de/Wikipedia:Löschkandidaten/Urheberrechtsverletzungen"  target="_blank" onclick="document.editform.wpTextbox1.value=\'\{\{URV\}\} von \ --\~\~\~\~\';document.editform.wpSummary.value=\'URV\';document.editform.wpWatchthis.checked=true;document.editform.wpTextbox1.focus();">URV</a> '; */


  XXX=XXX+trenner;

  XXX=XXX+'<a href="#" onclick="myReplace();">Replace</a> | ';
  XXX=XXX+'<a href="#" onclick="checkAllDeletedVersions();">checkVersions</a>';
  XXX=XXX+'<br>';
  XXX=XXX+'<a href="#" onclick="myReplaceGans();">ReplaceGänse</a> | ';
  XXX=XXX+'<a href="#" onclick="DoReplacings();">DoReplacings</a>';
}

  document.write('<div id="quickbar" style="font-size:10px; padding:5px; position:absolute; float:center; top:1.8em; left:0px; z-index:10; background-color:#FFF; width:125px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topright: 5px; border:1px solid #aaa;">'+XXX+'</div>');

/* ====================================================================================================== */
/* ==== jetzt folgen einige Funktionen, die oben aufgerufen werden ====================================== */
/* ====================================================================================================== */
function openpage(seite)
{ if (seite!="") window.open(seite);
}

function showpage()
{ welche=prompt('Seite eingeben!','');
  if (welche!="") window.open("http://de.wikipedia.orghttps://wiki95.com/de/"+welche);
}

function contributions()
{ wer=prompt('IP oder Name eingeben!','');
  if (wer!="") window.open("http://de.wikipedia.org/w/index.php?title=Spezial:Contributions&target="+wer);
}

function whois()
{ wer=prompt('IP eingeben!','');
  if (wer!="") window.open("http://www.dnsstuff.com/tools/whois.ch?ip="+wer);
}

function NowCommons()
{ wo=prompt('Bildnamen ohne Image: eingeben!','');
  insertTags('\n\{\{NowCommons\|' + wo + '\}\}','','');
  document.editform.wpSummary.value='NowCommons ]';
  document.editform.wpTextbox1.focus();
}

function checkAllDeletedVersions()
{ for (var i=3; i<=1000; i++) document.getElementsByTagName("input").checked=true;
}

/* ein kleines Search&Replace-Skript - ganz praktisch für kleine Sachen (case-sensitiv!) */
function myReplace()
{ i=0;
  alt=prompt('Altes Wort','');neu=prompt('Neues Wort','');
  while(document.editform.wpTextbox1.value.search(alt)!=-1)
    {document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}
  
  if ( i > 0 )
  { alert('Es wurde '+i+' Mal <'+alt+'> durch <'+neu+' ersetzt.');
    document.editform.wpMinoredit.checked=true;
    document.editform.wpSummary.value='Ersetzung: '+alt+' -> '+neu;
    document.editform.wpSummary.focus();
  }
  else
  { alert('Es wurde kein Vorkommen gefunden');
  }
}

/* Gänsefüsschen ersetzen (geht noch nicht nur für Gf, die am Zeilenanfang stehen) */
function myReplaceGans()
{ i=0;
  alt=' \"';neu=' \„';
  while(document.editform.wpTextbox1.value.search(alt)!=-1)
    {document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}
  alt='\"';neu='\“';
  while(document.editform.wpTextbox1.value.search(alt)!=-1)
    {document.editform.wpTextbox1.value=document.editform.wpTextbox1.value.replace(alt,neu);i++;}

  if ( i > 0 )
  { alert('Es wurde '+i+' Mal <'+alt+'> durch <'+neu+' ersetzt.');
    document.editform.wpMinoredit.checked=true;
    document.editform.wpSummary.value='Ersetzung: '+alt+' -> '+neu;
    document.editform.wpSummary.focus();
  }
  else
  { alert('Es wurde kein Vorkommen gefunden');
  }
}


/* ============================================================================================== */
/* ============================ Ab hier neues von Benutzer:Joni2 ================================ */
/* ============================================================================================== */

var asUrlParameters = new Object();

var bIsInEditMode;
var EditTextbox;

// verändert das Aussehen und den Text von einigen Elementen
function Init() {
  if ( !isEdit) {
     AddEditLinkToOldVersionLinks(); 
   }
  else  // verschieben der Navi, wenn Edit
   {
     document.getElementById("column-one").style.paddingTop = "335px";
   }
}

// Suchen+Ersetzen mit RegExp                               (funktioniert nicht ganz)
function Replace(sText, reSearchAfter, sReplaceWith) {
  while (sText.search(reSearchAfter) != -1) {
    sText.replace(reSearchAfter, sReplaceWith);
  }
  return sText;
}

// Funktion zum Ersetzen von Textstelle                     (funktioniert nicht ganz)
function DoReplacings() {
  var sText;

  sText = EditTextbox.value;
  sText = Replace(sText, /\.\.\./, "…");
  EditTextbox.value = sText;
/*
  EditTextbox.value = EditTextbox.value.replace(/z\.b\./, "z.&nbsp;B.");
  EditTextbox.value = EditTextbox.value.replace(/z\.B\./, "z.&nbsp;B.");
  EditTextbox.value = EditTextbox.value.replace(/daß/, "dass");
  EditTextbox.value = EditTextbox.value.replace(/muß/, "muss");
  EditTextbox.value = EditTextbox.value.replace(/\.\.\./, "…");
*/
}

// ============================================================
// BEGIN Add Edit Link To Old Version Links
// ============================================================

function AddEditLinkToOldVersionLinks()
{
    // Set up the text of your Edit Link
    var Edit = '(bearbeiten)';
    // Iterate over all "<a"
    for(
        var i=0; 
        aNode = document.getElementsByTagName("a");
        i++
        ) {
        // if it's a link to an old version
        // but not a diff-link
        if ((href = aNode.getAttribute("href")) && 
            (href.search(/oldid=/) != -1) &&
            (href.search(/diff=/) == -1) 
            ){
            // Create Edit Link
            var EditNode = document.createElement('a');
            EditNode.setAttribute('href', href + '&action=edit#summary'); 
            var EditTextNode = document.createTextNode(Edit);
            EditNode.appendChild(EditTextNode);

            // Add Edit Link To Old Version Link
            aNode.parentNode.insertBefore(
                EditNode,
                aNode.nextSibling
            );

            // Insert whitespace before Edit Link
            aNode.parentNode.insertBefore(
                document.createTextNode(' '),
                aNode.nextSibling
            );

            // jump over inserted <a-Link
            i++;
        }
    }
}
// ============================================================
// END Add Edit Link At Old Version Links
// ============================================================

window.onload = Init;
// ===-->