
/* generated javascript */
var skin = 'cavendish';
var stylepath = '/skins';

/* MediaWiki:Common.js */
/* Размещённый здесь код JavaScript будет загружен всем пользователям при обращении к какой-либо странице */
var auto_comment = 0;

function PocketzButtons()
{
addCustomButton('http://wiki.pdaprime.ru/images/Insert_pocketz_app_tpl.png', 'Вставить шаблон "Карточка программы"','{' + '{Карточка программы\n','','| logo =\n| screenshot =\n| developer = [http://anonym.to/?http://razrabothik.net Ссылка на разработчика]\n| latest_release_version = Версия\n| latest_release_date = Дата последнего релиза\n| operating_system = {' + '{compat' + '-wince3}' + '}{' + '{compat-smartphone}' + '}{' + '{' + 'compat-ppc2000}' + '}{' + '{compat-ppc2002}' + '}{' + '{compat-wm2003}' + '}{' + '{compat-wm2003se}' + '}{' + '{compat-wm5}' + '}{' + '{compat-dotnetcf1sp3}' + '}\n| license = Shareware, $Цена или Freeware\n| website = [http://anonym.to/?http://razrabotchik.net/products/ABC/ Страница программы]\n| discuss = {' + '{Discuss|номер темы на форуме pdaprime}' + '}\n'+'}'+'}\n== Описание ==\n\n=== Возможности ===\n\n== FAQ ==\n\n== Ссылки ==\n\n{'+'{stub}'+'}');
addCustomButton('http://wiki.pdaprime.ru/images/Insert_pocketz_app_tpl.png', 'Вставить шаблон "Карточка устройства"','{'+'{Карточка устройства\n| vendor =[[]]\n| model =\n| image = [[Изображение:SampleImage.jpg]]\n| operating_system = {'+'{poweredby-wm5}'+'},{'+'{poweredby-wm6}'+'} \n| processor = \n| display ={'+'{display-vga}'+'},{'+'{display-qvga}'+'} \n| resolution =\n| memory = мб [[RAM]], мб [[ROM]]\n| communications = [[Bluetooth]],[[Wi-Fi]]\n| expansion = [[microSD]],[[miniSD]],[[SD]],[[SDHC]]\n| input = {'+'{input-stylus}'+'}\n| discuss = {'+'{discuss|111111}'+'}\n','}'+'}\n== Описание ==\n\n== Характеристики ==\n\n== FAQ ==\n\n== Ссылки ==\n','');
addCustomButton('http://wiki.pdaprime.ru/images/Insert_pocketz_app_tpl.png', 'Вставить анонимную ссылку','[http://anonym.to/?',' sample link]','http://sampleurl.com');
addCustomButton('http://wiki.pdaprime.ru/images/Insert_pocketz_app_tpl.png', 'Вставить FAQ','{'+'{FAQ-QA\n|Вопрос\n|Ответ','\n}'+'}','');
}

if (document.URL.indexOf('action=edit') > 0 || document.URL.indexOf('action=submit') > 0) {
       if (wgCanonicalNamespace != 'Special') {
               document.write('<script type="text/javascript" src="http://ru.wikipedia.org/w/index.php' +
               '?title=MediaWiki:Onlyifediting.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');
addOnloadHook(PocketzButtons);
       }
}


