<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ehwiki.org/action/history/User:Shadowajohn/monobook.js?feed=atom</id>
	<title>User:Shadowajohn/monobook.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ehwiki.org/action/history/User:Shadowajohn/monobook.js?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://ehwiki.org/action/history/User:Shadowajohn/monobook.js"/>
	<updated>2026-04-09T12:58:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=173&amp;oldid=prev</id>
		<title>Shadowajohn: didn&#039;t work</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=173&amp;oldid=prev"/>
		<updated>2008-04-09T00:01:57Z</updated>

		<summary type="html">&lt;p&gt;didn&amp;#039;t work&lt;/p&gt;
&lt;a href=&quot;https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;amp;diff=173&amp;amp;oldid=167&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Shadowajohn</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=167&amp;oldid=prev</id>
		<title>Shadowajohn at 23:32, 8 April 2008</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=167&amp;oldid=prev"/>
		<updated>2008-04-08T23:32:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:32, 8 April 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;document.write(&amp;#039;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;&amp;#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;document.write(&amp;#039;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;&amp;#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		       &#039;http://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;www&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mytrickster.net&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wiki&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index.php&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MediaWiki&lt;/del&gt;:Live.css&#039; +&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		       &#039;http://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ehwiki&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;org&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;action&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;edit&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;User&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Shadowajohn/&lt;/ins&gt;Live.css&#039; +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		       &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;#039;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		       &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;#039;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ehwiki:diff:1.41:old-165:rev-167:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Shadowajohn</name></author>
	</entry>
	<entry>
		<id>https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=165&amp;oldid=prev</id>
		<title>Shadowajohn: testing something</title>
		<link rel="alternate" type="text/html" href="https://ehwiki.org/index.php?title=User:Shadowajohn/monobook.js&amp;diff=165&amp;oldid=prev"/>
		<updated>2008-04-08T23:30:04Z</updated>

		<summary type="html">&lt;p&gt;testing something&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//&amp;lt;pre&amp;gt;&lt;br /&gt;
//Version: 3.1&lt;br /&gt;
//============================================================&lt;br /&gt;
// en: ADD SOME EXTRA BUTTONS TO THE EDITPANEL&lt;br /&gt;
// de: FÜGE NEUE BUTTON IN DIE WERKZEUGLEISTE&lt;br /&gt;
//============================================================&lt;br /&gt;
// Vorschläge für neue Buttons werden gerne entgegengenommen&lt;br /&gt;
// Die Reihenfolge und Anzahl der Buttons ist über die (alphabetische) Variable XEBOrder wählbar.&lt;br /&gt;
&lt;br /&gt;
//================================&lt;br /&gt;
//Control Variables&lt;br /&gt;
//&lt;br /&gt;
//rmEditButtons - Removes standard toolbar buttons&lt;br /&gt;
//XEBOrder - The order in which the buttons are displayed&lt;br /&gt;
&lt;br /&gt;
document.write(&amp;#039;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;&amp;#039; +&lt;br /&gt;
		       &amp;#039;http://www.mytrickster.net/wiki/index.php/MediaWiki:Live.css&amp;#039; +&lt;br /&gt;
		       &amp;#039;&amp;amp;action=raw&amp;amp;ctype=text/css&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
if(typeof XEBPopups== &amp;#039;undefined&amp;#039;)XEBPopups=true;&lt;br /&gt;
if(typeof XEBHideDelay== &amp;#039;undefined&amp;#039;)XEBHideDelay=0.5; //Time before the popup disappears after the mouse moves out&lt;br /&gt;
if(typeof XEBExtendEditSummary == &amp;#039;undefined&amp;#039;)XEBExtendEditSummary=true; // Is the edit summary extended after a popup&lt;br /&gt;
&lt;br /&gt;
//fills the variable mwCustomEditButtons (s. function in /wikibits.js), with buttons for the Toolbar  &lt;br /&gt;
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText){&lt;br /&gt;
mwCustomEditButtons.push({&lt;br /&gt;
  &amp;quot;imageFile&amp;quot;: imageFile,&lt;br /&gt;
  &amp;quot;speedTip&amp;quot;: speedTip,&lt;br /&gt;
  &amp;quot;tagOpen&amp;quot;: tagOpen,&lt;br /&gt;
  &amp;quot;tagClose&amp;quot;: tagClose,&lt;br /&gt;
  &amp;quot;sampleText&amp;quot;: sampleText});&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof usersignature == &amp;#039;undefined&amp;#039;) var usersignature = &amp;#039;-- \~\~\~\~&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
var Isrc=&amp;#039;http://upload.wikimedia.org/wikipedia/commons/&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
// English Wikipedia creates 11 extra buttons which are stored in mwCustomEditButtons&lt;br /&gt;
//  rather than mwEditButtons. However, there is no guarantee it will always be 11&lt;br /&gt;
//  so we count them here. &lt;br /&gt;
var enExtraButtons=mwCustomEditButtons.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var BDict={&lt;br /&gt;
&amp;#039;A&amp;#039;:[&amp;#039;e/e9/Button_headline2.png&amp;#039;,&amp;#039;Secondary headline&amp;#039;,&amp;#039;\n===&amp;#039;,&amp;#039;===&amp;#039;,&amp;#039;Secondary headline&amp;#039;],&lt;br /&gt;
&amp;#039;B&amp;#039;:[&amp;#039;1/13/Button_enter.png&amp;#039;,&amp;#039;Line break&amp;#039;,&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;C&amp;#039;:[&amp;#039;5/5f/Button_center.png&amp;#039;,&amp;#039;Center&amp;#039;,&amp;#039;&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;\n&amp;#039;,&amp;#039;\n&amp;lt;\/div&amp;gt;&amp;#039;,&amp;#039;Centred text&amp;#039;],&lt;br /&gt;
&amp;#039;D&amp;#039;:[&amp;#039;e/ea/Button_align_left.png&amp;#039;,&amp;#039;Left-Align&amp;#039;,&amp;#039;&amp;lt;div style=&amp;quot;text-align: left; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n&amp;#039;,&amp;#039;\n&amp;lt;\/div&amp;gt;&amp;#039;,&amp;#039;Left-aligned text&amp;#039;],&lt;br /&gt;
&amp;#039;D1&amp;#039;:[&amp;#039;a/a5/Button_align_right.png&amp;#039;,&amp;#039;Right-Align&amp;#039;,&amp;#039;&amp;lt;div style=&amp;quot;text-align: right; direction: ltr; margin-left: 1em;&amp;quot;&amp;gt;\n&amp;#039;,&amp;#039;\n&amp;lt;\/div&amp;gt;&amp;#039;,&amp;#039;Right-aligned text&amp;#039;],&lt;br /&gt;
&amp;#039;E&amp;#039;:[&amp;#039;0/04/Button_array.png&amp;#039;,&amp;#039;Table&amp;#039;,&amp;#039;\n{| class=&amp;quot;wikitable&amp;quot; \n|- \n| 1 || 2\n|- \n| 3 || 4&amp;#039;,&amp;#039;\n|}\n&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;F&amp;#039;:[&amp;#039;1/1e/Button_font_color.png&amp;#039;,&amp;#039;Insert coloured text&amp;#039;,&amp;#039;&amp;lt;span style=&amp;quot;color: &amp;#039;,&amp;#039;&amp;quot;&amp;gt;Coloured text&amp;lt;\/span&amp;gt;&amp;#039;,&amp;#039;ColourName&amp;#039;],&lt;br /&gt;
&amp;#039;FS&amp;#039;:[&amp;#039;1/1b/Button_miss_signature.png&amp;#039;,&amp;#039;Unsigned post&amp;#039;,&amp;#039;{{subst:unsigned|&amp;#039;,&amp;#039;|date}}&amp;#039;,&amp;#039;user name or IP&amp;#039;],&lt;br /&gt;
&amp;#039;G&amp;#039;:[&amp;#039;9/9e/Btn_toolbar_gallery.png&amp;#039;,&amp;#039;Picture gallery&amp;#039;,&amp;quot;\n&amp;lt;gallery&amp;gt;\nImage:&amp;quot;,&amp;quot;|[[M63]]\nImage:Mona Lisa.jpg|[[Mona Lisa]]\nImage:Truite arc-en-ciel.jpg|Eine [[Forelle ]]\n&amp;lt;\/gallery&amp;gt;&amp;quot;,&amp;#039;M63.jpg&amp;#039;],&lt;br /&gt;
&amp;#039;H&amp;#039;:[&amp;#039;7/74/Button_comment.png&amp;#039;,&amp;#039;Comment&amp;#039;,&amp;quot;&amp;lt;!--&amp;quot;,&amp;quot;--&amp;gt;&amp;quot;,&amp;#039;Comment&amp;#039;],&lt;br /&gt;
&amp;#039;I1&amp;#039;:[&amp;#039;6/6a/Button_sup_letter.png&amp;#039;,&amp;#039;Superscript&amp;#039;,&amp;#039;&amp;lt;sup&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/sup&amp;gt;&amp;#039;,&amp;#039;Superscript text&amp;#039;],&lt;br /&gt;
&amp;#039;I2&amp;#039;:[&amp;#039;a/aa/Button_sub_letter.png&amp;#039;,&amp;#039;Subscript&amp;#039;,&amp;#039;&amp;lt;sub&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/sub&amp;gt;&amp;#039;,&amp;#039;Subscript text&amp;#039;],&lt;br /&gt;
&amp;#039;J1&amp;#039;:[&amp;#039;5/58/Button_small.png&amp;#039;,&amp;#039;Small&amp;#039;,&amp;#039;&amp;lt;small&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/small&amp;gt;&amp;#039;,&amp;#039;Small Text&amp;#039;],&lt;br /&gt;
&amp;#039;J2&amp;#039;:[&amp;#039;5/56/Button_big.png&amp;#039;,&amp;#039;Big text&amp;#039;,&amp;#039;&amp;lt;big&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/big&amp;gt;&amp;#039;,&amp;#039;Big text&amp;#039;],&lt;br /&gt;
&amp;#039;K&amp;#039;:[&amp;#039;b/b4/Button_category03.png&amp;#039;,&amp;#039;Category&amp;#039;,&amp;quot;[[Category:&amp;quot;,&amp;quot;]]&amp;quot;,&amp;#039;Category name&amp;#039;],&lt;br /&gt;
&amp;#039;L&amp;#039;:[&amp;#039;8/8e/Button_shifting.png&amp;#039;,&amp;#039;Insert tab(s)&amp;#039;,&amp;#039;:&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;:&amp;#039;],&lt;br /&gt;
&amp;#039;M&amp;#039;:[&amp;#039;f/fd/Button_blockquote.png&amp;#039;,&amp;#039;Insert block of quoted text&amp;#039;,&amp;#039;&amp;lt;blockquote style=&amp;quot;border: 1px solid blue; padding: 2em;&amp;quot;&amp;gt;\n&amp;#039;,&amp;#039;\n&amp;lt;\/blockquote&amp;gt;&amp;#039;,&amp;#039;Block quote&amp;#039;],&lt;br /&gt;
&amp;#039;N&amp;#039;:[&amp;#039;4/4b/Button_nbsp.png&amp;#039;,&amp;#039;nonbreaking space&amp;#039;,&amp;#039;&amp;amp;nbsp;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;O&amp;#039;:[&amp;#039;2/23/Button_code.png&amp;#039;,&amp;#039;Insert code&amp;#039;,&amp;#039;&amp;lt;code&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/code&amp;gt;&amp;#039;,&amp;#039;Code&amp;#039;],&lt;br /&gt;
&amp;#039;P&amp;#039;:[&amp;#039;3/3c/Button_pre.png&amp;#039;,&amp;#039;Pre formatted Text&amp;#039;,&amp;#039;&amp;lt;pre&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/pre&amp;gt;&amp;#039;,&amp;#039;Pre formatted text&amp;#039;],&lt;br /&gt;
&amp;#039;P1&amp;#039;:[&amp;#039;9/93/Button_sub_link.png&amp;#039;,&amp;#039;Insert link to sub-page&amp;#039;,&amp;#039;[[&amp;#039;,&amp;#039;/Sub_Page]]&amp;#039;,&amp;#039;Page&amp;#039;],&lt;br /&gt;
&amp;#039;Q&amp;#039;:[&amp;#039;d/d3/Button_definition_list.png&amp;#039;,&amp;#039;Insert definition list&amp;#039;,&amp;#039;\n; &amp;#039;,&amp;#039;\n: Item 1\n: Item 2&amp;#039;,&amp;#039;Definition&amp;#039;],&lt;br /&gt;
&amp;#039;R&amp;#039;:[&amp;#039;7/79/Button_reflink.png&amp;#039;,&amp;#039;Insert a reference&amp;#039;,&amp;#039;&amp;lt;ref&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/ref&amp;gt;&amp;#039;,&amp;#039;Insert reference material&amp;#039;],&lt;br /&gt;
&amp;#039;R1&amp;#039;:[&amp;#039;7/79/Button_reflink.png&amp;#039;,&amp;#039;Start a reference&amp;#039;,&amp;#039;&amp;lt;ref name=&amp;quot;&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;Reference name&amp;#039;],&lt;br /&gt;
&amp;#039;R2&amp;#039;:[&amp;#039;9/99/Button_reflink_advanced_2.png&amp;#039;,&amp;#039;Insert reference material&amp;#039;,&amp;#039;&amp;quot;&amp;gt;&amp;#039;,&amp;#039;&amp;lt;/ref&amp;gt;&amp;#039;,&amp;#039;Reference material&amp;#039;],&lt;br /&gt;
&amp;#039;R3&amp;#039;:[&amp;#039;1/1a/Button_reflink_advanced_3.png&amp;#039;,&amp;#039;No reference material&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;quot;/&amp;gt;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;R4&amp;#039;:[&amp;#039;9/9a/Button_references.png&amp;#039;,&amp;#039;Reference footer&amp;#039;,&amp;quot;\n==Notes==\n&amp;lt;!--See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how to generate footnotes using the &amp;lt;ref(erences/)&amp;gt; tags--&amp;gt;\n&amp;lt;div class=\&amp;#039;references-small\&amp;#039;&amp;gt;\n&amp;lt;references/&amp;gt;\n&amp;lt;/div&amp;gt;&amp;quot;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;S&amp;#039;:[&amp;#039;c/c9/Button_strike.png&amp;#039;,&amp;#039;Strikeout&amp;#039;,&amp;#039;&amp;lt;s&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/s&amp;gt;&amp;#039;,&amp;#039;Struck out text&amp;#039;],&lt;br /&gt;
&amp;#039;T&amp;#039;:[&amp;#039;e/eb/Button_plantilla.png&amp;#039;,&amp;#039;Template&amp;#039;,&amp;#039;{{&amp;#039;,&amp;#039;}}&amp;#039;,&amp;#039;Template name&amp;#039;],&lt;br /&gt;
&amp;#039;TS&amp;#039;:[&amp;#039;a/a4/TableStart.png&amp;#039;,&amp;#039;Start a table&amp;#039;,&amp;#039;{|&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;TC&amp;#039;:[&amp;#039;7/71/TableCell.png&amp;#039;,&amp;#039;Table cell&amp;#039;,&amp;#039;|&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;TE&amp;#039;:[&amp;#039;0/06/TableEnd.png&amp;#039;,&amp;#039;End a table&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;|}&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;TR&amp;#039;:[&amp;#039;4/4c/TableRow.png&amp;#039;,&amp;#039;Start a table row&amp;#039;,&amp;#039;|-&amp;#039;,&amp;#039;&amp;#039;,&amp;#039;&amp;#039;],&lt;br /&gt;
&amp;#039;T1&amp;#039;:[&amp;#039;3/30/Tt_icon.png&amp;#039;,&amp;#039;Teletype text&amp;#039;,&amp;#039;&amp;lt;tt&amp;gt;&amp;#039;,&amp;#039;&amp;lt;\/tt&amp;gt;&amp;#039;,&amp;#039;Teletype Text&amp;#039;],&lt;br /&gt;
&amp;#039;TL&amp;#039;:[&amp;#039;3/37/Button_tl_template.png&amp;#039;,&amp;#039;Template link&amp;#039;,&amp;quot;{{subst:&amp;quot;+&amp;quot;tl|&amp;quot;,&amp;#039;}}&amp;#039;,&amp;#039;Template name&amp;#039;],&lt;br /&gt;
&amp;#039;U&amp;#039;:[&amp;#039;f/fd/Button_underline.png&amp;#039;,&amp;#039;Underlined&amp;#039;,&amp;quot;&amp;lt;u&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/u&amp;gt;&amp;quot;,&amp;#039;Underlined text&amp;#039;],&lt;br /&gt;
&amp;#039;V&amp;#039;:[&amp;#039;c/c8/Button_redirect.png&amp;#039;,&amp;#039;Redirect&amp;#039;,&amp;quot;#REDIRECT [[&amp;quot;,&amp;quot;]]&amp;quot;,&amp;#039;Article Name&amp;#039;],&lt;br /&gt;
&amp;#039;W&amp;#039;:[&amp;#039;8/88/Btn_toolbar_enum.png&amp;#039;,&amp;#039;Numbering&amp;#039;,&amp;quot;\n# &amp;quot;,&amp;quot;\n# Element 2\n# Element 3&amp;quot;,&amp;#039;Element 1&amp;#039;],&lt;br /&gt;
&amp;#039;X&amp;#039;:[&amp;#039;1/11/Btn_toolbar_liste.png&amp;#039;,&amp;#039;List&amp;#039;,&amp;quot;\n* &amp;quot;,&amp;quot;\n* Element B\n* Element C&amp;quot;,&amp;#039;Element A&amp;#039;],&lt;br /&gt;
&amp;#039;Y1&amp;#039;:[&amp;#039;c/ce/Button_no_include.png&amp;#039;,&amp;#039;No Include&amp;#039;,&amp;quot;&amp;lt;noinclude&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/noinclude&amp;gt;&amp;quot;,&amp;#039;Text&amp;#039;],&lt;br /&gt;
&amp;#039;Y2&amp;#039;:[&amp;#039;7/79/Button_include.png&amp;#039;,&amp;#039;Include only&amp;#039;,&amp;quot;&amp;lt;includeonly&amp;gt;&amp;quot;,&amp;quot;&amp;lt;\/includeonly&amp;gt;&amp;quot;,&amp;#039;Text&amp;#039;],&lt;br /&gt;
&amp;#039;Z&amp;#039;:[&amp;#039;3/35/Button_substitute.png&amp;#039;,&amp;#039;Substitute&amp;#039;,&amp;quot;{{subst:&amp;quot;,&amp;quot;}}&amp;quot;,&amp;#039;Template&amp;#039;],&lt;br /&gt;
&amp;#039;AI&amp;#039;:[&amp;#039;1/1c/Button_advanced_image.png&amp;#039;,&amp;#039;Advanaced Image&amp;#039;,&amp;quot;[[Image:&amp;quot;,&amp;quot;|thumb|right|px|Caption]]&amp;quot;,&amp;#039;FileName.jpg&amp;#039;],&lt;br /&gt;
&amp;#039;GEO&amp;#039;:[&amp;#039;b/b8/Button_Globe.png&amp;#039;,&amp;#039;Geo location&amp;#039;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;],&lt;br /&gt;
&amp;#039;TALK&amp;#039;:[&amp;#039;4/49/Button_talk.png&amp;#039;,&amp;#039;Add talk template&amp;#039;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;]&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var XEBOrder2=[];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
addOnloadHook(initButtons);&lt;br /&gt;
if(!wgIsArticle)// only if edit&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
	if(XEBPopups)hookEvent(&amp;quot;load&amp;quot;, extendButtons);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function initButtons(){&lt;br /&gt;
&lt;br /&gt;
	var bc,d;&lt;br /&gt;
&lt;br /&gt;
	if (typeof XEBOrder!=&amp;#039;string&amp;#039;) // can be modified&lt;br /&gt;
		XEBOrder2=&amp;quot;U,A,D,C,D1,E,G,K,T,V,Y1,Y2&amp;quot;.split(&amp;quot;,&amp;quot;);&lt;br /&gt;
	else if (XEBOrder.toLowerCase()==&amp;#039;all&amp;#039;) &lt;br /&gt;
		for (b in BDict) XEBOrder2.push(b);&lt;br /&gt;
	else XEBOrder2=XEBOrder.toUpperCase().split(&amp;quot;,&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
	for (b in BDict) BDict[b][0] = Isrc+BDict[b][0]; // // Add the start of the URL (Isrc) to the XEB buttons&lt;br /&gt;
	// If the user has defined any buttons then add them into the available button lists &lt;br /&gt;
&lt;br /&gt;
	if (typeof myButtons==&amp;#039;object&amp;#039;)&lt;br /&gt;
	  for (b in myButtons) BDict[b] = myButtons[b];	// custom user buttons&lt;br /&gt;
	// Add the media wiki standard buttons into the available buttons &lt;br /&gt;
&lt;br /&gt;
	for (b in mwEditButtons) { // add standard buttons for full XEB order changing&lt;br /&gt;
&lt;br /&gt;
	//	BDict[b]=[];&lt;br /&gt;
BDict[b]=[mwEditButtons[b].imageFile,mwEditButtons[b].speedTip,mwEditButtons[b].tagOpen,mwEditButtons[b].tagClose,mwEditButtons[b].sampleText];&lt;br /&gt;
&lt;br /&gt;
//		for (d in mwEditButtons[b]) BDict[b].push(mwEditButtons[b][d]);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Build the new buttons &lt;br /&gt;
&lt;br /&gt;
	for (i=0;i&amp;lt;XEBOrder2.length;i++) {&lt;br /&gt;
		bc = BDict[XEBOrder2[i]];&lt;br /&gt;
&lt;br /&gt;
		//Check if bc is an object &lt;br /&gt;
		// - protects if user specified a non-existant buttons&lt;br /&gt;
		// - IE causes a javascript error when viewing a page&lt;br /&gt;
		if(typeof bc==&amp;#039;object&amp;#039;)&lt;br /&gt;
		{&lt;br /&gt;
&lt;br /&gt;
			//Call addCustomButton in wikibits&lt;br /&gt;
			addCustomButton(bc[0],bc[1],bc[2],bc[3],bc[4]);&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// Remove the default buttons (if requested by the user)&lt;br /&gt;
	eraseButtons();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** en: Removes arbitrary standard buttons from the toolbar&lt;br /&gt;
* @author: [[:de:User:Olliminatore]]&lt;br /&gt;
* @version: 0.1 (01.10.2006) **/&lt;br /&gt;
&lt;br /&gt;
function eraseButtons(){&lt;br /&gt;
&lt;br /&gt;
	//Remove the buttons the user doesn&amp;#039;t want&lt;br /&gt;
&lt;br /&gt;
	if(typeof rmEditButtons!=&amp;#039;object&amp;#039;) return;&lt;br /&gt;
&lt;br /&gt;
	if (typeof rmEditButtons[0] == &amp;#039;string&amp;#039; &amp;amp;&amp;amp; rmEditButtons[0].toLowerCase() == &amp;#039;all&amp;#039;) &lt;br /&gt;
	{&lt;br /&gt;
		mwEditButtons=[];&lt;br /&gt;
		for(i=0;i&amp;lt;enExtraButtons;i++){mwCustomEditButtons.shift();}&lt;br /&gt;
	}&lt;br /&gt;
	//Sort the user&amp;#039;s requests so we remove the button with the highest index first&lt;br /&gt;
	//- This ensures we remove the buttons the user expects whatever order he requested the buttons in&lt;br /&gt;
	rmEditButtons.sort(sortit);&lt;br /&gt;
&lt;br /&gt;
	//Remove individual buttons the user doesn&amp;#039;t want &lt;br /&gt;
&lt;br /&gt;
	for(i=0;i&amp;lt;rmEditButtons.length;i++){&lt;br /&gt;
		var n=rmEditButtons[i];&lt;br /&gt;
		//Standard Wikimedia buttons&lt;br /&gt;
		if(n&amp;gt;=0 &amp;amp;&amp;amp; n&amp;lt;mwEditButtons.length){&lt;br /&gt;
			if(n&amp;lt;mwEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwEditButtons[x] = mwEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
		//Extra buttons in English Wikipedia&lt;br /&gt;
		n=n-mwEditButtons.length;&lt;br /&gt;
		if(n&amp;gt;0 &amp;amp;&amp;amp; n&amp;lt;mwCustomEditButtons.length){&lt;br /&gt;
		if(n&amp;lt;mwCustomEditButtons.length){&lt;br /&gt;
				var x = -1;&lt;br /&gt;
				while((++x)&amp;lt;mwCustomEditButtons.length)&lt;br /&gt;
					if(x&amp;gt;=n)&lt;br /&gt;
						mwCustomEditButtons[x] = mwCustomEditButtons[x+1];&lt;br /&gt;
			}&lt;br /&gt;
		mwCustomEditButtons.pop();&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
//Function:&lt;br /&gt;
//	sortit&lt;br /&gt;
//Purpose:&lt;br /&gt;
//	Used to sort the rmEditButtons array into descending order&lt;br /&gt;
function sortit(a,b){&lt;br /&gt;
	return(b-a)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Function:&lt;br /&gt;
//Purpose:&lt;br /&gt;
//	Adds extended onclick-function to some buttons &lt;br /&gt;
function extendButtons(){&lt;br /&gt;
&lt;br /&gt;
	if(!(allEditButtons = document.getElementById(&amp;#039;toolbar&amp;#039;))) return false;&lt;br /&gt;
	if(typeof editform != &amp;#039;undefined&amp;#039;)&lt;br /&gt;
		if(!(window.editform = document.forms[&amp;#039;editform&amp;#039;])) return false;&lt;br /&gt;
&lt;br /&gt;
	//  table&lt;br /&gt;
	extendAButton(Isrc+&amp;quot;0/04/Button_array.png&amp;quot;,XEBPopupTable)&lt;br /&gt;
	extendAButton(Isrc+&amp;quot;7/79/Button_reflink.png&amp;quot;,XEBPopupRef)&lt;br /&gt;
	extendAButton(Isrc+&amp;quot;b/b8/Button_Globe.png&amp;quot;,XEBPopupGeoLink)&lt;br /&gt;
	extendAButton(Isrc+&amp;quot;4/49/Button_talk.png&amp;quot;,XEBPopupTalk)&lt;br /&gt;
	extendAButton(Isrc+&amp;quot;1/1c/Button_advanced_image.png&amp;quot;,XEBPopupImage)&lt;br /&gt;
	//extendAButton(Isrc+&amp;quot;6/6a/Button_sup_letter.png&amp;quot;,XEBPopupFormattedText)&lt;br /&gt;
&lt;br /&gt;
	// redirect -##IE doesn&amp;#039;t like this line. Object doesn&amp;#039;t support this property or method&lt;br /&gt;
	//c=XEBOrder2.getIndex(&amp;#039;V&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
//	if(c != -1)&lt;br /&gt;
//		allEditButtons[bu_len+c].onclick=function(){&lt;br /&gt;
//		var a=&amp;#039;#REDIRECT \[\[&amp;#039;+prompt(&amp;quot;Which page do you want to redirect to\?&amp;quot;)+&amp;#039;\]\]&amp;#039;;&lt;br /&gt;
//		document.editform.elements[&amp;#039;wpTextbox1&amp;#039;].value=a;&lt;br /&gt;
//		document.editform.elements[&amp;#039;wpSummary&amp;#039;].value=a;&lt;br /&gt;
//		document.editform.elements[&amp;#039;wpWatchthis&amp;#039;].checked=false&lt;br /&gt;
//  };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
function extendAButton(url,newfunc)&lt;br /&gt;
{&lt;br /&gt;
	if(!(allEditButtons = document.getElementById(&amp;#039;toolbar&amp;#039;))) return false;&lt;br /&gt;
	if(typeof editform != &amp;#039;undefined&amp;#039;)&lt;br /&gt;
		if(!(window.editform = document.forms[&amp;#039;editform&amp;#039;])) return false;&lt;br /&gt;
	allEditButtons = allEditButtons.getElementsByTagName(&amp;#039;img&amp;#039;);&lt;br /&gt;
	for(i=0;i&amp;lt;allEditButtons.length;i++)&lt;br /&gt;
	{&lt;br /&gt;
		if(allEditButtons[i].src==url)&lt;br /&gt;
		{&lt;br /&gt;
			allEditButtons[i].onclick=newfunc;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//==========================================================================================================&lt;br /&gt;
// General purpose popup code&lt;br /&gt;
//==========================================================================================================&lt;br /&gt;
&lt;br /&gt;
function getXEBPopupDiv(name)&lt;br /&gt;
{&lt;br /&gt;
	XEBMainDiv= document.getElementById(&amp;quot;XEB&amp;quot;);&lt;br /&gt;
	if(XEBMainDiv==null){&lt;br /&gt;
		XEBMainDiv=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
		document.body.appendChild(XEBMainDiv);&lt;br /&gt;
		XEBMainDiv.id=&amp;quot;XEB&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	me= document.getElementById(&amp;quot;XEBPopup&amp;quot; &amp;amp; name);&lt;br /&gt;
	if(!(me==null))return me;&lt;br /&gt;
	me=document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
	XEBMainDiv.appendChild(me);&lt;br /&gt;
&lt;br /&gt;
	me.id=&amp;quot;XEBPopup&amp;quot;;&lt;br /&gt;
	me.style.position=&amp;#039;absolute&amp;#039;;&lt;br /&gt;
	me.display=&amp;#039;none&amp;#039;;&lt;br /&gt;
	me.visibility=&amp;#039;hidden&amp;#039;;&lt;br /&gt;
	me.onmouseout=CheckHideXEBPopup;&lt;br /&gt;
	me.onmouseover=cancelHidePopup;&lt;br /&gt;
	return me;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
//Function:&lt;br /&gt;
//	CheckHideXEBPopup&lt;br /&gt;
//Purpose:&lt;br /&gt;
//	Looks at the cursor position and if it has moved outside the popup it will close the popup&lt;br /&gt;
//Called:&lt;br /&gt;
//	When the onMouseEvent is fired on the popup&lt;br /&gt;
&lt;br /&gt;
function CheckHideXEBPopup(e){&lt;br /&gt;
	m= document.getElementById(&amp;quot;XEBmnu&amp;quot;);&lt;br /&gt;
	if(is_gecko)&lt;br /&gt;
	{&lt;br /&gt;
		ph=m.offsetHeight;&lt;br /&gt;
		var x=e.clientX + window.scrollX;&lt;br /&gt;
		var y=e.clientY + window.scrollY;;&lt;br /&gt;
		s=window.getComputedStyle(m,&amp;quot;&amp;quot;);&lt;br /&gt;
		ph=s.height;&lt;br /&gt;
		ph=Number(ph.substring(0,ph.length-2));&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
		var x=event.clientX+ document.documentElement.scrollLeft + document.body.scrollLeft;&lt;br /&gt;
		var y=event.clientY+ document.documentElement.scrollTop + document.body.scrollTop;&lt;br /&gt;
		ph=m.offsetHeight;&lt;br /&gt;
	}&lt;br /&gt;
	pl=curPopup.x;&lt;br /&gt;
	pt=curPopup.y;&lt;br /&gt;
	pw=m.style.width;&lt;br /&gt;
	pw=Number(pw.substring(0,pw.length-2));&lt;br /&gt;
&lt;br /&gt;
	if(x&amp;gt;(pl+2)&amp;amp;&amp;amp;x&amp;lt;(pl+pw-5)&amp;amp;&amp;amp;y&amp;gt;(pt+2)&amp;amp;&amp;amp;y&amp;lt;(pt+ph-5))return;&lt;br /&gt;
	curPopup.hideTimeout=setTimeout(&amp;#039;hideXEBPopup()&amp;#039;,XEBHideDelay*1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function cancelHidePopup()&lt;br /&gt;
{&lt;br /&gt;
	clearTimeout(curPopup.hideTimeout)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function hideXEBPopup(){&lt;br /&gt;
	XEBMainDiv= document.getElementById(&amp;quot;XEB&amp;quot;);&lt;br /&gt;
	m= document.getElementById(&amp;quot;XEBPopup&amp;quot;);&lt;br /&gt;
	XEBMainDiv.removeChild(m);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBstartDrag(e)&lt;br /&gt;
{&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
	curPopup.startDrag.mouse=m;&lt;br /&gt;
	curPopup.startDrag.floatpopup.y=parseInt(curPopup.div.style.top);&lt;br /&gt;
	curPopup.startDrag.floatpopup.x=parseInt(curPopup.div.style.left);&lt;br /&gt;
	curPopup.dragging=true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBstopDrag(e)&lt;br /&gt;
{&lt;br /&gt;
	if(curPopup.dragging==false)return;&lt;br /&gt;
	curPopup.dragging=false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBDrag(e)&lt;br /&gt;
{&lt;br /&gt;
	if(curPopup.dragging==false)return;&lt;br /&gt;
&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
	x=parseInt(curPopup.startDrag.floatpopup.x+(m.x-curPopup.startDrag.mouse.x));&lt;br /&gt;
	y=parseInt(curPopup.startDrag.floatpopup.y+(m.y-curPopup.startDrag.mouse.y));&lt;br /&gt;
&lt;br /&gt;
	curPopup.div.style.top=y+&amp;quot;px&amp;quot;;&lt;br /&gt;
	curPopup.div.style.left=x+&amp;quot;px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	curPopup.x=x;&lt;br /&gt;
	curPopup.y=y;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//=============================================================================&lt;br /&gt;
// Popup: Table&lt;br /&gt;
//=============================================================================&lt;br /&gt;
&lt;br /&gt;
function XEBPopup(name,x,y)&lt;br /&gt;
{&lt;br /&gt;
	// Make sure the popup can appear on the screen&lt;br /&gt;
&lt;br /&gt;
	this.IESelectedRange=XEBgetIESelectedRange();&lt;br /&gt;
&lt;br /&gt;
	winW=(is_gecko)?window.innerWidth:document.body.offsetWidth;&lt;br /&gt;
	if((winW-this.width)&amp;lt;x)x=(winW-this.width);&lt;br /&gt;
&lt;br /&gt;
	this.div=getXEBPopupDiv(name);&lt;br /&gt;
	this.div.style.zIndex=2000;&lt;br /&gt;
	this.div.display=&amp;quot;inline&amp;quot;;&lt;br /&gt;
	this.div.visibility=&amp;quot;visible&amp;quot;;&lt;br /&gt;
	this.div.style.top=y + &amp;quot;px&amp;quot;;&lt;br /&gt;
	this.x=x;&lt;br /&gt;
	this.y=y;&lt;br /&gt;
	this.name=name;&lt;br /&gt;
&lt;br /&gt;
	this.startDrag=new Object;&lt;br /&gt;
	this.startDrag.floatpopup=new Object;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function setInnerHTML(text)&lt;br /&gt;
{&lt;br /&gt;
	winW=(is_gecko)?window.innerWidth:document.body.offsetWidth;&lt;br /&gt;
	if((winW-this.width)&amp;lt;this.x)this.x=(winW-this.width);&lt;br /&gt;
	this.div.style.left=this.x+ &amp;quot;px&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
	mt=&amp;quot;&amp;lt;div id=&amp;#039;XEBmnu&amp;#039; style=&amp;#039;width:&amp;quot; + this.width + &amp;quot;px&amp;#039; &amp;gt;&amp;quot;;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;div id=&amp;quot;XEBmnuTitle&amp;quot; class=&amp;quot;XEBPopupTitle&amp;quot; onmousedown=&amp;quot;XEBstartDrag(event)&amp;quot; onmouseup=&amp;quot;XEBstopDrag(event)&amp;quot; onmousemove=&amp;quot;XEBDrag(event)&amp;quot;&amp;gt;Title&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=text;&lt;br /&gt;
	mt+=&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
	this.div.innerHTML=mt;&lt;br /&gt;
//Turn off autocomplete. If the mouse moves over the autocomplete popup then x,y in CheckHidePopup is relative to the&lt;br /&gt;
// autocomplete popup and our popup is hidden&lt;br /&gt;
	var InTexts = this.div.getElementsByTagName(&amp;#039;input&amp;#039;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; InTexts.length; i++) {&lt;br /&gt;
        	var theInput = InTexts[i];&lt;br /&gt;
		if (theInput.type == &amp;#039;text&amp;#039;){theInput.setAttribute(&amp;#039;autocomplete&amp;#039;,&amp;#039;off&amp;#039;);}&lt;br /&gt;
	}&lt;br /&gt;
//Add rollover features to menu items. Doing it here means we don&amp;#039;t have to do it for each menu&lt;br /&gt;
	x=XEBgetElementsByClassName(this.div,&amp;#039;XEBMnuItm&amp;#039;,&amp;#039;span&amp;#039;);&lt;br /&gt;
	for (var i = 0; i &amp;lt; x.length; i++) {&lt;br /&gt;
        	var theItm = x[i];&lt;br /&gt;
		theItm.onmouseout=XEBMenuMouseOut;&lt;br /&gt;
		theItm.onmouseover=XEBMenuMouseOver;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	this.div.style.borderWidth=&amp;#039;thin&amp;#039;;&lt;br /&gt;
	this.div.style.borderStyle=&amp;#039;solid&amp;#039;;&lt;br /&gt;
	this.div.style.backgroundColor=&amp;#039;#D0D0D0&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
XEBPopup.prototype.width=250;&lt;br /&gt;
XEBPopup.prototype.dragging=false;&lt;br /&gt;
XEBPopup.prototype.setInnerHTML=setInnerHTML;&lt;br /&gt;
&lt;br /&gt;
var curPopup;&lt;br /&gt;
&lt;br /&gt;
function GetPos(e)&lt;br /&gt;
{&lt;br /&gt;
	this.x=e.clientX-10+ document.documentElement.scrollLeft + document.body.scrollLeft;&lt;br /&gt;
	this.y=e.clientY-10+ document.documentElement.scrollTop + document.body.scrollTop;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBPopupTable(e){&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;table&amp;quot;,m.x,m.y);&lt;br /&gt;
&lt;br /&gt;
	mt=&amp;#039;&amp;lt;p&amp;gt;Enter the table parameters below: &amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;form name=&amp;quot;XEBPopupTableForm&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Table caption: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputCaption&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Table alignment: center&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputAlign&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Table headline: colored&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputHead&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Number of rows: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputRow&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Number of columns: &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;inputCol&amp;quot; value=&amp;quot;3&amp;quot; size=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		//+&amp;#039;Alternating grey lines: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputLine&amp;quot; checked=&amp;quot;1&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Item column: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputItems&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Sortable: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;inputSort&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/form&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;i&amp;gt;The default table allows for fields and values only.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Check &amp;quot;Item column&amp;quot; to allow for the table to have fields, items, and values.&amp;lt;\/i&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;p&amp;gt;&amp;lt;button onClick=&amp;quot;javascript:insertTableCode()&amp;quot;&amp;gt;Insert&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;button onClick=&amp;quot;hideXEBPopup()&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
&lt;br /&gt;
	return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function insertTableCode(){&lt;br /&gt;
	f=document.XEBPopupTableForm;&lt;br /&gt;
	var caption = (f.inputCaption.checked)?&amp;quot;|+ TABLE CAPTION \n&amp;quot;:&amp;quot;&amp;quot;; &lt;br /&gt;
	var exhead = (f.inputHead.checked)?&amp;#039;|- style=&amp;quot;background: #DDFFDD;&amp;quot;\n&amp;#039;:&amp;quot;&amp;quot;; &lt;br /&gt;
	var nbRow = parseInt(f.inputRow.value); &lt;br /&gt;
	var nbCol = parseInt(f.inputCol.value); &lt;br /&gt;
	var exfield = f.inputItems.checked; &lt;br /&gt;
	var align = (f.inputAlign.checked)?&amp;#039;align=&amp;quot;center&amp;quot;&amp;#039;:&amp;quot;&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
	//generateTable(caption, exhead, nbCol, nbRow, exfield, align);&lt;br /&gt;
&lt;br /&gt;
	var code = &amp;quot;\n&amp;quot;;&lt;br /&gt;
	code += &amp;#039;{| {{prettytable}} &amp;#039; + align + &amp;#039; &amp;#039;; // en: class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
	code+=(f.inputSort.checked)?&amp;#039;class=&amp;quot;sortable&amp;quot; \n&amp;#039;:&amp;#039;\n&amp;#039;;&lt;br /&gt;
	code += caption + exhead;&lt;br /&gt;
	if (exfield) code += &amp;#039;!\n&amp;#039;;&lt;br /&gt;
	for (i=1;i&amp;lt;nbCol+1;i++) code += &amp;#039;! FELD &amp;#039; + i + &amp;#039;\n&amp;#039;;&lt;br /&gt;
	var items = 0;&lt;br /&gt;
	for (var j=0;j&amp;lt;nbRow;j++){&lt;br /&gt;
		if (exfield) { &lt;br /&gt;
			items++;&lt;br /&gt;
			code += &amp;#039;|-\n! style=&amp;quot;background: #FFDDDD;&amp;quot;|ITEM &amp;#039; + items + &amp;#039;\n&amp;#039;;&lt;br /&gt;
		}	else code += &amp;#039;|-\n&amp;#039;;&lt;br /&gt;
		for (i=0;i&amp;lt;nbCol;i++) code += &amp;#039;| Element\n&amp;#039;;&lt;br /&gt;
	}&lt;br /&gt;
	code += &amp;#039;|}\n&amp;#039;;&lt;br /&gt;
	hideXEBPopup();&lt;br /&gt;
	insertTags(&amp;#039;&amp;#039;,&amp;#039;&amp;#039;, code);&lt;br /&gt;
	extendSummary(&amp;#039;table&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	return false;&lt;br /&gt;
}  &lt;br /&gt;
&lt;br /&gt;
// Get the text currently selected by user in the textAra&lt;br /&gt;
// This code is based on part of the insertTags function in wikibits.js&lt;br /&gt;
&lt;br /&gt;
function XEBGetSelectedText()&lt;br /&gt;
{&lt;br /&gt;
	var txtarea;&lt;br /&gt;
	if (document.editform) {&lt;br /&gt;
		txtarea = document.editform.wpTextbox1;&lt;br /&gt;
	} else {&lt;br /&gt;
		// some alternate form? take the first one we can find&lt;br /&gt;
		var areas = document.getElementsByTagName(&amp;#039;textarea&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		txtarea = areas[0];&lt;br /&gt;
	}&lt;br /&gt;
	// IE &amp;amp; Opera&lt;br /&gt;
	if (document.selection  &amp;amp;&amp;amp; !is_gecko)&lt;br /&gt;
	{&lt;br /&gt;
		var theSelection = document.selection.createRange().text;&lt;br /&gt;
		if (!theSelection) theSelection=&amp;#039;&amp;#039;;&lt;br /&gt;
	}&lt;br /&gt;
	// Mozilla&lt;br /&gt;
	else if(txtarea.selectionStart || txtarea.selectionStart == &amp;#039;0&amp;#039;) {&lt;br /&gt;
		var replaced = false;&lt;br /&gt;
		var startPos = txtarea.selectionStart;&lt;br /&gt;
		var endPos = txtarea.selectionEnd;&lt;br /&gt;
		var theSelection = (txtarea.value).substring(startPos, endPos);&lt;br /&gt;
		if (!theSelection) theSelection=&amp;#039;&amp;#039;;&lt;br /&gt;
	}&lt;br /&gt;
	return theSelection;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//Notes:&lt;br /&gt;
//	IE loses the cursor position in the textarea when the popup is used. &lt;br /&gt;
//	So we save the cursor position here&lt;br /&gt;
function XEBgetIESelectedRange(){&lt;br /&gt;
	var IESel=new Object;&lt;br /&gt;
	var txtarea;&lt;br /&gt;
	if (document.editform) {&lt;br /&gt;
		txtarea = document.editform.wpTextbox1;&lt;br /&gt;
	} else {&lt;br /&gt;
		// some alternate form? take the first one we can find&lt;br /&gt;
		var areas = document.getElementsByTagName(&amp;#039;textarea&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
		txtarea = areas[0];&lt;br /&gt;
	}&lt;br /&gt;
	// IE &amp;amp; Opera&lt;br /&gt;
&lt;br /&gt;
	if (document.selection  &amp;amp;&amp;amp; !is_gecko)&lt;br /&gt;
	{&lt;br /&gt;
		txtarea.focus();&lt;br /&gt;
		IESel.Rng=document.selection.createRange();&lt;br /&gt;
		return IESel;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBinsertText(beforeText,selText,afterText,IESelectedRange) {&lt;br /&gt;
	var newText=beforeText + selText + afterText;&lt;br /&gt;
	var txtarea;&lt;br /&gt;
	if (document.editform) {&lt;br /&gt;
		txtarea = document.editform.wpTextbox1;&lt;br /&gt;
	} else {&lt;br /&gt;
		// some alternate form? take the first one we can find&lt;br /&gt;
		var areas = document.getElementsByTagName(&amp;#039;textarea&amp;#039;);&lt;br /&gt;
		txtarea = areas[0];&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	// IE&lt;br /&gt;
	if (document.selection  &amp;amp;&amp;amp; !is_gecko) {&lt;br /&gt;
&lt;br /&gt;
		tr=IESelectedRange.Rng;&lt;br /&gt;
		tr.text=newText;&lt;br /&gt;
		txtarea.focus();&lt;br /&gt;
		//txtarea.caretpos=tr.duplicate();&lt;br /&gt;
		tr.select();&lt;br /&gt;
&lt;br /&gt;
		return;&lt;br /&gt;
&lt;br /&gt;
	// Mozilla&lt;br /&gt;
	} else if(txtarea.selectionStart || txtarea.selectionStart == &amp;#039;0&amp;#039;) {&lt;br /&gt;
		var replaced = false;&lt;br /&gt;
		var startPos = txtarea.selectionStart;&lt;br /&gt;
		var endPos = txtarea.selectionEnd;&lt;br /&gt;
&lt;br /&gt;
		if (endPos-startPos) {&lt;br /&gt;
			replaced = true;&lt;br /&gt;
		}&lt;br /&gt;
		var scrollTop = txtarea.scrollTop;&lt;br /&gt;
//		var myText = (txtarea.value).substring(startPos, endPos);&lt;br /&gt;
//		if (!myText) {&lt;br /&gt;
//			myText=sampleText;&lt;br /&gt;
//		}&lt;br /&gt;
//		if (myText.charAt(myText.length - 1) == &amp;quot; &amp;quot;) { // exclude ending space char, if any&lt;br /&gt;
//			subst = tagOpen + myText.substring(0, (myText.length - 1)) + tagClose + &amp;quot; &amp;quot;;&lt;br /&gt;
//		} else {&lt;br /&gt;
//			subst = tagOpen + myText + tagClose;&lt;br /&gt;
//		}&lt;br /&gt;
		txtarea.value = txtarea.value.substring(0, startPos) + newText +&lt;br /&gt;
			txtarea.value.substring(endPos, txtarea.value.length);&lt;br /&gt;
		txtarea.focus();&lt;br /&gt;
		//set new selection&lt;br /&gt;
		if (!replaced) {&lt;br /&gt;
			var cPos = startPos+(newText.length);&lt;br /&gt;
			txtarea.selectionStart = cPos;&lt;br /&gt;
			txtarea.selectionEnd = cPos;&lt;br /&gt;
		} else {&lt;br /&gt;
			txtarea.selectionStart = startPos+beforeText.length;&lt;br /&gt;
			txtarea.selectionEnd = startPos+beforeText.length+selText.length;&lt;br /&gt;
		}&lt;br /&gt;
		txtarea.scrollTop = scrollTop;&lt;br /&gt;
&lt;br /&gt;
	// All other browsers get no toolbar.&lt;br /&gt;
	// There was previously support for a crippled &amp;quot;help&amp;quot;&lt;br /&gt;
	// bar, but that caused more problems than it solved.&lt;br /&gt;
	}&lt;br /&gt;
	// reposition cursor if possible&lt;br /&gt;
	if (txtarea.createTextRange) {&lt;br /&gt;
&lt;br /&gt;
		txtarea.caretPos = document.selection.createRange().duplicate();&lt;br /&gt;
//txtarea.caretPos =IESelectedRange.Rng;&lt;br /&gt;
	}&lt;br /&gt;
txtarea.focus();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//============================================================&lt;br /&gt;
// Table generator &lt;br /&gt;
//============================================================&lt;br /&gt;
/** en: Generate an array using Mediawiki syntax&lt;br /&gt;
* @author: originally from fr:user:dake&lt;br /&gt;
* @version: 0.2 */&lt;br /&gt;
function generateTable(caption, exhead, nbCol, nbRow, exfield, align){&lt;br /&gt;
	&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function XEBPopupRef(e){&lt;br /&gt;
&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;ref&amp;quot;,m.x,m.y);&lt;br /&gt;
	curPopup.width=500;&lt;br /&gt;
	mt=&amp;#039;&amp;lt;p&amp;gt;Enter the reference parameters below: &amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;form name=&amp;quot;XEBPopupRefForm&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Name:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;refName&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;10&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Material:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;refMaterial&amp;quot; value=&amp;quot;&amp;#039; + XEBGetSelectedText() + &amp;#039;&amp;quot; size=&amp;quot;20&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/form&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;p&amp;gt;&amp;lt;button onClick=&amp;quot;javascript:insertRef()&amp;quot;&amp;gt;Insert&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;button onClick=&amp;quot;hideXEBPopup()&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
//	document.XEBPopupRefForm.refName.focus();&lt;br /&gt;
	return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function insertRef(){&lt;br /&gt;
	f=document.XEBPopupRefForm;&lt;br /&gt;
	var refName = f.refName.value;&lt;br /&gt;
	var refMaterial=f.refMaterial.value;&lt;br /&gt;
	&lt;br /&gt;
	hideXEBPopup();&lt;br /&gt;
	var code1=&amp;#039;&amp;lt;ref&amp;#039;;&lt;br /&gt;
	code1+=(refName)?&amp;#039; name=&amp;quot;&amp;#039;+refName+&amp;#039;&amp;quot;&amp;gt;&amp;#039;:&amp;#039;&amp;gt;&amp;#039;; &lt;br /&gt;
	code2=refMaterial;&lt;br /&gt;
	code3=&amp;#039;&amp;lt;\/ref&amp;gt;&amp;#039;&lt;br /&gt;
	XEBinsertText(code1,code2,code3,curPopup.IESelectedRange);&lt;br /&gt;
&lt;br /&gt;
	extendSummary(&amp;#039;ref&amp;#039;);&lt;br /&gt;
	return false;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
//===GEO LINK Function==================================================&lt;br /&gt;
&lt;br /&gt;
function XEBPopupGeoLink(e)&lt;br /&gt;
{&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;geo&amp;quot;,m.x,m.y);&lt;br /&gt;
	curPopup.width=300;&lt;br /&gt;
	mt=&amp;#039;&amp;lt;p&amp;gt;Enter the location parameters below: &amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;form name=&amp;quot;XEBPopupGeoLinkForm&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Loction:&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;table style=&amp;quot;background: transparent;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Latitude:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; autocomplete=&amp;quot;off&amp;quot; name=&amp;quot;geoLatDeg&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoLatMin&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoLatSec&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;select name=&amp;quot;geoLatNS&amp;quot;&amp;gt;&amp;lt;option value=&amp;quot;N&amp;quot;&amp;gt;N&amp;lt;option value=&amp;quot;S&amp;quot;&amp;gt;S&amp;lt;/select&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Longitude:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoLonDeg&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoLonMin&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoLonSec&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;lt;select name=&amp;quot;geoLonEW&amp;quot;&amp;gt;&amp;lt;option value=&amp;quot;E&amp;quot;&amp;gt;E&amp;lt;option value=&amp;quot;W&amp;quot;&amp;gt;W&amp;lt;/select&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/table&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Region:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;geoRegion&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Type:&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;SELECT NAME=&amp;quot;geoType&amp;quot; size=&amp;quot;5&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;country&amp;quot;&amp;gt;Country&amp;lt;OPTION VALUE=&amp;quot;state&amp;quot;&amp;gt;State&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;adm1st&amp;quot;&amp;gt;Admin unit, 1st level&amp;lt;OPTION VALUE=&amp;quot;adm2st&amp;quot;&amp;gt;Admin unit, 2nd level&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;city&amp;quot;&amp;gt;City&amp;lt;OPTION VALUE=&amp;quot;airport&amp;quot;&amp;gt;Airport&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;mountain&amp;quot;&amp;gt;Mountain&amp;lt;OPTION VALUE=&amp;quot;isle&amp;quot;&amp;gt;Isle&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;waterbody&amp;quot;&amp;gt;Waterbody&amp;lt;OPTION VALUE=&amp;quot;landmark&amp;quot; SELECTED&amp;gt;Landmark&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;forest&amp;quot;&amp;gt;forest&amp;lt;/SELECT&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Title: &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;geoTitle&amp;quot; &amp;gt;&amp;lt;p\/&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/form&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;p&amp;gt;&amp;lt;button onClick=&amp;quot;javascript:insertGeoLink()&amp;quot;&amp;gt;Insert&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;button onClick=&amp;quot;hideXEBPopup()&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
	document.paramForm.refName.focus();&lt;br /&gt;
	return true;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
function insertGeoLink()&lt;br /&gt;
{&lt;br /&gt;
	f=document.XEBPopupGeoLinkForm;&lt;br /&gt;
&lt;br /&gt;
	var code=&amp;#039;{{Coor &amp;#039;;&lt;br /&gt;
	if(f.geoTitle.checked)code+=&amp;#039;title &amp;#039;;&lt;br /&gt;
	ft=&amp;#039;dms&amp;#039;;&lt;br /&gt;
	if(f.geoLatSec.value==&amp;#039;&amp;#039;&amp;amp;&amp;amp;f.geoLonSec.value==&amp;#039;&amp;#039;)ft=&amp;#039;dm&amp;#039;;&lt;br /&gt;
	if(ft==&amp;#039;dm&amp;#039;&amp;amp;&amp;amp;f.geoLatMin.value==&amp;#039;&amp;#039;&amp;amp;&amp;amp;f.geoLonMin.value==&amp;#039;&amp;#039;)ft=&amp;#039;d&amp;#039;;&lt;br /&gt;
	code+=ft;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.geoLatDeg.value;&lt;br /&gt;
	code+=(ft==&amp;#039;dm&amp;#039;||ft==&amp;#039;dms&amp;#039;)?&amp;#039;|&amp;#039;+f.geoLatMin.value:&amp;#039;&amp;#039;;&lt;br /&gt;
	code+=(ft==&amp;#039;dms&amp;#039;)?&amp;#039;|&amp;#039;+f.geoLatSec.value:&amp;#039;&amp;#039;;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.geoLatNS.value;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.geoLonDeg.value;&lt;br /&gt;
	code+=(ft==&amp;#039;dm&amp;#039;||ft==&amp;#039;dms&amp;#039;)?&amp;#039;|&amp;#039;+f.geoLonMin.value:&amp;#039;&amp;#039;;&lt;br /&gt;
	code+=(ft==&amp;#039;dms&amp;#039;)?&amp;#039;|&amp;#039;+f.geoLonSec.value:&amp;#039;&amp;#039;;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.geoLonEW.value;&lt;br /&gt;
	code+=&amp;#039;|type:&amp;#039;+f.geoType.value+&amp;#039;_region:&amp;#039;+f.geoRegion.value&lt;br /&gt;
	code+=&amp;#039;}}&amp;#039;;&lt;br /&gt;
	insertTags(&amp;#039;&amp;#039;,&amp;#039;&amp;#039;, code);&lt;br /&gt;
	extendSummary(&amp;#039;geo-location&amp;#039;);&lt;br /&gt;
	hideXEBPopup();&lt;br /&gt;
	return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//===Talk Page entry Function===========================================&lt;br /&gt;
&lt;br /&gt;
function XEBPopupTalk(e)&lt;br /&gt;
{&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;talk&amp;quot;,m.x,m.y);&lt;br /&gt;
	curPopup.width=200;&lt;br /&gt;
	mt=&amp;#039;&amp;lt;div style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Please choose:&amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(1)&amp;quot;&amp;gt;Test1&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(2)&amp;quot;&amp;gt;Self Test&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(3)&amp;quot;&amp;gt;Nonsense&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(4)&amp;quot;&amp;gt;Please stop&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(5)&amp;quot;&amp;gt;Last chance&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(6)&amp;quot;&amp;gt;Blanking&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(7)&amp;quot;&amp;gt;Blatant&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(8)&amp;quot;&amp;gt;*BLOCKED*&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(9)&amp;quot;&amp;gt;Spam&amp;lt;\/span&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
	mt+=&amp;#039;&amp;lt;span class=&amp;quot;XEBMnuItm&amp;quot; onclick=&amp;quot;XEBInsertTalk(10)&amp;quot;&amp;gt;Npov&amp;lt;\/span&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
&lt;br /&gt;
	return true;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
function XEBInsertTalk(itm)&lt;br /&gt;
{&lt;br /&gt;
	hideXEBPopup();&lt;br /&gt;
	if(itm==1)code=&amp;#039;{{subst:test1-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==2)code=&amp;#039;{{subst:selftest-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==3)code=&amp;#039;{{subst:test2-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==4)code=&amp;#039;{{subst:test3-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==5)code=&amp;#039;{{subst:test4-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==6)code=&amp;#039;{{subst:test2a-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==7)code=&amp;#039;{{subst:bv-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==8)code=&amp;#039;{{subst:blantant|}}&amp;#039;;&lt;br /&gt;
	if(itm==9)code=&amp;#039;{{subst:spam-n|}}&amp;#039;;&lt;br /&gt;
	if(itm==10)code=&amp;#039;{{subst:NPOV user}}&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	insertTags(&amp;#039;&amp;#039;,&amp;#039;&amp;#039;, code);&lt;br /&gt;
	return false;&lt;br /&gt;
}&lt;br /&gt;
function XEBPopupImage(e)&lt;br /&gt;
{&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;image&amp;quot;,m.x,m.y);&lt;br /&gt;
	curPopup.width=300;&lt;br /&gt;
&lt;br /&gt;
	mt=&amp;#039;&amp;lt;p&amp;gt;Enter the image parameters below: &amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;form name=&amp;quot;XEBPopupImageForm&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;File:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;imgFile&amp;quot; value=&amp;quot;&amp;#039; + XEBGetSelectedText() + &amp;#039;&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Type:&amp;lt;SELECT NAME=&amp;quot;imgType&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;thumb&amp;quot;&amp;gt;Thumbnail&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;frame&amp;quot;&amp;gt;Frame&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;none&amp;quot;&amp;gt;[not specified]&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;/SELECT&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Location:&amp;lt;SELECT NAME=&amp;quot;imgLocation&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;left&amp;quot;&amp;gt;Left&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;center&amp;quot;&amp;gt;Centre&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;right&amp;quot;&amp;gt;Right&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;none&amp;quot;&amp;gt;None&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;/SELECT&amp;gt;&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Size:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;imgSize&amp;quot; value=&amp;quot;100&amp;quot; size=&amp;quot;3&amp;quot;&amp;gt;px&amp;lt;br&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Caption:&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;imgCaption&amp;quot; value=&amp;quot;&amp;quot; size=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;\/p&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/form&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;p&amp;gt;&amp;lt;button onClick=&amp;quot;javascript:XEBInsertImage()&amp;quot;&amp;gt;Insert&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;button onClick=&amp;quot;hideXEBPopup()&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
&lt;br /&gt;
	return true;&lt;br /&gt;
}&lt;br /&gt;
function XEBInsertImage()&lt;br /&gt;
{&lt;br /&gt;
	f=document.XEBPopupImageForm;&lt;br /&gt;
	hideXEBPopup();&lt;br /&gt;
	var code=&amp;#039;[[Image:&amp;#039;;&lt;br /&gt;
	code+=f.imgFile.value;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.imgType.value;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.imgLocation.value;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.imgSize.value;&lt;br /&gt;
	code+=&amp;#039;|&amp;#039;+f.imgCaption.value;&lt;br /&gt;
	code+=&amp;#039;]]&amp;#039;;&lt;br /&gt;
	insertTags(&amp;#039;&amp;#039;,&amp;#039;&amp;#039;, code);&lt;br /&gt;
	extendSummary(&amp;#039;image&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
	return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBPopupFormattedText(e)&lt;br /&gt;
{&lt;br /&gt;
	m=new GetPos(e||event);&lt;br /&gt;
&lt;br /&gt;
	curPopup=new XEBPopup(&amp;quot;image&amp;quot;,m.x,m.y);&lt;br /&gt;
	curPopup.width=300;&lt;br /&gt;
	&lt;br /&gt;
	mt=&amp;#039;&amp;lt;form name=&amp;quot;XEBPopupImageForm&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;table  style=&amp;quot;background: transparent;&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Bold:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;textBold&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;Superscript:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;textSuperscript&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Italic:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;textItalic&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;Subscript:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;textSubscript&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Strike:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;textStrike&amp;quot;&amp;gt;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;/table&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Size:&amp;lt;SELECT NAME=&amp;quot;textSize&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;small&amp;quot;&amp;gt;small&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;normal&amp;quot;&amp;gt;[Normal]&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;OPTION VALUE=&amp;quot;big&amp;quot;&amp;gt;big&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;/SELECT&amp;gt;&amp;lt;br&amp;gt;&amp;lt;table style=&amp;quot;background:transparent;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Colour:&amp;lt;\/td&amp;gt;&amp;lt;td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;table width=&amp;quot;100px&amp;quot;&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;None&amp;lt;\/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=&amp;quot;aqua&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;gray&amp;quot;&amp;gt; &amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td bgcolor=&amp;quot;olive&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;navy&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=&amp;quot;black&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;green&amp;quot;&amp;gt; &amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td bgcolor=&amp;quot;purple&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;teal&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=&amp;quot;blue&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;lime&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td bgcolor=&amp;quot;red&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;white&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;tr&amp;gt;&amp;lt;td bgcolor=&amp;quot;fuchsia&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;maroon&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;td bgcolor=&amp;quot;silver&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;td bgcolor=&amp;quot;yellow&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;/table&amp;gt;&amp;lt;\/td&amp;gt;&amp;lt;\/tr&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;\/form&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;Sample:&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;span id=&amp;quot;sampleText&amp;quot;&amp;gt;Text&amp;lt;/span&amp;gt;&amp;quot;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;p&amp;gt;&amp;lt;button onClick=&amp;quot;javascript:XEBInsertFormattedText()&amp;quot;&amp;gt;Insert&amp;lt;/button&amp;gt;&amp;#039;&lt;br /&gt;
		+&amp;#039;&amp;lt;button onClick=&amp;quot;hideXEBPopup()&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
	curPopup.setInnerHTML(mt);&lt;br /&gt;
&lt;br /&gt;
	return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBUpdateSampleText()&lt;br /&gt;
{&lt;br /&gt;
	f=document.XEBPopupImageForm;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//====================&lt;br /&gt;
&lt;br /&gt;
function XEBMenuMouseOut(e)&lt;br /&gt;
{&lt;br /&gt;
	var targ;&lt;br /&gt;
	if (!e) var e = window.event;&lt;br /&gt;
	if (e.target) targ = e.target;&lt;br /&gt;
	else if (e.srcElement) targ = e.srcElement;&lt;br /&gt;
&lt;br /&gt;
	targ.style.color=&amp;#039;black&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function XEBMenuMouseOver(e)&lt;br /&gt;
{	var targ;&lt;br /&gt;
	if (!e) var e = window.event;&lt;br /&gt;
	if (e.target) targ = e.target;&lt;br /&gt;
	else if (e.srcElement) targ = e.srcElement;&lt;br /&gt;
&lt;br /&gt;
	targ.style.color=&amp;#039;red&amp;#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
//=======================================================================&lt;br /&gt;
// Other functions&lt;br /&gt;
//=======================================================================&lt;br /&gt;
&lt;br /&gt;
function XEBgetElementsByClassName(parent,clsName,htmltag){ &lt;br /&gt;
	var arr = new Array(); &lt;br /&gt;
	var elems = parent.getElementsByTagName(htmltag);&lt;br /&gt;
	for ( var cls, i = 0; ( elem = elems[i] ); i++ ){&lt;br /&gt;
		if ( elem.className == clsName ){&lt;br /&gt;
			arr[arr.length] = elem;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	return arr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function extendSummary(newText)&lt;br /&gt;
{&lt;br /&gt;
	if(!XEBExtendEditSummary)return;&lt;br /&gt;
	s=document.editform.elements[&amp;#039;wpSummary&amp;#039;].value;&lt;br /&gt;
	s+=(s==&amp;#039;&amp;#039;)?newText:&amp;#039; +&amp;#039;+newText;&lt;br /&gt;
	document.editform.elements[&amp;#039;wpSummary&amp;#039;].value=s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function bug(msg)&lt;br /&gt;
{&lt;br /&gt;
	if(wgUserName==&amp;#039;MarkS&amp;#039;)alert(msg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shadowajohn</name></author>
	</entry>
</feed>