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

/* MediaWiki:Common.js */
/* <source lang="javascript">
Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к какой-либо странице
 */
/* tooltips and access keys */
ta = new Object();
ta['pt-userpage'] = new Array('.','Моя страница участника');
ta['pt-anonuserpage'] = new Array('.','Страница пользователя для моего IP');
ta['pt-mytalk'] = new Array('n','Моя страница обсуждений');
ta['pt-anontalk'] = new Array('n','Страница обсуждений для моего IP');
ta['pt-preferences'] = new Array('','Мои настройки');
ta['pt-watchlist'] = new Array('l','Список страниц моего наблюдения');
ta['pt-mycontris'] = new Array('y','Список страниц, которые я редактировал');
ta['pt-login'] = new Array('o','Здесь можно зарегистрироваться в системе, но это необязательно');
ta['pt-anonlogin'] = new Array('o','Здесь можно зарегистрироваться в системе, но это необязательно');
ta['pt-logout'] = new Array('o','Отказаться от регистрации');
ta['ca-talk'] = new Array('t','Обсуждение статьи');
ta['ca-edit'] = new Array('e','Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата');
ta['ca-addsection'] = new Array('+','Добавить комментарий к обсуждению');
ta['ca-viewsource'] = new Array('e','Эта страница защищена от изменений, но вы можете посмотреть и скопировать её исходный текст');
ta['ca-history'] = new Array('h','Журнал изменений страницы');
ta['ca-protect'] = new Array('=','Защитить страницу от изменений');
ta['ca-delete'] = new Array('d','Удалить эту страницу');
ta['ca-undelete'] = new Array('d','Восстановить исправления страницы, сделанные до того, как она была удалена');
ta['ca-move'] = new Array('m','Переименовать страницу');
ta['ca-watch'] = new Array('w','Добавить эту страницу в ваш список наблюдения');
ta['ca-unwatch'] = new Array('w','Удалить эту страницу из вашего списка наблюдения');
ta['search'] = new Array('f','Искать это слово');
ta['p-logo'] = new Array('','Заглавная страница');
ta['n-mainpage'] = new Array('z','Перейти на заглавную страницу');
ta['n-portal'] = new Array('','О проекте, о том, что вы можете сделать, где что находится');
ta['n-currentevents'] = new Array('','Список текущих событий');
ta['n-recentchanges'] = new Array('r','Список последних изменений');
ta['n-randompage'] = new Array('x','Посмотреть случайную страницу');
ta['n-help'] = new Array('','Справочник по проекту «Russian Writers»');
ta['n-sitesupport'] = new Array('','Поддержите проект');
ta['t-whatlinkshere'] = new Array('j','Список всех страниц, которые ссылаются на эту страницу');
ta['t-recentchangeslinked'] = new Array('k','Последние изменения в страницах, которые ссылаются на эту страницу');
ta['feed-rss'] = new Array('','Трансляция в формате RSS для этой страницы');
ta['feed-atom'] = new Array('','Трансляция в формате Atom для этой страницы');
ta['t-contributions'] = new Array('','Список страниц, которые изменял этот участник');
ta['t-emailuser'] = new Array('','Отправить письмо этому участнику');
ta['t-upload'] = new Array('u','Загрузить изображения или мультимедиа-файлы');
ta['t-specialpages'] = new Array('q','Список служебных страниц');
ta['t-print']=new Array('', 'Версия без кнопок, пригодная для распечатки');
ta['t-permalink'] = new Array('', 'Ссылка на текущую версию этой статьи');
ta['ca-nstab-main'] = new Array('c','Содержание статьи');
ta['ca-nstab-user'] = new Array('c','Персональная страница участника');
ta['ca-nstab-media'] = new Array('c','Мультимедиа-файл');
ta['ca-nstab-special'] = new Array('','Это служебная страница, она недоступна для редактирования');
ta['ca-nstab-wp'] = new Array('a','Страница Russain writers');
ta['ca-nstab-image'] = new Array('c','Страница изображения');
ta['ca-nstab-mediawiki'] = new Array('c','Страница сообщения МедиаВики');
ta['ca-nstab-template'] = new Array('c','Страница шаблона');
ta['ca-nstab-help'] = new Array('c','Страница справки');
ta['ca-nstab-category'] = new Array('c','Страница категории');

