<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://iskomunidad.upd.edu.ph/index.php?action=history&amp;feed=atom&amp;title=User%3AJmtirao%2Factions.js</id>
	<title>User:Jmtirao/actions.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://iskomunidad.upd.edu.ph/index.php?action=history&amp;feed=atom&amp;title=User%3AJmtirao%2Factions.js"/>
	<link rel="alternate" type="text/html" href="https://iskomunidad.upd.edu.ph/index.php?title=User:Jmtirao/actions.js&amp;action=history"/>
	<updated>2026-04-19T04:47:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://iskomunidad.upd.edu.ph/index.php?title=User:Jmtirao/actions.js&amp;diff=9334&amp;oldid=prev</id>
		<title>Jmtirao: New page: // &quot;Fail gracefully&quot; if skin not supported switch (skin) {     case &#039;modern&#039;: case &#039;monobook&#039;:       // Global variables     if (typeof(cactions) == &#039;undefined&#039;) var cactions;     eval(fun...</title>
		<link rel="alternate" type="text/html" href="https://iskomunidad.upd.edu.ph/index.php?title=User:Jmtirao/actions.js&amp;diff=9334&amp;oldid=prev"/>
		<updated>2009-10-21T06:12:28Z</updated>

		<summary type="html">&lt;p&gt;New page: // &amp;quot;Fail gracefully&amp;quot; if skin not supported switch (skin) {     case &amp;#039;modern&amp;#039;: case &amp;#039;monobook&amp;#039;:       // Global variables     if (typeof(cactions) == &amp;#039;undefined&amp;#039;) var cactions;     eval(fun...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// &amp;quot;Fail gracefully&amp;quot; if skin not supported&lt;br /&gt;
