/* generated javascript */
if (!window.skin) {
	var skin = 'monaco';
	var stylepath = 'http://images.wikia.com/common/releases_201001.1/skins';
}

/* MediaWiki:Common.js */
/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky.  */

/* MediaWiki:Monaco.js */
/* <pre><nowiki> */
/* přidat menu pro speciální znaky */
/* Musí odpovídat MediaWiki:Edittools! **/
/* podle en:wiktionary */
function addCharSubsetMenu() {
  var copywarn = document.getElementById('specialchars');
 
  if (copywarn) {
    var menu = "<select style=\"display:block\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>Středoevropské jazyky a zvláštní znaky</option>";
    menu += "<option>Matematika</option>";
    menu += "<option>AHD</option>";
    menu += "<option>Arabština</option>";
    menu += "<option>Cyrilice</option>";
    menu += "<option>Esperanto</option>";
    menu += "<option>Estonština</option>";
    menu += "<option>Francouzština</option>";
    menu += "<option>Havajština</option>";
    menu += "<option>Hebrejština</option>";
    menu += "<option>Chorvatština</option>";
    menu += "<option>IPA</option>";
    menu += "<option>Islandština</option>";
    menu += "<option>Italština</option>";
    menu += "<option>Katalánština</option>";
    menu += "<option>Maltština</option>";
    menu += "<option>Němčina</option>";
    menu += "<option>Pinyin</option>";
    menu += "<option>Polština</option>";
    menu += "<option>Portugalština</option>";
    menu += "<option>Rōmaji</option>";
    menu += "<option>Rumunština</option>";
    menu += "<option>Řečtina</option>";
    menu += "<option>Skandinávské jazyky</option>";
    menu += "<option>Srbština</option>";
    menu += "<option>Staroangličtina</option>";
    menu += "<option>Španělština</option>";
    menu += "<option>Velština</option>";
    menu += "<option>Vietnamština</option>";
    menu += "</select>";
    copywarn.innerHTML = menu + copywarn.innerHTML;
 
    /* implicitní sada */
    chooseCharSubset(0);
 
    /*********************************\
    |* umožnění vkládání entity nbsp *|
    |* vytvořil Danny B.             *|
    \*********************************/
    ndlCharinserts = document.getElementById ("specialchars").getElementsByTagName ("p") [0].getElementsByTagName ("a");
    for (intCyc = 0; intCyc < ndlCharinserts.length; intCyc++)
      if (ndlCharinserts [intCyc].childNodes [0].nodeValue == "&nbsp;")
        ndlCharinserts [intCyc].onclick = function () { insertTags('\x26nbsp;','',''); return false } ;
 
  }
}
 
/* volba speciálních znaků */
function chooseCharSubset(s) {
  var l = document.getElementById('specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
}
 
/* přidaná tlačítka na edit toolbar pro všechny */
function commonCustomizeEditToolbar()
  {
  if (!mwCustomEditButtons)
    return;
//Přesměrování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
    "speedTip": "Přesměrování",
    "tagOpen": "#REDIRECT [[",
    "tagClose": "]]",
    "sampleText": "cíl"
    };
//Horní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
    "speedTip": "Horní index",
    "tagOpen": "<sup>",
    "tagClose": "</sup>",
    "sampleText": "horní index"
    };
//Dolní index
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
    "speedTip": "Dolní index",
    "tagOpen": "<sub>",
    "tagClose": "</sub>",
    "sampleText": "dolní index"
    };
//Přeškrtnutí
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
    "speedTip": "Přeškrtnutí",
    "tagOpen": "<del>",
    "tagClose": "</del>",
    "sampleText": "přeškrtnutý text"
    };
//Odřádkování
  mwCustomEditButtons[mwCustomEditButtons.length] =
    {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
    "speedTip": "Odřádkování",
    "tagOpen": "<br />",
    "tagClose": "",
    "sampleText": ""
    }
  }
 
/* úpravy české Wikipedie */
function customize() {
  commonCustomizeEditToolbar();
  addCharSubsetMenu();
  AddAnonUserSpace ();
  SpravnyNazev ();
}
addOnloadHook(customize);
  
/* </nowiki></pre> */
 