var mpTitle = "Заглавная страница";
var isMainPage = (document.title.substr(0, document.title.lastIndexOf(" — ")) == mpTitle);
var isDiff = (document.location.search && (document.location.search.indexOf("diff=") != -1 || document.location.search.indexOf("oldid=") != -1));

if (isMainPage && !isDiff) 
{
document.write('<style type="text/css">/*<![CDATA[*/ #siteSub, #contentSub, h1.firstHeading { display: none !important; } /*]]>*/</style>');
}

 /* подгрузка файла со скриптами для редактирования  *****************************************
 */
/* if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0)
 {
        if (wgCanonicalNamespace != "Special")
        {
                document.write('<script type="text/javascript" src="/index.php?title=MediaWiki:Onlyifediting.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
        }
 }*/

 function addLoadEvent(func) 
 {
 if (window.addEventListener) 
   window.addEventListener("load", func, false);
 else if (window.attachEvent) 
   window.attachEvent("onload", func);
}
/**********************************************************************************/
 function addLoadEvent( f ) { addOnloadHook( f ); }

/*************************************************************************************************/
/*Alex Mashin, May 19, 2007. Script for expandable tables moved here from extension and HTML body.
 */
function toggleExpandable(id) {
    var heading = document.getElementById('expandable-heading-'+id);
    var content = document.getElementById('expandable-content-'+id);
    if (content.style.display == 'none') content.style.display = '';
    else content.style.display = 'none';
    this.parent.focus();
}
/*************************************************************************************************/

 /** Import module *************************************************************
  *
  *  Description: Includes a raw wiki page as javascript or CSS, 
  *               used for including user made modules.
  *  Maintainers: [[en:User:AzaToth]].
  */
 
 function importScript( page ) {
     var url = wgScriptPath + '/index.php?title='
                            + escape( page.replace( ' ', '_' ) )
                            + '&action=raw&ctype=text/javascript&dontcountme=s';
     var scriptElem = document.createElement( 'script' );
     scriptElem.setAttribute( 'src' , url );
     scriptElem.setAttribute( 'type' , 'text/javascript' );
     document.getElementsByTagName( 'head' )[0].appendChild( scriptElem );
 }
 
 function importStylesheet( page ) {
     var sheet = '@import "'
               + wgScriptPath
               + '/index.php?title='
               + escape( page.replace( ' ', '_' ) )
               + '&action=raw&ctype=text/css";'
     var styleElem = document.createElement( 'style' );
     styleElem.setAttribute( 'type' , 'text/css' );
     styleElem.appendChild( document.createTextNode( sheet ) );
     document.getElementsByTagName( 'head' )[0].appendChild( styleElem );
 }

 var auto_comment = 0