document.write(unescape("%3Cscript src='http://www.google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
function GoogleAnalytics()
{
if (_gat)
{
var pageTracker = _gat._getTracker("UA-1971691-1");
pageTracker._trackPageview();
}
}
addOnloadHook(GoogleAnalytics);


// Сворачивающиеся штуки
// Взято с http://ru.wikipedia.org/wiki/MediaWiki:Common.js
// Мои исправления http://wiki.pdaprime.ru/index.php?title=MediaWiki%3ACommon.js&diff=9958&oldid=9877
var CollapsibleShowDefault = 2
var NavigationBarShowDefault = 2
var NavigationBarHide = '[скрыть]'
var NavigationBarShow = '[показать]'
 
var hasClass = (function (){
 var reCache = {}
 return function (element, className){
   return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className)
  }
})()
 
function collapsibleTables(){
 var Table, HRow,  HCell, btn, a, tblIdx = 0, colTables = []
 var allTables = document.getElementsByTagName('table')
 for (var i=0; Table = allTables[i]; i++){
   if (!hasClass(Table, 'collapsible')) continue
   if (!(HRow=Table.rows[0])) continue
   if (!(HCell=HRow.getElementsByTagName('th')[0])) continue
   Table.id = 'collapsibleTable' + tblIdx
   btn = document.createElement('span')
   btn.style.cssText = 'float:right; font-weight:normal; font-size:smaller'
   a = document.createElement('a')
   a.id = 'collapseButton' + tblIdx
   a.href = 'javascript:collapseTable(' + tblIdx + ');' 
   a.style.color = HCell.style.color
   a.appendChild(document.createTextNode(NavigationBarHide))
   btn.appendChild(a)
   HCell.insertBefore(btn, HCell.childNodes[0])
   colTables[tblIdx++] = Table
 }
 for (var i=0; i < tblIdx; i++)
   if ((tblIdx > NavigationBarShowDefault && hasClass(colTables[i], 'autocollapse')) || hasClass(colTables[i], 'collapsed'))
     collapseTable(i)
}
 
function collapseTable (idx){
 var Table = document.getElementById('collapsibleTable' + idx)
 var btn = document.getElementById('collapseButton' + idx)
 if (!Table || !btn) return false
 var Rows = Table.rows
 var isShown = (btn.firstChild.data == NavigationBarHide)
 btn.firstChild.data = isShown ?  NavigationBarShow : NavigationBarHide
 var disp = isShown ? 'none' : Rows[0].style.display
 for (var i=1; i < Rows.length; i++) 
    Rows[i].style.display = disp
}
 
function collapsibleDivs(){
 var divIdx = 0, coldivs = [], i, div
 var divs = document.getElementById('mw_content').getElementsByTagName('div')
 for (i=0; div = divs[i]; i++) {
   if (!hasClass(div, 'collapsible')) continue
   div.id = 'collapsible' + divIdx
   var a = document.createElement('a')
   a.className = 'collapsible_toggle'
   a.id = 'collapsible_toggle' + divIdx
   a.href = 'javascript:collapseDiv(' + divIdx + ');'
   //(must be this complicated because Moz's firstChild handling is borked)
   for (var j=0; j < div.childNodes.length; j++)
     if (hasClass(div.childNodes[j], 'collapsible_head'))
     {
       var caption = "* " + div.childNodes[j].innerHTML;
       if (!a.firstChild)
       {
         a.appendChild(document.createTextNode(caption))
       } else {
         a.replaceChild(a.firstChild, document.createTextNode(caption))
       }
       if (div.childNodes[j].firstChild)
         div.childNodes[j].replaceChild(a, div.childNodes[j].firstChild)
     }
   coldivs[divIdx++] = div
 }
 for (i=0; i < divIdx; i++)
  if ((divIdx > CollapsibleShowDefault && !hasClass(coldivs[i], 'expanded')) || hasClass(coldivs[i], 'collapsed'))
     collapseDiv(i)
}
 
function collapseDiv(idx) {
 var div = document.getElementById('collapsible' + idx)
 var btn = document.getElementById('collapsible_toggle' + idx)
 if (!div || !btn) return false
 var isShown = (btn.firstChild.data[0] == "*")
 btn.firstChild.data = (isShown ? ">" : "*") + btn.firstChild.data.slice(1)
 var disp = isShown ? 'none' : 'block'
 for (var child = div.firstChild;  child != null;  child = child.nextSibling)
   if (hasClass(child, 'collapsible_content')) 
      child.style.display = disp
}

addOnloadHook(collapsibleDivs)
addOnloadHook(collapsibleTables)

/* MediaWiki:Cavendish.js */