switch (skin) {&lt;br /&gt;
    case &amp;#039;modern&amp;#039;: case &amp;#039;monobook&amp;#039;:&lt;br /&gt;
 &lt;br /&gt;
    // Global variables&lt;br /&gt;
    if (typeof(cactions) == &amp;#039;undefined&amp;#039;) var cactions;&lt;br /&gt;
    eval(function () {&lt;br /&gt;
        var globals = cactions ? cactions : null;&lt;br /&gt;
        cactions = {&lt;br /&gt;
            admin: wgUserGroups.join().indexOf(&amp;#039;sysop&amp;#039;) &amp;gt; -1 ? true : false,&lt;br /&gt;
            areqs: [],&lt;br /&gt;
            itabs: true,&lt;br /&gt;
            menus: [],&lt;br /&gt;
            mouse: null,&lt;br /&gt;
            mwsvr: wgServer.indexOf(&amp;#039;secure.wikimedia.org&amp;#039;) == -1 ? wgServer.split(&amp;#039;://&amp;#039;)[1] : null,&lt;br /&gt;
            pname: encodeURIComponent(wgPageName),&lt;br /&gt;
            svars: [],&lt;br /&gt;
            tbusr: false,&lt;br /&gt;
            timer: [],&lt;br /&gt;
            xmlhr: true&lt;br /&gt;
        };&lt;br /&gt;
        if (globals) for (i in globals) cactions[i] = globals[i];&lt;br /&gt;
    }());&lt;br /&gt;
 &lt;br /&gt;
    function xhr(request,url,orsc) {&lt;br /&gt;
        with (request) {&lt;br /&gt;
            open(&amp;#039;GET&amp;#039;,url,true);&lt;br /&gt;
            onreadystatechange = orsc;&lt;br /&gt;
            send(null);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // Find absolute position of element&lt;br /&gt;
    function findPos(eid,offset) {&lt;br /&gt;
        var obj = document.getElementById(eid), pos = [0,0];&lt;br /&gt;
        do with (obj) {&lt;br /&gt;
            pos[0] += offsetLeft;&lt;br /&gt;
            pos[1] += offsetTop;&lt;br /&gt;
        } while (obj = obj.offsetParent);&lt;br /&gt;
        pos[0] += offset[0]; pos[1] += offset[1];&lt;br /&gt;
        return pos;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // Create menu div element&lt;br /&gt;
    function createMenu(mid,html) {&lt;br /&gt;
        var menu = document.createElement(&amp;#039;div&amp;#039;);&lt;br /&gt;
        with (menu) {&lt;br /&gt;
            id = mid;&lt;br /&gt;
            className = &amp;#039;ca-menu&amp;#039;;&lt;br /&gt;
            style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
        menu.onmouseover = function () {showMenu(mid)};&lt;br /&gt;
        menu.onmouseout = function () {hideMenu(mid)};&lt;br /&gt;
 &lt;br /&gt;
        var elements = {&lt;br /&gt;
            ul: document.createElement(&amp;#039;ul&amp;#039;),&lt;br /&gt;
            li: null,&lt;br /&gt;
            a: null,&lt;br /&gt;
            txt: null&lt;br /&gt;
        };&lt;br /&gt;
        with (elements) {&lt;br /&gt;
            for (var i = 0; i &amp;lt; html.length; i++) if (html[i].length) {&lt;br /&gt;
                li = document.createElement(&amp;#039;li&amp;#039;); li.id = html[i][0];&lt;br /&gt;
                a = document.createElement(&amp;#039;a&amp;#039;); a.href = html[i][2];&lt;br /&gt;
                txt = document.createTextNode(html[i][1]);&lt;br /&gt;
                a.appendChild(txt); li.appendChild(a); ul.appendChild(li);&lt;br /&gt;
            }&lt;br /&gt;
            menu.appendChild(ul);&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        document.body.appendChild(menu);&lt;br /&gt;
 &lt;br /&gt;
        return mid;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // Create cactions LI tab&lt;br /&gt;
    function createTab(cid,mid,ltxt) {&lt;br /&gt;
        var elements = {&lt;br /&gt;
            li: document.createElement(&amp;#039;li&amp;#039;),&lt;br /&gt;
            a: document.createElement(&amp;#039;a&amp;#039;),&lt;br /&gt;
            txt: document.createTextNode(ltxt)&lt;br /&gt;
        };&lt;br /&gt;
        with (elements) {&lt;br /&gt;
            li.id = cid;&lt;br /&gt;
            a.href = &amp;#039;#&amp;#039;;&lt;br /&gt;
            a.onmouseover = function () {showMenu(mid,findPos(cid,[-10,20]))};&lt;br /&gt;
            a.onmouseout = function () {hideMenu(mid)};&lt;br /&gt;
            a.appendChild(txt); li.appendChild(a);&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        return elements.li;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // CSS hide elements&lt;br /&gt;
    function hideElements(elements,conditionals) {&lt;br /&gt;
        if (typeof(conditionals) == &amp;#039;undefined&amp;#039;) {&lt;br /&gt;
            for (var i = 0; i &amp;lt; elements.length; i++) if (document.getElementById(elements[i])) document.getElementById(elements[i]).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
        else for (var i = 0; i &amp;lt; elements.length; i++) if (document.getElementById(elements[i])) {&lt;br /&gt;
            document.getElementById(elements[i]).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
            if (conditionals[i]) document.getElementById(conditionals[i]).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // Show/hide menu functions&lt;br /&gt;
    function showMenu(mid,pos) {&lt;br /&gt;
        with (cactions) {&lt;br /&gt;
            mouse = mid;&lt;br /&gt;
            if (pos) for (var i = 0; i &amp;lt; menus.length; i++) {&lt;br /&gt;
                if (timer[menus[i]]) {&lt;br /&gt;
                    clearTimeout(timer[menus[i]]);&lt;br /&gt;
                    timer[menus[i]] = null;&lt;br /&gt;
                }&lt;br /&gt;
                if (mid.replace(/-[^-]+$/,&amp;#039;&amp;#039;) == menus[i]) continue;&lt;br /&gt;
                document.getElementById(menus[i]).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            if (!timer[mid]) with (document.getElementById(mid).style) {&lt;br /&gt;
                display = &amp;#039;&amp;#039;;&lt;br /&gt;
                if (pos) {&lt;br /&gt;
                    left = pos[0]+&amp;#039;px&amp;#039;;&lt;br /&gt;
                    top = pos[1]+&amp;#039;px&amp;#039;;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            else {&lt;br /&gt;
                clearTimeout(timer[mid]);&lt;br /&gt;
                timer[mid] = null;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    function hideMenu(mid) {&lt;br /&gt;
        with (cactions) {&lt;br /&gt;
            if (mid == mouse.replace(/-[^-]+$/,&amp;#039;&amp;#039;)) timer[mid] = null;&lt;br /&gt;
 &lt;br /&gt;
            if (timer[mid]) {&lt;br /&gt;
                timer[mid] = null;&lt;br /&gt;
                document.getElementById(mid).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
                if (mid == mouse &amp;amp;&amp;amp; mid.search(/opt-.*-/) != -1) document.getElementById(mid.replace(/-[^-]+$/,&amp;#039;&amp;#039;)).style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
            else timer[mid] = setTimeout(&amp;#039;hideMenu(\&amp;#039;&amp;#039;+mid+&amp;#039;\&amp;#039;);&amp;#039;,400);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // Delink element&lt;br /&gt;
    function removeLink(eid) {&lt;br /&gt;
        var element = document.getElementById(eid);&lt;br /&gt;
        if (!element.getElementsByTagName(&amp;#039;a&amp;#039;).length) return false;&lt;br /&gt;
 &lt;br /&gt;
        var a = element.getElementsByTagName(&amp;#039;a&amp;#039;)[0];&lt;br /&gt;
        element.appendChild(a.removeChild(a.firstChild));&lt;br /&gt;
        element.removeChild(a);&lt;br /&gt;
 &lt;br /&gt;
        element.className = &amp;#039;ca-disabled&amp;#039;;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // CSS styles&lt;br /&gt;
    importStylesheetURI(&amp;#039;http://en.wikipedia.org/w/index.php?title=User:Haza-w/cactions.css&amp;amp;ctype=text/css&amp;amp;action=raw&amp;#039;);&lt;br /&gt;
 &lt;br /&gt;
    // User options hook&lt;br /&gt;
    addOnloadHook(function () {&lt;br /&gt;
        switch (wgNamespaceNumber) {&lt;br /&gt;
            case 2: case 3: cactions[&amp;#039;uname&amp;#039;] = encodeURIComponent(wgTitle.split(&amp;#039;/&amp;#039;)[0].replace(/ /g,&amp;#039;_&amp;#039;));&lt;br /&gt;
        }&lt;br /&gt;
        if (wgCanonicalSpecialPageName == &amp;#039;Contributions&amp;#039;) for (var i = 0, hl; hl = document.getElementById(&amp;#039;contentSub&amp;#039;).getElementsByTagName(&amp;#039;a&amp;#039;)[i]; i++) {&lt;br /&gt;
            if (hl.href.indexOf(&amp;#039;user=&amp;#039;) &amp;gt; -1) {&lt;br /&gt;
                cactions[&amp;#039;uname&amp;#039;] = hl.href.split(&amp;#039;user=&amp;#039;)[1].split(&amp;#039;&amp;amp;amp;&amp;#039;)[0];&lt;br /&gt;
                break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
        if (cactions.uname) {&lt;br /&gt;
            with (cactions) {&lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-user&amp;#039;,Array(&lt;br /&gt;
                                                    [&amp;#039;c-u-logs&amp;#039;,        &amp;#039;User logs &amp;gt;&amp;#039;,      &amp;#039;#&amp;#039;]                                                                                                                                                    ,&lt;br /&gt;
                    mwsvr == &amp;#039;en.wikipedia.org&amp;#039;?    [&amp;#039;c-u-rfx&amp;#039;,         &amp;#039;Links to RfX &amp;gt;&amp;#039;,   &amp;#039;#&amp;#039;]                                                                                                                                                :[] ,&lt;br /&gt;
                                                    [&amp;#039;c-u-blocks&amp;#039;,      &amp;#039;Blocks &amp;gt;&amp;#039;,         &amp;#039;#&amp;#039;]                                                                                                                                                    ,&lt;br /&gt;
                                                    [&amp;#039;c-u-contribs&amp;#039;,    &amp;#039;Contributions&amp;#039;,    wgScript+&amp;#039;?title=Special:Contributions/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;]                                                                                          ,&lt;br /&gt;
                    mwsvr?                          [&amp;#039;c-u-editcount&amp;#039;,   &amp;#039;Edit count&amp;#039;,       &amp;#039;http://toolserver.org/~soxred93/count/index.php?lang=&amp;#039;+mwsvr.split(&amp;#039;.&amp;#039;)[0]+&amp;#039;&amp;amp;wiki=&amp;#039;+mwsvr.split(&amp;#039;.&amp;#039;)[1]+&amp;#039;&amp;amp;name=&amp;#039;+uname.replace(/_/g,&amp;#039;+&amp;#039;)]          :[] ,&lt;br /&gt;
                    mwsvr?                          [&amp;#039;c-u-editsum&amp;#039;,     &amp;#039;Edit summaries&amp;#039;,   &amp;#039;http://toolserver.org/~soxred93/editsummary/index.php?lang=&amp;#039;+mwsvr.split(&amp;#039;.&amp;#039;)[0]+&amp;#039;&amp;amp;wiki=&amp;#039;+mwsvr.split(&amp;#039;.&amp;#039;)[1]+&amp;#039;&amp;amp;name=&amp;#039;+uname.replace(/_/g,&amp;#039;+&amp;#039;)]    :[] ,&lt;br /&gt;
                    mwsvr == &amp;#039;en.wikipedia.org&amp;#039;?    [&amp;#039;c-u-wcuser&amp;#039;,      &amp;#039;Edit analysis&amp;#039;,    &amp;#039;http://en.wikichecker.com/user/?l=all&amp;amp;t=&amp;#039;+uname]                                                                                                   :[] ,&lt;br /&gt;
                                                    [&amp;#039;c-u-subpages&amp;#039;,    &amp;#039;Userspace&amp;#039;,        wgScript+&amp;#039;?title=Special:PrefixIndex/User:&amp;#039;+uname+&amp;#039;/&amp;amp;action=view&amp;#039;]                                                                                      ,&lt;br /&gt;
                                                    [&amp;#039;c-u-email&amp;#039;,       &amp;#039;E-mail user&amp;#039;,      wgScript+&amp;#039;?title=Special:EmailUser/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;]                                                                                              ,&lt;br /&gt;
                                                    [&amp;#039;c-u-groups&amp;#039;,      &amp;#039;User groups&amp;#039;,      wgScript+&amp;#039;?title=Special:ListUsers&amp;amp;action=view&amp;amp;limit=1&amp;amp;username=&amp;#039;+uname]                                                                                ,&lt;br /&gt;
                                                    [&amp;#039;c-u-rightslog&amp;#039;,   &amp;#039;Rights changes&amp;#039;,   wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=rights&amp;amp;page=User:&amp;#039;+uname]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-user-logs&amp;#039;,Array(&lt;br /&gt;
                                                    [&amp;#039;c-ul-logs&amp;#039;,       &amp;#039;All user logs&amp;#039;,    wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;user=&amp;#039;+uname]                  ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-blocks&amp;#039;,     &amp;#039;Blocks&amp;#039;,           wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=block&amp;amp;user=&amp;#039;+uname]       ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-deletes&amp;#039;,    &amp;#039;Deletions&amp;#039;,        wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=delete&amp;amp;user=&amp;#039;+uname]      ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-moves&amp;#039;,      &amp;#039;Moves&amp;#039;,            wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=move&amp;amp;user=&amp;#039;+uname]        ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-patrols&amp;#039;,    &amp;#039;Patrols&amp;#039;,          wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=patrol&amp;amp;user=&amp;#039;+uname]      ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-protects&amp;#039;,   &amp;#039;Protections&amp;#039;,      wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=protect&amp;amp;user=&amp;#039;+uname]     ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-uploads&amp;#039;,    &amp;#039;Uploads&amp;#039;,          wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=upload&amp;amp;user=&amp;#039;+uname]      ,&lt;br /&gt;
                                                    [&amp;#039;c-ul-rights&amp;#039;,     &amp;#039;User rights&amp;#039;,      wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=rights&amp;amp;user=&amp;#039;+uname]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-user-blocks&amp;#039;,Array(&lt;br /&gt;
                    admin?                          [&amp;#039;c-ub-block&amp;#039;,      &amp;#039;Block user&amp;#039;,       wgScript+&amp;#039;?title=Special:BlockIP/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;]            :[] ,&lt;br /&gt;
                    admin?                          [&amp;#039;c-ub-unblock&amp;#039;,    &amp;#039;Unblock user&amp;#039;,     wgScript+&amp;#039;?title=Special:IPBlockList&amp;amp;action=unblock&amp;amp;ip=&amp;#039;+uname]     :[] ,&lt;br /&gt;
                                                    [&amp;#039;c-ub-ipblock&amp;#039;,    &amp;#039;View block&amp;#039;,       wgScript+&amp;#039;?title=Special:IPBlockList&amp;amp;action=view&amp;amp;ip=&amp;#039;+uname]            ,&lt;br /&gt;
                                                    [&amp;#039;c-ub-blocklog&amp;#039;,   &amp;#039;Block log&amp;#039;,        wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=block&amp;amp;page=User:&amp;#039;+uname]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-user-rfx&amp;#039;,Array(&lt;br /&gt;
                                                    [&amp;#039;c-ux-rfa&amp;#039;,        &amp;#039;RfAs&amp;#039;,             wgScript+&amp;#039;?title=Special:PrefixIndex/Wikipedia:Requests_for_adminship/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;],&lt;br /&gt;
                                                    [&amp;#039;c-ux-rfb&amp;#039;,        &amp;#039;RfBs&amp;#039;,             wgScript+&amp;#039;?title=Special:PrefixIndex/Wikipedia:Requests_for_bureaucratship/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;],&lt;br /&gt;
                                                    [&amp;#039;c-ux-rfar&amp;#039;,       &amp;#039;RfAr&amp;#039;,             wgScript+&amp;#039;?title=Wikipedia:Requests_for_arbitration/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;],&lt;br /&gt;
                                                    [&amp;#039;c-ux-rfc&amp;#039;,        &amp;#039;RfC&amp;#039;,              wgScript+&amp;#039;?title=Wikipedia:Requests_for_comment/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;],&lt;br /&gt;
                                                    [&amp;#039;c-ux-rfcu&amp;#039;,       &amp;#039;RfCU&amp;#039;,             wgScript+&amp;#039;?title=Wikipedia:Requests_for_checkuser/Case/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;],&lt;br /&gt;
                                                    [&amp;#039;c-ux-spi&amp;#039;,        &amp;#039;SPI&amp;#039;,              wgScript+&amp;#039;?title=Wikipedia:Sockpuppet_investigations/&amp;#039;+uname+&amp;#039;&amp;amp;action=view&amp;#039;]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                document.getElementById(&amp;#039;p-cactions&amp;#039;).getElementsByTagName(&amp;#039;div&amp;#039;)[0].getElementsByTagName(&amp;#039;ul&amp;#039;)[0].appendChild(createTab(&amp;#039;ca-user&amp;#039;,&amp;#039;opt-user&amp;#039;,&amp;#039;User&amp;#039;));&lt;br /&gt;
 &lt;br /&gt;
                if (xmlhr &amp;amp;&amp;amp; sajax_init_object() &amp;amp;&amp;amp; wgEnableAPI) {&lt;br /&gt;
                    if (uname.search(/(?:\d{1,3}\.){3}\d{1,3}/) == 0) {&lt;br /&gt;
                        areqs[&amp;#039;ip&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                        xhr(areqs[&amp;#039;ip&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=blocks&amp;amp;bkusers=&amp;#039;+uname+&amp;#039;&amp;amp;bkprop=id&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                            with (areqs[&amp;#039;ip&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                if (api.query.blocks.length) {&lt;br /&gt;
                                    hideElements([&amp;#039;c-ub-block&amp;#039;]);&lt;br /&gt;
                                    document.getElementById(&amp;#039;c-ub-ipblock&amp;#039;).getElementsByTagName(&amp;#039;a&amp;#039;)[0].style.color = &amp;#039;#EE1111&amp;#039;;&lt;br /&gt;
                                }&lt;br /&gt;
                                else {&lt;br /&gt;
                                    hideElements([&amp;#039;c-ub-unblock&amp;#039;]);&lt;br /&gt;
                                    removeLink(&amp;#039;c-ub-ipblock&amp;#039;);&lt;br /&gt;
                                }&lt;br /&gt;
                            }&lt;br /&gt;
                        } );&lt;br /&gt;
                    }&lt;br /&gt;
                    else {&lt;br /&gt;
                        areqs[&amp;#039;user&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                        xhr(areqs[&amp;#039;user&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=users&amp;amp;ususers=&amp;#039;+uname+&amp;#039;&amp;amp;usprop=blockinfo|groups&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                            with (areqs[&amp;#039;user&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                with (api.query.users[0]) {&lt;br /&gt;
                                    if (typeof(missing) != &amp;#039;undefined&amp;#039;) hideElements([&amp;#039;ca-user&amp;#039;]);&lt;br /&gt;
                                    else {&lt;br /&gt;
                                        if (typeof(blockedby) != &amp;#039;undefined&amp;#039;) {&lt;br /&gt;
                                            hideElements([&amp;#039;c-ub-block&amp;#039;]);&lt;br /&gt;
                                            document.getElementById(&amp;#039;c-ub-ipblock&amp;#039;).getElementsByTagName(&amp;#039;a&amp;#039;)[0].style.color = &amp;#039;#EE1111&amp;#039;;&lt;br /&gt;
                                        }&lt;br /&gt;
                                        else {&lt;br /&gt;
                                            hideElements([&amp;#039;c-ub-unblock&amp;#039;]);&lt;br /&gt;
                                            removeLink(&amp;#039;c-ub-ipblock&amp;#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
 &lt;br /&gt;
                                        if (typeof(groups) == &amp;#039;undefined&amp;#039; || groups.join().indexOf(&amp;#039;sysop&amp;#039;) == -1) hideElements([&amp;#039;c-ul-blocks&amp;#039;,&amp;#039;c-ul-deletes&amp;#039;,&amp;#039;c-ul-protects&amp;#039;,&amp;#039;c-ul-rights&amp;#039;]);&lt;br /&gt;
                                    }&lt;br /&gt;
                                }&lt;br /&gt;
                            }&lt;br /&gt;
                        } );&lt;br /&gt;
 &lt;br /&gt;
                        if (document.getElementById(&amp;#039;c-u-rfx&amp;#039;)) {&lt;br /&gt;
                            areqs[&amp;#039;rfa&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                            xhr(areqs[&amp;#039;rfa&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apprefix=Requests_for_adminship%2F&amp;#039;+uname+&amp;#039;&amp;amp;apnamespace=4&amp;amp;aplimit=1&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                                with (areqs[&amp;#039;rfa&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                    var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                    if (!api.query.allpages.length) removeLink(&amp;#039;c-ux-rfa&amp;#039;);&lt;br /&gt;
                                }&lt;br /&gt;
                            } );&lt;br /&gt;
 &lt;br /&gt;
                            areqs[&amp;#039;rfb&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                            xhr(areqs[&amp;#039;rfb&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apprefix=Requests_for_bureaucratship%2F&amp;#039;+uname+&amp;#039;&amp;amp;apnamespace=4&amp;amp;aplimit=1&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                                with (areqs[&amp;#039;rfb&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                    var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                    if (!api.query.allpages.length) removeLink(&amp;#039;c-ux-rfb&amp;#039;);&lt;br /&gt;
                                }&lt;br /&gt;
                            } );&lt;br /&gt;
                        }&lt;br /&gt;
 &lt;br /&gt;
                        areqs[&amp;#039;uspace&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                        xhr(areqs[&amp;#039;uspace&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=allpages&amp;amp;apprefix=&amp;#039;+uname+&amp;#039;%2F&amp;amp;apnamespace=2&amp;amp;aplimit=1&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                            with (areqs[&amp;#039;uspace&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                if (!api.query.allpages.length) removeLink(&amp;#039;c-u-subpages&amp;#039;);&lt;br /&gt;
                            }&lt;br /&gt;
                        } );&lt;br /&gt;
                    }&lt;br /&gt;
 &lt;br /&gt;
                    if (document.getElementById(&amp;#039;c-u-rfx&amp;#039;)) {&lt;br /&gt;
                        areqs[&amp;#039;rfx&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                        xhr(areqs[&amp;#039;rfx&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;titles=Wikipedia:Requests_for_arbitration/&amp;#039;+uname+&amp;#039;|Wikipedia:Requests_for_comment/&amp;#039;+uname+&amp;#039;|Wikipedia:Requests_for_checkuser/Case/&amp;#039;+uname+&amp;#039;|Wikipedia:Sockpuppet_investigations/&amp;#039;+uname+&amp;#039;&amp;amp;letype=block&amp;amp;letitle=User:&amp;#039;+uname+&amp;#039;&amp;amp;prop=info&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                            with (areqs[&amp;#039;rfx&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                                var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                                for (i in api.query.pages) switch (api.query.pages[i].title.split(&amp;#039;/&amp;#039;)[0]) {&lt;br /&gt;
                                    case &amp;#039;Wikipedia:Requests for arbitration&amp;#039;: if (typeof(api.query.pages[i].missing) != &amp;#039;undefined&amp;#039;) removeLink(&amp;#039;c-ux-rfar&amp;#039;); break;&lt;br /&gt;
                                    case &amp;#039;Wikipedia:Requests for comment&amp;#039;: if (typeof(api.query.pages[i].missing) != &amp;#039;undefined&amp;#039;) removeLink(&amp;#039;c-ux-rfc&amp;#039;); break;&lt;br /&gt;
                                    case &amp;#039;Wikipedia:Requests for checkuser&amp;#039;: if (typeof(api.query.pages[i].missing) != &amp;#039;undefined&amp;#039;) removeLink(&amp;#039;c-ux-rfcu&amp;#039;); break;&lt;br /&gt;
                                    case &amp;#039;Wikipedia:Sockpuppet investigations&amp;#039;: if (typeof(api.query.pages[i].missing) != &amp;#039;undefined&amp;#039;) removeLink(&amp;#039;c-ux-spi&amp;#039;); break;&lt;br /&gt;
                                }&lt;br /&gt;
                            }&lt;br /&gt;
                        } );&lt;br /&gt;
                    }&lt;br /&gt;
 &lt;br /&gt;
                    areqs[&amp;#039;ublocks&amp;#039;] = new sajax_init_object();&lt;br /&gt;
                    xhr(areqs[&amp;#039;ublocks&amp;#039;],wgScriptPath+&amp;#039;/api.php?format=json&amp;amp;action=query&amp;amp;list=logevents&amp;amp;letype=block&amp;amp;letitle=User:&amp;#039;+uname+&amp;#039;&amp;amp;lelimit=1&amp;amp;xhr=&amp;#039;+Math.random(),function () {&lt;br /&gt;
                        with (areqs[&amp;#039;ublocks&amp;#039;]) if (readyState == 4 &amp;amp;&amp;amp; status == 200) {&lt;br /&gt;
                            var api = eval(&amp;#039;(&amp;#039;+responseText+&amp;#039;)&amp;#039;);&lt;br /&gt;
                            if (!api.query.logevents.length) removeLink(&amp;#039;c-ub-blocklog&amp;#039;);&lt;br /&gt;
                        }&lt;br /&gt;
                    } );&lt;br /&gt;
                }&lt;br /&gt;
                else hideElements([&amp;#039;c-ub-ipblock&amp;#039;,&amp;#039;c-ul-blocks&amp;#039;,&amp;#039;c-ul-deletes&amp;#039;,&amp;#039;c-ul-protects&amp;#039;,&amp;#039;c-ul-rights&amp;#039;]);&lt;br /&gt;
 &lt;br /&gt;
                if (!tbusr) hideElements([&amp;#039;t-contributions&amp;#039;,&amp;#039;t-log&amp;#039;,&amp;#039;t-emailuser&amp;#039;]);&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            document.getElementById(&amp;#039;c-u-logs&amp;#039;).onmouseover = function () {showMenu(&amp;#039;opt-user-logs&amp;#039;,findPos(&amp;#039;c-u-logs&amp;#039;,[40,0]))};&lt;br /&gt;
            document.getElementById(&amp;#039;c-u-logs&amp;#039;).onmouseout = function () {hideMenu(&amp;#039;opt-user-logs&amp;#039;)};&lt;br /&gt;
            document.getElementById(&amp;#039;c-u-logs&amp;#039;).style.fontWeight = &amp;#039;bold&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
            document.getElementById(&amp;#039;c-u-blocks&amp;#039;).onmouseover = function () {showMenu(&amp;#039;opt-user-blocks&amp;#039;,findPos(&amp;#039;c-u-blocks&amp;#039;,[40,0]))};&lt;br /&gt;
            document.getElementById(&amp;#039;c-u-blocks&amp;#039;).onmouseout = function () {hideMenu(&amp;#039;opt-user-blocks&amp;#039;)};&lt;br /&gt;
            document.getElementById(&amp;#039;c-u-blocks&amp;#039;).style.fontWeight = &amp;#039;bold&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
            if (document.getElementById(&amp;#039;c-u-rfx&amp;#039;)) {&lt;br /&gt;
                document.getElementById(&amp;#039;c-u-rfx&amp;#039;).onmouseover = function () {showMenu(&amp;#039;opt-user-rfx&amp;#039;,findPos(&amp;#039;c-u-rfx&amp;#039;,[40,0]))};&lt;br /&gt;
                document.getElementById(&amp;#039;c-u-rfx&amp;#039;).onmouseout = function () {hideMenu(&amp;#039;opt-user-rfx&amp;#039;)};&lt;br /&gt;
                document.getElementById(&amp;#039;c-u-rfx&amp;#039;).style.fontWeight = &amp;#039;bold&amp;#039;;&lt;br /&gt;
                document.getElementById(&amp;#039;opt-user-rfx&amp;#039;).style.width = &amp;#039;50px&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            if (cactions.uname.search(/(?:\d{1,3}\.){3}\d{1,3}/) == 0) hideElements([&amp;#039;c-u-logs&amp;#039;,&amp;#039;c-ux-rfa&amp;#039;,&amp;#039;c-ux-rfb&amp;#039;,&amp;#039;c-u-editcount&amp;#039;,&amp;#039;c-u-editsum&amp;#039;,&amp;#039;c-u-wcuser&amp;#039;,&amp;#039;c-u-subpages&amp;#039;,&amp;#039;c-u-email&amp;#039;,&amp;#039;c-u-groups&amp;#039;,&amp;#039;c-u-rightslog&amp;#039;]);&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
 &lt;br /&gt;
    // Page options hook&lt;br /&gt;
    addOnloadHook(function () {&lt;br /&gt;
        if (!wgCanonicalSpecialPageName) {&lt;br /&gt;
            with (cactions) {&lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-page&amp;#039;,Array(&lt;br /&gt;
                                                                [&amp;#039;c-p-logs&amp;#039;,        &amp;#039;Page logs &amp;gt;&amp;#039;,      &amp;#039;#&amp;#039;],&lt;br /&gt;
                    wgArticleId?                                [&amp;#039;c-p-history&amp;#039;,     &amp;#039;History&amp;#039;,          wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=history&amp;#039;]                         :[] ,&lt;br /&gt;
                    wgArticleId?                                [&amp;#039;c-p-move&amp;#039;,        &amp;#039;Move page&amp;#039;,        wgScript+&amp;#039;?title=Special:Movepage/&amp;#039;+pname+&amp;#039;&amp;amp;action=view&amp;#039;]           :[] ,&lt;br /&gt;
                                                                [&amp;#039;c-p-watch&amp;#039;,       &amp;#039;Watch page&amp;#039;,       wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=watch&amp;#039;]                               ,&lt;br /&gt;
                                                                [&amp;#039;c-p-unwatch&amp;#039;,     &amp;#039;Unwatch page&amp;#039;,     wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=unwatch&amp;#039;]                             ,&lt;br /&gt;
                    admin?                                      [&amp;#039;c-p-protect&amp;#039;,     &amp;#039;Protect page&amp;#039;,     wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=protect&amp;#039;]                         :[] ,&lt;br /&gt;
                    admin?                                      [&amp;#039;c-p-unprotect&amp;#039;,   &amp;#039;Unprotect page&amp;#039;,   wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=unprotect&amp;#039;]                       :[] ,&lt;br /&gt;
                    admin?                                      [&amp;#039;c-p-delete&amp;#039;,      &amp;#039;Delete page&amp;#039;,      wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=delete&amp;#039;]                          :[] ,&lt;br /&gt;
                    admin?                                      [&amp;#039;c-p-undelete&amp;#039;,    &amp;#039;Undelete page&amp;#039;,    wgScript+&amp;#039;?title=Special:Undelete/&amp;#039;+pname+&amp;#039;&amp;amp;action=view&amp;#039;]           :[] ,&lt;br /&gt;
                    wgArticleId?                                [&amp;#039;c-p-diff&amp;#039;,        &amp;#039;Latest diff&amp;#039;,      wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=view&amp;amp;diff=&amp;#039;+wgCurRevisionId]      :[] ,&lt;br /&gt;
                    wgArticleId?                                [&amp;#039;c-p-editzero&amp;#039;,    &amp;#039;Edit intro&amp;#039;,       wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=edit&amp;amp;section=0&amp;#039;]                  :[] ,&lt;br /&gt;
                    wgArticleId &amp;amp;&amp;amp; mwsvr == &amp;#039;en.wikipedia.org&amp;#039;? [&amp;#039;c-p-wcpage&amp;#039;,      &amp;#039;Page analysis&amp;#039;,    &amp;#039;http://en.wikichecker.com/article/?a=&amp;#039;+pname]                      :[] ,&lt;br /&gt;
                                                                [&amp;#039;c-p-purge&amp;#039;,       &amp;#039;Purge cache&amp;#039;,      wgScript+&amp;#039;?title=&amp;#039;+pname+&amp;#039;&amp;amp;action=purge&amp;#039;]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                menus[menus.length] = createMenu(&amp;#039;opt-page-logs&amp;#039;,Array(&lt;br /&gt;
                                                                [&amp;#039;c-pl-logs&amp;#039;,       &amp;#039;All page logs&amp;#039;,    wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;page=&amp;#039;+pname]                  ,&lt;br /&gt;
                                                                [&amp;#039;c-pl-deletes&amp;#039;,    &amp;#039;Deletion log&amp;#039;,     wgScript+&amp;#039;?title=Special:Log&amp;amp;type=delete&amp;amp;page=&amp;#039;+pname]                  ,&lt;br /&gt;
                                                                [&amp;#039;c-pl-moves&amp;#039;,      &amp;#039;Move log&amp;#039;,         wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=move&amp;amp;page=&amp;#039;+pname]        ,&lt;br /&gt;
                    wgArticleId?                                [&amp;#039;c-pl-patrols&amp;#039;,    &amp;#039;Patrol log&amp;#039;,       wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=patrol&amp;amp;page=&amp;#039;+pname]  :[] ,&lt;br /&gt;
                                                                [&amp;#039;c-pl-protects&amp;#039;,   &amp;#039;Protection log&amp;#039;,   wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=protect&amp;amp;page=&amp;#039;+pname]     ,&lt;br /&gt;
                    wgNamespaceNumber == 6?                     [&amp;#039;c-pl-uploads&amp;#039;,    &amp;#039;Upload log&amp;#039;,       wgScript+&amp;#039;?title=Special:Log&amp;amp;action=view&amp;amp;type=upload&amp;amp;page=&amp;#039;+pname]  :[]&lt;br /&gt;
                ));&lt;br /&gt;
 &lt;br /&gt;
                document.getElementById(&amp;#039;p-cactions&amp;#039;).getElementsByTagName(&amp;#039;div&amp;#039;)[0].getElementsByTagName(&amp;#039;ul&amp;#039;)[0].appendChild(createTab(&amp;#039;ca-page&amp;#039;,&amp;#039;opt-page&amp;#039;,&amp;#039;Page&amp;#039;));&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            if (cactions.itabs) hideElements([&amp;#039;ca-watch&amp;#039;,&amp;#039;ca-unwatch&amp;#039;,&amp;#039;ca-protect&amp;#039;,&amp;#039;ca-unprotect&amp;#039;,&amp;#039;ca-delete&amp;#039;,&amp;#039;ca-undelete&amp;#039;,&amp;#039;ca-history&amp;#039;,&amp;#039;ca-move&amp;#039;],[&amp;#039;c-p-unwatch&amp;#039;,&amp;#039;c-p-watch&amp;#039;,&amp;#039;c-p-unprotect&amp;#039;,&amp;#039;c-p-protect&amp;#039;,&amp;#039;c-p-undelete&amp;#039;,&amp;#039;c-p-delete&amp;#039;]);&lt;br /&gt;
            else hideElements([&amp;#039;c-p-history&amp;#039;,&amp;#039;c-p-move&amp;#039;,&amp;#039;c-p-watch&amp;#039;,&amp;#039;c-p-unwatch&amp;#039;,&amp;#039;c-p-protect&amp;#039;,&amp;#039;c-p-unprotect&amp;#039;,&amp;#039;c-p-delete&amp;#039;,&amp;#039;c-p-undelete&amp;#039;]);&lt;br /&gt;
 &lt;br /&gt;
            document.getElementById(&amp;#039;c-p-logs&amp;#039;).onmouseover = function () {showMenu(&amp;#039;opt-page-logs&amp;#039;,findPos(&amp;#039;c-p-logs&amp;#039;,[40,0]))};&lt;br /&gt;
            document.getElementById(&amp;#039;c-p-logs&amp;#039;).onmouseout = function () {hideMenu(&amp;#039;opt-page-logs&amp;#039;)};&lt;br /&gt;
            document.getElementById(&amp;#039;c-p-logs&amp;#039;).style.fontWeight = &amp;#039;bold&amp;#039;;&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
 &lt;br /&gt;
    // shortcuts portlet hook&lt;br /&gt;
    addOnloadHook(function () {&lt;br /&gt;
        with (cactions) if (svars.length) {&lt;br /&gt;
            var portlet = document.createElement(&amp;#039;div&amp;#039;);&lt;br /&gt;
            with (portlet) {&lt;br /&gt;
                id = &amp;#039;p-sc&amp;#039;;&lt;br /&gt;
                className = &amp;#039;portlet&amp;#039;;&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            var elements = {&lt;br /&gt;
                h5: document.createElement(&amp;#039;h5&amp;#039;),&lt;br /&gt;
                div: document.createElement(&amp;#039;div&amp;#039;),&lt;br /&gt;
                ul: document.createElement(&amp;#039;ul&amp;#039;),&lt;br /&gt;
                li: null,&lt;br /&gt;
                a: null,&lt;br /&gt;
                txt: null&lt;br /&gt;
            };&lt;br /&gt;
            with (elements) {&lt;br /&gt;
                h5.appendChild(document.createTextNode(&amp;#039;Shortcuts&amp;#039;));&lt;br /&gt;
                portlet.appendChild(h5);&lt;br /&gt;
                div.className = &amp;#039;pBody&amp;#039;;&lt;br /&gt;
                for (var i = 0; i &amp;lt; svars.length; i++) if (!svars[i][1].indexOf(&amp;#039;/&amp;#039;) || !svars[i][1].search(/http[s]?:\/\//)) {&lt;br /&gt;
                    li = document.createElement(&amp;#039;li&amp;#039;); li.id = &amp;#039;s-&amp;#039;+svars[i][0].toLowerCase().replace(/\W/g,&amp;#039;&amp;#039;);&lt;br /&gt;
                    a = document.createElement(&amp;#039;a&amp;#039;); a.href = svars[i][1];&lt;br /&gt;
                    txt = document.createTextNode(svars[i][0]);&lt;br /&gt;
                    a.appendChild(txt); li.appendChild(a); ul.appendChild(li);&lt;br /&gt;
                }&lt;br /&gt;
                div.appendChild(ul);&lt;br /&gt;
                portlet.appendChild(div);&lt;br /&gt;
            }&lt;br /&gt;
 &lt;br /&gt;
            switch (skin) {&lt;br /&gt;
                case &amp;#039;modern&amp;#039;: document.getElementById(&amp;#039;mw_portlets&amp;#039;).insertBefore(portlet,document.getElementById(&amp;#039;p-lang&amp;#039;)); break;&lt;br /&gt;
                case &amp;#039;monobook&amp;#039;: document.getElementById(&amp;#039;column-one&amp;#039;).insertBefore(portlet,document.getElementById(&amp;#039;p-lang&amp;#039;)); break;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Jmtirao</name></author>
	</entry>
</feed>