/* 
==== funkce insertTagsTo_ ====
; Author: phpBB Team, WikiMedia, Maciej Jaros [[:pl:User:Nux]]
; Licence: [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
; Description: Apply tagOpen/tagClose to selection in given textarea/input, use sampleText instead of selection if there is none. Copied and adapted from phpBB
<pre>
*/
// outputid = 'some_id_of_a_textarea_or_a_text_input'
function insertTagsTo_(tagOpen, tagClose, sampleText, outputid) {
	var txtarea = document.getElementById(outputid);
	if (!txtarea)
		return
	;
 
	// IE
	if (document.selection  && !is_gecko) {
		var theSelection = document.selection.createRange().text;
		if (!theSelection)
			theSelection=sampleText;
		txtarea.focus();
		if (theSelection.charAt(theSelection.length - 1) == " ") { // exclude ending space char, if any
			theSelection = theSelection.substring(0, theSelection.length - 1);
			document.selection.createRange().text = tagOpen + theSelection + tagClose + " ";
		} else {
			document.selection.createRange().text = tagOpen + theSelection + tagClose;
		}
 
	// Mozilla
	} else if(txtarea.selectionStart || txtarea.selectionStart == '0') {
		var replaced = false;
		var startPos = txtarea.selectionStart;
		var endPos = txtarea.selectionEnd;
		if (endPos-startPos)
			replaced = true;
		var scrollTop = txtarea.scrollTop;
		var myText = (txtarea.value).substring(startPos, endPos);
		if (!myText)
			myText=sampleText;
		if (myText.charAt(myText.length - 1) == " ") { // exclude ending space char, if any
			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + " ";
		} else {
			subst = tagOpen + myText + tagClose;
		}
		txtarea.value = txtarea.value.substring(0, startPos) + subst +
			txtarea.value.substring(endPos, txtarea.value.length);
		txtarea.focus();
		//set new selection
		if (replaced) {
			var cPos = startPos+(tagOpen.length+myText.length+tagClose.length);
			txtarea.selectionStart = cPos;
			txtarea.selectionEnd = cPos;
		} else {
			txtarea.selectionStart = startPos+tagOpen.length;
			txtarea.selectionEnd = startPos+tagOpen.length+myText.length;
		}
		txtarea.scrollTop = scrollTop;
	}
	// reposition cursor if possible
	if (txtarea.createTextRange)
		txtarea.caretPos = document.selection.createRange().duplicate();
}
/*
</pre>
 
== Small search keyboard ==
; Author: Maciej Jaros [[:pl:User:Nux]]
; Licence: CC-BY or [http://opensource.org/licenses/gpl-license.php GNU General Public License v2]
<pre>
*/
if (wgNamespaceNumber == -1 && wgPageName=="Speciální:Search")
{
	addOnloadHook(addSearchKeyboard);
}
 
function addSearchKeyboard() {
	var subEl = document.getElementById('results');
	var newEl = document.createElement('div');
	newEl.className = 'search_keyboard';
	newEl.innerHTML = "\
<b>Znaky:\
<a onclick=\"insertTagsTo_('č','','','lsearchbox');return false\" href=\"#\">č</a>\
<a onclick=\"insertTagsTo_('š','','','lsearchbox');return false\" href=\"#\">š</a>\
<a onclick=\"insertTagsTo_('ř','','','lsearchbox');return false\" href=\"#\">ř</a>\
<a onclick=\"insertTagsTo_('ž','','','lsearchbox');return false\" href=\"#\">ž</a>\
<a onclick=\"insertTagsTo_('ť','','','lsearchbox');return false\" href=\"#\">ť</a>\
<a onclick=\"insertTagsTo_('ď','','','lsearchbox');return false\" href=\"#\">ď</a>\
<a onclick=\"insertTagsTo_('ň','','','lsearchbox');return false\" href=\"#\">ň</a>\
<a onclick=\"insertTagsTo_('ě','','','lsearchbox');return false\" href=\"#\">ě</a>\
<a onclick=\"insertTagsTo_('á','','','lsearchbox');return false\" href=\"#\">á</a>\
<a onclick=\"insertTagsTo_('í','','','lsearchbox');return false\" href=\"#\">í</a>\
<a onclick=\"insertTagsTo_('é','','','lsearchbox');return false\" href=\"#\">é</a>\
<a onclick=\"insertTagsTo_('ó','','','lsearchbox');return false\" href=\"#\">ó</a>\
<a onclick=\"insertTagsTo_('ú','','','lsearchbox');return false\" href=\"#\">ú</a>\
<a onclick=\"insertTagsTo_('ý','','','lsearchbox');return false\" href=\"#\">ý</a>\
<a onclick=\"insertTagsTo_('ů','','','lsearchbox');return false\" href=\"#\">ů</a>\
<a onclick=\"insertTagsTo_('ö','','','lsearchbox');return false\" href=\"#\">ö</a>\
<a onclick=\"insertTagsTo_('ü','','','lsearchbox');return false\" href=\"#\">ü</a>\
<a onclick=\"insertTagsTo_('ä','','','lsearchbox');return false\" href=\"#\">ä</a>\</b>\
";
	newEl.style.cssText = 'margin-left:25%; width:50%; font-size:small;';
	subEl.parentNode.insertBefore(newEl, subEl);
}
 
/*</pre>
<pre>
*/
// START Meziprojektova navigace (z de:wikt:Mediawiki:monobook.js)
 
 document.write('<style type="text/css">#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
 function iProject() {
  if (document.getElementById("interProject")) {
   var iProject = document.getElementById("interProject").innerHTML;
   var interProject = document.createElement("div");
   interProject.style.marginTop = "0.7em";
   interProject.innerHTML = '<h5>další projekty<\/h5><div class="pBody">'+iProject+'<\/div>';
   document.getElementById("p-tb").appendChild(interProject);
  }
 }
 hookEvent("load", iProject);
 
// KONEC Meziprojektova navigace
 
//
// Wikimediaplayer [[commons:User:Gmaxwell]]
//
 
document.write('<script type="text/javascript" src="' 
             + 'http://commons.wikimedia.org/w/index.php?title=Mediawiki:Wikimediaplayer.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
/*</pre>*/