/* Здесь начинается код ссылки «править» для нулевой секции.

    Его перенёс из русской Википедии 21 июня 2007 г.
 */
 var disable_zero_section = 0; // кому не нравится ссылка «править» для нулевой секции,
                               // те могут её к лешему вырубить, поставив
                               // var disable_zero_section = 1 у себя в личном скрипте
 function edit_zero_section()
 {
   var  body = document.getElementById ('bodyContent');
 
   if (disable_zero_section != 1
      && body.innerHTML.match('class="editsection"')
      ){
     var pageTitle = wgPageName;
     if (typeof(encodeURIComponent) == 'function'){
        pageTitle = encodeURIComponent(wgPageName);
     }

     body.innerHTML = '<div class="editsection" id="ca-edit-0">[<a href="' + wgServer + '/index.php?title='
     + pageTitle + '&amp;action=edit&amp;section=0">править</a>]</div>' + body.innerHTML;

     // MtW: в качестве названия страницы используется wgPageName,
     // а не document.title.substr(0, document.title.lastIndexOf (' — ')),
     // как в руВики; по идее, скрипт теперь быстрее стал; но если
     // такое использование wgPageName не всегда уместно,
     // дайте знать на [[Обсуждение участника:Mithgol the Webmaster]].
   }
 } 
 addOnloadHook(edit_zero_section); // ссылка «править» появится после загрузки страницы

 /* Здесь кончается код ссылки «править» для нулевой секции. */

 /** Расширенный поиск *****************************************
 ** Автор: Участник:Afinogenoff
 */
 function SpecialSearchEnhanced() 
 {
    var mainNode = document.getElementsByTagName("form");
    if (!mainNode) return;
    
    var searchValue = document.forms[0].search.value
	var safeSearchValue = searchValue.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;");
    var firstForm = mainNode[0];

    var node = document.createElement('div');
    
    var googleSearch  = '<form action="http://www.google.com/custom" method="get" name="google" target="_blank" id="google">';
    googleSearch += '<input type="hidden" name="hl" value="ru" />';
    googleSearch += '<input type="hidden" name="domains" value="ru.wikipedia.org" />';
    googleSearch += '<input type="hidden" name="q" maxlength="2048" value="' + safeSearchValue + '" />'
    googleSearch += '<input type="hidden" name="sitesearch" value="ru.writers.wikia.com" />'
    googleSearch += '<input type="button" value="Google по Russain writers" onclick="document.google.q.value = document.forms[0].search.value; this.form.submit();" style="width: 12em;" />'
    googleSearch += '</form>'
    
    var yandexSearch  = '<form action="http://www.yandex.ru/yandsearch" method="get" name="yandex" target="_blank" id="yandex">';
    yandexSearch += '<input type="hidden" name="text" maxlength="300" value="' + safeSearchValue + '" />';
    yandexSearch += '<input type="hidden" name="site" value="ru.writers.wikia.com" />';
    yandexSearch += '<input type="hidden" name="ras" value="1" />'
    yandexSearch += '<input type="hidden" name="site_manually"  value="true" />'
    yandexSearch += '<input type="hidden" name="server_name" value="Russian writers" />'
    yandexSearch += '<input type="button" value="Яндекс по Russain writers"  onclick="document.yandex.text.value = document.forms[0].search.value; this.form.submit();" style="width: 12em;" />'
    yandexSearch += '</form>'

    var ramblerSearch  = '<form action="http://www.rambler.ru/srch?set=www&words" method="get" name="rambler" target="_blank" id="rambler">';
    ramblerSearch += '<input type="hidden" name="text" maxlength="300" value="' + safeSearchValue + '" />';
    ramblerSearch += '<input type="hidden" name="site" value="ru.writers.wikia.com" />';
    ramblerSearch += '<input type="hidden" name="ras" value="1" />'
    ramblerSearch += '<input type="hidden" name="site_manually"  value="true" />'
    ramblerSearch += '<input type="hidden" name="server_name" value="Russian writers" />'
    ramblerSearch += '<input type="button" value="Рамблер по Russian writers"  onclick="document.rambler.text.value = document.forms[0].search.value; this.form.submit();" style="width: 12em;" />'
    ramblerSearch += '</form>'

    node.innerHTML = node.innerHTML + '<table style="margin-left: 75%;  padding-left:4px;"><tr><td>' + yandexSearch + '</td></tr><tr><td>' + googleSearch + '</td></tr></table>';
        
    firstForm.parentNode.insertBefore(node, firstForm.nextSibling);
 }

 if (wgPageName == "Служебная:Search") { addOnloadHook(SpecialSearchEnhanced); }

 /** Interwiki links to featured articles ***************************************
  *
  *  Описание: Ставит звёздочки для избранных статей, а заодно и даёт картинку для статуса ICQ
  */
 
 function LinkFA() 
 {
   // iterate over all span-elements
   for(var i=0; a = document.getElementsByTagName("span")[i]; i++) {
      // if found a ICQ span
      if(a.className == "ICQ") {
            a.style.padding = "0 0 0 20px";
            a.style.backgroundImage = "url('http://status.icq.com/online.gif?icq="+a.id+"&img=5')";
            a.style.backgroundRepeat = "no-repeat";
      }
      // if found a FA span
      if(a.className == "FA") {
         // iterate over all li-elements
         for(var j=0; b = document.getElementsByTagName("li")[j]; j++) {
            // if found a FA link
            if(b.className == "interwiki-" + a.id) {
                b.className += " FA"
                b.title = "Эта статья является избранной в другом языковом разделе.";               
            }
         }
      }
   }
 }
 
 addOnloadHook( LinkFA );


/* </source> */

/* MediaWiki:Monaco.js */
