<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.fwwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tiramon</id>
		<title>FreewarWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.fwwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tiramon"/>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php/Special:Contributions/Tiramon"/>
		<updated>2026-05-05T12:50:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.css&amp;diff=67570</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.css&amp;diff=67570"/>
				<updated>2018-10-02T17:41:59Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: http-&amp;gt;https&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--***/&lt;br /&gt;
/** COMMON SKIN-ADAPTATIONS FOR THE FREEWARWIKI                           **/&lt;br /&gt;
/** Any addition or modification on this page, must be checked absolutely **/&lt;br /&gt;
/** before for all skins on her functionality.                            **/&lt;br /&gt;
/** All changes on this page affect the representation of all contents.   **/&lt;br /&gt;
/** Please pay particular attention to your changes;                      **/&lt;br /&gt;
/** arrange them before best of all with the community.                   **/&lt;br /&gt;
/**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--**--***/&lt;br /&gt;
&lt;br /&gt;
/**********      Contents      **********/&lt;br /&gt;
/*** 1. Map specific                  ***/&lt;br /&gt;
/*** 2. Tables and Layout             ***/&lt;br /&gt;
/*** 3. Other adaptations             ***/&lt;br /&gt;
/****************************************/&lt;br /&gt;
&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
/* +++    1. Map specific          +++ */&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
/* These style definitions are used to display the entire and the interactive map. */&lt;br /&gt;
&lt;br /&gt;
/* Frame around area on mini-map */&lt;br /&gt;
&lt;br /&gt;
.minimap .selflink span {&lt;br /&gt;
	border: 1px solid #FF0000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Activates a message when changes on the complete map was made. */&lt;br /&gt;
&lt;br /&gt;
.completemapwarning {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links on interactive map (to npcs, places, ...). */&lt;br /&gt;
&lt;br /&gt;
.maplink {&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.maplink a:link,&lt;br /&gt;
.maplink a:hover {&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC-Links on interactive map. */&lt;br /&gt;
&lt;br /&gt;
a .NPC,&lt;br /&gt;
a:link .NPC {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover .NPC,&lt;br /&gt;
a:active .NPC {&lt;br /&gt;
	display: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adapts images of the interactive map, which aren't have the size of 50x50 pixels. */&lt;br /&gt;
&lt;br /&gt;
.map_layout img { height: 50px; width: 50px; }&lt;br /&gt;
&lt;br /&gt;
/* NPC-Images and quest infos hide by default (will be regulated per [[MediaWiki:Common.js]]). */&lt;br /&gt;
&lt;br /&gt;
.NI {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.NIvisible .NI {&lt;br /&gt;
	display:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.QP {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.QPvisible .QP {&lt;br /&gt;
	display:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Generates brown links on [[CompleteMap]]. */&lt;br /&gt;
&lt;br /&gt;
.brownlink a {&lt;br /&gt;
	color: #775533&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Rhombus to display articles about places in the map namespace, embedded by [[Template:Map/Place]]. */&lt;br /&gt;
&lt;br /&gt;
.bg_rhombus {&lt;br /&gt;
	background-image: url('https://fwwiki.staticdata.de/images/4/49/Raute.png');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Creates an earth symbol to display a location on a integrated minimap, used by [[Template:Disamb-Place]]. */&lt;br /&gt;
&lt;br /&gt;
.linktomap { &lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/4/41/12px-Erde.png) center no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
/* +++   2. Tables and Layout      +++ */&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* „Cold Sunfire“-related tables. */&lt;br /&gt;
&lt;br /&gt;
table.coldsunfire {&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.coldsunfire td {&lt;br /&gt;
	background-color: #ECE9E6;&lt;br /&gt;
	border: 1px solid #D6CBC2;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
	padding-left: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.coldsunfire th {&lt;br /&gt;
	background-image: url(https://fwwiki.de/images/a/ae/Button_bg.jpg);&lt;br /&gt;
	border: 1px solid #A2A09F;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
	padding-left: 5px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Replaced prettytable template. */&lt;br /&gt;
&lt;br /&gt;
.prettytable {&lt;br /&gt;
	border: 1px solid #aaaaaa;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background-color: #F9F9F9;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.prettytable th,&lt;br /&gt;
.prettytable td {&lt;br /&gt;
	border: 1px solid #aaaaaa;&lt;br /&gt;
	padding: 0.33em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.prettytable th {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* At this point follows the color- and frame definitions for the template system, first the standards for framings, then color definitions. */&lt;br /&gt;
/* Frame configurations (layout_border_...). */&lt;br /&gt;
&lt;br /&gt;
.layout_border_solid {&lt;br /&gt;
	border-style:solid;&lt;br /&gt;
	border-width:2px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_border_outset {&lt;br /&gt;
	border-style:outset;&lt;br /&gt;
	border-width:2px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_border_dotted {&lt;br /&gt;
	border-style:dotted;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_border_dashed {&lt;br /&gt;
	border-style:dashed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_border_double {&lt;br /&gt;
	border-style:double;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Colours (layout_color_...). */&lt;br /&gt;
&lt;br /&gt;
.layout_color_antiquity {&lt;br /&gt;
	background:#eeeeee;&lt;br /&gt;
	border-color:#bbbbbb;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_task {&lt;br /&gt;
	background:#b8b9de;&lt;br /&gt;
	border-color:#8E11FF;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_weapon {&lt;br /&gt;
	background:#ffcccc;&lt;br /&gt;
	border-color:#aa3344;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_region {&lt;br /&gt;
	background:#ddccaa;&lt;br /&gt;
	border-color:#775533;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_book {&lt;br /&gt;
	background:#ffffcc;&lt;br /&gt;
	border-color:#eedd77;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_skill {&lt;br /&gt;
	background:#ffffcc;&lt;br /&gt;
	border-color:#eedd77;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_default {&lt;br /&gt;
	background:#f9f9f9;&lt;br /&gt;
	border-color:#e9e9e9&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_dungeon {&lt;br /&gt;
	background:#ddccaa;&lt;br /&gt;
	border-color:#775533;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_achievement {&lt;br /&gt;
	background:#ffffcc;&lt;br /&gt;
	border-color:#eedd77;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_fieldsummary {&lt;br /&gt;
	background:#ddccaa;&lt;br /&gt;
	border-color:#775533;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_area {&lt;br /&gt;
	background:#ddccaa;&lt;br /&gt;
	border-color:#775533;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_meal {&lt;br /&gt;
	background:#efffcc;&lt;br /&gt;
	border-color:#bdff77;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_partynpc {&lt;br /&gt;
	background:#ccccff;&lt;br /&gt;
	border-color:#7777ff;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_amulet {&lt;br /&gt;
	background:#ffccd0;&lt;br /&gt;
	border-color:#c05040;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_error {&lt;br /&gt;
	background:#ff3d00;&lt;br /&gt;
	border-color:#800000;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_item {&lt;br /&gt;
	background:#eeeeee;&lt;br /&gt;
	border-color:#bbbbbb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_item_rp {&lt;br /&gt;
	background:#eeeeee;&lt;br /&gt;
	border-color:#2EA22B;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_npcstate {&lt;br /&gt;
	background:orange;&lt;br /&gt;
	border-color:#AAAA00;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_npc {&lt;br /&gt;
	background:#ccccff;&lt;br /&gt;
	border-color:#7777ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_npc_rp {&lt;br /&gt;
	background:#ccccff;&lt;br /&gt;
	border-color:#2EA22B;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_place {&lt;br /&gt;
	background:#ddccaa;&lt;br /&gt;
	border-color:#775533;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_plant {&lt;br /&gt;
	background:#a3eb88;&lt;br /&gt;
	border-color:#28ac0b;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_quest {&lt;br /&gt;
	background:#efddff;&lt;br /&gt;
	border-color:#bd77ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_quest_rp {&lt;br /&gt;
	background:#efddff;&lt;br /&gt;
	border-color:#2EA22B;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_questperson {&lt;br /&gt;
	background:#efddff;&lt;br /&gt;
	border-color:#bd77ff;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_race {&lt;br /&gt;
	background:#8080cc;&lt;br /&gt;
	border-color:#000080;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_resistancenpc {&lt;br /&gt;
    background:#ccccff;&lt;br /&gt;
    border-color:#7777ff;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_rangedweapon {&lt;br /&gt;
	background:#ffddc0;&lt;br /&gt;
	border-color:#dd8044;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_shop {&lt;br /&gt;
	background:#cccccc;&lt;br /&gt;
	border-color:#666666;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_specialability {&lt;br /&gt;
	background:#8080cc;&lt;br /&gt;
	border-color:#000080;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_style {&lt;br /&gt;
	background:#bbbbbb;&lt;br /&gt;
	border-color:#eeeeee;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_superresistancenpc {&lt;br /&gt;
    background:#ccccff;&lt;br /&gt;
    border-color:#7777ff;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_uniqueitem {&lt;br /&gt;
	background:#eeeeee;&lt;br /&gt;
	border-color:#bbbbbb;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_uniquenpc {&lt;br /&gt;
	background:#ccccff;&lt;br /&gt;
	border-color:#7777ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_uniquenpc_rp {&lt;br /&gt;
	background:#ccccff;&lt;br /&gt;
	border-color:#2EA22B;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_shelter {&lt;br /&gt;
	background:#ffeebb;&lt;br /&gt;
	border-color:#ffdc73;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_armour {&lt;br /&gt;
	background:#ffccdd;&lt;br /&gt;
	border-color:#aa3344;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_weathereffect {&lt;br /&gt;
	background:#ccffff;&lt;br /&gt;
	border-color:#77ddee;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_spell {&lt;br /&gt;
	background:#ffefcc;&lt;br /&gt;
	border-color:#ffbd77;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.layout_color_condition {&lt;br /&gt;
	background:#aaffbb;&lt;br /&gt;
	border-color:#008800;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.layout_color_phasepattern {&lt;br /&gt;
    background:#dddd44;&lt;br /&gt;
    border-color:#de9144;&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
/* No printing of navigation bars. */&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
	.boxmerge,&lt;br /&gt;
	.navframe,&lt;br /&gt;
	.vtabs {&lt;br /&gt;
		display: none;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* General definition for navigation bars. */&lt;br /&gt;
&lt;br /&gt;
/* Navbar exists according to current knowledge (23.01.2014) only on the main page */&lt;br /&gt;
&lt;br /&gt;
#navbar { &lt;br /&gt;
&lt;br /&gt;
	background: none;&lt;br /&gt;
	border: none;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	margin: 0em;&lt;br /&gt;
	padding: 0em;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-indent: 0;&lt;br /&gt;
	text-transform: none;&lt;br /&gt;
	top: -1.5em;&lt;br /&gt;
	/* top: -3.2em; */&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
.navframe + .navframe {&lt;br /&gt;
	border-top-style: none;&lt;br /&gt;
	border-top-style: hidden;&lt;br /&gt;
}&lt;br /&gt;
.navpic {&lt;br /&gt;
	background-color: #ffffff;&lt;br /&gt;
	float: left;&lt;br /&gt;
	margin: 0px;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navhead,&lt;br /&gt;
.vtabcaption {&lt;br /&gt;
	background-color: #efefef;&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	height: 1.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navframe p {&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcontent {&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcontent p {&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navend {&lt;br /&gt;
	clear: both;&lt;br /&gt;
	line-height: 1px;&lt;br /&gt;
	margin: 0px;&lt;br /&gt;
	padding: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navtoggle {&lt;br /&gt;
	float:right;&lt;br /&gt;
	font-size: x-small;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Additional definitions for vertical tabs. */&lt;br /&gt;
&lt;br /&gt;
.boxmerge,&lt;br /&gt;
.navframe,&lt;br /&gt;
.vtabs {&lt;br /&gt;
	margin: 0px;&lt;br /&gt;
	padding: 2px;&lt;br /&gt;
	border: 1px solid #aaaaaa;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	font-size: 95%;&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vtabs {&lt;br /&gt;
	text-align:left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border-collapse: separate;&lt;br /&gt;
	background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vtab {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.boxmerge .navframe,&lt;br /&gt;
.boxmerge .vtabs {&lt;br /&gt;
	border-style: none;&lt;br /&gt;
	border-style: hidden;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vtabcaption {&lt;br /&gt;
	margin: 2px;&lt;br /&gt;
}&lt;br /&gt;
.vtabcontent {&lt;br /&gt;
	height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Navigation bar for Category-Navigation in [[MediaWiki:Sitenotice]]. */&lt;br /&gt;
&lt;br /&gt;
.sitenotice_navbar {&lt;br /&gt;
	background: none;&lt;br /&gt;
	border: none;&lt;br /&gt;
	bottom: -2.5em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	margin: 0em;&lt;br /&gt;
	padding: 0em;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	right: 12px;&lt;br /&gt;
	text-align: right;&lt;br /&gt;
	text-indent: 0;&lt;br /&gt;
	text-transform: none;&lt;br /&gt;
	white-space: normal;&lt;br /&gt;
	z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
/* +++  3. Other adjustments       +++ */&lt;br /&gt;
/*-------------------------------------*/&lt;br /&gt;
&lt;br /&gt;
/* Brandhot-Star */&lt;br /&gt;
&lt;br /&gt;
.brandhot {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/f/fc/Brandheiß.gif) center no-repeat;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Images of unicode characters for ie users. */&lt;br /&gt;
&lt;br /&gt;
.unicode span {&lt;br /&gt;
	visibility:hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.unicode#✓ {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/e/e5/%E2%9C%93.gif) no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.unicode#✗ {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/2/23/%E2%9C%97.gif) no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.unicode#✓colorgreen {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/e/e2/%E2%9C%93green.gif) no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.unicode#✗colorred {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/9/95/%E2%9C%97red.gif) no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.unicode#☮font-size2em {&lt;br /&gt;
	background:url(https://fwwiki.staticdata.de/images/5/56/%E2%98%AE.gif) no-repeat 0em 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*[class].unicode span {&lt;br /&gt;
	visibility:visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*[class].unicode#✓,&lt;br /&gt;
*[class].unicode#✓colorgreen,&lt;br /&gt;
*[class].unicode#✗colorred,&lt;br /&gt;
*[class].unicode☮?font-size2em {&lt;br /&gt;
	background-image:url();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning messages for ie users. */&lt;br /&gt;
&lt;br /&gt;
*[class].IEonly {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*.noIE {&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
*[class].noIE {&lt;br /&gt;
	display:inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Provides transparency for graphics. */&lt;br /&gt;
&lt;br /&gt;
#file img {&lt;br /&gt;
	background-image:url(https://fwwiki.staticdata.de/images/7/73/Checker.png);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Is used to highlight [[MediaWiki:Anoneditwarning]]. */&lt;br /&gt;
&lt;br /&gt;
#mw-anon-edit-warning {&lt;br /&gt;
	background: #d3e1f2;&lt;br /&gt;
	border: 1px solid #1a47ff;&lt;br /&gt;
	margin: 1em auto;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
	width: 80%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show bold admin links in the special page overview; hide legend. */&lt;br /&gt;
&lt;br /&gt;
.mw-specialpages-notes {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-specialpagerestricted {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Marking of redirects (for example, in [[Special:AllPages]]). */&lt;br /&gt;
&lt;br /&gt;
.allpagesredirect,&lt;br /&gt;
.redirect-in-category,&lt;br /&gt;
.watchlistredir {&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Removes the arrow behind links on the Freewar wiki, whereby oneself spared the „plainlinks“ class. */&lt;br /&gt;
&lt;br /&gt;
div#content a.external[href^=&amp;quot;https://fwwiki.org&amp;quot;],&lt;br /&gt;
div#content a.external[href^=&amp;quot;https://www.fwwiki.org&amp;quot;],&lt;br /&gt;
#mw_content a.external[href^=&amp;quot;https://fwwiki.org&amp;quot;],&lt;br /&gt;
#mw_content a.external[href^=&amp;quot;https://www.fwwiki.org&amp;quot;] {&lt;br /&gt;
	background: none;&lt;br /&gt;
	padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevents the layout from being blown during SVG errors. */&lt;br /&gt;
&lt;br /&gt;
.MediaTransformError {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Introductory table on [[Special:RecentChanges]] */&lt;br /&gt;
&lt;br /&gt;
.RecentChangesHeadingTable {&lt;br /&gt;
	width: 70%;&lt;br /&gt;
	margin-left: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Start: Logo */&lt;br /&gt;
&lt;br /&gt;
#p-logo a { background-image:&lt;br /&gt;
&lt;br /&gt;
url(https://fwwiki.staticdata.de/images/d/d1/Freewar.png)&lt;br /&gt;
/* url(https://fwwiki.staticdata.de/images/f/f9/FreewarWeihnachten.png) */&lt;br /&gt;
/* url(https://fwwiki.staticdata.de/images/7/79/FreewarSilvester.png) */ &lt;br /&gt;
&lt;br /&gt;
!important; }&lt;br /&gt;
/* END: Logo */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Start: NPC filter for maps, css for common.js (8.) */&lt;br /&gt;
&lt;br /&gt;
.MapNPCBorder {&lt;br /&gt;
	border: 0 !important;&lt;br /&gt;
	width: 50px !important;&lt;br /&gt;
	height: 50px !important;&lt;br /&gt;
	background: #d00 url(https://fwwiki.staticdata.de/images/f/fb/Npchighlight.png) center no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.MapNPCBorder img {&lt;br /&gt;
	opacity: .5;&lt;br /&gt;
	filter: alpha(opacity = 50);&lt;br /&gt;
}&lt;br /&gt;
/* End: NPC filter for maps */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* START: FreewarWiki-CatNav */&lt;br /&gt;
/* @author: User:Cembon */&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_div {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	padding: 2px 5px 3px 20px;&lt;br /&gt;
	background: #f9f9f9 url(https://fwwiki.staticdata.de/images/9/9e/Dropdown.png) 3px center no-repeat;&lt;br /&gt;
	border-radius: 5px;&lt;br /&gt;
	border: 1px solid #aaa;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	right: -3px;&lt;br /&gt;
	margin-top: -5px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_div:active, #page_jump_to_div:focus, #page_jump_to_menu:hover { cursor: text; }&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu {&lt;br /&gt;
	margin: 0 -1px; position: absolute;&lt;br /&gt;
	right: -15px; top: 0px; width: 373px;&lt;br /&gt;
	z-index: 11111; display: none;&lt;br /&gt;
	padding: 36px 15px 15px 15px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_div:focus #page_jump_to_menu, #page_jump_to_div:active #page_jump_to_menu, #page_jump_to_menu:hover { display: block; }&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu ul {&lt;br /&gt;
	display: block;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	padding: 0; margin: 0;&lt;br /&gt;
	border: 1px solid #555;&lt;br /&gt;
	border-top: 0;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	width: 180px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu_left { float: left; }&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu_right { float: right; }&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu ul li {&lt;br /&gt;
	display: block;&lt;br /&gt;
	border-top: 1px solid #555;&lt;br /&gt;
	margin: 0; padding: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu ul li a {&lt;br /&gt;
	font-size: 11px;&lt;br /&gt;
	display: block;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	color: #333;&lt;br /&gt;
	padding: 1px 4px; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#page_jump_to_menu ul li a:hover {&lt;br /&gt;
	border-left: 5px solid #444;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* END FreewarWiki-CatNav */&lt;br /&gt;
&lt;br /&gt;
/* Hide MediaWiki Help links. */&lt;br /&gt;
#mw-indicator-mw-helplink {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*** Particular css classes. ***/&lt;br /&gt;
&lt;br /&gt;
.sitenotice { margin-right: 100px; padding: 2px; border:medium #8888ff ridge };&lt;br /&gt;
&lt;br /&gt;
/*** End: Particular css classes ***/&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=67322</id>
		<title>Template:Main Page/News</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=67322"/>
				<updated>2017-02-08T13:31:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''WikiNews'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Current}} --&amp;gt;&lt;br /&gt;
The wiki has been updated to version 1.27.1 --[[User:Tiramon|Tiramon]] ([[User talk:Tiramon|talk]]) 14:31, 8 February 2017 (CET)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 01:18, 23 December 2016 (CET)&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&amp;lt;sup&amp;gt;[[FreewarWiki:Newsarchive|&amp;amp;rarr; Archive]]&amp;lt;/sup&amp;gt; &amp;amp;#124; [{{SERVER}}{{localurl:Template:Main Page/News|action=edit}} ✎]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=67321</id>
		<title>Template:Main Page/News</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=67321"/>
				<updated>2017-02-08T13:31:16Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''WikiNews'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Current}} --&amp;gt;&lt;br /&gt;
The wiki has been updated to version 1.27.1 --[[User:Tiramon|Tiramon]] ([[User talk:Tiramon|talk]]) 14:31, 8 February 2017 (CET)&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 01:18, 23 December 2016 (CET)&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&amp;lt;sup&amp;gt;[[FreewarWiki:Newsarchive|&amp;amp;rarr; Archive]]&amp;lt;/sup&amp;gt; &amp;amp;#124; [{{SERVER}}{{localurl:Template:Main Page/News|action=edit}} ✎]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67320</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67320"/>
				<updated>2017-02-08T13:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
mw.loader.load('/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
mw.loader.load('/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
/*&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 *7&lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
mw.loader.load('/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
//  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//mw.loader.load('/index.php?title=MediaWiki:Snow.js&amp;amp;action=raw&amp;amp;ctype=text/javascript');&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67319</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67319"/>
				<updated>2017-02-08T13:28:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: reinsert partial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67318</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67318"/>
				<updated>2017-02-08T13:27:37Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: reinsert partial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67317</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67317"/>
				<updated>2017-02-08T13:26:56Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: reinsert partial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67316</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67316"/>
				<updated>2017-02-08T13:26:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: reinsert partial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67315</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67315"/>
				<updated>2017-02-08T13:25:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: reinsert partial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67314</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67314"/>
				<updated>2017-02-08T12:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
/*&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
*/&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
/* &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
*/&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
/*&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
*/&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
/* no idea what happens here but it is bugged&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
*/&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67313</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67313"/>
				<updated>2017-02-08T12:23:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
/* no idea what happens here but it is bugged&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
*/&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67312</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67312"/>
				<updated>2017-02-08T12:21:24Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: one of those creates a bug ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67311</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67311"/>
				<updated>2017-02-08T12:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: one of those creates a bug ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67310</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67310"/>
				<updated>2017-02-08T12:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: one of those creates a bug ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67309</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67309"/>
				<updated>2017-02-08T12:18:46Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: one of those creates a bug ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
// addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67308</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67308"/>
				<updated>2017-02-08T12:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: Reverted edits by Tiramon (talk) to last revision by Galak&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Autorouter.js&amp;diff=67307</id>
		<title>MediaWiki:Autorouter.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Autorouter.js&amp;diff=67307"/>
				<updated>2017-02-08T12:09:06Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: try is a reserved word&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; // Code für den Autorouter der [[CompleteMap]]&lt;br /&gt;
 // Original von [[Benutzer:Count Ypsilon]] (http://www.remote-island.org/101912/autoroute.html)&lt;br /&gt;
 // Einbindung in [[MediaWiki:Common.js#CompleteMap]]&lt;br /&gt;
//&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
var map = new Object();&lt;br /&gt;
&lt;br /&gt;
// Initialization&lt;br /&gt;
&lt;br /&gt;
function init_router()&lt;br /&gt;
{&lt;br /&gt;
  // Füllen des assoziativen map-Arrays mit Werten aus &amp;quot;coordlist&amp;quot; per RegExp&lt;br /&gt;
  // Zumindest FF teilt Textknoten nach 2^12 Zeichen, also alle Kindknoten aneinanderreihen&lt;br /&gt;
  var str = '', n = document.getElementById('coordlist').firstChild;&lt;br /&gt;
  do {&lt;br /&gt;
    str = str + n.nodeValue;&lt;br /&gt;
  } while (n = n.nextSibling);&lt;br /&gt;
  areas = str.replace(/,/g, '|').split('Arealink|');&lt;br /&gt;
  for (i in areas) {&lt;br /&gt;
    var area = areas[i].substr(0, areas[i].indexOf('}'));&lt;br /&gt;
    var coords = areas[i].match(/-*\d+\|-*\d+/g);&lt;br /&gt;
    for (j in coords) map[coords[j]] = area;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Anbringen der zusätzlichen Steuerelemente&lt;br /&gt;
  var map_dest_x, map_dest_y, map_check, map_race, map_optgroup, map_option, map_radio;&lt;br /&gt;
  map_dest_x = document.createElement('input');		map_dest_y = document.createElement('input');&lt;br /&gt;
  map_dest_x.type = 'text';				map_dest_y.type = 'text';&lt;br /&gt;
  map_dest_x.id = 'map_dest_x'; 			map_dest_y.id = 'map_dest_y';&lt;br /&gt;
  map_dest_x.size = '3';				map_dest_y.size = '3';&lt;br /&gt;
  map_dest_x.style.textAlign = 'right';			map_dest_y.style.textAlign = 'right';&lt;br /&gt;
&lt;br /&gt;
  with (document.getElementById('map_dest')) {&lt;br /&gt;
    appendChild(document.createTextNode('X: '));&lt;br /&gt;
    appendChild(map_dest_x);&lt;br /&gt;
    appendChild(document.createTextNode(' Y: '));&lt;br /&gt;
    appendChild(map_dest_y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  map_check = document.createElement('input');&lt;br /&gt;
  map_check.type = 'checkbox';&lt;br /&gt;
&lt;br /&gt;
  // Die internen Tool-IDs den Positionen in der alphabetisch geordneten Tabelle zuordnen&lt;br /&gt;
  var array = Array('4', '6', '3', '1', '2', '5');&lt;br /&gt;
  var tools = document.getElementById('map_tools').getElementsByTagName('td');&lt;br /&gt;
  for (var i = 0; i &amp;lt; 6; i++) {&lt;br /&gt;
    map_check.name = 'opt' + array[i];&lt;br /&gt;
    tools[i].insertBefore(map_check.cloneNode(false), tools[i].firstChild);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  map_race = document.createElement('select');&lt;br /&gt;
  map_race.name = 'map_race';&lt;br /&gt;
  map_race.style.fontSize = 'smaller';&lt;br /&gt;
  map_option = document.createElement('option');&lt;br /&gt;
  map_option.appendChild(document.createTextNode(' '));&lt;br /&gt;
&lt;br /&gt;
  map_option.value = '82|92';&lt;br /&gt;
  map_option.firstChild.nodeValue = 'Dark Mage';&lt;br /&gt;
  map_race.appendChild(map_option.cloneNode(true));&lt;br /&gt;
  with (map_optgroup = document.createElement('optgroup')) {&lt;br /&gt;
    label = 'Human';&lt;br /&gt;
    map_option.value = '98|102';&lt;br /&gt;
    map_option.firstChild.nodeValue = 'Worker';&lt;br /&gt;
    appendChild(map_option.cloneNode(true));&lt;br /&gt;
    map_option.value = '100|100';&lt;br /&gt;
    map_option.firstChild.nodeValue = 'Warrior';&lt;br /&gt;
    appendChild(map_option.cloneNode(true));&lt;br /&gt;
    map_option.value = '101|102';&lt;br /&gt;
    map_option.firstChild.nodeValue = 'Sorcerer';&lt;br /&gt;
    appendChild(map_option.cloneNode(true));&lt;br /&gt;
  }&lt;br /&gt;
  map_race.appendChild(map_optgroup);&lt;br /&gt;
  map_option.value = '508|57';&lt;br /&gt;
  map_option.firstChild.nodeValue = 'Natla';&lt;br /&gt;
  map_race.appendChild(map_option.cloneNode(true));&lt;br /&gt;
  map_option.value = '89|101';&lt;br /&gt;
  map_option.firstChild.nodeValue = 'Onlo';&lt;br /&gt;
  map_race.appendChild(map_option.cloneNode(true));&lt;br /&gt;
  map_option.value = '95|108';&lt;br /&gt;
  map_option.firstChild.nodeValue = 'Serum-Wraith';&lt;br /&gt;
  map_race.appendChild(map_option.cloneNode(true));&lt;br /&gt;
  map_option.value = '101|119';&lt;br /&gt;
  map_option.firstChild.nodeValue = 'Tarunan';&lt;br /&gt;
  map_race.appendChild(map_option.cloneNode(true));&lt;br /&gt;
&lt;br /&gt;
  document.getElementById('map_race').appendChild(map_race);&lt;br /&gt;
&lt;br /&gt;
  map_radio = document.createElement('input');&lt;br /&gt;
  map_radio.type = 'radio';&lt;br /&gt;
  map_radio.name = 'map_radio';&lt;br /&gt;
  map_radio.value = 'map_';&lt;br /&gt;
  map_radio.checked = true;&lt;br /&gt;
  document.getElementById('map_label_start').insertBefore(map_radio.cloneNode(false), document.getElementById('map_label_start').firstChild);&lt;br /&gt;
  map_radio.value = 'map_router_';&lt;br /&gt;
  map_radio.checked = false;&lt;br /&gt;
  document.getElementById('map_label_dest').insertBefore(map_radio.cloneNode(false), document.getElementById('map_label_dest').firstChild);&lt;br /&gt;
&lt;br /&gt;
  document.getElementById('map_label_mouse').getElementsByTagName('a')[0].href = 'javascript:switch_router_coords();';&lt;br /&gt;
&lt;br /&gt;
  routerloaded = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function switch_router_coords() {&lt;br /&gt;
  var tmp = document.map_form.map_x.value;&lt;br /&gt;
  document.map_form.map_x.value = document.map_form.map_dest_x.value;&lt;br /&gt;
  document.map_form.map_dest_x.value = tmp;&lt;br /&gt;
  tmp = document.map_form.map_y.value;&lt;br /&gt;
  document.map_form.map_y.value = document.map_form.map_dest_y.value;&lt;br /&gt;
  document.map_form.map_dest_y.value = tmp;&lt;br /&gt;
  press_map_button();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Main part&lt;br /&gt;
// Modified Dijkstra algorithm&lt;br /&gt;
//&lt;br /&gt;
// Um Platz zu sparen, verzichten wir auf eine explizite Graphen-Darstellung&lt;br /&gt;
// der Karte. Stattdessen wird eine implizite Kante zwischen allen benach-&lt;br /&gt;
// barten Feldern des assoziativen Arrays &amp;quot;map&amp;quot; angenommen:&lt;br /&gt;
//&lt;br /&gt;
// map[&amp;quot;x|y&amp;quot;]=1&lt;br /&gt;
//&lt;br /&gt;
// Zusaetzliche Kanten stehen im assoziativen Array &amp;quot;edges&amp;quot;:&lt;br /&gt;
//&lt;br /&gt;
// edges[&amp;quot;von-x|von-y&amp;quot;] = Array(&amp;quot;nach-x|nach-y|description|tools&amp;quot;, ...)&lt;br /&gt;
//&lt;br /&gt;
// Zauberkugeln werden grundsaetzlich nur im 1. Schritt eingesetzt&lt;br /&gt;
//&lt;br /&gt;
// edges[&amp;quot;teleport&amp;quot;] = Array(&amp;quot;nach-x|nach-y|description|tools&amp;quot;, ...)&lt;br /&gt;
//&lt;br /&gt;
// wobei &amp;quot;tools&amp;quot; ein Bitfeld ist, das die Hilfsmittel/Bedingungen &lt;br /&gt;
// beschreibt, um diese Kante nutzen zu koennen. &lt;br /&gt;
//&lt;br /&gt;
// Der Algorithmus wird automatisch zuerst die beste Loesung suchen und&lt;br /&gt;
// danach sukzessive auf eingesetzte Hilfsmittel verzichten, bis er bei&lt;br /&gt;
// einer reinen Fussweg-Loesung ankommt (sofern es die gibt).&lt;br /&gt;
&lt;br /&gt;
var edges = {&lt;br /&gt;
&lt;br /&gt;
  // Portal in Reikan&lt;br /&gt;
  &amp;quot;94|111&amp;quot; : new Array(&lt;br /&gt;
           &amp;quot;90|115|Portal to Kerdis|2&amp;quot;,&lt;br /&gt;
           &amp;quot;64|80|Portal to Rovonia|2&amp;quot;,&lt;br /&gt;
           &amp;quot;122|100|Portal to Kuridan/Everchanging river|2&amp;quot;,&lt;br /&gt;
           &amp;quot;72|116|Portal to Terasi|2&amp;quot;,&lt;br /&gt;
           &amp;quot;144|126|Portal to Rock Island|2&amp;quot;,&lt;br /&gt;
           &amp;quot;121|91|Portal to Torin|2&amp;quot;,&lt;br /&gt;
           &amp;quot;122|116|Portal to Lardikia|2&amp;quot;,&lt;br /&gt;
           &amp;quot;62|83|Portal to Kolun|2&amp;quot;,&lt;br /&gt;
           &amp;quot;59|106|Portal to Krato|2&amp;quot;,&lt;br /&gt;
           &amp;quot;129|90|Portal to Brondor|2&amp;quot;,&lt;br /&gt;
           &amp;quot;115|100|Portal to Kuridan/Plains|2&amp;quot;,&lt;br /&gt;
           &amp;quot;111|83|Portal to Wilisia|2&amp;quot;,&lt;br /&gt;
           &amp;quot;135|115|Portal to Linya|2&amp;quot;,&lt;br /&gt;
           &amp;quot;58|98|Portal to Dranar|2&amp;quot;,&lt;br /&gt;
           &amp;quot;106|93|Portal to Ferdolia|2&amp;quot;,&lt;br /&gt;
           &amp;quot;110|107|Portal to Nawor|2&amp;quot;&lt;br /&gt;
           ),&lt;br /&gt;
&lt;br /&gt;
  // sonstige Teleport-Mechanismen&lt;br /&gt;
  &amp;quot;teleport&amp;quot; : new Array(&lt;br /&gt;
           &amp;quot;Homespell-Dummy - muss Index 0 besitzen!&amp;quot;,&lt;br /&gt;
           &amp;quot;87|90|Staff of Trade to the Market place|32&amp;quot;,&lt;br /&gt;
           &amp;quot;88|89|Staff of Trade to the Central Traders Depot|32&amp;quot;,&lt;br /&gt;
           &amp;quot;96|109|ZK/Nebel/Flügel nach Reikan|8&amp;quot;,&lt;br /&gt;
           &amp;quot;99|115|ZK/Nebel/Flügel nach Mentoran|8&amp;quot;,&lt;br /&gt;
           &amp;quot;98|120|Ring of the Sand Winds to Mentoran|4&amp;quot;,&lt;br /&gt;
           &amp;quot;58|107|Ring of the Sand Winds to Krato|4&amp;quot;,&lt;br /&gt;
           &amp;quot;121|112|Ring of the Sand Winds to Lardikia|4&amp;quot;,&lt;br /&gt;
           &amp;quot;-599|-489|Yellow MS to the Forest of light|16&amp;quot;,&lt;br /&gt;
           &amp;quot;96|101|Staff of Trade to the Market hall|32&amp;quot;,&lt;br /&gt;
           &amp;quot;117|113|Staff of Trade to the Market hall of Lardikia|32&amp;quot;,&lt;br /&gt;
           &amp;quot;81|94|MS/Mist/Wings to the lost valley|8&amp;quot;,&lt;br /&gt;
           &amp;quot;72|85|Ring of the Sand Winds to Urdania|4&amp;quot;,&lt;br /&gt;
           &amp;quot;87|87|Staff of Trade to the Auction Hall|32&amp;quot;,&lt;br /&gt;
           &amp;quot;501|51|MS/Mist/Wings to Narubia|8&amp;quot;,&lt;br /&gt;
           &amp;quot;98|81|Ring of the Sand Winds to Latenia|4&amp;quot;,&lt;br /&gt;
           &amp;quot;-803|-808|Yellow MS to the Ruin|16&amp;quot;,&lt;br /&gt;
           &amp;quot;103|110|MS/Mist/Wings to Nawor|8&amp;quot;,&lt;br /&gt;
           &amp;quot;101|100|MS/Mist/Wings to Konlir|8&amp;quot;,&lt;br /&gt;
           &amp;quot;65|96|Ring of the Sand Winds to Delos|4&amp;quot;,&lt;br /&gt;
           &amp;quot;80|87|MS/Mist/Wings to Buran|8&amp;quot;,&lt;br /&gt;
           &amp;quot;108|114|MS/Mist/Wings to Orewu|8&amp;quot;,&lt;br /&gt;
           &amp;quot;-798|-798|Yellow MS to the Grave|16&amp;quot;,&lt;br /&gt;
           &amp;quot;-785|-786|Yellow MS to the Sewer|16&amp;quot;,&lt;br /&gt;
           &amp;quot;75|99|MS/Mist/Wings to Kanobia|8&amp;quot;,&lt;br /&gt;
           &amp;quot;92|105|MS/Mist/Wings to the Universal Bank|8&amp;quot;,&lt;br /&gt;
           &amp;quot;123|92|Ring of the Sand Winds to Torin|4&amp;quot;,&lt;br /&gt;
           &amp;quot;100|94|MS/Mist/Wings to Ferdolia|8&amp;quot;,&lt;br /&gt;
           &amp;quot;-347|-693|Yellow MS to the Ice Cave|16&amp;quot;,&lt;br /&gt;
           &amp;quot;93|96|MS/Mist/Wings to Valley of Ruins|8&amp;quot;,&lt;br /&gt;
           &amp;quot;71|92|MS/Mist/Wings to Sutrania|8&amp;quot;,&lt;br /&gt;
           &amp;quot;66|111|MS/Mist/Wings to Terasi|8&amp;quot;,&lt;br /&gt;
           &amp;quot;85|102|MS/Mist/Wings to Anatubia|8&amp;quot;,&lt;br /&gt;
           &amp;quot;92|90|MS/Mist/Wings to Hewn|8&amp;quot;&lt;br /&gt;
           ),&lt;br /&gt;
&lt;br /&gt;
  // normale Kanten&lt;br /&gt;
  &amp;quot;87|104&amp;quot;    : new Array(&amp;quot;-812|-810|Die Grotte betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;83|81&amp;quot;     : new Array(&amp;quot;97|116|In das Loch steigen und das Portal betreten|0&amp;quot;, &lt;br /&gt;
                          &amp;quot;-312|-195|Den Ring des Vulkans in das Portal werfen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;62|95&amp;quot;     : new Array(&amp;quot;-288|-475|Die vergessene Kathedrale betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-934|-552&amp;quot; : new Array(&amp;quot;92|104|Die Diebeshöhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-559|-497&amp;quot; : new Array(&amp;quot;88|90|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-558|-497&amp;quot; : new Array(&amp;quot;89|90|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-568|-495&amp;quot; : new Array(&amp;quot;91|90|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-780|-793&amp;quot; : new Array(&amp;quot;-780|-790|Nach unten gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-345|-693&amp;quot; : new Array(&amp;quot;98|84|Die Eishöhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;85|97&amp;quot;     : new Array(&amp;quot;-10004|-10005|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;86|97&amp;quot;     : new Array(&amp;quot;-10001|-10005|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-818|-825&amp;quot; : new Array(&amp;quot;82|92|Das Verliess verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-585|-490&amp;quot; : new Array(&amp;quot;90|92|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-197|-396&amp;quot; : new Array(&amp;quot;72|107|Dein Grab verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;90|89&amp;quot;     : new Array(&amp;quot;-548|-497|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;88|90&amp;quot;     : new Array(&amp;quot;-559|-497|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;89|90&amp;quot;     : new Array(&amp;quot;-558|-497|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;91|90&amp;quot;     : new Array(&amp;quot;-568|-495|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;87|92&amp;quot;     : new Array(&amp;quot;-579|-497|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;90|92&amp;quot;     : new Array(&amp;quot;-585|-490|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;88|93&amp;quot;     : new Array(&amp;quot;-599|-498|Die Höhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-548|-497&amp;quot; : new Array(&amp;quot;90|89|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-787|-790&amp;quot; : new Array(&amp;quot;-758|-752|Durch den Gang nach unten gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-780|-790&amp;quot; : new Array(&amp;quot;-780|-793|Mit Hilfe der Holzleiter nach oben gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-758|-752&amp;quot; : new Array(&amp;quot;-787|-790|Durch den Gang nach oben gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-500|-500&amp;quot; : new Array(&amp;quot;99|103|Kathedrale verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-196|-100&amp;quot; : new Array(&amp;quot;82|86|Den Keller verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-191|-98&amp;quot;  : new Array(&amp;quot;85|88|Den Keller verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-185|-97&amp;quot;  : new Array(&amp;quot;82|84|Den Keller verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-200|-93&amp;quot;  : new Array(&amp;quot;80|89|Den Keller verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-99|-100&amp;quot;  : new Array(&amp;quot;99|103|Die Treppe nach oben laufen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-100|-95&amp;quot;  : new Array(&amp;quot;91|104|Die Treppe nach oben laufen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-10001|-10011&amp;quot; : new Array(&amp;quot;93|101|Den Keller verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;98|102&amp;quot;    : new Array(&amp;quot;-790|-786|Die Kanalisation betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;99|103&amp;quot;    : new Array(&amp;quot;-99|-100|Durch die Türe nach unten in den Keller gehen|0&amp;quot;, &lt;br /&gt;
                          &amp;quot;-500|-500|Kathedrale betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;98|104&amp;quot;    : new Array(&amp;quot;-100|-104|Die Gefängniszelle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-231|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-230|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-229|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-228|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-227|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-226|-369&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-232|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-231|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-230|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-229|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-228|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-227|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-226|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-225|-368&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-231|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-230|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-229|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-228|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-227|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-226|-367&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-231|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-230|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-229|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-228|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-227|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-226|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-225|-366&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-227|-365&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-226|-365&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;122|113&amp;quot;   : new Array(&amp;quot;-232|-368|Tauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;96|82&amp;quot;     : new Array(&amp;quot;-349|-698|Die Eishöhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-812|-810&amp;quot; : new Array(&amp;quot;87|104|Die Grotte verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;111|107&amp;quot;   : new Array(&amp;quot;-449|-449|Durch den Felsspalt nach unten gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-802|-807&amp;quot; : new Array(&amp;quot;94|96|Die Ruine verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-10004|-10005&amp;quot; : new Array(&amp;quot;85|97|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-10001|-10005&amp;quot; : new Array(&amp;quot;86|97|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;94|96&amp;quot;     : new Array(&amp;quot;-802|-807|Die Ruine betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-277&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-277&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-276&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-175|-276&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-276&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-276&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-171|-276&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-275&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-176|-275&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-175|-275&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-275&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-275&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-178|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-175|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-174|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-171|-274&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-273&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-273&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-273&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-178|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-175|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-172|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-171|-272&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-178|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-177|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-176|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-175|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-174|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-173|-271&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-178|-270&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-176|-270&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-176|-269&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-176|-268&amp;quot; : new Array(&amp;quot;122|113|Auftauchen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-594|-448&amp;quot; : new Array(&amp;quot;73|99|Den unterirdischen Lichtwald verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-284|-476&amp;quot; : new Array(&amp;quot;-289|-471|Die Treppe nach oben gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-289|-471&amp;quot; : new Array(&amp;quot;-284|-476|Die Treppe nach unten gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-285|-471&amp;quot; : new Array(&amp;quot;-289|-467|Die Treppe nach oben gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-289|-467&amp;quot; : new Array(&amp;quot;-285|-471|Die Treppe nach unten gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;82|92&amp;quot;     : new Array(&amp;quot;-818|-825|Durch die Türe nach unten in das Verliess gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;93|101&amp;quot;    : new Array(&amp;quot;-10001|-10011|In den Keller gehen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;91|104&amp;quot;    : new Array(&amp;quot;-100|-95|Die Treppe nach unten laufen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;92|104&amp;quot;    : new Array(&amp;quot;-934|-552|Die Diebeshöhle betreten|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-449|-449&amp;quot; : new Array(&amp;quot;111|107|Die Höhle verlassen|0&amp;quot;), &lt;br /&gt;
  &amp;quot;-100|-104&amp;quot; : new Array(&amp;quot;98|104|Das Gefängnis verlassen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;501|57&amp;quot;    : new Array(&amp;quot;101|100|Katapult|0&amp;quot;),&lt;br /&gt;
  &amp;quot;78|98&amp;quot;     : new Array(&amp;quot;-811|-826|Die Äste beiseite schieben|0&amp;quot;),&lt;br /&gt;
  &amp;quot;-811|-826&amp;quot; : new Array(&amp;quot;78|98|Den hohlen Baum verlassen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;79|99&amp;quot;     : new Array(&amp;quot;80|114|Mit der Liane durch die Lüfte schwingen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;80|114&amp;quot;    : new Array(&amp;quot;79|99|Mit der Liane durch die Lüfte schwingen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;-90|-90&amp;quot;   : new Array(&amp;quot;98|98|Die Ruhmeshalle verlassen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;98|98&amp;quot;     : new Array(&amp;quot;-90|-90|Die Ruhmeshalle betreten|0&amp;quot;),&lt;br /&gt;
  &amp;quot;101|117&amp;quot;   : new Array(&amp;quot;-105|-95|Das Nomadenzelt betreten|0&amp;quot;),&lt;br /&gt;
  &amp;quot;-105|-95&amp;quot;  : new Array(&amp;quot;-105|-95|Das Nomadenzelt verlassen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;94|90&amp;quot;     : new Array(&amp;quot;102|99|Vom Fluss fortgespült|0&amp;quot;),&lt;br /&gt;
  &amp;quot;97|90&amp;quot;     : new Array(&amp;quot;102|99|Vom Fluss fortgespült|0&amp;quot;),&lt;br /&gt;
  &amp;quot;90|111&amp;quot;    : new Array(&amp;quot;92|108|Dem Pfad in die Berge folgen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;118|106&amp;quot;   : new Array(&amp;quot;132|117|Dem Fährmann Geld für die Überfahrt geben|0&amp;quot;),&lt;br /&gt;
  &amp;quot;132|117&amp;quot;   : new Array(&amp;quot;118|106|Dem Fährmann Geld für die Überfahrt geben|0&amp;quot;),&lt;br /&gt;
  &amp;quot;-798|-800&amp;quot; : new Array(&amp;quot;98|109|Die Grabkammer verlassen|0&amp;quot;),&lt;br /&gt;
  &amp;quot;98|109&amp;quot;    : new Array(&amp;quot;-798|-800|Die Grabkammer betreten|0&amp;quot;),&lt;br /&gt;
  &amp;quot;-288|-475&amp;quot; : new Array(&amp;quot;62|95|Die vergessene Kathedrale verlassen|0&amp;quot;)&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Im Array normal_unbetretbar werden Felder wie die Vulkanspitze gespeichert,&lt;br /&gt;
// die zwar betretbar sind, aber nur durch explizite Kanten&lt;br /&gt;
var normal_inaccessible = {&lt;br /&gt;
  &amp;quot;87|103&amp;quot;    : 1&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Namen der Hilfsmittel &lt;br /&gt;
var teleport_tool = {&lt;br /&gt;
    0 : &amp;quot;&amp;quot;,&lt;br /&gt;
    1 : &amp;quot;Portals&amp;quot;,&lt;br /&gt;
    2 : &amp;quot;Ring of the Sand Winds&amp;quot;,&lt;br /&gt;
    3 : &amp;quot;Magic sphere/Mist/Wings&amp;quot;,&lt;br /&gt;
    4 : &amp;quot;Yellow magic sphere&amp;quot;,&lt;br /&gt;
    5 : &amp;quot;Staff of Trade&amp;quot;,&lt;br /&gt;
    6 : &amp;quot;Home Spell&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Main function&lt;br /&gt;
&lt;br /&gt;
function find_way()&lt;br /&gt;
{&lt;br /&gt;
    while (document.getElementById('map_path').firstChild)&lt;br /&gt;
      document.getElementById('map_path').removeChild(document.getElementById('map_path').firstChild);&lt;br /&gt;
    var src = String(document.map_form.map_x.value) + '|' + String(document.map_form.map_y.value);&lt;br /&gt;
    var dst = String(document.map_form.map_dest_x.value) + '|' + String(document.map_form.map_dest_y.value);&lt;br /&gt;
&lt;br /&gt;
    if (!map[src] || !map[dst]) {&lt;br /&gt;
      document.getElementById('map_out_route').style.visibility = 'hidden';&lt;br /&gt;
      return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // hier kommt ein Array von Loesungs-Strings zurueck.&lt;br /&gt;
&lt;br /&gt;
    todo= new Array();&lt;br /&gt;
    tools = 1;&lt;br /&gt;
    if (document.map_form.opt1.checked) tools |=  2;&lt;br /&gt;
    if (document.map_form.opt2.checked) tools |=  4;&lt;br /&gt;
    if (document.map_form.opt3.checked) tools |=  8;&lt;br /&gt;
    if (document.map_form.opt4.checked) tools |= 16;&lt;br /&gt;
    if (document.map_form.opt5.checked) tools |= 32;&lt;br /&gt;
    if (document.map_form.opt6.checked) tools |= 64;&lt;br /&gt;
    solution = find_way_internal(src, dst, tools);&lt;br /&gt;
&lt;br /&gt;
    // die Loesungs-Strings haben die Form&lt;br /&gt;
    // tool;length;direction&lt;br /&gt;
    // - hieraus nun String bauen&lt;br /&gt;
&lt;br /&gt;
    if (!solution) string = &amp;quot;No optimal way found.&amp;quot;;&lt;br /&gt;
    else {&lt;br /&gt;
        elements = solution.split(&amp;quot;;&amp;quot;);&lt;br /&gt;
        if (elements[0] != 0) {&lt;br /&gt;
            string = &amp;quot;Requires: &amp;quot;;&lt;br /&gt;
            comma = 0;&lt;br /&gt;
            for(j = 0; j &amp;lt; 16; j++) {&lt;br /&gt;
                if (elements[0] &amp;amp; (1 &amp;lt;&amp;lt; j)) {&lt;br /&gt;
                    if (comma) string += &amp;quot;, &amp;quot;;&lt;br /&gt;
                    string += teleport_tool[j];&lt;br /&gt;
                    comma = 1;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            string = &amp;quot;Absolute foot route&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        string += &amp;quot; - Length: &amp;quot; + Math.floor(elements[1]);&lt;br /&gt;
        makemap(src, dst, elements[2]);&lt;br /&gt;
    }&lt;br /&gt;
    document.getElementById('map_out_route').firstChild.nodeValue = string;&lt;br /&gt;
    document.getElementById('map_out_route').style.visibility = 'visible';&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function makemap(src, dst, way)&lt;br /&gt;
{&lt;br /&gt;
    makemap_point(src, &amp;quot;http://www.fwwiki.de/images/3/31/Red.png&amp;quot;);&lt;br /&gt;
    lastplot = src;&lt;br /&gt;
    pts = way.split(&amp;quot;-&amp;gt;&amp;quot;);&lt;br /&gt;
    for(var i=0; i&amp;lt;pts.length; i++)&lt;br /&gt;
    {&lt;br /&gt;
        if (pts[i].indexOf('|') == -1) continue;&lt;br /&gt;
        makemap_line(lastplot, pts[i], &amp;quot;http://www.fwwiki.de/images/9/92/Yellow.png&amp;quot;);&lt;br /&gt;
        makemap_point(pts[i], &amp;quot;http://www.fwwiki.de/images/9/92/Yellow.png&amp;quot;);&lt;br /&gt;
        lastplot = pts[i];&lt;br /&gt;
    }&lt;br /&gt;
    makemap_point(dst, &amp;quot;http://www.fwwiki.de/images/7/72/Green.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function makemap_line(from, to, img)&lt;br /&gt;
{&lt;br /&gt;
    k = from.split(&amp;quot;|&amp;quot;);&lt;br /&gt;
    if (k[0] &amp;lt; 0 || k[1] &amp;lt; 0) return;&lt;br /&gt;
    prefix = prefixes['prefix' + map[from].replace(/\s/g, '_')] ? prefixes['prefix' + map[from].replace(/\s/g, '_')] : '';&lt;br /&gt;
    x0 = (k[0] - (Number(TopLeftXs[prefix + 'TopLeftX']) - 1) + Number(OffsetXs[prefix + 'OffsetX'])) * 15 + 9;&lt;br /&gt;
    y0 = (k[1] - (Number(TopLeftYs[prefix + 'TopLeftY']) - 1) + Number(OffsetYs[prefix + 'OffsetY'])) * 15 + 9;&lt;br /&gt;
    k = to.split(&amp;quot;|&amp;quot;);&lt;br /&gt;
    if (k[0] &amp;lt; 0 || k[1] &amp;lt; 0) return;&lt;br /&gt;
    prefix = prefixes['prefix' + map[to].replace(/\s/g, '_')] ? prefixes['prefix' + map[to].replace(/\s/g, '_')] : '';&lt;br /&gt;
    x1 = (k[0] - (Number(TopLeftXs[prefix + 'TopLeftX']) - 1) + Number(OffsetXs[prefix + 'OffsetX'])) * 15 + 9;&lt;br /&gt;
    y1 = (k[1] - (Number(TopLeftYs[prefix + 'TopLeftY']) - 1) + Number(OffsetYs[prefix + 'OffsetY'])) * 15 + 9;&lt;br /&gt;
    xd = Math.abs(x1-x0);&lt;br /&gt;
    yd = Math.abs(y1-y0);&lt;br /&gt;
    if (xd&amp;gt;yd)&lt;br /&gt;
    {&lt;br /&gt;
        // y-distance ist schleifen-master, x ist slave&lt;br /&gt;
        if (x0&amp;gt;x1) &lt;br /&gt;
        {&lt;br /&gt;
            // swap&lt;br /&gt;
            xt=x0; x0=x1; x1=xt;&lt;br /&gt;
            yt=y0; y0=y1; y1=yt;&lt;br /&gt;
        }&lt;br /&gt;
        for(x=x0; x&amp;lt;x1; x++)&lt;br /&gt;
        {&lt;br /&gt;
            y=(y0+(y1-y0)*(x-x0)/(x1-x0));&lt;br /&gt;
            point = document.createElement('img');&lt;br /&gt;
            point.src = img;&lt;br /&gt;
            point.style.position = 'absolute';&lt;br /&gt;
            point.style.left = String(x) + 'px';&lt;br /&gt;
            point.style.top = String(y) + 'px';&lt;br /&gt;
            point.style.width = '1px';&lt;br /&gt;
            point.style.height = '1px';&lt;br /&gt;
            document.getElementById('map_path').appendChild(point);&lt;br /&gt;
        }&lt;br /&gt;
    } else {&lt;br /&gt;
        // x-entfernung ist schleifen-master, y ist slave&lt;br /&gt;
        if (y0&amp;gt;y1) &lt;br /&gt;
        {&lt;br /&gt;
            // swap&lt;br /&gt;
            xt=x0; x0=x1; x1=xt;&lt;br /&gt;
            yt=y0; y0=y1; y1=yt;&lt;br /&gt;
        }&lt;br /&gt;
        for(y=y0; y&amp;lt;y1; y++)&lt;br /&gt;
        {&lt;br /&gt;
            x=(x0+(x1-x0)*(y-y0)/(y1-y0));&lt;br /&gt;
            point = document.createElement('img');&lt;br /&gt;
            point.src = img;&lt;br /&gt;
            point.style.position = 'absolute';&lt;br /&gt;
            point.style.left = String(x) + 'px';&lt;br /&gt;
            point.style.top = String(y) + 'px';&lt;br /&gt;
            point.style.width = '1px';&lt;br /&gt;
            point.style.height = '1px';&lt;br /&gt;
            document.getElementById('map_path').appendChild(point);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function makemap_point(coord, img)&lt;br /&gt;
{&lt;br /&gt;
    k = coord.split(&amp;quot;|&amp;quot;);&lt;br /&gt;
    if (k[0] &amp;lt; 0 || k[1] &amp;lt; 0) return;&lt;br /&gt;
    prefix = prefixes['prefix' + map[coord].replace(/\s/g, '_')] ? prefixes['prefix' + map[coord].replace(/\s/g, '_')] : '';&lt;br /&gt;
    x = (k[0] - (Number(TopLeftXs[prefix + 'TopLeftX']) - 1) + Number(OffsetXs[prefix + 'OffsetX'])) * 15 + 5;&lt;br /&gt;
    y = (k[1] - (Number(TopLeftYs[prefix + 'TopLeftY']) - 1) + Number(OffsetYs[prefix + 'OffsetY'])) * 15 + 5;&lt;br /&gt;
    point = document.createElement('img');&lt;br /&gt;
    point.src = img;&lt;br /&gt;
    point.style.position = 'absolute';&lt;br /&gt;
    point.style.left = String(x) + 'px';&lt;br /&gt;
    point.style.top = String(y) + 'px';&lt;br /&gt;
    point.style.width = '9px';&lt;br /&gt;
    point.style.height = '9px';&lt;br /&gt;
    document.getElementById('map_path').appendChild(point);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// internal search function.&lt;br /&gt;
function find_way_internal(src, dst, allowed_bits)&lt;br /&gt;
{&lt;br /&gt;
    // menge der bearbeiteten knoten&lt;br /&gt;
    // structure of the &amp;quot;done&amp;quot;-arrays:&lt;br /&gt;
    // done[&amp;quot;x|y&amp;quot;] = (pathtext, distance, tool-bitmask)&lt;br /&gt;
    var done = new Array();&lt;br /&gt;
&lt;br /&gt;
    // mit startfeld initialisieren&lt;br /&gt;
    done[src] = new Array(&amp;quot;Start&amp;quot;, 0, 0);&lt;br /&gt;
&lt;br /&gt;
    // alle teleport-felder hinzufuegen, sofern erlaubt.&lt;br /&gt;
    // Heimzauber wird je nach Rasse aktualisiert (hat&lt;br /&gt;
    // immer Index 0 im teleport-Array).&lt;br /&gt;
    edges['teleport'][0] = document.map_form.map_race.value + '|Home Spell|64';&lt;br /&gt;
    for(var i = 0; i &amp;lt; edges[&amp;quot;teleport&amp;quot;].length; i++)&lt;br /&gt;
    {&lt;br /&gt;
        k = edges[&amp;quot;teleport&amp;quot;][i].split(&amp;quot;|&amp;quot;);&lt;br /&gt;
        if ((k[0] + &amp;quot;|&amp;quot; + k[1]) != src &amp;amp;&amp;amp; (k[3] &amp;amp; allowed_bits) == k[3])&lt;br /&gt;
        {&lt;br /&gt;
            done[k[0] + &amp;quot;|&amp;quot; + k[1]] = new Array(k[2] + &amp;quot;-&amp;gt;&amp;quot; + k[0] + &amp;quot;|&amp;quot; + k[1], 1.001, k[3]);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // alle bearbeiteten knoten zum scannen vormerken&lt;br /&gt;
    // (scannen = verfolgen aller kanten vom knoten aus)&lt;br /&gt;
    var numscan = 0;&lt;br /&gt;
    var scan = new Array();&lt;br /&gt;
    for (var i in done)&lt;br /&gt;
    {&lt;br /&gt;
        scan[i] = 1;&lt;br /&gt;
        numscan++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var current;&lt;br /&gt;
&lt;br /&gt;
    // der eigentliche dijkstra-loop&lt;br /&gt;
    while(numscan)&lt;br /&gt;
    {&lt;br /&gt;
        // array fuer neue zu scannende knoten vorbereiten&lt;br /&gt;
        newscan = new Array();&lt;br /&gt;
        numscan = 0;&lt;br /&gt;
        // alle zum scannen vorgemerkten knoten bearbeiten&lt;br /&gt;
        for (var i in scan)&lt;br /&gt;
        {&lt;br /&gt;
            current = done[i];&lt;br /&gt;
            currentk = i.split(&amp;quot;|&amp;quot;);&lt;br /&gt;
            // wenn am ziel: fertig&lt;br /&gt;
            if (i == dst) break;&lt;br /&gt;
&lt;br /&gt;
            // nachbarn des knotens finden &lt;br /&gt;
            nb = find_neighbours(i, allowed_bits);&lt;br /&gt;
            for (j = 0; j&amp;lt;nb.length; j++)&lt;br /&gt;
            {&lt;br /&gt;
                k = nb[j].split(&amp;quot;|&amp;quot;);&lt;br /&gt;
                ko = k[0]+&amp;quot;|&amp;quot;+k[1];&lt;br /&gt;
&lt;br /&gt;
                // each neighbour, der tatsaechlich existiert, aber noch &lt;br /&gt;
                // nicht in der &amp;quot;done&amp;quot;-liste ist, wird mit entfernungswert,&lt;br /&gt;
                // pfadbeschreibung und evtl. erweiterter tool-menge versehen &lt;br /&gt;
                // und zum scannen vorgemerkt&lt;br /&gt;
                l = current[1] + (currentk[0] != k[0] &amp;amp;&amp;amp; currentk[1] != k[1] ? 1.001 : 1);&lt;br /&gt;
                if (map[ko] &amp;amp;&amp;amp; (!done[ko] || done[ko][1] &amp;gt; l))&lt;br /&gt;
                {&lt;br /&gt;
                    path = current[0]+&amp;quot;-&amp;gt;&amp;quot;;&lt;br /&gt;
                    if (k[2]) path += k[2]+&amp;quot;-&amp;gt;&amp;quot;;&lt;br /&gt;
                    path += ko;&lt;br /&gt;
                    done[ko] = new Array(path, l, current[2]|k[3]);&lt;br /&gt;
                    newscan[ko] = 1;&lt;br /&gt;
                    numscan++;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        if (i == dst) break;&lt;br /&gt;
        // scan-liste abgearbeitet; durch neue ersetzen&lt;br /&gt;
        // (falls neue liste leer, endet die while-schleife ohne ergebnis)&lt;br /&gt;
        scan = newscan;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // ziel erreicht?&lt;br /&gt;
    if (i == dst) return current[2] + &amp;quot;;&amp;quot; + current[1] + &amp;quot;;&amp;quot;+current[0];&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// sucht die nachbarn eines feldes. gibt u.u. auch nicht begehbare&lt;br /&gt;
// felder (bergfelder usw.) zurueck.&lt;br /&gt;
function find_neighbours(f, bits)&lt;br /&gt;
{&lt;br /&gt;
    var k = f.split(&amp;quot;|&amp;quot;), x = Array(), y = Array(), neighbours = Array();&lt;br /&gt;
    x[1] = parseInt(k[0]);&lt;br /&gt;
    x[0] = x[1] - 1;&lt;br /&gt;
    x[2] = x[1] + 1;&lt;br /&gt;
    y[1] = parseInt(k[1]);&lt;br /&gt;
    y[0] = y[1] - 1;&lt;br /&gt;
    y[2] = y[1] + 1;&lt;br /&gt;
&lt;br /&gt;
    // die 8 umliegenden felder stupide aufnehmen&lt;br /&gt;
    for (var i = 0; i &amp;lt; 3; i++) {&lt;br /&gt;
      for (var j = 0; j &amp;lt; 3; j++) {&lt;br /&gt;
        if ((i != 1 || j != 1) &amp;amp;&amp;amp; !normal_inaccessible[x[i] + '|' + y[j]]) neighbours.push(x[i] + '|' + y[j]);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // falls zusatzkanten definiert und lt. bitmaske erlaubt,&lt;br /&gt;
    // diese mit aufnehmen.&lt;br /&gt;
    if (edges[f])&lt;br /&gt;
    {&lt;br /&gt;
        for (var i = 0; i &amp;lt; edges[f].length; i++)&lt;br /&gt;
        {&lt;br /&gt;
            k = edges[f][i].split(&amp;quot;|&amp;quot;);&lt;br /&gt;
            if ((k[3] &amp;amp; bits) == k[3]) &lt;br /&gt;
            {&lt;br /&gt;
                neighbours.push(edges[f][i]);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return neighbours;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67306</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67306"/>
				<updated>2017-02-08T12:05:00Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: addOnLoadHook was deprecated and is removed in 1.27&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	createNavigationBarToggleButton();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	initVTabs();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_fightcalc();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	work_on_questpassages();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
//if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
//importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
//}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:CFoptions.js&amp;diff=67305</id>
		<title>MediaWiki:CFoptions.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:CFoptions.js&amp;diff=67305"/>
				<updated>2017-02-08T12:03:45Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: addOnLoadHook was deprecated and is removed in 1.27&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; var calc, form, gw, mx;&lt;br /&gt;
&lt;br /&gt;
 function init_CF() {&lt;br /&gt;
   if (!document.getElementById('CFoptions')) return;&lt;br /&gt;
   optcont = document.getElementById('CFoptions');&lt;br /&gt;
   caption = document.createElement('b');&lt;br /&gt;
   caption.appendChild(document.createTextNode('Lernzeit anzeigen: '));&lt;br /&gt;
   form = document.createElement('form');&lt;br /&gt;
   form.action = '#';&lt;br /&gt;
   form.style.display = 'inline';&lt;br /&gt;
 &lt;br /&gt;
   option = document.createElement('input'); option.type = 'radio'; option.setAttribute('onclick', 'switch_CF(this);'); option.checked = 'checked'; &lt;br /&gt;
   option.name = 'CF_switch'; option.value = 'level'; form.appendChild(option); form.appendChild(document.createTextNode('Lernzeit pro Stufe'));&lt;br /&gt;
 &lt;br /&gt;
   option = document.createElement('input'); option.type = 'radio'; option.setAttribute('onclick', 'switch_CF(this);');&lt;br /&gt;
   option.name = 'CF_switch'; option.value = 'total'; form.appendChild(option); form.appendChild(document.createTextNode('Gesamtlernzeit'));&lt;br /&gt;
 &lt;br /&gt;
   option = document.createElement('input'); option.type = 'radio'; option.setAttribute('onclick', 'switch_CF(this);');&lt;br /&gt;
   option.name = 'CF_switch'; option.value = 'calc'; form.appendChild(option); form.appendChild(document.createTextNode('Wartezeitenrechner'));&lt;br /&gt;
 &lt;br /&gt;
   optcont.appendChild(caption);&lt;br /&gt;
   optcont.appendChild(form);&lt;br /&gt;
 &lt;br /&gt;
   calc = document.getElementById('CFcalc');&lt;br /&gt;
   gw = Number(calc.removeChild(calc.firstChild).nodeValue);&lt;br /&gt;
   mx = Number(document.getElementById('CFmax').firstChild.nodeValue);&lt;br /&gt;
   form = document.createElement('form');&lt;br /&gt;
   form.action = '#';&lt;br /&gt;
   table = document.createElement('table');&lt;br /&gt;
 &lt;br /&gt;
   tr = document.createElement('tr');&lt;br /&gt;
   td = document.createElement('td'); td.appendChild(document.createTextNode('Stufe:')); tr.appendChild(td);&lt;br /&gt;
   td = document.createElement('td'); input = document.createElement('input'); input.type = 'text';&lt;br /&gt;
   input.style.width = '100px'; input.name = 'CFlevel'; td.appendChild(input); tr.appendChild(td);&lt;br /&gt;
   table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
   tr = document.createElement('tr');&lt;br /&gt;
   td = document.createElement('td'); td.appendChild(document.createTextNode('Stufe Lerntechnik:')); tr.appendChild(td);&lt;br /&gt;
   td = document.createElement('td'); input = document.createElement('input'); input.type = 'text';&lt;br /&gt;
   input.style.width = '100px'; input.name = 'CFlerntech'; td.appendChild(input); tr.appendChild(td);&lt;br /&gt;
   table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
   tr = document.createElement('tr');&lt;br /&gt;
   td = document.createElement('td'); td.colspan = '2'; td.style.textAlign = 'center';&lt;br /&gt;
   input = document.createElement('input'); input.type = 'button'; input.value = 'Berechnen';&lt;br /&gt;
   input.onclick = calc_CF; td.appendChild(input); tr.appendChild(td);&lt;br /&gt;
   table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
   form.appendChild(table);&lt;br /&gt;
   calc.appendChild(form);&lt;br /&gt;
 &lt;br /&gt;
   document.getElementById('CFtotal').style.display = 'none';&lt;br /&gt;
   calc.style.display = 'none';&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function switch_CF(option) {&lt;br /&gt;
   document.getElementById('CFlevel').style.display = (option.value == 'level' ? 'block' : 'none');&lt;br /&gt;
   document.getElementById('CFtotal').style.display = (option.value == 'total' ? 'block' : 'none');&lt;br /&gt;
   document.getElementById('CFcalc').style.display = (option.value == 'calc' ? 'block' : 'none');&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function calc_CF() {&lt;br /&gt;
   if (isNaN(form.CFlevel.value) || isNaN(form.CFlerntech.value)) return alert('Bitte nur Zahlen eingeben!');&lt;br /&gt;
   if ((Number(form.CFlevel.value) &amp;gt; mx) || (Number(form.CFlerntech.value) &amp;gt; 50)) alert('Mindestens ein eingegebener Wert ist höher als die Maximalstufe der betreffenden Fähigkeit. Das Ergebnis ist hypothetisch und kann so nicht im Spiel vorkommen.');&lt;br /&gt;
   duration = Math.pow(0.97, form.CFlerntech.value) * (form.CFlevel.value - 1) * gw;&lt;br /&gt;
   totalduration = Math.pow(0.97, form.CFlerntech.value) * (form.CFlevel.value - 1) * form.CFlevel.value / 2 * gw;&lt;br /&gt;
   lerntechsaving = (form.CFlevel.value - 1) * gw - duration;&lt;br /&gt;
   lerntechtotalsaving = (form.CFlevel.value - 1) * form.CFlevel.value / 2 * gw - totalduration;&lt;br /&gt;
   if (form.nextSibling) calc.removeChild(form.nextSibling);&lt;br /&gt;
   calc.appendChild(document.createTextNode('Das Training auf Stufe ' + form.CFlevel.value + ' dauert '&lt;br /&gt;
    + (duration &amp;gt;= 86400 ? String(Math.floor(duration / 86400)) + ' Tage, ' : '') + String(Math.floor((duration % 86400) / 3600))&lt;br /&gt;
    + ' Stunden und ' + String(Math.floor((duration % 3600) / 60)) + ' Minuten. Die Gesamtlernzeit beträgt '&lt;br /&gt;
    + (totalduration &amp;gt;= 86400 ? String(Math.floor(totalduration / 86400)) + ' Tage, ' : '') + String(Math.floor((totalduration % 86400) / 3600))&lt;br /&gt;
    + ' Stunden und ' + String(Math.floor((totalduration % 3600) / 60)) + ' Minuten.' + (form.CFlerntech.value &amp;gt; 0&lt;br /&gt;
    ? ' Gegenüber dem Training mit Lerntechnik auf Stufe 0 wurden ' + (lerntechsaving &amp;gt;= 86400&lt;br /&gt;
    ? String(Math.floor(lerntechsaving / 86400)) + ' Tage, ' : '') + String(Math.floor((lerntechsaving % 86400) / 3600))&lt;br /&gt;
    + ' Stunden und ' + String(Math.floor((lerntechsaving % 3600) / 60)) + ' Minuten (Gesamtlernzeit: ' + (lerntechtotalsaving &amp;gt;= 86400&lt;br /&gt;
    ? String(Math.floor(lerntechtotalsaving / 86400)) + ' Tage, ' : '') + String(Math.floor((lerntechtotalsaving % 86400) / 3600))&lt;br /&gt;
    + ' Stunden und ' + String(Math.floor((lerntechtotalsaving % 3600) / 60)) + ' Minuten) eingespart.' : '')));&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_CF();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(init_CF);&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:CompleteMap.js&amp;diff=67304</id>
		<title>MediaWiki:CompleteMap.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:CompleteMap.js&amp;diff=67304"/>
				<updated>2017-02-08T12:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: addOnLoadHook was deprecated and is removed in 1.27&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; // Code for the [[CompleteMap]]&lt;br /&gt;
 // Include in [[MediaWiki:CompleteMap.js]]&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 var routermode = false, routerloaded = false;&lt;br /&gt;
 var offsetX, offsetY, prefix = '', oldprefix;&lt;br /&gt;
 // Metadata-&amp;quot;Cache&amp;quot;&lt;br /&gt;
 var prefixes = Object(), crossmods = Array(), oldcrossmod = Object();&lt;br /&gt;
 var TopLeftXs = Object(), TopLeftYs = Object(), OffsetXs = Object(), OffsetYs = Object();&lt;br /&gt;
 &lt;br /&gt;
 function map_click(event)&lt;br /&gt;
 {&lt;br /&gt;
   if (this.id == 'map_horz' || this.id == 'map_vert') prefix = oldprefix;&lt;br /&gt;
   else if (this.id.substr(0, 8) == 'map_img_') prefix = this.id.substr(8);&lt;br /&gt;
   else prefix = '';&lt;br /&gt;
   offsetX = TopLeftXs[prefix + 'TopLeftX'] - 1;&lt;br /&gt;
   offsetY = TopLeftYs[prefix + 'TopLeftY'] - 1;&lt;br /&gt;
   var crossprefix = (routermode &amp;amp;&amp;amp; document.map_form.map_radio[1].checked ? 'map_dest_' : 'map_');&lt;br /&gt;
 &lt;br /&gt;
   var offX;&lt;br /&gt;
   var offY;&lt;br /&gt;
   if (window.event)			// Internet Explorer, Opera, Konqueror, Safari&lt;br /&gt;
   {&lt;br /&gt;
     offX = window.event.offsetX;&lt;br /&gt;
     offY = window.event.offsetY;&lt;br /&gt;
   } else {&lt;br /&gt;
     offX = event.layerX;&lt;br /&gt;
     offY = event.layerY;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   document.map_form.elements[crossprefix + 'x'].value = Number(this.id == 'map_vert' || this.id == 'map_dest_vert' ? document.map_form.elements[this.id.substr(0, this.id.length - 4) + 'x'].value : Math.floor((offX - 2) / 15) + offsetX + Number(!oldcrossmod[this.id.substr(0, this.id.length - 4)] ? 0 : oldcrossmod[this.id.substr(0, this.id.length - 4)][4]));&lt;br /&gt;
   document.map_form.elements[crossprefix + 'y'].value = Number(this.id == 'map_horz' || this.id == 'map_dest_horz' ? document.map_form.elements[this.id.substr(0, this.id.length - 4) + 'y'].value : Math.floor((offY - 2) / 15) + offsetY + Number(!oldcrossmod[this.id.substr(0, this.id.length - 4)] ? 0 : oldcrossmod[this.id.substr(0, this.id.length - 4)][6]));&lt;br /&gt;
&lt;br /&gt;
   show_map_position(crossprefix);&lt;br /&gt;
   if (routermode) find_way();&lt;br /&gt;
   oldprefix = prefix;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function get_coords_position(str, x, y)&lt;br /&gt;
 {&lt;br /&gt;
   // Auxiliary function: determining position of &amp;quot;x,y&amp;quot; in str, so that before and after the result no digit stands.&lt;br /&gt;
   if (str.indexOf(' ' + x + ',' + y + ';') &amp;gt; -1) return str.indexOf(' ' + x + ',' + y + ';') + 1;&lt;br /&gt;
   else if (str.indexOf(' ' + x + ',' + y + '&amp;lt;') &amp;gt; -1) return str.indexOf(' ' + x + ',' + y + '&amp;lt;') + 1;&lt;br /&gt;
   else if (str.indexOf('}' + x + ',' + y + ';') &amp;gt; -1) return str.indexOf('}' + x + ',' + y + ';') + 1;&lt;br /&gt;
   else return str.indexOf('}' + x + ',' + y + '&amp;lt;') + 1;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function show_map_position(crossprefix)&lt;br /&gt;
 {&lt;br /&gt;
   var map_horz = document.getElementById(crossprefix + 'horz');&lt;br /&gt;
   var map_vert = document.getElementById(crossprefix + 'vert');&lt;br /&gt;
 &lt;br /&gt;
   var area = area_map_position(document.map_form.elements[crossprefix + 'x'].value, document.map_form.elements[crossprefix + 'y'].value);&lt;br /&gt;
   if (prefix == '?') {&lt;br /&gt;
     if (document.getElementById('prefix' + area.replace(/\s/g, '_')))&lt;br /&gt;
       prefix = document.getElementById('prefix' + area.replace(/\s/g, '_')).firstChild.nodeValue;&lt;br /&gt;
     else prefix = '';&lt;br /&gt;
     offsetX = TopLeftXs[prefix + 'TopLeftX'] - 1;&lt;br /&gt;
     offsetY = TopLeftYs[prefix + 'TopLeftY'] - 1;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   var map_out_area = document.getElementById('map_out_area');&lt;br /&gt;
   var map_out_place = document.getElementById('map_out_place');&lt;br /&gt;
   if (area != '' || routermode)&lt;br /&gt;
   {&lt;br /&gt;
     map_out_area.firstChild.href = '/index.php/' + area;&lt;br /&gt;
     map_out_area.firstChild.firstChild.nodeValue = area;&lt;br /&gt;
     map_out_area.firstChild.nextSibling.nextSibling.href = '/index.php/Map:' + area;&lt;br /&gt;
     place = place_map_position(document.map_form.elements[crossprefix + 'x'].value, document.map_form.elements[crossprefix + 'y'].value);&lt;br /&gt;
     if (place != '')&lt;br /&gt;
     {&lt;br /&gt;
       map_out_place.firstChild.nextSibling.firstChild.nodeValue = place;&lt;br /&gt;
       map_out_place.firstChild.nextSibling.href = '/index.php/' + place;&lt;br /&gt;
       map_out_place.style.display = 'inline';&lt;br /&gt;
     } else&lt;br /&gt;
       map_out_place.style.display = 'none';&lt;br /&gt;
     map_out_area.style.visibility = 'visible';&lt;br /&gt;
   } else&lt;br /&gt;
     map_out_area.style.visibility = 'hidden';&lt;br /&gt;
   if (area == '' || document.map_form.elements[crossprefix + 'x'].value &amp;lt; 1 || document.map_form.elements[crossprefix + 'y'].value &amp;lt; 1)&lt;br /&gt;
   {&lt;br /&gt;
     map_horz.style.display = 'none';&lt;br /&gt;
     map_vert.style.display = 'none';&lt;br /&gt;
     return false;&lt;br /&gt;
   }&lt;br /&gt;
   var imgOffsetX = Number(OffsetXs[prefix + 'OffsetX']);&lt;br /&gt;
   var imgOffsetY = Number(OffsetYs[prefix + 'OffsetY']);&lt;br /&gt;
   var mod_left = 0, mod_top = 0, mod_width = 0, mod_height = 0;&lt;br /&gt;
   oldcrossmod[crossprefix] = null;&lt;br /&gt;
   for (var i in crossmods) {&lt;br /&gt;
     var mod = crossmods[i].split('|');&lt;br /&gt;
     if (Number(document.map_form.elements[crossprefix + 'x'].value) &amp;gt;= mod[0]&lt;br /&gt;
         &amp;amp;&amp;amp; Number(document.map_form.elements[crossprefix + 'x'].value) &amp;lt;= mod[2]&lt;br /&gt;
         &amp;amp;&amp;amp; Number(document.map_form.elements[crossprefix + 'y'].value) &amp;gt;= mod[1]&lt;br /&gt;
         &amp;amp;&amp;amp; Number(document.map_form.elements[crossprefix + 'y'].value) &amp;lt;= mod[3]) {&lt;br /&gt;
       mod_left   = Number(mod[4]);&lt;br /&gt;
       mod_width  = Number(mod[5]);&lt;br /&gt;
       mod_top    = Number(mod[6]);&lt;br /&gt;
       mod_height = Number(mod[7]);&lt;br /&gt;
       oldcrossmod[crossprefix] = mod;&lt;br /&gt;
       break;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   map_horz.style.left = String((imgOffsetX + mod_left) * 15) + 'px';&lt;br /&gt;
   map_vert.style.top = String((imgOffsetY + mod_top) * 15) + 'px';&lt;br /&gt;
   map_horz.style.width = String((mod_width ? mod_width : (document.getElementById(prefix + 'BottomRightX').firstChild.nodeValue - TopLeftXs[prefix + 'TopLeftX'] + 3)) * 15) + 'px';&lt;br /&gt;
   map_vert.style.height = String((mod_height ? mod_height : (document.getElementById(prefix + 'BottomRightY').firstChild.nodeValue - TopLeftYs[prefix + 'TopLeftY'] + 3)) * 15) + 'px';&lt;br /&gt;
   map_horz.style.top = String((Number(document.map_form.elements[crossprefix + 'y'].value) + imgOffsetY - Number(offsetY)) * 15) + 'px';&lt;br /&gt;
   map_vert.style.left = String((Number(document.map_form.elements[crossprefix + 'x'].value) + imgOffsetX - Number(offsetX)) * 15) + 'px';&lt;br /&gt;
 &lt;br /&gt;
   map_horz.style.display = 'block';&lt;br /&gt;
   map_vert.style.display = 'block';&lt;br /&gt;
 &lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function press_map_button() {&lt;br /&gt;
   prefix = '?';&lt;br /&gt;
   show_map_position('map_');&lt;br /&gt;
   if (routermode) {&lt;br /&gt;
     prefix = '?';&lt;br /&gt;
     show_map_position('map_dest_');&lt;br /&gt;
     find_way();&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_map()&lt;br /&gt;
 {&lt;br /&gt;
   var map_nav = document.getElementById('map_nav');&lt;br /&gt;
   if (map_nav)&lt;br /&gt;
   {&lt;br /&gt;
     map_nav.getElementsByTagName('big')[0].style.display = 'none';&lt;br /&gt;
     var map_form, map_x, map_y, map_submit, map_maplink, map_link_img;&lt;br /&gt;
     map_form = document.createElement('form');&lt;br /&gt;
     map_form.name = 'map_form';&lt;br /&gt;
     map_form.onsubmit = press_map_button;&lt;br /&gt;
     map_nav.insertBefore(map_form, map_nav.firstChild);&lt;br /&gt;
     map_form.appendChild(map_nav.getElementsByTagName('table')[0]);&lt;br /&gt;
 &lt;br /&gt;
     map_x = document.createElement('input');	map_y = document.createElement('input');&lt;br /&gt;
     map_x.type = 'text';			map_y.type = 'text';&lt;br /&gt;
     map_x.id = 'map_x'; 			map_y.id = 'map_y';&lt;br /&gt;
     map_x.size = '3';				map_y.size = '3';&lt;br /&gt;
     map_x.style.textAlign = 'right';		map_y.style.textAlign = 'right';&lt;br /&gt;
 &lt;br /&gt;
     with (document.getElementById('map_start')) {&lt;br /&gt;
       appendChild(document.createTextNode('X: '));&lt;br /&gt;
       appendChild(map_x);&lt;br /&gt;
       appendChild(document.createTextNode(' Y: '));&lt;br /&gt;
       appendChild(map_y);&lt;br /&gt;
     }&lt;br /&gt;
 &lt;br /&gt;
     map_submit = document.createElement('input');&lt;br /&gt;
     map_submit.type = 'submit';&lt;br /&gt;
     map_submit.value = 'OK';&lt;br /&gt;
     document.getElementById('map_button').appendChild(map_submit);&lt;br /&gt;
     &lt;br /&gt;
     map_maplink = document.createElement('a');&lt;br /&gt;
     map_link_img = document.createElement('img');&lt;br /&gt;
     map_link_img.src = 'http://www.fwwiki.org/images/0/03/12px-Earth.png';&lt;br /&gt;
     map_link_img.border = '0';&lt;br /&gt;
     map_maplink.appendChild(map_link_img);&lt;br /&gt;
     document.getElementById('map_out_area').appendChild(map_maplink);&lt;br /&gt;
 &lt;br /&gt;
     n = document.getElementById('map').firstChild;&lt;br /&gt;
     do {&lt;br /&gt;
       if (n.nodeName == 'DIV') n.onclick = map_click;&lt;br /&gt;
     } while (n = n.nextSibling);&lt;br /&gt;
 &lt;br /&gt;
     init_map_metadata(document.getElementById('metadata'));&lt;br /&gt;
 &lt;br /&gt;
     document.getElementById('map_link_normal').firstChild.href = 'javascript:switch_mode(0);';&lt;br /&gt;
     document.getElementById('map_link_normal').style.display = 'inline';&lt;br /&gt;
     document.getElementById('map_link_router').firstChild.href = 'javascript:switch_mode(1);';&lt;br /&gt;
     document.getElementById('map_link_router').style.display = 'inline';&lt;br /&gt;
 &lt;br /&gt;
     document.getElementById('map_dest').firstChild.style.display = 'none';&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_map_metadata(n) {&lt;br /&gt;
   n = n.firstChild;&lt;br /&gt;
   do {&lt;br /&gt;
     if (n.id) {&lt;br /&gt;
       if (n.id.substr(0, 6) == 'prefix') prefixes[n.id] = n.firstChild.nodeValue;&lt;br /&gt;
       if (n.id.substr(n.id.length - 8) == 'TopLeftX') TopLeftXs[n.id] = n.firstChild.nodeValue;&lt;br /&gt;
       if (n.id.substr(n.id.length - 8) == 'TopLeftY') TopLeftYs[n.id] = n.firstChild.nodeValue;&lt;br /&gt;
       if (n.id.substr(n.id.length - 7) == 'OffsetX') OffsetXs[n.id] = n.firstChild.nodeValue;&lt;br /&gt;
       if (n.id.substr(n.id.length - 7) == 'OffsetY') OffsetYs[n.id] = n.firstChild.nodeValue;&lt;br /&gt;
     }&lt;br /&gt;
     switch (n.className) {&lt;br /&gt;
       case 'crossmod':&lt;br /&gt;
         crossmods[crossmods.length] = n.firstChild.nodeValue;&lt;br /&gt;
         break;&lt;br /&gt;
     }&lt;br /&gt;
     // Recursion, because it can give wrapping &amp;lt;p&amp;gt; and &amp;lt;pre&amp;gt; tags.&lt;br /&gt;
     if (n.tagName) init_map_metadata(n);&lt;br /&gt;
   } while (n = n.nextSibling);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function switch_mode(mode) {&lt;br /&gt;
   if (mode == routermode) return;&lt;br /&gt;
   routermode = mode;&lt;br /&gt;
   var tmp = document.getElementById('map_link_normal').parentNode.getAttribute('style');&lt;br /&gt;
   document.getElementById('map_link_normal').parentNode.setAttribute('style', document.getElementById('map_link_router').parentNode.getAttribute('style'));&lt;br /&gt;
   document.getElementById('map_link_router').parentNode.setAttribute('style', tmp);&lt;br /&gt;
   if (mode == 1 &amp;amp;&amp;amp; !routerloaded) init_router();&lt;br /&gt;
   document.getElementById('map_dest').style.display = (mode == 1 ? 'block' : 'none');&lt;br /&gt;
   document.getElementById('map_tools').style.display = (mode == 1 ? 'block' : 'none');&lt;br /&gt;
   document.getElementById('map_out_route').style.display = (mode == 1 ? 'inline' : 'none');&lt;br /&gt;
   document.getElementById('map_out_area').style.display = (mode == 1 ? 'none' : 'inline');&lt;br /&gt;
   document.getElementById('map_label_start').style.display = (mode == 1 ? 'inline' : 'none');&lt;br /&gt;
   document.getElementById('map_label_dest').style.display = (mode == 1 ? 'inline' : 'none');&lt;br /&gt;
   document.getElementById('map_label_mouse').style.display = (mode == 1 ? 'inline' : 'none');&lt;br /&gt;
   document.getElementById('map_path').style.display = (mode == 1 ? 'inline' : 'none');&lt;br /&gt;
   document.getElementById('map_dest_horz').style.display = document.getElementById('map_dest_vert').style.display = (mode == 1 &amp;amp;&amp;amp; document.map_form.elements['map_dest_x'].value &amp;gt; 0 &amp;amp;&amp;amp; document.map_form.elements['map_dest_y'].value &amp;gt; 0 &amp;amp;&amp;amp; area_map_position(document.map_form.elements['map_dest_x'].value, document.map_form.elements['map_dest_y'].value) ? 'block' : 'none');&lt;br /&gt;
   if (!mode) press_map_button();&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function area_map_position(x, y)&lt;br /&gt;
 {&lt;br /&gt;
   // Zumindest FF teilt Textknoten nach 2^12 Zeichen, also alle Kindknoten aneinanderreihen&lt;br /&gt;
   var ret = '', n = document.getElementById('coordlist').firstChild;&lt;br /&gt;
   do {&lt;br /&gt;
     ret = ret + n.nodeValue;&lt;br /&gt;
   } while (n = n.nextSibling);&lt;br /&gt;
   ret = ret.substring(0, get_coords_position(ret, x, y));&lt;br /&gt;
   ret = ret.substring(ret.lastIndexOf('{') + 13);			// 13 is the length of &amp;quot;arealink|&amp;quot; + 1&lt;br /&gt;
   ret = ret.substring(0, ret.indexOf('}'));&lt;br /&gt;
   return ret;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function place_map_position(x, y)&lt;br /&gt;
 {&lt;br /&gt;
   // Zumindest FF teilt Textknoten nach 2^12 Zeichen, also alle Kindknoten aneinanderreihen&lt;br /&gt;
   var ret = '', n = document.getElementById('sitelist').firstChild;&lt;br /&gt;
   do {&lt;br /&gt;
     ret = ret + n.nodeValue;&lt;br /&gt;
   } while (n = n.nextSibling);&lt;br /&gt;
   ret = ret.substring(0, get_coords_position(ret, x, y));&lt;br /&gt;
   ret = ret.substring(ret.lastIndexOf('[') + 1);&lt;br /&gt;
   ret = ret.substring(0, ret.indexOf(']'));&lt;br /&gt;
   return ret;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 jQuery( document ).ready( function( $ ) {&lt;br /&gt;
	init_map();&lt;br /&gt;
} );&lt;br /&gt;
//addOnloadHook(init_map);&lt;br /&gt;
 &lt;br /&gt;
 // &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67042</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Common.js&amp;diff=67042"/>
				<updated>2016-01-18T12:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: favicon replacement fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* Hinweis: Die Wiki-Überschriften sind JavaScript-technisch auskommentiert&lt;br /&gt;
== Dynamic Navigation Bars ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 // set up the words in your language&lt;br /&gt;
 var NavigationBarHide = 'Hide';&lt;br /&gt;
 var NavigationBarShow = 'Show';&lt;br /&gt;
 &lt;br /&gt;
 // set up max count of Navigation Bars on page,&lt;br /&gt;
 // if there are more, all will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 0; // all bars will be hidden&lt;br /&gt;
 // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden&lt;br /&gt;
 var NavigationBarShowDefault = 1;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // shows and hides content and picture (if available) of navigation bars&lt;br /&gt;
 // Parameters:&lt;br /&gt;
 //     indexNavigationBar: the index of navigation bar to be toggled&lt;br /&gt;
 function toggleNavigationBar(indexNavigationBar)&lt;br /&gt;
 {&lt;br /&gt;
    var NavToggle = document.getElementById(&amp;quot;NavToggle&amp;quot; + indexNavigationBar);&lt;br /&gt;
    var NavFrame = document.getElementById(&amp;quot;NavFrame&amp;quot; + indexNavigationBar);&lt;br /&gt;
 &lt;br /&gt;
    if (!NavFrame || !NavToggle) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // if shown now&lt;br /&gt;
    if (NavToggle.firstChild.data == NavigationBarHide) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'none';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarShow;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    // if hidden now&lt;br /&gt;
    } else if (NavToggle.firstChild.data == NavigationBarShow) {&lt;br /&gt;
        for (&lt;br /&gt;
                var NavChild = NavFrame.firstChild;&lt;br /&gt;
                NavChild != null;&lt;br /&gt;
                NavChild = NavChild.nextSibling&lt;br /&gt;
            ) {&lt;br /&gt;
            if (NavChild.className == 'NavPic') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavContent') {&lt;br /&gt;
                NavChild.style.display = 'block';&lt;br /&gt;
            }&lt;br /&gt;
            if (NavChild.className == 'NavToggle') {&lt;br /&gt;
                NavChild.firstChild.data = NavigationBarHide;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // adds show/hide-button to navigation bars&lt;br /&gt;
 function createNavigationBarToggleButton()&lt;br /&gt;
 {&lt;br /&gt;
    var indexNavigationBar = 0;&lt;br /&gt;
    // iterate over all &amp;lt; div &amp;gt;-elements&lt;br /&gt;
    for(&lt;br /&gt;
            var i=0; &lt;br /&gt;
            NavFrame = document.getElementsByTagName(&amp;quot;div&amp;quot;)[i]; &lt;br /&gt;
            i++&lt;br /&gt;
        ) {&lt;br /&gt;
        // if found a navigation bar&lt;br /&gt;
        if (NavFrame.className == &amp;quot;NavFrame&amp;quot;) {&lt;br /&gt;
 &lt;br /&gt;
            indexNavigationBar++;&lt;br /&gt;
            var NavToggle = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
            NavToggle.className = 'NavToggle';&lt;br /&gt;
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);&lt;br /&gt;
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');&lt;br /&gt;
 &lt;br /&gt;
            var NavToggleText = document.createTextNode(NavigationBarHide);&lt;br /&gt;
            NavToggle.appendChild(NavToggleText);&lt;br /&gt;
 &lt;br /&gt;
            // add NavToggle-Button as first div-element &lt;br /&gt;
            // in &amp;lt; div class=&amp;quot;NavFrame&amp;quot; &amp;gt;&lt;br /&gt;
            NavFrame.insertBefore(&lt;br /&gt;
                NavToggle,&lt;br /&gt;
                NavFrame.firstChild&lt;br /&gt;
            );&lt;br /&gt;
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    // if more Navigation Bars found than Default: hide all&lt;br /&gt;
    if (NavigationBarShowDefault &amp;lt; indexNavigationBar) {&lt;br /&gt;
        for(&lt;br /&gt;
                var i=1; &lt;br /&gt;
                i&amp;lt;=indexNavigationBar; &lt;br /&gt;
                i++&lt;br /&gt;
        ) {&lt;br /&gt;
            toggleNavigationBar(i);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 addOnloadHook(createNavigationBarToggleButton);&lt;br /&gt;
 &lt;br /&gt;
 /* END Dynamic Navigation Bars&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Vertical Tabbing ==&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
 var shownTab = Array();&lt;br /&gt;
 var disabledLink = Array();&lt;br /&gt;
&lt;br /&gt;
 // switches between tabs&lt;br /&gt;
 function showVTab(area, tab) {&lt;br /&gt;
   var div = document.getElementById('VTabContent_' + String(area) + '_' + String(tab));&lt;br /&gt;
   var a = document.getElementById('VTabLink_' + String(area) + '_' + String(tab));&lt;br /&gt;
   if (!div || !a) return;&lt;br /&gt;
 &lt;br /&gt;
   div.style.height = 'auto';&lt;br /&gt;
   if (shownTab[area]) shownTab[area].style.height = '0';&lt;br /&gt;
   shownTab[area] = div;&lt;br /&gt;
&lt;br /&gt;
   var strong = document.getElementById('VTabStrong_' + String(area));&lt;br /&gt;
   if (!strong) {&lt;br /&gt;
     strong = document.createElement('strong');&lt;br /&gt;
     strong.id = 'VTabStrong_' + String(area);&lt;br /&gt;
     strong.className = 'selflink';&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   if (disabledLink[area]) {&lt;br /&gt;
     disabledLink[area].appendChild(strong.firstChild);&lt;br /&gt;
     strong.parentNode.appendChild(disabledLink[area]);&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   strong.appendChild(a.firstChild);&lt;br /&gt;
   a.parentNode.appendChild(strong);&lt;br /&gt;
   a.parentNode.removeChild(a);&lt;br /&gt;
   disabledLink[area] = a;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // initiates vertically tabbed areas&lt;br /&gt;
 function initVTabs() {&lt;br /&gt;
   var indexVTabs = 0;&lt;br /&gt;
   // iterate over all tables&lt;br /&gt;
   for (var i = 0; table = document.getElementsByTagName('table')[i]; i++) {&lt;br /&gt;
     if (table.className != 'VTabs') continue;&lt;br /&gt;
&lt;br /&gt;
     table.id = 'VTabs_' + String(++indexVTabs);&lt;br /&gt;
     shownTab[indexVTabs] = disabledLink[indexVTabs] = 0;&lt;br /&gt;
&lt;br /&gt;
     var numTabs = 0;&lt;br /&gt;
     var contents;&lt;br /&gt;
     for (var j = 0; tr = table.getElementsByTagName('tr')[j]; j++) {&lt;br /&gt;
       var caption = tr.getElementsByTagName('td')[0];&lt;br /&gt;
       caption.className = 'VTabCaption';&lt;br /&gt;
       caption.id = 'VTabCaption_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
&lt;br /&gt;
       var a = document.createElement('a');&lt;br /&gt;
       a.id = 'VTabLink_' + String(indexVTabs) + '_' + String(++numTabs);&lt;br /&gt;
       a.href = 'javascript:showVTab(' + String(indexVTabs) + ', ' + String(numTabs) + ');';&lt;br /&gt;
       a.appendChild(caption.firstChild);&lt;br /&gt;
       caption.appendChild(a);&lt;br /&gt;
&lt;br /&gt;
       var content = tr.getElementsByTagName('td')[1];&lt;br /&gt;
       var div = document.createElement('div');&lt;br /&gt;
       div.className = 'VTabContent';&lt;br /&gt;
       div.id = 'VTabContent_' + String(indexVTabs) + '_' + String(numTabs);&lt;br /&gt;
&lt;br /&gt;
       while (content.childNodes.length) {&lt;br /&gt;
         div.appendChild(content.childNodes[0]);&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
       if (contents) {&lt;br /&gt;
         tr.removeChild(content);&lt;br /&gt;
       } else {&lt;br /&gt;
         contents = content&lt;br /&gt;
       }&lt;br /&gt;
       contents.rowSpan = numTabs;&lt;br /&gt;
       contents.appendChild(div);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 addOnloadHook(initVTabs);&lt;br /&gt;
 &lt;br /&gt;
 /* END Vertical Tabbing&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
== Kampfrechner ==&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 var global_lp_a, global_a_a, global_v_a, global_lp_v, global_a_v, global_v_v;&lt;br /&gt;
 var global_fightresult_1, global_fightresult_2, global_fightresult_3;&lt;br /&gt;
 &lt;br /&gt;
 function calc_fight()&lt;br /&gt;
 {&lt;br /&gt;
   dif_a = global_a_a.value - global_v_v.value;&lt;br /&gt;
   dif_v = global_a_v.value - global_v_a.value;&lt;br /&gt;
   if (dif_a &amp;lt; 1) dif_a = 1;&lt;br /&gt;
   if (dif_v &amp;lt; 1) dif_v = 1;&lt;br /&gt;
   fac_a = global_lp_v.value / dif_a;&lt;br /&gt;
   fac_v = global_lp_a.value / dif_v;&lt;br /&gt;
   if (fac_a &amp;gt; fac_v) {&lt;br /&gt;
     if ((global_a_a.value - global_v_v.value) &amp;gt; 0) lp_v = global_a_a.value - global_v_v.value;&lt;br /&gt;
     else lp_v = 1;&lt;br /&gt;
     end_v_lp = Math.floor(global_lp_v.value - fac_v * lp_v);  &lt;br /&gt;
     global_fightresult_1.nodeValue = 'Verteidiger gewinnt mit ' + end_v_lp + ' LP'&lt;br /&gt;
     if (((global_lp_a.value / dif_v) &amp;lt; 1) &amp;amp;&amp;amp; ((global_lp_a.value / dif_v) &amp;lt; (global_lp_v.value / dif_a))) {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer stirbt schon nach einem Schlag';&lt;br /&gt;
       global_fightresult_3.nodeValue = ' '&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
       global_fightresult_2.nodeValue = 'Der Angreifer benötigt ' + Math.ceil(global_lp_v.value / dif_a) + ' Schläge für Sieg';&lt;br /&gt;
       global_fightresult_3.nodeValue = 'Der Angreifer verliert ' + String(dif_v) + ' LP pro Schlag';&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
     if ((global_a_v.value - global_v_a.value) &amp;gt; 0) lp_a = global_a_v.value - global_v_a.value;&lt;br /&gt;
     else lp_a = 1;&lt;br /&gt;
     end_a_lp = Math.floor(global_lp_a.value - fac_a * lp_a);&lt;br /&gt;
     global_fightresult_1.nodeValue = 'Angreifer gewinnt mit ' + end_a_lp + ' LP'&lt;br /&gt;
     global_fightresult_2.nodeValue = 'Minimale LP für Sieg: ' + String(global_lp_a.value - end_a_lp);&lt;br /&gt;
     global_fightresult_3.nodeValue = ' '&lt;br /&gt;
   }&lt;br /&gt;
   return false;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 function init_fightcalc()&lt;br /&gt;
 {&lt;br /&gt;
   fc = document.getElementById('Kampfrechner');&lt;br /&gt;
   if (fc) {&lt;br /&gt;
     table = document.createElement('TABLE');&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Angreifer'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TH');&lt;br /&gt;
     td.appendChild(document.createTextNode('Verteidiger'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // LP-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('LP'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_a = document.createElement('INPUT');&lt;br /&gt;
     global_lp_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_lp_v = document.createElement('INPUT');&lt;br /&gt;
     global_lp_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_lp_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // A-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('A'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_a = document.createElement('INPUT');&lt;br /&gt;
     global_a_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_a_v = document.createElement('INPUT');&lt;br /&gt;
     global_a_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_a_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     // V-Werte&lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.appendChild(document.createTextNode('V'));&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_a = document.createElement('INPUT');&lt;br /&gt;
     global_v_a.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_a);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     global_v_v = document.createElement('INPUT');&lt;br /&gt;
     global_v_v.setAttribute('type', 'text');&lt;br /&gt;
     td.appendChild(global_v_v);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     inp = document.createElement('INPUT');&lt;br /&gt;
     inp.setAttribute('type', 'submit');&lt;br /&gt;
     inp.setAttribute('name', 'calc');&lt;br /&gt;
     inp.setAttribute('value', 'Berechnen');&lt;br /&gt;
     td.appendChild(inp);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     tr = document.createElement('TR');&lt;br /&gt;
     td = document.createElement('TD');&lt;br /&gt;
     td.setAttribute('colspan', '3')&lt;br /&gt;
     td.style.textAlign = 'center';&lt;br /&gt;
     global_fightresult_1 = document.createTextNode('Werte eingeben und auf Berechnen klicken');&lt;br /&gt;
     global_fightresult_2 = document.createTextNode(' ');&lt;br /&gt;
     global_fightresult_3 = document.createTextNode(' ');&lt;br /&gt;
     td.appendChild(global_fightresult_1);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_2);&lt;br /&gt;
     td.appendChild(document.createElement('BR'));&lt;br /&gt;
     td.appendChild(global_fightresult_3);&lt;br /&gt;
     tr.appendChild(td);&lt;br /&gt;
     table.appendChild(tr);&lt;br /&gt;
 &lt;br /&gt;
     form = document.createElement('FORM');&lt;br /&gt;
     form.setAttribute('action', '#')&lt;br /&gt;
     form.setAttribute('method', 'POST')&lt;br /&gt;
     form.setAttribute('name', 'fightcalc')&lt;br /&gt;
     form.onsubmit = calc_fight;&lt;br /&gt;
     form.appendChild(table);&lt;br /&gt;
     fc.appendChild(form);&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(init_fightcalc);&lt;br /&gt;
 &lt;br /&gt;
 /* END Kampfrechner */&lt;br /&gt;
 // ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Questpassagen für Karten ***/&lt;br /&gt;
 &lt;br /&gt;
 function showQP(bool)&lt;br /&gt;
 {&lt;br /&gt;
   if (bool) &lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=1&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   else&lt;br /&gt;
   {&lt;br /&gt;
     document.cookie=&amp;quot;tiramon_deShowQP=0&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   location.reload();&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 function work_on_questpassages()&lt;br /&gt;
 {&lt;br /&gt;
   // add show/hide links to all maps&lt;br /&gt;
   findmenu = document.getElementById(&amp;quot;QPinout&amp;quot;);&lt;br /&gt;
   if (findmenu) &lt;br /&gt;
   {&lt;br /&gt;
     showlink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     showlink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(true)&amp;quot;);&lt;br /&gt;
     showlink.appendChild(document.createTextNode('anzeigen'));&lt;br /&gt;
     hidelink=document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
     hidelink.setAttribute(&amp;quot;href&amp;quot;,&amp;quot;Javascript:showQP(false)&amp;quot;);&lt;br /&gt;
     hidelink.appendChild(document.createTextNode('verbergen'));&lt;br /&gt;
     findmenu.appendChild(showlink);&lt;br /&gt;
     findmenu.appendChild(document.createTextNode('/'));&lt;br /&gt;
     findmenu.appendChild(hidelink);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   // enable display of QPs if wished&lt;br /&gt;
   for(var i=0; foundspan = document.getElementsByTagName(&amp;quot;span&amp;quot;)[i]; i++)&lt;br /&gt;
   {&lt;br /&gt;
     var tiramon_deShowQP=document.cookie;&lt;br /&gt;
     if (tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)==&amp;quot;-1&amp;quot;) return(-1);&lt;br /&gt;
     if (tiramon_deShowQP.charAt(tiramon_deShowQP.indexOf(&amp;quot;tiramon_deShowQP=&amp;quot;)+17)!=&amp;quot;1&amp;quot;) return(-1);&lt;br /&gt;
     if (foundspan.className == &amp;quot;QP&amp;quot;)&lt;br /&gt;
     {&lt;br /&gt;
       foundspan.setAttribute(&amp;quot;style&amp;quot;, &amp;quot;display:inline;&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
 addOnloadHook(work_on_questpassages);&lt;br /&gt;
 &lt;br /&gt;
/*** END: QuestPassages ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** [[CompleteMap]] ***/&lt;br /&gt;
 // BEGIN import code used by [[CompleteMap]]&lt;br /&gt;
 // SEE ALSO [[MediaWiki:CompleteMap.js]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CompleteMap.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:Autorouter.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
 &lt;br /&gt;
 /* END import code used by [[CompleteMap]] */&lt;br /&gt;
&lt;br /&gt;
/*** END: [[CompleteMap]] == ***/&lt;br /&gt;
&lt;br /&gt;
// ============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Charakterfähigkeitsrechner ***/&lt;br /&gt;
 // SEE ALSO [[:Kategorie:Charakterfähigkeiten]]&lt;br /&gt;
 &lt;br /&gt;
  document.write('&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/index.php?title=MediaWiki:CFoptions.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&amp;amp;dontcountme=s&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
/*** END: Charakterfähigkeitsrechner ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/*** Snow ***/&lt;br /&gt;
&lt;br /&gt;
// Ist in [[MediaWiki:Snow.js]] ausgelagert&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get('wgTitle') === 'Main Page') {&lt;br /&gt;
importScript(&amp;quot;MediaWiki:Snow.js&amp;quot;);	&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*** END: Snow ***/&lt;br /&gt;
&lt;br /&gt;
//=============================================================&lt;br /&gt;
&lt;br /&gt;
/* Favicon Austausch - Entfernen sobald das Favicon durch einen Systemadministrator ausgetauscht wurde */&lt;br /&gt;
var head = document.getElementsByTagName('head')[0];&lt;br /&gt;
var links = document.getElementsByTagName('link');&lt;br /&gt;
for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
	if (links[i].rel == 'shortcut icon') {&lt;br /&gt;
		head.removeChild(links[i]);&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
var icon = document.createElement('link');&lt;br /&gt;
icon.setAttribute('type', 'image/x-icon');&lt;br /&gt;
icon.setAttribute('rel', 'shortcut icon');&lt;br /&gt;
icon.setAttribute('href', 'http://fwwiki.staticdata.de/images/2/26/Favicon.png');&lt;br /&gt;
head.appendChild(icon);&lt;br /&gt;
/* ENDE: Favicon Austausch */&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59136</id>
		<title>FreewarWiki:NoSpamUser</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59136"/>
				<updated>2015-09-14T11:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: +Mainpower&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of all users, add new/missing users here in an alphabetical order. &lt;br /&gt;
&lt;br /&gt;
This page is used as a whitelist to prevent content from being automatically deleted.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Aira&lt;br /&gt;
Amaryll&lt;br /&gt;
Andocai&lt;br /&gt;
Ankkah&lt;br /&gt;
Antonio&lt;br /&gt;
Aylis Sorlin&lt;br /&gt;
Bones van Helghast&lt;br /&gt;
Burning eagle&lt;br /&gt;
Bwoebi&lt;br /&gt;
C-kahrs&lt;br /&gt;
C113n&lt;br /&gt;
Capsaicin&lt;br /&gt;
Cembon&lt;br /&gt;
Count Ypsilon&lt;br /&gt;
Crown&lt;br /&gt;
CryThis&lt;br /&gt;
Cybot&lt;br /&gt;
Dali&lt;br /&gt;
Dimi&lt;br /&gt;
Discordia Gabhann&lt;br /&gt;
Doggy&lt;br /&gt;
Drachi&lt;br /&gt;
Dunescout&lt;br /&gt;
Eastebunny&lt;br /&gt;
Elyriah&lt;br /&gt;
Foog&lt;br /&gt;
ForTheLichKing!&lt;br /&gt;
Galak&lt;br /&gt;
GalakBot&lt;br /&gt;
Ghost of Shadows&lt;br /&gt;
God&lt;br /&gt;
Hammerman&lt;br /&gt;
Hulu&lt;br /&gt;
Icocob&lt;br /&gt;
Istrugar&lt;br /&gt;
Karill Endusa&lt;br /&gt;
Lilith&lt;br /&gt;
LordofApple&lt;br /&gt;
Lunita&lt;br /&gt;
Mainpower&lt;br /&gt;
Marzipan&lt;br /&gt;
MGmaed&lt;br /&gt;
Neeti&lt;br /&gt;
OpenIDUser2&lt;br /&gt;
Pakost&lt;br /&gt;
PokerFace&lt;br /&gt;
Professor Gast&lt;br /&gt;
Raketenfred&lt;br /&gt;
RelaX&lt;br /&gt;
Roebsi&lt;br /&gt;
SchmetterdinG&lt;br /&gt;
Simo&lt;br /&gt;
Soothsayer&lt;br /&gt;
Sphinx&lt;br /&gt;
Tedor&lt;br /&gt;
TiraBot&lt;br /&gt;
Tiramon&lt;br /&gt;
Tirpitz&lt;br /&gt;
ToNi MaCaRoNi&lt;br /&gt;
Treebeard&lt;br /&gt;
Twoface&lt;br /&gt;
White-Angel&lt;br /&gt;
Woody&lt;br /&gt;
XYZ&lt;br /&gt;
ZiggyS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59135</id>
		<title>FreewarWiki:NoSpamUser</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59135"/>
				<updated>2015-09-14T09:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of all users, add new/missing users here in an alphabetical order. &lt;br /&gt;
&lt;br /&gt;
This page is used as a whitelist to prevent content from being automatically deleted.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Aira&lt;br /&gt;
Amaryll&lt;br /&gt;
Andocai&lt;br /&gt;
Ankkah&lt;br /&gt;
Antonio&lt;br /&gt;
Aylis Sorlin&lt;br /&gt;
Bones van Helghast&lt;br /&gt;
Burning eagle&lt;br /&gt;
Bwoebi&lt;br /&gt;
C-kahrs&lt;br /&gt;
C113n&lt;br /&gt;
Capsaicin&lt;br /&gt;
Cembon&lt;br /&gt;
Count Ypsilon&lt;br /&gt;
Crown&lt;br /&gt;
CryThis&lt;br /&gt;
Cybot&lt;br /&gt;
Dali&lt;br /&gt;
Dimi&lt;br /&gt;
Discordia Gabhann&lt;br /&gt;
Doggy&lt;br /&gt;
Drachi&lt;br /&gt;
Dunescout&lt;br /&gt;
Eastebunny&lt;br /&gt;
Elyriah&lt;br /&gt;
Foog&lt;br /&gt;
ForTheLichKing!&lt;br /&gt;
Galak&lt;br /&gt;
GalakBot&lt;br /&gt;
Ghost of Shadows&lt;br /&gt;
God&lt;br /&gt;
Hammerman&lt;br /&gt;
Hulu&lt;br /&gt;
Icocob&lt;br /&gt;
Istrugar&lt;br /&gt;
Karill Endusa&lt;br /&gt;
Lilith&lt;br /&gt;
LordofApple&lt;br /&gt;
Lunita&lt;br /&gt;
Marzipan&lt;br /&gt;
MGmaed&lt;br /&gt;
Neeti&lt;br /&gt;
OpenIDUser2&lt;br /&gt;
Pakost&lt;br /&gt;
PokerFace&lt;br /&gt;
Professor Gast&lt;br /&gt;
Raketenfred&lt;br /&gt;
RelaX&lt;br /&gt;
Roebsi&lt;br /&gt;
SchmetterdinG&lt;br /&gt;
Simo&lt;br /&gt;
Soothsayer&lt;br /&gt;
Sphinx&lt;br /&gt;
Tedor&lt;br /&gt;
TiraBot&lt;br /&gt;
Tiramon&lt;br /&gt;
Tirpitz&lt;br /&gt;
ToNi MaCaRoNi&lt;br /&gt;
Treebeard&lt;br /&gt;
Twoface&lt;br /&gt;
White-Angel&lt;br /&gt;
Woody&lt;br /&gt;
XYZ&lt;br /&gt;
ZiggyS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59134</id>
		<title>FreewarWiki:NoSpamUser</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=FreewarWiki:NoSpamUser&amp;diff=59134"/>
				<updated>2015-09-14T09:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: +SchmetterdinG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of all users, add new/missing users here in an alphabetical order. &lt;br /&gt;
&lt;br /&gt;
This page is used as a whitelist to prevent content from being automatically deleted.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Aira&lt;br /&gt;
Amaryll&lt;br /&gt;
Andocai&lt;br /&gt;
Ankkah&lt;br /&gt;
Antonio&lt;br /&gt;
Aylis Sorlin&lt;br /&gt;
Bones van Helghast&lt;br /&gt;
Burning eagle&lt;br /&gt;
Bwoebi&lt;br /&gt;
C-kahrs&lt;br /&gt;
C113n&lt;br /&gt;
Capsaicin&lt;br /&gt;
Cembon&lt;br /&gt;
Count Ypsilon&lt;br /&gt;
Crown&lt;br /&gt;
CryThis&lt;br /&gt;
Cybot&lt;br /&gt;
Dali&lt;br /&gt;
Dimi&lt;br /&gt;
Doggy&lt;br /&gt;
Drachi&lt;br /&gt;
Dunescout&lt;br /&gt;
Eastebunny&lt;br /&gt;
Elyriah&lt;br /&gt;
Foog&lt;br /&gt;
ForTheLichKing!&lt;br /&gt;
Galak&lt;br /&gt;
GalakBot&lt;br /&gt;
Ghost of Shadows&lt;br /&gt;
God&lt;br /&gt;
Hammerman&lt;br /&gt;
Hulu&lt;br /&gt;
Icocob&lt;br /&gt;
Istrugar&lt;br /&gt;
Karill Endusa&lt;br /&gt;
Lilith&lt;br /&gt;
LordofApple&lt;br /&gt;
Lunita&lt;br /&gt;
Marzipan&lt;br /&gt;
MGmaed&lt;br /&gt;
Neeti&lt;br /&gt;
OpenIDUser2&lt;br /&gt;
Pakost&lt;br /&gt;
PokerFace&lt;br /&gt;
Professor Gast&lt;br /&gt;
Raketenfred&lt;br /&gt;
RelaX&lt;br /&gt;
Roebsi&lt;br /&gt;
SchmetterdinG&lt;br /&gt;
Simo&lt;br /&gt;
Soothsayer&lt;br /&gt;
Sphinx&lt;br /&gt;
Tedor&lt;br /&gt;
TiraBot&lt;br /&gt;
Tiramon&lt;br /&gt;
Tirpitz&lt;br /&gt;
ToNi MaCaRoNi&lt;br /&gt;
Treebeard&lt;br /&gt;
Twoface&lt;br /&gt;
White-Angel&lt;br /&gt;
Woody&lt;br /&gt;
XYZ&lt;br /&gt;
ZiggyS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:TiraBot&amp;diff=59110</id>
		<title>User:TiraBot</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:TiraBot&amp;diff=59110"/>
				<updated>2015-09-10T11:12:31Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: Created page with &amp;quot;This is an automated bot written by Tiramon doing following tasks: * analyse a wiki page by content if it is spam or not * if a page is recognized as spam che...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an automated bot written by [[User:Tiramon|Tiramon]] doing following tasks:&lt;br /&gt;
* analyse a wiki page by content if it is spam or not&lt;br /&gt;
* if a page is recognized as spam check other contributions of that user&lt;br /&gt;
* delete all pages recognized as spam and block the author&lt;br /&gt;
* search for spam pages via 'recent changes' and 'random page'&lt;br /&gt;
* check all users of the wiki if they have produced a spam contribution if they are not [[User:Galak/NoSpamUser|trusted Users]]&lt;br /&gt;
[[de:Benutzer:TiraBot]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=9702</id>
		<title>Template:Main Page/News</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=9702"/>
				<updated>2013-05-26T20:06:37Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''WikiNews'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Current}} --&amp;gt;&lt;br /&gt;
Updated the Wiki to 1.21.0 --[[User:Tiramon|Tiramon]] ([[User talk:Tiramon|talk]]) 22:06, 26 May 2013 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Updated to 1.20.6 and moved to my new WikiFarm to make update easier --[[User:Tiramon|Tiramon]] ([[User talk:Tiramon|talk]]) 19:40, 23 May 2013 (CEST)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 10:34, 13 December 2012 (CET)&lt;br /&gt;
----&lt;br /&gt;
Updated to 1.18.1 --[[User:Tiramon|Tiramon]] 12:06, 11 March 2012 (CET)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 19:28, 11 December 2011 (CET)&lt;br /&gt;
----&lt;br /&gt;
Please [[Special:UserLogin|log in]] to edit articles. We must chance the setting from the fwwiki.org because we had massive Spam from unknown user. Please accept these preventive steps. Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 20:59, 30 March 2011 (CEST)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --&amp;amp;nbsp;[[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:37, 24 December 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!-- add new UP HERE --&amp;gt;&lt;br /&gt;
[[User:White-Angel|White-Angel]] has been promoted to sysop. --&amp;amp;nbsp;[[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:16, 19 October 2010 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Over 1,000 pages in [[:FreewarWiki:Namespaces|namespaces]] -- [[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:43, 14 February 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
Initial setup for english [http://www.freewar.org Freewar]wiki --[[User:Tiramon|Tiramon]] 19:06, 3 January 2010 (CET)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Sidebar&amp;diff=9701</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Sidebar&amp;diff=9701"/>
				<updated>2013-05-24T08:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** FreewarWiki:Quality assurance|Quality assurance&lt;br /&gt;
** FreewarWiki:Sandbox|Sandbox&lt;br /&gt;
&lt;br /&gt;
* Overview&lt;br /&gt;
** Category:Items|Items&lt;br /&gt;
** Category:NPCs|NPCs&lt;br /&gt;
** Category:Races|Races&lt;br /&gt;
** Category:Quests|Quests&lt;br /&gt;
** Category:Tips&amp;amp;Tricks|Tips&amp;amp;Tricks&lt;br /&gt;
** CompleteMap|Complete map&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
&lt;br /&gt;
* Visitors corner&lt;br /&gt;
** FreewarWiki:Guestbook|Guestbook&lt;br /&gt;
** FreewarWiki:Questions about Freewar|Questions about Freewar&lt;br /&gt;
** FreewarWiki:Questions about FreewarWiki|Questions about FreewarWiki&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=9700</id>
		<title>Template:Main Page/News</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=9700"/>
				<updated>2013-05-23T17:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''WikiNews'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Current}} --&amp;gt;&lt;br /&gt;
Updated to 1.20.6 and moved to my new WikiFarm to make update easier --[[User:Tiramon|Tiramon]] ([[User talk:Tiramon|talk]]) 19:40, 23 May 2013 (CEST)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 10:34, 13 December 2012 (CET)&lt;br /&gt;
----&lt;br /&gt;
Updated to 1.18.1 --[[User:Tiramon|Tiramon]] 12:06, 11 March 2012 (CET)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak/Signature}} 19:28, 11 December 2011 (CET)&lt;br /&gt;
----&lt;br /&gt;
Please [[Special:UserLogin|log in]] to edit articles. We must chance the setting from the fwwiki.org because we had massive Spam from unknown user. Please accept these preventive steps. Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 20:59, 30 March 2011 (CEST)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --&amp;amp;nbsp;[[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:37, 24 December 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!-- add new UP HERE --&amp;gt;&lt;br /&gt;
[[User:White-Angel|White-Angel]] has been promoted to sysop. --&amp;amp;nbsp;[[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:16, 19 October 2010 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Over 1,000 pages in [[:FreewarWiki:Namespaces|namespaces]] -- [[User:Galak|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:43, 14 February 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
Initial setup for english [http://www.freewar.org Freewar]wiki --[[User:Tiramon|Tiramon]] 19:06, 3 January 2010 (CET)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=8801</id>
		<title>Template:Main Page/News</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Template:Main_Page/News&amp;diff=8801"/>
				<updated>2012-03-11T11:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;'''WikiNews'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Current}} --&amp;gt;&lt;br /&gt;
Updated to 1.18.1 --[[User:Tiramon|Tiramon]] 12:06, 11 March 2012 (CET)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --{{User:Galak_van_Charro/Signature}} 19:28, 11 December 2011 (CET)&lt;br /&gt;
----&lt;br /&gt;
Please [[Special:UserLogin|log in]] to edit articles. We must chance the setting from the fwwiki.org because we had massive Spam from unknown user. Please accept these preventive steps. Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 20:59, 30 March 2011 (CEST)&lt;br /&gt;
----&lt;br /&gt;
The fwwiki.org-Team wishes you a merry christmas and a happy new year! --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:37, 24 December 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!-- add new UP HERE --&amp;gt;&lt;br /&gt;
[[User:White-Angel|White-Angel]] has been promoted to sysop. --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:16, 19 October 2010 (CEST)&lt;br /&gt;
----&lt;br /&gt;
Over 1,000 pages in [[:FreewarWiki:Namespaces|namespaces]] -- [[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:43, 14 February 2010 (CET)&lt;br /&gt;
----&lt;br /&gt;
Initial setup for english [http://www.freewar.org Freewar]wiki --[[User:Tiramon|Tiramon]] 19:06, 3 January 2010 (CET)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak&amp;diff=7514</id>
		<title>User:Galak</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak&amp;diff=7514"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro to User:Galak: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FreewarWiki:Babelframe}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Identity|102439|Galak van Charro|World 1|Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 15:07, 24 June 2010 (CEST)}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{User:Galak van Charro/Head|__TOC__|{{Constant Author}}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''just notes, ignore them (:'''=&lt;br /&gt;
* [[:Category:Delete]]&lt;br /&gt;
* [[MediaWiki:Sitenotice]]&lt;br /&gt;
* [[MediaWiki:Spam-blacklist]]&lt;br /&gt;
* [[MediaWiki:Spam-whitelist]]&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
* [[:File:GNU.svg]]&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[:Category:German name missing]]&lt;br /&gt;
&lt;br /&gt;
==Bot==&lt;br /&gt;
* family File for FreewarWiki.org: [[User:Galak van Charro/Bot/fwwiki_org.py|fwwiki_org.py]]&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot Use pywikibot]&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Pywikipediabot/user-config.py user-config.py]&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Pywikipedia_bot_on_non-Wikimedia_projects pywikibot on non wikimedia projects]&lt;br /&gt;
&lt;br /&gt;
== Admindata ==&lt;br /&gt;
{{Admindata|Galak van Charro}}&lt;br /&gt;
&lt;br /&gt;
Funny spam: [http://www.fwwiki.org/index.php?title=Special:Undelete&amp;amp;target=Talk%3ASparkling_Thunder_Sword&amp;amp;timestamp=20110101162801 only for administators ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[de:Benutzer:Galak van Charro]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak_van_Charro&amp;diff=7515</id>
		<title>User:Galak van Charro</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak_van_Charro&amp;diff=7515"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro to User:Galak: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Galak]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Bot/fwwiki_org.py&amp;diff=7516</id>
		<title>User:Galak/Bot/fwwiki org.py</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Bot/fwwiki_org.py&amp;diff=7516"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Bot/fwwiki org.py to User:Galak/Bot/fwwiki org.py: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;# -*- coding: utf-8  -*-              # REQUIRED&lt;br /&gt;
import config, family, urllib        # REQUIRED&lt;br /&gt;
&lt;br /&gt;
class Family(family.Family):          # REQUIRED&lt;br /&gt;
    def __init__(self):              # REQUIRED&lt;br /&gt;
        family.Family.__init__(self)  # REQUIRED&lt;br /&gt;
        self.name = 'FreewarWiki'    # REQUIRED; replace with actual name&lt;br /&gt;
&lt;br /&gt;
        self.langs = {                # REQUIRED&lt;br /&gt;
            'en': 'www.fwwiki.org',  # Include one line for each wiki in family&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        # Translation used on all wikis for the different namespaces.&lt;br /&gt;
        # Most namespaces are inherited from family.Family.&lt;br /&gt;
        # Check the family.py file (in main directory) to see the standard&lt;br /&gt;
        # namespace translations for each known language.&lt;br /&gt;
&lt;br /&gt;
        # You only need to enter translations that differ from the default.&lt;br /&gt;
        # There are two ways of entering namespace translations.&lt;br /&gt;
        # 1.  If you only need to change the translation of a particular&lt;br /&gt;
        #    namespace for one or two languages, use this format (example):&lt;br /&gt;
        self.namespaces[4]['en'] = &amp;quot;FreewarWiki&amp;quot;&lt;br /&gt;
        self.namespaces[5]['en'] = &amp;quot;FreewarWiki Discussion&amp;quot;&lt;br /&gt;
        self.namespaces[100] = { 'en': 'Quest' }&lt;br /&gt;
        self.namespaces[101] = { 'en': 'Quest Discussion' }&lt;br /&gt;
        self.namespaces[102] = { 'en': 'Clan' }&lt;br /&gt;
        self.namespaces[103] = { 'en': 'Clan Discussion' }&lt;br /&gt;
        self.namespaces[104] = { 'en': 'Unique' }&lt;br /&gt;
        self.namespaces[105] = { 'en': 'Unique Discussion' }&lt;br /&gt;
        self.namespaces[106] = { 'en': 'Tutorial' }&lt;br /&gt;
        self.namespaces[107] = { 'en': 'Tutorial Discussion' }&lt;br /&gt;
        self.namespaces[108] = { 'en': 'Map' }&lt;br /&gt;
        self.namespaces[109] = { 'en': 'Map Discussion' }&lt;br /&gt;
        self.namespaces[110] = { 'en': 'Antiquity' }&lt;br /&gt;
        self.namespaces[111] = { 'en': 'Antiquity Discussion' }&lt;br /&gt;
        self.namespaces[112] = { 'en': 'Tipps/Tricks' }&lt;br /&gt;
        self.namespaces[113] = { 'en': 'Tipps/Tricks Discussion' }&lt;br /&gt;
        self.namespaces[114] = { 'en': 'Fields' }&lt;br /&gt;
        self.namespaces[115] = { 'en': 'Fields Discussion' }&lt;br /&gt;
        self.namespaces[116] = { 'en': 'Marketprice' }&lt;br /&gt;
        self.namespaces[117] = { 'en': 'Marketprice Discussion' }&lt;br /&gt;
        self.namespaces[118] = { 'en': 'Style' }&lt;br /&gt;
        self.namespaces[119] = { 'en': 'Style Discussion' }&lt;br /&gt;
        self.namespaces[120] = { 'en': 'Task' }&lt;br /&gt;
        self.namespaces[121] = { 'en': 'Task Discussion' }&lt;br /&gt;
&lt;br /&gt;
        # Wikimedia wikis all use &amp;quot;bodyContent&amp;quot; as the id of the &amp;lt;div&amp;gt;&lt;br /&gt;
        # element that contains the actual page content; change this for&lt;br /&gt;
        # wikis that use something else (e.g., mozilla family)&lt;br /&gt;
        self.content_id = &amp;quot;bodyContent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        # On most wikis page names must start with a capital letter, but some&lt;br /&gt;
        # languages don't use this.  This should be a list of languages that&lt;br /&gt;
        # _don't_ require the first letter to be capitalized.  Example:&lt;br /&gt;
        # self.nocapitalize = ['foo', 'bar']&lt;br /&gt;
&lt;br /&gt;
        # SETTINGS FOR WIKIS THAT USE DISAMBIGUATION PAGES:&lt;br /&gt;
&lt;br /&gt;
        # Disambiguation template names in different languages; each value&lt;br /&gt;
        # must be a list, even if there is only one entry.  Example:&lt;br /&gt;
        # self.disambiguationTemplates['en'] = ['disambig', 'disambiguation']&lt;br /&gt;
&lt;br /&gt;
        # The name of the category containing disambiguation&lt;br /&gt;
        # pages for the various languages. Only one category per language,&lt;br /&gt;
        # and without the namespace, so add things like:&lt;br /&gt;
        # self.disambcatname['en'] = &amp;quot;Disambiguation&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        # SETTINGS FOR WIKIS THAT USE INTERLANGUAGE LINKS:&lt;br /&gt;
&lt;br /&gt;
        # attop is a list of languages that prefer to have the interwiki&lt;br /&gt;
        # links at the top of the page.  Example:&lt;br /&gt;
        # self.interwiki_attop = ['de', 'xz']&lt;br /&gt;
&lt;br /&gt;
        # on_one_line is a list of languages that want the interwiki links&lt;br /&gt;
        # one-after-another on a single line.  Example:&lt;br /&gt;
        # self.interwiki_on_one_line = ['aa', 'cc']&lt;br /&gt;
&lt;br /&gt;
        # String used as separator between interwiki links and the text&lt;br /&gt;
        self.interwiki_text_separator = '\r\n\r\n'&lt;br /&gt;
&lt;br /&gt;
        # Which languages have a special order for putting interlanguage links,&lt;br /&gt;
        # and what order is it? If a language is not in interwiki_putfirst,&lt;br /&gt;
        # alphabetical order on language code is used. For languages that are in&lt;br /&gt;
        # interwiki_putfirst, interwiki_putfirst is checked first, and&lt;br /&gt;
        # languages are put in the order given there. All other languages are put&lt;br /&gt;
        # after those, in code-alphabetical order.&lt;br /&gt;
        self.interwiki_putfirst = {}&lt;br /&gt;
&lt;br /&gt;
        # Languages in interwiki_putfirst_doubled should have a number plus a list&lt;br /&gt;
        # of languages. If there are at least the number of interwiki links, all&lt;br /&gt;
        # languages in the list should be placed at the front as well as in the&lt;br /&gt;
        # normal list.&lt;br /&gt;
        self.interwiki_putfirst_doubled = {}&lt;br /&gt;
&lt;br /&gt;
        # Some families, e. g. commons and meta, are not multilingual and&lt;br /&gt;
        # forward interlanguage links to another family (wikipedia).&lt;br /&gt;
        # These families can set this variable to the name of the target&lt;br /&gt;
        # family.&lt;br /&gt;
        self.interwiki_forward = None&lt;br /&gt;
&lt;br /&gt;
        # Which language codes no longer exist and by which language code&lt;br /&gt;
        # should they be replaced. If for example the language with code xx:&lt;br /&gt;
        # has been replaced by code yy:, add {'xx':'yy'} to obsolete.&lt;br /&gt;
        # If all links to language xx: should be removed, add {'xx': None}.&lt;br /&gt;
        self.obsolete = {}&lt;br /&gt;
&lt;br /&gt;
        # SETTINGS FOR CATEGORY LINKS:&lt;br /&gt;
&lt;br /&gt;
        # Languages that want the category links at the top of the page&lt;br /&gt;
        self.category_attop = []&lt;br /&gt;
&lt;br /&gt;
        # languages that want the category links&lt;br /&gt;
        # one-after-another on a single line&lt;br /&gt;
        self.category_on_one_line = []&lt;br /&gt;
&lt;br /&gt;
        # String used as separator between category links and the text&lt;br /&gt;
        self.category_text_separator = '\r\n\r\n'&lt;br /&gt;
&lt;br /&gt;
        # When both at the bottom should categories come after interwikilinks?&lt;br /&gt;
        self.categories_last = []&lt;br /&gt;
&lt;br /&gt;
        # SETTINGS FOR LDAP AUTHENTICATION&lt;br /&gt;
        # If your wiki uses:&lt;br /&gt;
        #  http://www.mediawiki.org/wiki/Extension:LDAP_Authentication.&lt;br /&gt;
        # then uncomment this line and define the user's domain required&lt;br /&gt;
        # at login.&lt;br /&gt;
        #self.ldapDomain = 'domain here'&lt;br /&gt;
&lt;br /&gt;
    def protocol(self, code):&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        Can be overridden to return 'https'. Other protocols are not supported.&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        return 'http'&lt;br /&gt;
&lt;br /&gt;
    def scriptpath(self, code):&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;The prefix used to locate scripts on this wiki.&lt;br /&gt;
&lt;br /&gt;
        This is the value displayed when you enter {{SCRIPTPATH}} on a&lt;br /&gt;
        wiki page (often displayed at [[Help:Variables]] if the wiki has&lt;br /&gt;
        copied the master help page correctly).&lt;br /&gt;
&lt;br /&gt;
        The default value is the one used on Wikimedia Foundation wikis,&lt;br /&gt;
        but needs to be overridden in the family file for any wiki that&lt;br /&gt;
        uses a different value.&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        return ''&lt;br /&gt;
&lt;br /&gt;
    # IMPORTANT: if your wiki does not support the api.php interface,&lt;br /&gt;
    # you must uncomment the second line of this method:&lt;br /&gt;
    def apipath(self, code):&lt;br /&gt;
        # raise NotImplementedError, &amp;quot;%s wiki family does not support api.php&amp;quot; % self.name&lt;br /&gt;
        return '%s/api.php' % self.scriptpath(code)&lt;br /&gt;
&lt;br /&gt;
    # Which version of MediaWiki is used? REQUIRED&lt;br /&gt;
    def version(self, code):&lt;br /&gt;
        # Replace with the actual version being run on your wiki&lt;br /&gt;
        return '1.15.1'&lt;br /&gt;
&lt;br /&gt;
    def code2encoding(self, code):&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;Return the encoding for a specific language wiki&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        # Most wikis nowadays use UTF-8, but change this if yours uses&lt;br /&gt;
        # a different encoding&lt;br /&gt;
        return 'utf-8'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Head&amp;diff=7518</id>
		<title>User:Galak/Head</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Head&amp;diff=7518"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Head to User:Galak/Head: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
| {{{1|}}}&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| {{{2|}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Sandbox&amp;diff=7520</id>
		<title>User:Galak/Sandbox</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Sandbox&amp;diff=7520"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Sandbox to User:Galak/Sandbox: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC/Header|NichtAufEnglisch={{{NichtAufEnglisch|none}}}|Name:EN={{{Name:EN|none}}}|Beschreibung:EN={{{Beschreibung:EN|none}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{NPC/Invasionsarten|Invasion={{{Invasion}}}}}&lt;br /&gt;
{| width=&amp;quot;500px&amp;quot; style=&amp;quot;{{NPC/Farben}} solid 2px;&amp;quot;  &lt;br /&gt;
 | width=&amp;quot;60px&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; rowspan=&amp;quot;3&amp;quot; style=&amp;quot;{{NPC/Farben}} outset 2px; margin-right:15px;&amp;quot; | {{#if:{{NAMESPACE}}||&amp;lt;span class=&amp;quot;NI&amp;quot;&amp;gt;{{#ifeq:{{{Bild|}}}||&amp;lt;big&amp;gt;'''-'''&amp;lt;/big&amp;gt;&amp;lt;includeonly&amp;gt;[[Kategorie:NPCs ohne Bild]]&amp;lt;/includeonly&amp;gt;|{{{Bild}}}[[Kategorie:NPCs mit Bild]]}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
 | width=&amp;quot;5px&amp;quot; rowspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
 | '''{{{Name|{{PAGENAME}}}}}''' {{#ifeq:{{{Aggressiv|none}}}|none||&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;'''(AGGRESSIV)'''&amp;lt;/span&amp;gt;}} ''([[NPC]])''&lt;br /&gt;
 |-&lt;br /&gt;
 | {{{Beschreibung}}}&lt;br /&gt;
 |-&lt;br /&gt;
 | {{#ifeq:{{{unangreifbar|none}}}|none|''Angriffsstärke: {{{Stärke}}}''}}&lt;br /&gt;
 |}&lt;br /&gt;
{{#ifeq:{{{Bild|}}}|||{{NPC/ShowImage}}}}&lt;br /&gt;
{| width=&amp;quot;500px&amp;quot; |&lt;br /&gt;
 | width=&amp;quot;49%&amp;quot;|{{#ifeq:{{{Items|none}}}|none|{{NPC/Items|Items=|unangreifbar={{{unangreifbar|}}}}}|{{NPC/Items|Items={{{Items|}}}|unangreifbar={{{unangreifbar|}}}}}}}&lt;br /&gt;
 | &amp;amp;nbsp;&lt;br /&gt;
 | '''Lebenspunkte:''' {{#ifeq:{{{SpezialLp|none}}}|none|{{{Lebenspunkte}}} [[Lebenspunkte|LP]]|{{{SpezialLp}}}}}&lt;br /&gt;
 |-&lt;br /&gt;
 | {{#ifeq:{{{unangreifbar|none}}}|none| '''Erfahrung:''' {{{XP}}} [[Erfahrung|XP]]}}&lt;br /&gt;
 | &amp;amp;nbsp;&lt;br /&gt;
 | rowspan=&amp;quot;3&amp;quot; width=&amp;quot;49%&amp;quot; |'''Vorkommen:'''&lt;br /&gt;
{{#ifeq:{{#var:Invasionsart}}|phasenwesen|* auf der ganzen [[Welt]]&amp;lt;br /&amp;gt;([[Oberfläche]] und [[Dungeon]]s), außer im [[Kampfgebiet]]|{{{Vorkommen}}}}}{{#ifeq:{{#var:Invasionsart}}|belron|* [[Belron]]}}&lt;br /&gt;
 |-&lt;br /&gt;
 | {{#ifeq:{{{unangreifbar|none}}}|none|'''Gold:''' {{{Gold}}} [[Goldmünzen]]}}&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
|-&lt;br /&gt;
 | colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
{{#ifeq:{{{Funktion|none}}}|none||'''Funktion''':&lt;br /&gt;
&lt;br /&gt;
{{{Funktion}}}}}&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
{{#ifeq:{{{Sonstiges|none}}}|none|{{#ifeq:{{{BildAutor|none}}}|none|{{#ifeq:{{{Bonus|none}}}|none|{{#ifeq:{{{Quest|none}}}|none|{{#ifeq:{{{Aggressiv|none}}}|none|{{#ifeq:{{{Lebensdauer|none}}}|none||'''Sonstiges:'''}}|'''Sonstiges:'''}}|'''Sonstiges:'''}}|'''Sonstiges:'''}}|'''Sonstiges:'''}}|'''Sonstiges:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
{{{Sonstiges}}}}}{{NPC/Sonstiges|PhasenenergiedropMaximum={{{PhasenenergiedropMaximum|{{PhasenenergiestandarddropMaximum}}}}}|Quest={{{Quest|none}}}|unangreifbar={{{unangreifbar|none}}}|Aggressiv={{{Aggressiv|none}}}|Bonus={{{Bonus|none}}}|BildAutor={{{BildAutor|none}}}|DetailSeite={{{DetailSeite|none}}}|Lebensdauer={{{Lebensdauer|none}}}}}&lt;br /&gt;
|}&lt;br /&gt;
{{FürAlle|{{{Name|{{PAGENAME}}}}}}}{{#ifeq:{{NAMESPACE}}||[[Kategorie:NPCs]]}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Template Documentation|This template contains the source code for NPC articles.|This template can be incorporated by using '''&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;{{NPC/Layout}}&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;'''. The parameters are given in [[Template:NPC]]. It will be incorporated automatically.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:ArticleLayout|NPC]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Sidebar&amp;diff=7522</id>
		<title>User:Galak/Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Sidebar&amp;diff=7522"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Sidebar to User:Galak/Sidebar: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT: [[User talk:Galak van Charro/Sidebar]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Signature&amp;diff=7524</id>
		<title>User:Galak/Signature</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Signature&amp;diff=7524"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Signature to User:Galak/Signature: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User:Galak/Signature/Subst&amp;diff=7526</id>
		<title>User:Galak/Signature/Subst</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User:Galak/Signature/Subst&amp;diff=7526"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User:Galak van Charro/Signature/Subst to User:Galak/Signature/Subst: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:Galak_van_Charro/Signature}}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User_talk:Galak&amp;diff=7530</id>
		<title>User talk:Galak</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User_talk:Galak&amp;diff=7530"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User talk:Galak van Charro to User talk:Galak: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;&amp;quot; |&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 | &amp;lt;div style=&amp;quot;margin:auto; text-align:center; font-size:large; width:500px; padding:5px; border:medium #8888ff ridge;&amp;quot;&amp;gt;[{{SERVER}}{{localurl:{{FULLPAGENAME}}|action=edit&amp;amp;section=new}} create new section]&amp;lt;/div&amp;gt;&lt;br /&gt;
 | &amp;lt;!-- {{User talk:Galak van Charro/Archiv/Nav}} --&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Hello '''Galak van Charro'''!&lt;br /&gt;
&lt;br /&gt;
The special page &amp;quot;[[Special:Log/newusers|New Users]]&amp;quot; told me your name, welcome at our FreewarWiki. Here are a few tips before you get started: If you want to test graphical designs and details you can use our [[FreewarWiki:Sandbox|sandbox]]. If you have the desire to get more information about how to set up an article and how to use the templates you are welcome to have a look at the [[Help:Tutorial|tutorial]] and at the [[FreewarWiki:About FreewarWiki|info page]]. If you have questions ([[Help:FAQ|&amp;amp;rarr; FAQ]]) we would welcome you to not hesitate and just ask them [[FreewarWiki:Questions about FreewarWiki|here]] or to just ask one of our &amp;quot;[[:Category:Constant Authors|old stagers]]&amp;quot;. In case of any special and serious problems you are welcome to ask our [[FreewarWiki:Administrator|administrators]] ([[Help:Discussion Page|&amp;amp;rarr; Help]]). &amp;lt;br /&amp;gt;&lt;br /&gt;
You want to participate in our [[FreewarWiki:Trustable Merchants|trading network]]? Please talk to an administrator of the Wiki. If you want to set up an article about an Unique-Item you can get help [[Help:Unique-Item|here]]. When setting up an article about your own clan you can have a look at this [[Help:Clan Article|page]], if you have any questions. &amp;lt;br /&amp;gt;&lt;br /&gt;
We would be happy to welcome you as a new constant member of your Wiki-Community.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;Kind regards [[User:Ghost of Shadows|Ghost of Shadows]] 14:57, 5 January 2010 (CET)&lt;br /&gt;
:&lt;br /&gt;
:P.S.: Since we are a ever growing community we would like you to use a [[Help:Signature|signature]] at the end of your post, so everyone can assign it to you. Signatures are created by using &amp;lt;nowiki&amp;gt;--~~&amp;lt;/nowiki&amp;gt;~~.&lt;br /&gt;
&lt;br /&gt;
== Templates/Vorlagen ==&lt;br /&gt;
&lt;br /&gt;
Hallo Galak, falls du dich mit Vorlagen auskennst, ich habe mir schon mal die für Gebiete vorgeknöpft. Ich schätze das kleine Weltkugelsymbol sowie das Bild der großen Karte müßten richtig/erneut hochgeladen werden. Hoffe die Vorlage ist so korrekt, sodass man dann langsam mit dem einbinden der Artikel für Karten anfangen kann. Sollte man hier im Wiki dann ein Gebiet bestimmte Infos suchen, kommt man auch gleich zum entspr. Artikel! Nebenbei kannst du das Tildbild löschen, denke ich werde es auch so hinkriegen. [[User:Istrugar|Istrugar]] 23:59, 10 February 2010 (CET)&lt;br /&gt;
:Da sind noch einige Fehler drin...warum auch immer, mal schaun ob ich das gefixt bekomme --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 00:50, 11 February 2010 (CET)&lt;br /&gt;
::Also spontan finde ich nicht was da falsch ist...mhm...welche Bilder soll ich nochmal neu machen? Wenn du die hier einfach mal verlinken würdest wäre das sehr praktisch das geht mit: '''&amp;lt;nowiki&amp;gt;[[:File:Name]]&amp;lt;/nowiki&amp;gt;''' (ich sag das wegen dem doppelpunkt nochmach extra^^) --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 01:06, 11 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Es geht mir um den kleinen Globus, auf der Startseite gibts ja den großen, aber auch den kleinen. Und die Karte müßte wohl hochgeladen werden, wenn ich auf die Seite rechtsklicke und bei Medien gucke, sehe ich nur einen Link von der Karte als Bild. Das müßte als Standard in den Wiki &amp;amp; dann in alle benötigten Artikel. Wenn du heute keine Lust mehr dazu hast verständlich. :) [[User:Istrugar|Istrugar]] 01:14, 11 February 2010 (CET)&lt;br /&gt;
:Der Globus war das erste Bild was Tiramon hochgeladen hat ([[:File:Earth.png]]), es gibt auch ne kleinere Version für diese minigloben vor Kartenlinks ([[:File:12px-Earth.png]]) - Bei der Karte bin ich grad nicht sicher welche du meinst, gib mal bitte den Link der deutschen Version - achso, auf der Startseite scheint der Globus und das neue so klein zu sein, weil dort nur ein Eintrag ist, wenn wir mehr haben was wir da reinschreiben könnten würde das vllt verschwinden...den Artikel zu Belron könnten wir z.B. brauchen --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 01:31, 11 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
So habe die Vorlage nochmal überarbeitet, das Bild &amp;lt;nowiki&amp;gt;([[File:IEMap.jpg]])&amp;lt;/nowiki&amp;gt; dürfte wie ich sehe funktionieren. ;) So wie die Vorlage jetzt ist, wäre sie brauchbar, kannst ja nochmal reinschauen. Das einzigste wäre jetzt noch in die richtige Cats hauen &amp;amp; ggf. noch den Hinweis wie im deutschen Wiki, beim Artikel von Hewien auf die Karte/editieren geklickt, dort findet man bei den Vorlagen die passende. War umständlich klar, man kann über die Kategorien selbst schneller navigieren, aber ich wollte eh an Hewien arbeiten. Aber nicht mehr heute, werde sehen langsam ins Bett zu kommen. :) [[User:Istrugar|Istrugar]] 01:41, 11 February 2010 (CET)&lt;br /&gt;
:Sieht doch ganz gut aus, irgendwann wird dieses Wiki vllt. mal mehr blaue als rote Links haben...hoffentlich wird mein Botaccount bald mal zum richtigen Botaccount gemacht, dann kann ich automatisert einige fixes durchlaufen lassen...einie Dinge sind atm. nicht so toll gelösct, aber leider zu oft vorhanden um sie manuell auszumerzen und die letzten änderungen will ich den bot nun nicht unebdingt zuspammen lassen --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 01:47, 11 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Hey Du, ich bitte dich noch darum, mal die auf der Mainpage kleingeschriebenen Artikel am Anfang groß zu schreiben. '''Old Stager''' und '''complete content''' sind groß zu schreiben. Gruß Istru. [[User:Istrugar|Istrugar]] 15:45, 12 February 2010 (CET)&lt;br /&gt;
:Bist du sicher? ich würde die Seite lieber mal komplett nem Muttersprachler vorlegen und den das mal komplett durchsehen lassen, also die Startseite. Ich bin mir da grad nicht so sicher bei einigen Wörtern ob diese wirklich groß müssen und bei anderen ob diese klein bleiben sollten. Ich geh das mal wem vorlegen und fixe dann alles nach dessen Anweisungen, bis dahin schieb ich auch deine 2 fixes auf :) --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:23, 13 February 2010 (CET)&lt;br /&gt;
:: {{done}} Ich habe das nun einfach mal gemacht --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:44, 5 April 2010 (CEST)&lt;br /&gt;
:::achja, sollte irgendwer ne ideee haben warum das pic von done  nicht so aussieht wie es eig sollte, dann bin ich für vorschläge offen --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:58, 5 April 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== GNU Article ==&lt;br /&gt;
&lt;br /&gt;
Hey Du, bitte schütze gleich mal den Artikel:&lt;br /&gt;
&lt;br /&gt;
FreewarWiki:GNU - Gruß [[User:Istrugar|Istrugar]] 01:21, 1 April 2010 (CEST)&lt;br /&gt;
:{{done}} --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:51, 5 April 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== [[MediaWiki:Sidebar]] ==&lt;br /&gt;
&lt;br /&gt;
Pass mal bitte diese Seite an, so wie sie auch im deutschen Wiki [http://fwwiki.de/index.php/MediaWiki:Sidebar 1] ist --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 13:07, 5 April 2010 (CEST)&lt;br /&gt;
:Kann ich gerne machen, allerdings würde ich die Sidebar ungern allein übersetzen, weil es nunmal etwas wichtiger ist als ein einzelner Artikel und wenigstens die Sidebar optimal sein sollte. Ich biete also erstmal jedem die Möglichkeit eine Übersetzung der Seite abzuliefern, wenn wir was gutes haben baue ich es ein. Vorschläge könnt ihr unter [[User talk:Galak van Charro/Sidebar]] posten, macht bitte für jeden Vorschlag einen neuen Abschnitt. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:15, 5 April 2010 (CEST)&lt;br /&gt;
::ups, egal habs gleich unter [[User:Galak van Charro/Sidebar]] gepostet^^ --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:14, 5 April 2010 (CEST)&lt;br /&gt;
:::Deine Version ist aber auch noch nicht vollständig, das Gastebuch hast du vergessen. Ich hab deins nun auf die Disku verschoben und der Seite selbst nen entsprechenden Schutz verpasst. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:16, 5 April 2010 (CEST)&lt;br /&gt;
::::Ich hab gemerkt, aber ich hab das Gästebuch nicht gleich gefunden, konnte so die Seite nicht angeben… --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:21, 5 April 2010 (CEST)&lt;br /&gt;
:::::[[FreewarWiki:Guestbook]] &amp;lt;&amp;lt;&amp;lt; das sollte wohl die richtige Seite sein --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:24, 5 April 2010 (CEST)&lt;br /&gt;
::::::Haha, die Seite gibts gar nicht…, also was ist der Sinn eine Seite einzubinde in die Sidebar bevor sie existiert? --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:28, 5 April 2010 (CEST)&lt;br /&gt;
:::::::Habs nun mal editiert --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:29, 5 April 2010 (CEST)&lt;br /&gt;
Ganz einfach, es fällt auf, dass eine Seite fehlt und dann kann sie angelegt werden. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:29, 5 April 2010 (CEST)&lt;br /&gt;
:Dann leg sie an :D (muss dich ja net an den Wikipedia-Artikel &amp;quot;Sei mutig!&amp;quot; erinnern?) --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:32, 5 April 2010 (CEST)&lt;br /&gt;
::Ich bau die Sidebar nunmal ein, sollten Änderungswünsche bestehen, so können diese nach wie vor auf [[User talk:Galak van Charro/Sidebar]] eingereicht werden.... btw. bwoebi, schau dir mal [[:File:Done.svg]] an, ich find keinen Grund, warum es nicht korrekt dargestellt wird --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:36, 5 April 2010 (CEST)&lt;br /&gt;
:::ist doch korrekt, was ist denn daran falsch? --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:38, 5 April 2010 (CEST)&lt;br /&gt;
::::sitesupport??? TT ——— da ist ein problem, aber ich weiß nicht woher hat wohl mit einer Einstellund in der deutschen Version was zu tun…; mach lieber eine Verlinkung zu der qualitätssicherung bzw. der Kategorie der Tipps&amp;amp;Tricks --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:43, 5 April 2010 (CEST)&lt;br /&gt;
:::::Das Problem ist mir auch schon aufgefallen, aber die Verlinkung die ich eingefügt habe wird einfach nicht angezeigt...ich schau mal weiter ob ichs hinbekomm --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:44, 5 April 2010 (CEST)&lt;br /&gt;
::::::Screib hin Category:Tips&amp;amp;Tricks|Tips&amp;amp;Tricks statt einfach dem Seitennamen --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:44, 5 April 2010 (CEST)&lt;br /&gt;
:::::::Lol, Tunnelblick xD ...haben wir schon ne Kat für die Qualisicherung? Ich find die spontan nicht --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:47, 5 April 2010 (CEST)&lt;br /&gt;
::::::::XD, eine solche  Kat find ich genausogut…^^ --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:53, 5 April 2010 (CEST)&lt;br /&gt;
:::::::::Achja, Kat ist Quark da muss eine Seite verlinkt werden und die gibt es momentan auch noch nicht xD --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:55, 5 April 2010 (CEST)&lt;br /&gt;
::::::::::Genau, also mach sie ;) --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 18:59, 5 April 2010 (CEST)&lt;br /&gt;
Da hab ich jetzt keine Zeit für, ich lege stattdessen die ToDo Kat an und packe da ein paar Seinten rein... [[:Category:ToDo]] --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:16, 5 April 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== seitenschutz ==&lt;br /&gt;
&lt;br /&gt;
Warum willste sysop? Machs wie im deutschen wiki ;) Wenn sich was ändert muss man diese Seiten auch ändern können :( DAS ist nicht der Sinn eines Wikis… Und ohne Edit-Wars, sehe ich keinen Grund --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 12:01, 10 April 2010 (CEST)&lt;br /&gt;
:Ich habe eben vor wie es im deutschen zu machen und dort haben sie sysop ^^ --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:03, 10 April 2010 (CEST)&lt;br /&gt;
::mhm scheinbar doch nicht, dann bleibts bei autoconfirmed^^ --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:05, 10 April 2010 (CEST)&lt;br /&gt;
:::Wenn man mit Blindheitgesegnet ist^^ Dann ists gut ;) --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 12:08, 10 April 2010 (CEST)&lt;br /&gt;
::::Hatte nur bei der Gesamtkarte nachgesehen und die behällt ihren sysop auf jeden Fall...btw. ich hab durch Zufall das mit dem .js übersetzen in den RC gesehen^^ schreib mir das doch bitte auf die Disku, da seh ich es dann ganz sicher ;) --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:12, 10 April 2010 (CEST)&lt;br /&gt;
:::::Ne, wenn sich etwas ändert an der Karte muss man evtl. daran arbeiten und dann… ist sie geschützt! --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 12:28, 10 April 2010 (CEST)&lt;br /&gt;
::::::Wenn sie was ändert, muss man die Koordinaten oder Felderliste bearbeiten, die Karte selbst jedoch nicht. Und sollte doch mal was sein übertrage ich es aus dem deutschen Wiki hier her, dort hat sie den Schutz auf sysop, also sollte es hier auch so sein ;) --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:39, 10 April 2010 (CEST)&lt;br /&gt;
:::::::Sie ist im Deutschen nur autoconfirmed… --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 13:28, 10 April 2010 (CEST)&lt;br /&gt;
Ach mist, diese Message zeig egal bei welchem Schutz an(also autoconfirmed oder sysop), dass nur Admins sie bearbeiten können wenn man nicht eingeloggt ist. Unter der Vorraussetzung bin ich selbstverständlich einverstanden und reduziere den Schutz auf autoconfirmed. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 13:42, 10 April 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Templates und so Kram... :) ==&lt;br /&gt;
&lt;br /&gt;
Habe mal die Richtlinien [[FreeWarWiki:Guidelines]] übersetzt und reineditiert, damit man das Tutorial richig abschließen kann, sollten neue User darauf verwiesen werden.&lt;br /&gt;
Es gibt nur noch ein paar Probleme: (Inuse-Vorlage) vermisse ich sowie (Regel-Vorlage)! Bitte bei den Guidelines einfügen, habe das Menü mit den Regeln schonmal hier irgendwo gesehen. Die &amp;quot;In Benutzung&amp;quot; Vorlage auch. [[User:Istrugar|Istrugar]] 16:57, 11 April 2010 (CEST)&lt;br /&gt;
:Also ich kann beides im Template Namespace nicht finden, das pic bei Inuse ist auch nicht in der Dateiliste zu finden, also scheinen beide nicht zu existieren und müssen erst angelegt werden. Sollte doch noch irgendwo eins der beiden auftauchen können wir das ja wieder löschen. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:59, 11 April 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Question :p ==&lt;br /&gt;
&lt;br /&gt;
Moin Galak, can you please add me at ICQ? ^^ Look here is the number : &amp;lt;font color=&amp;quot;#aa0000&amp;quot;&amp;gt;'''deleted by galak'''&amp;lt;/font&amp;gt; - I have any questions but I won't do that on your discussion ;-) Greetings [[User:White-Angel|White-Angel]] 17:14, 6 June 2010 (CEST)&lt;br /&gt;
:{{done}} I removed the number from history. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:52, 7 June 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Ident ==&lt;br /&gt;
&lt;br /&gt;
Moin magste mich mal identifizieren? ;) Brief kommt. Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 11:46, 24 June 2010 (CEST)&lt;br /&gt;
:{{done}} --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 11:15, 7 July 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== fire servant ==&lt;br /&gt;
Hi Galak can Charro,&lt;br /&gt;
&lt;br /&gt;
I translated the article about the fire servant but everything that I wrote under &amp;quot;miscelleaneous&amp;quot; doesn't appear when looking at the article though I can see it when I'm in editing mode. Do you have any idea what I did wrong?&lt;br /&gt;
Best wishes&lt;br /&gt;
--[[User:Woody|Woody]] 11:01, 6 July 2010 (CEST)&lt;br /&gt;
:The template was incorrect and Andocai fixed it already. --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 11:15, 7 July 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Bug im Wiki ==&lt;br /&gt;
&lt;br /&gt;
Aloha Galak ;) &lt;br /&gt;
Ich helf hier gerade ein bisschen fehlende Seiten zu ergänzen vorallem die Karten zu vervollständigen (Siehe Letzte Änderungen)&lt;br /&gt;
Mir ist ein kleiner Bug aufgefallen wenn man auf der Seite Kartenansicht zu dem jeweiligen Ort klickt ist unten eine kleine Mini-Ausgabe der kompletten Karte, klickt man dort auf ein Gebiet das noch nicht vorhanden ist heißt die Url ?Karte:ORT&lt;br /&gt;
also &amp;quot;Karte&amp;quot; statt &amp;quot;Map&amp;quot;&lt;br /&gt;
&lt;br /&gt;
das sollte mal möglichst bald behoben werden sonst werden ausversehnlich die größten Teile der Karten einen falschen Titel erhalten...&lt;br /&gt;
&lt;br /&gt;
LG. Bones {{Sig|Bones van Helghast|&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:38, 19 August 2010 (CEST)}}&lt;br /&gt;
:{{done}} Da war nur ein kleiner Fehler in der Vorlage, irgendwer hat das beim Übersetzen übersehen. Achja, wenn du mal wieder was verschiebst, oder während der Arbeit Artikel entstehen, die überhauot nicht gebrauch werden, schreib einfach '''&amp;lt;nowiki&amp;gt;{{ASAPD}}&amp;lt;/nowiki&amp;gt;''' rein, dann kann ich sie zeitnah löschen. Und vielen Dank für deine Mitarbeit. :) --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:38, 19 August 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Keep an eye on editors ==&lt;br /&gt;
&lt;br /&gt;
Better you keep an eye on the people who make articles here. They make so many mistakes you will not be able to fix.{{sigT|Dunescout|21:32, 25 October 2010|Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 22:03, 25 October 2010 (CEST)}}&lt;br /&gt;
:Could you tell an article for example? Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 22:03, 25 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
::Sure I can, look what I've done: http://www.fwwiki.org/index.php?title=Skill&amp;amp;curid=2032&amp;amp;diff=5767&amp;amp;oldid=5747. I mean the capital letters. They are everywhere O_o. Okay, it's no big trouble, but it's not right. --[[User:Dunescout|Dunescout]] 23:50, 25 October 2010 (CEST)&lt;br /&gt;
:::Capital letters? If you close your eyes....yeah...they could be a problem, but there are a lot of bad translations ...dunno...seems to be much more important to me x) --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 01:31, 26 October 2010 (CEST)&lt;br /&gt;
I keep an eye on it and tell these people that they work clearlier ;) Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 09:06, 26 October 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
::::k -[[User:Dunescout|Dunescout]] 00:15, 27 October 2010 (CEST)&lt;br /&gt;
Some of the capital letters are supposed to be there! If you are talking about something specific from the game, like e.g. Life Points, Skills, Inventory and such things, we intentionally capitalize the letters in order to put emphasis on the word. [[User:Amaryll|Amaryll]] 19:56, 29 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Skills - german table headers ==&lt;br /&gt;
&lt;br /&gt;
Hey Galak,&lt;br /&gt;
I took at look at the article about Plundering to get to know how the articles about skills (those about the single skills, with the big learning time table) are made. I wondered why the top of the table where you can choose between the learning time per level, the total learning time up to a certain level and the calculator for learning time is written in german. I couldn't find those headers in the source code though. How can I change this? &amp;lt;br /&amp;gt;&lt;br /&gt;
Greetings --[[User:Woody|Woody]] 21:58, 7 November 2010 (CET)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
PS: What is this identification for that White-Angel wrote about earlier?&lt;br /&gt;
:I'll try to fix this. --&amp;amp;nbsp;[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 15:54, 8 November 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Party-NPCs / Detaipage-Link ==&lt;br /&gt;
&lt;br /&gt;
The Link for the Details-Page does not work. When I write&lt;br /&gt;
&amp;lt;br/&amp;gt; |DetailPage=&lt;br /&gt;
&amp;lt;br/&amp;gt; yes&lt;br /&gt;
&amp;lt;br/&amp;gt; then there is the message &amp;quot;Template:DetailPageLink&amp;quot; in the article instead of a link. Or do I have to write something else than &amp;quot;yes&amp;quot;?&lt;br /&gt;
&amp;lt;br/&amp;gt; Greetings --[[User:Woody|Woody]] 14:11, 10 November 2010 (CET)&lt;br /&gt;
:We'll check this soon. --{{User:Galak_van_Charro/Signature}} 16:08, 17 January 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== Living Statue ==&lt;br /&gt;
&lt;br /&gt;
Huhu Galak, ich wollte gerade mal ein wenig an der &amp;quot;Living Statue&amp;quot; verändern und auch das Feld, auf dem es spawnt mit in den Artikel einbringen (so wie im deutschen Wiki auch). Nur liegen jetzt die Kategorien und das Feld aufeinander - ich weiß nicht, ob das eine allgemeine Sache des Layouts ist oder ob ich da einen Fehler gemacht habe. Würde mich freuen, wenn du dir das mal anguckst =)&lt;br /&gt;
&lt;br /&gt;
Liebe Grüße --[[User:Doggy|Doggy]] [[User talk:Doggy|&amp;lt;sup&amp;gt;WuffWuff&amp;lt;/sup&amp;gt;]]&lt;br /&gt;
:{{done}} Es war ein Styleproblem im Wiki. Der Monobook-Style(Standartstyle) hatte für solche Navigationsleisten andere Einstellungen als wir al Wiki-Standart festgelegt hatten. Wieso damals sowas in den Monobook geschrieben wurde...kA. Auf jeden Fall funktioniert es nun. Danke für die Meldung. {{Smile}} --{{User:Galak_van_Charro/Signature}} 16:08, 17 January 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
==Just some Stuff==&lt;br /&gt;
For the colour Greetings [[User:White-Angel|&amp;lt;font color=&amp;quot;#0066FF&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;White-Angel]]&amp;lt;/font&amp;gt; [[User Talk:White-Angel|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#0000B2&amp;quot; face=&amp;quot;Comic Sans MS&amp;quot;&amp;gt;Please bleat here ;)]]&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt; 20:58, 30 March 2011 (CEST)&lt;br /&gt;
: ty {{Smile}} --{{User:Galak_van_Charro/Signature}} 20:59, 30 March 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Main page/News ==&lt;br /&gt;
&lt;br /&gt;
Hi Galak. Why haven't you added Itolos to the News section? It has been online for months, still you haven't included it in the News section, and I can't do it myself since the page has been locked. And we have the new Craftsmanship Skill, new armour and stuff, you might advertise that as well. I think that mentioning that World 1 is online is a little outdated, don't you think?&lt;br /&gt;
&lt;br /&gt;
Greetings, Ama {{Sig|Amaryll|{{User:Galak_van_Charro/Signature}} 21:38, 23 April 2011 (CEST)}}&lt;br /&gt;
:How should I add this, if there is no article? I don't like redlinks, especially the main page should never include some. If you create the missing articles, I could add them to the main page. --{{User:Galak_van_Charro/Signature}} 09:38, 12 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
Hey. &lt;br /&gt;
Well, why not create the article of Itolos yourself? You're lucky, I did it for you, now you can add it to the News section. {{Sig|Amaryll|{{User:Galak_van_Charro/Signature}} 21:38, 23 April 2011 (CEST)}}&lt;br /&gt;
:{{Done}} I unlocked [[Template:Main_Page/New]] now, so you are able to add things whenever you want. {{Smile}} --{{User:Galak_van_Charro/Signature}} 21:38, 23 April 2011 (CEST)&lt;br /&gt;
Cool, thanks, will do :-) [[User:Amaryll|Amaryll]] 19:05, 28 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== various Maps ==&lt;br /&gt;
&lt;br /&gt;
Hi again. &lt;br /&gt;
I tried to update the Complete Map the other day, and I think I kind of managed. Itolos is inserted into the map, but I'm not sure if I did everything correctly. Please be so kind and check it :-)&lt;br /&gt;
&lt;br /&gt;
My second agenda is the Mini Map. I don't know how to insert Itolos in there, so please help me out and do it yourself *pretty please*&lt;br /&gt;
&lt;br /&gt;
Thanks in advance [[User:Amaryll|Amaryll]] 21:56, 28 April 2011 (CEST)&lt;br /&gt;
:There are some mistakes, but thats caused by the way we create maps. We never integrated a new map before, so there are no informations how to do it correctly(we get our informations from the german version of this wiki). There are some perl scripts to create map stuff etc. , i need to customize them first and this takes some time. {{Smile}} --{{User:Galak_van_Charro/Signature}} 09:54, 29 April 2011 (CEST)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User_talk:Galak_van_Charro&amp;diff=7531</id>
		<title>User talk:Galak van Charro</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User_talk:Galak_van_Charro&amp;diff=7531"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User talk:Galak van Charro to User talk:Galak: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User talk:Galak]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User_talk:Galak/Sidebar&amp;diff=7532</id>
		<title>User talk:Galak/Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User_talk:Galak/Sidebar&amp;diff=7532"/>
				<updated>2011-12-27T22:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: moved User talk:Galak van Charro/Sidebar to User talk:Galak/Sidebar: Automatically moved page while renaming the user &amp;quot;Galak van Charro&amp;quot; to &amp;quot;Galak&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%;&amp;quot; |&lt;br /&gt;
 | __TOC__&lt;br /&gt;
 | &amp;lt;div style=&amp;quot;margin:auto; text-align:center; font-size:large; width:500px; padding:5px; border:medium #8888ff ridge;&amp;quot;&amp;gt;[{{SERVER}}{{localurl:{{FULLPAGENAME}}|action=edit&amp;amp;section=new}} create new section]&amp;lt;/div&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Bwoebi ==&lt;br /&gt;
&lt;br /&gt;
* Navigation&lt;br /&gt;
** mainpage|mainpage&lt;br /&gt;
** portal-url|portal&lt;br /&gt;
** currentevents-url|currentevents&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
** sitesupport-url|sitesupport&lt;br /&gt;
&lt;br /&gt;
* Overview&lt;br /&gt;
** Category:Items|Items&lt;br /&gt;
** Category:NPCs|NPCs&lt;br /&gt;
** Category:Races|Races&lt;br /&gt;
** Category:Quests|Quests&lt;br /&gt;
** TT-url|TT&lt;br /&gt;
** CompleteMap|Complete map&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
&lt;br /&gt;
* Visitors corner&lt;br /&gt;
** FreewarWiki:Guestbook|Guestbook&lt;br /&gt;
** FreewarWiki:Questions about FreewarWiki|Questions about Freewar&lt;br /&gt;
** FreewarWiki:Questions about FreewarWiki|Questions about FreewarWiki&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=6623</id>
		<title>MediaWiki:Spam-blacklist</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=6623"/>
				<updated>2011-03-04T19:07:40Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: Created page with ' ###########################################################################  # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #  #######################…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; ###########################################################################&lt;br /&gt;
 # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #&lt;br /&gt;
 ###########################################################################&lt;br /&gt;
 #&lt;br /&gt;
 # This is a list of domain names which are blocked - nobody can add new links to these domains&lt;br /&gt;
 # Guidelines:&lt;br /&gt;
 #    - Only blacklist for widespread, unmanageable spam.&lt;br /&gt;
 #    - To disable an entry, *remove* it, don't comment it out. Please log removals.&lt;br /&gt;
 # &lt;br /&gt;
 # Syntax:&lt;br /&gt;
 #    - Everything from a &amp;quot;#&amp;quot; character to the end of the line is a comment&lt;br /&gt;
 #    - Every non-blank line is a regex fragment which will only match hosts inside URLs&lt;br /&gt;
 # [[Category:Spam blacklist|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
 #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
actress&lt;br /&gt;
acura&lt;br /&gt;
adult &lt;br /&gt;
beauty&lt;br /&gt;
boob&lt;br /&gt;
cheap&lt;br /&gt;
clip&lt;br /&gt;
dirt&lt;br /&gt;
dude&lt;br /&gt;
films&lt;br /&gt;
gay&lt;br /&gt;
.*girl&lt;br /&gt;
goatse&lt;br /&gt;
hot&lt;br /&gt;
lesbian&lt;br /&gt;
naked&lt;br /&gt;
nude&lt;br /&gt;
penis&lt;br /&gt;
porn&lt;br /&gt;
pregnancy&lt;br /&gt;
preteens&lt;br /&gt;
private&lt;br /&gt;
sex&lt;br /&gt;
teen&lt;br /&gt;
underage&lt;br /&gt;
vids&lt;br /&gt;
virgin&lt;br /&gt;
women&lt;br /&gt;
&lt;br /&gt;
#de, com und net Domains&lt;br /&gt;
&lt;br /&gt;
200u\.com&lt;br /&gt;
adcell\.de&lt;br /&gt;
amberclubpix\.net&lt;br /&gt;
angelsclubcrazy\.net&lt;br /&gt;
angelsgoingmad\.com&lt;br /&gt;
answerbag\.com&lt;br /&gt;
bartramsgarden\.org&lt;br /&gt;
beckegallery\.com&lt;br /&gt;
bikinierosbliss\.(net|com)&lt;br /&gt;
brunettepleasurelust\.com&lt;br /&gt;
brunettewildzone\.com&lt;br /&gt;
cafedeangel\.net&lt;br /&gt;
canadian-medshop\.com&lt;br /&gt;
canardpc\.com&lt;br /&gt;
chocolatecoed(couple|chica)\.(net|com)&lt;br /&gt;
clevver\.com&lt;br /&gt;
datingmodeldiva\.net&lt;br /&gt;
delicacyftvfemme\.(com|net)&lt;br /&gt;
desirefemme\.net&lt;br /&gt;
divaspalace\.net&lt;br /&gt;
fantagazzetta\.com&lt;br /&gt;
fiql\.com&lt;br /&gt;
freeangelszoneonline\.com&lt;br /&gt;
freepixonline\.net&lt;br /&gt;
ftvheavenfemme\.net&lt;br /&gt;
ftvinnocentangels\.net&lt;br /&gt;
hardwareluxx\.de&lt;br /&gt;
heavenmovs\.net&lt;br /&gt;
homeworkonline-go\.info&lt;br /&gt;
internet-poker\.de&lt;br /&gt;
kaboodle\.com&lt;br /&gt;
katjaexposed\.com&lt;br /&gt;
ladiesclubuncut\.com&lt;br /&gt;
latinacloseup\.net&lt;br /&gt;
latinadelicacy\.com&lt;br /&gt;
latinadesirecloseup\.com&lt;br /&gt;
livevideo\.com&lt;br /&gt;
magnificentchica\.net&lt;br /&gt;
milfia\.com&lt;br /&gt;
mylot\.com&lt;br /&gt;
nashville\.net&lt;br /&gt;
nicolehduncut\.com&lt;br /&gt;
nikiclubcafe\.net&lt;br /&gt;
oceanpleasurepix\.net&lt;br /&gt;
oiledangels\.com&lt;br /&gt;
olpetsn\.com&lt;br /&gt;
onlinekasino\.de&lt;br /&gt;
paradisegonewildside\.com&lt;br /&gt;
picscafe\.net&lt;br /&gt;
recipezaar\.com&lt;br /&gt;
sapphicocean\.com&lt;br /&gt;
sercretcafe\.net&lt;br /&gt;
spypovs\.com&lt;br /&gt;
tantricteasing\.net&lt;br /&gt;
titanhdpalace\.net&lt;br /&gt;
tripod\.com&lt;br /&gt;
uncoveredcelebs\.net&lt;br /&gt;
uncutmodelbar\.com&lt;br /&gt;
uncutmovs\.net&lt;br /&gt;
vidilife\.com&lt;br /&gt;
wildhomemodelcouple\.(com|net)&lt;br /&gt;
writersdigest\.com&lt;br /&gt;
yonipalace\.net&lt;br /&gt;
yourweirdtaboo\.net&lt;br /&gt;
&lt;br /&gt;
#Allgemeine Land Domain sperren&lt;br /&gt;
.+\.ru&lt;br /&gt;
.+\.jp&lt;br /&gt;
.+\.cn&lt;br /&gt;
.+\.ca&lt;br /&gt;
.+\.us&lt;br /&gt;
.+\.it&lt;br /&gt;
.+\.se&lt;br /&gt;
.+\.fi&lt;br /&gt;
&lt;br /&gt;
#sinnlose domain namen&lt;br /&gt;
[a-z]{12}\.com&lt;br /&gt;
&lt;br /&gt;
 #&amp;lt;/pre&amp;gt; &amp;lt;!-- leave this line exactly as it is --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Talk:SpamBlacklist&amp;diff=4246</id>
		<title>Talk:SpamBlacklist</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Talk:SpamBlacklist&amp;diff=4246"/>
				<updated>2010-05-15T21:32:49Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich habe nun die SpamBlacklist aus dem deutschen Wiki([[de:SpamBlacklist|hier]]) nun eingebaut und erweitert, aber natürlich scheint sie noch nich zu Funktionieren. Wir müssen nun also rausbekommen wie genau das System funktioniert um es hier verwenden zu können. Ich hoffe bwoebi findet da was. Da es wie gesagt noch nicht funktioniert, ist bisher nur ein Halbschutz auf der Seite, welchen ich umwandeln werde sobald alles funktionioert. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 21:44, 12 May 2010 (CEST)&lt;br /&gt;
:Ich finde (fast) immer was; daher &amp;lt;s&amp;gt;{{done}}&amp;lt;/s&amp;gt; --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 12:18, 13 May 2010 (CEST)&lt;br /&gt;
::Öhm, nein… http://www.mediawiki.org/wiki/Extension:SpamBlacklist#Custom_blacklist_sources siehe mal da da hat Tira wohl was falsch konfiguriert; erreich ihn mal Galak ;) --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 12:35, 13 May 2010 (CEST)&lt;br /&gt;
:::Er hat offenbar gar nichts korrigiert für die Blacklist bei uns, da ich sie selbst nur durch Zufall im deutschen gefunden und hier rübergezogen habe. Solltest du rausfinden was ich am Wiki ändern muss, dann wär das optimal, wenn es nicht klappt nerv ich heut Abend mal Tiramon. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 13:40, 13 May 2010 (CEST)&lt;br /&gt;
::::Nein, du musst gar nichts ändern; Tira muss die {{SERVER}}/LocalSettings.php ändern^^ --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 17:30, 13 May 2010 (CEST) (Es sei denn du hast Zugriff auf den Server selber… und die Dateien…)&lt;br /&gt;
:::::Nein, diesen Zugriff hat nur Tiramon. Ich beginne dann mal ihn zu nerven. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:54, 13 May 2010 (CEST)&lt;br /&gt;
::::::Na dann viel Spaß ;) --&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[http://fwwiki.de/index.php/Benutzer:Bwoebi &amp;lt;span style=&amp;quot;color: #002bb8; font-face:Comic Sans MS&amp;quot;&amp;gt;Bwoebi&amp;lt;/span&amp;gt;]&amp;lt;/span&amp;gt; [[User talk:Bwoebi|&amp;lt;sup&amp;gt;discuss here please&amp;lt;/sup&amp;gt;]] 20:23, 13 May 2010 (CEST)&lt;br /&gt;
btw. tira hat da glaube ich gar nichts für die Blacklist eingestellt, immerhin existierte sie hier bis vor kurzem nicht. Ich hoffe, dass er hier bald mal vorbeischaut, dann kan ich auf diversen Seiten den Schutz wieder aufheben. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:49, 15 May 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
:1. es war noch en kaputte default config drin&lt;br /&gt;
:2. Wozu x mal dieselbe Liste pflegen wenn wir wie beim dfwiki einfach die fwwiki liste referenzieren können&lt;br /&gt;
:Hatte ich wohl bei der einrichtung des Wikis damals irgendwie vergessen, ist jetzt aber korrigiert.&lt;br /&gt;
:--[[User:Tiramon|Tiramon]] 23:32, 15 May 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=SpamBlacklist&amp;diff=4245</id>
		<title>SpamBlacklist</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=SpamBlacklist&amp;diff=4245"/>
				<updated>2010-05-15T21:31:05Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: Replaced content with ' #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; 
# It is completly useless to change ANYTHING at this site.
# If you like to append something to the blacklist, please use t…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; &lt;br /&gt;
# It is completly useless to change ANYTHING at this site.&lt;br /&gt;
# If you like to append something to the blacklist, please use the SpamBlacklist of the german FwWiki&lt;br /&gt;
# http://www.fwwiki.de/index.php/SpamBlacklist&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User_talk:Tiramon&amp;diff=3123</id>
		<title>User talk:Tiramon</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User_talk:Tiramon&amp;diff=3123"/>
				<updated>2010-02-19T12:09:25Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: /* Bot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Start off ==&lt;br /&gt;
&lt;br /&gt;
Can we already start copying the stuff from the German Wiki or is it too early? I mean, I can see you still working on it. ;) And: If there is anything I can help you with, tell me... Kind regards, [[User:Ghost of Shadows|Ghost of Shadows]] 00:17, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
graphics are working now, so feel free to translate the articles to this wiki --[[User:Tiramon|Tiramon]] 00:21, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
: Sounds good to me :) [[User:Ghost of Shadows|Ghost of Shadows]] 00:22, 4 January 2010 (CET)&lt;br /&gt;
::Achso, Vorlagen erst mal auf Deutsch lassen, oder gleich mituebersetzen? [[User:Ghost of Shadows|Ghost of Shadows]] 00:27, 4 January 2010 (CET)&lt;br /&gt;
::am besten gleich übersetzen sollen ja auch die neuen user was mit anfangen können&lt;br /&gt;
:::Das dacht ich mir. Aber ich weiß bei der Haelfte nicht, wie's im Englischen heißt, geschweige denn, wie's in der englischen Welt genannt wurd... [[User:Ghost of Shadows|Ghost of Shadows]] 00:29, 4 January 2010 (CET)&lt;br /&gt;
::::deswegen hab ich da auch noch nichts gemacht ... müsste man halt bei items und so mal online nachguck --[[User:Tiramon|Tiramon]] 00:31, 4 January 2010 (CET)&lt;br /&gt;
Bin ich schon dabei, aber bei sowas wie Phasenenergieeffizienz, was ja noch nich mal in den andern Welten gibt, seh ich irgendwie schwarz. :D Aber ich glaub, ich bind die erst mal so ein, dann kann ich naemlich die ersten NPCs uebertragen und kuemmer mich dann morgen oder so drum, dass die nach un nach Englisch werden... [[User:Ghost of Shadows|Ghost of Shadows]] 00:34, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
es muss ja auch keine 1:1 Kopie sein, für den anfang reicht ja auch wenn das übersetzt wird was erreichbar ist&lt;br /&gt;
&lt;br /&gt;
Vorlagen und so wären halt erstmal das wichtigeste damit wir uns nachher wirklich nur noch um den text kümmern müssen  --[[User:Tiramon|Tiramon]] 00:40, 4 January 2010 (CET)&lt;br /&gt;
:Gut, dann halt so :D [[User:Ghost of Shadows|Ghost of Shadows]] 00:54, 4 January 2010 (CET)&lt;br /&gt;
::Ich hab's mal versucht, aber irgendwie fehlt dem Wiki hier noch was. Kannst ja mal drueber guggen. ._. Gute Nacht, [[User:Ghost of Shadows|Ghost of Shadows]] 01:21, 4 January 2010 (CET)&lt;br /&gt;
:::Ich könnte mit den Begriffen aushelfen, es gibt ne lange Liste im Übersetzertool. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:07, 6 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Loeschen ==&lt;br /&gt;
Einen wunderschoenen guten Morgen wuensch ich dir! :)&lt;br /&gt;
Ich hab grad beim Erstellen der Templates Mist gebaut. Gibt jetz zwei doppelt, die wohl 'n Tippfehler in der Ueberschrift haben und als stinknormaler User kann ich die nich loeschen. ;) Koenntest du das bitte machen?&lt;br /&gt;
Grueßchens [[User:Ghost of Shadows|Ghost of Shadows]] 10:22, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:verlink am besten bei sowas hier das template das gelöscht werden soll dann muss ich nicht suchen --[[User:Tiramon|Tiramon]] 10:37, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::Ok, also [[http://www.fwwiki.org/index.php/Template:Dungeon/Color]], mal sehn, ob die zweite noch find. Und wart, bevor du weitermachst. Ich hab die Farben alle im AE geschrieben un nich in BE. Also color, statt colour [[User:Ghost of Shadows|Ghost of Shadows]] 10:40, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:::korrekte wiki interne verlinkung wäre aber in dem fall [[Template:Dungeon/Color]] --[[User:Tiramon|Tiramon]] 10:43, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::::Beim naechsten Mal dann.... [[User:Ghost of Shadows|Ghost of Shadows]] 10:45, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Mir ist aber auch gerade aufgefallen das es ja AE und BE gibt versuche gerade mal rauszufinden was wir offiziell im Spiel verwenden&lt;br /&gt;
&lt;br /&gt;
:*g* Ich wuerd vermuten BE, nachdem Sotrax meinte, einer der &amp;quot;Chefuebersetzer&amp;quot; kaeme aus Afrika. Die waren die meiste Zeit von den Briten besetzt. Außerdem lernst du BE hier eher in der Schule als AE. [[User:Ghost of Shadows|Ghost of Shadows]] 10:48, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::also der Wandschleim ist in BE geschrieben Colour --[[User:Tiramon|Tiramon]] 10:50, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::: Ja. Haett ich vllt vorher guggen solln, bevor ich die ganzen Vorlagen erstellt hab. ._. [[User:Ghost of Shadows|Ghost of Shadows]] 11:06, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Uhm... ==&lt;br /&gt;
&lt;br /&gt;
ich will ja nichts sagen, aber ganz viel von den Vorlagen, die du grad eingebunden hast, existieren schon fertig uebersetzt unter deren uebersetzen Namen. Weiß ja nich, ob du das schon gesehn hast, oder nich. [[User:Ghost of Shadows|Ghost of Shadows]] 15:33, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:geb doch bitte beispiele an... hab z.b. gerade keine ahnung welche vorlagen du meinst --[[User:Tiramon|Tiramon]] 15:34, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Ueberschriftensimulation 2 (findest du [[Template:Heading_Simulation_2|hier]]), Vorlagen-Dokumentation (findest du [[Template:Template_Documentation|hier]])...&lt;br /&gt;
&lt;br /&gt;
== Serum-Geist ==&lt;br /&gt;
&lt;br /&gt;
Hey Tira, schau mal bitte in die rassenvorlage, da steht noch serum geist und nicht die englische bezeichnung, koenntest du die evtl. noch abaendern? Mag nicht so gern in vorlagen rumpfuschen weil ich davon nicht so wirklich viel ahnung habe. Lg [[User:White-Angel|White-Angel]] 16:43, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:K.A. wo du da etwas von geist siehst --[[User:Tiramon|Tiramon]] 16:45, 5 January 2010 (CET)&lt;br /&gt;
:k ghost war nen tick schneller als ich ;) --[[User:Tiramon|Tiramon]] 16:46, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Soll passieren. *g* [[User:Ghost of Shadows|Ghost of Shadows]] 16:46, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Template Documentation ==&lt;br /&gt;
&lt;br /&gt;
Hast du dich fuer was entschieden, was du an Woertern nehmen willst? Das muesste dann ja ueberall geaendert werden. Grueßchens, [[User:Ghost of Shadows|Ghost of Shadows]] 17:21, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:im template ist es geändert wo müsste es noch geändert werden? --[[User:Tiramon|Tiramon]] 17:25, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Wenn das ueberall automatisch geaendert wird, dann gar nicht mehr, ansonsten in den ganzen Vorlagen, die ich geschrieben hab... Vermutlich auch in den allerneusten Vorlagen, obwohl ich da ''incorporated'' schon nich mehr benutzt hab. :D -- [[User:Ghost of Shadows|Ghost of Shadows]] 17:32, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Händlernetz ==&lt;br /&gt;
&lt;br /&gt;
Moin Tira, noch steht ja die Händlernetz Seite nicht, aber ich würde mich dann für World 1 gleich freiwillig melden um User zu identifizieren, im deutschen Wiki mache ich das schon für Welt 4 und Welt 6. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:05, 6 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== [[FreewarWiki:Current events|Current events]] ==&lt;br /&gt;
&lt;br /&gt;
Hei Tira, ich hab mich mal der Seite ''current events'' angenommen. Und irgendwie stimmt da noch was nicht mit der Tabelle. Kannst du dir das vielleicht mal ansehn? Grueßchen, [[Benutzer:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Discussion:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:34, 6 January 2010 (CET)&lt;br /&gt;
:habs mal gefixt, du hattest &amp;lt;nowiki&amp;gt;{{Main_Page/Brandnew}}&amp;lt;/nowiki&amp;gt; statt &amp;lt;nowiki&amp;gt;{{Main_Page/New}}&amp;lt;/nowiki&amp;gt; geschrieben, außerdem hab ich spontan noch einen Tippfehler gefunden, nach Sprachfehlern hab ich allerdings nicht gesucht. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:44, 6 January 2010 (CET)&lt;br /&gt;
::Gut, das wusst ich net. :D Aber die Tabelle is immer noch net... Da gehoert nach dem Vorbild im andern Wiki 'n Prettytable hin un ich weiß net genau wie ich den einbinden muss... Sprachlich gesehn duerften keine Fehler drin sein. Englisch eins der wenigen Dinge, die ich wirklich beherrsch. Auslandsjahr und so ;) -- [[Benutzer:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Discussion:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:57, 6 January 2010 (CET)&lt;br /&gt;
:::ein prettytable? nagut, ich schau mal was sich da machen lässt --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:45, 7 January 2010 (CET)&lt;br /&gt;
::::also ich weiß nicht was du hast, die prettytable vorlage arbeitet im artikel und er ist so wie er ist vom aufbau nahezu identisch mit dem deutschen^^ --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:50, 7 January 2010 (CET)&lt;br /&gt;
Ja nee, nich direkt. Gugg dir mal das deutsche an un dann die englische Version un dann sag mir, was dir auffaellt. :D -- [[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:53, 7 January 2010 (CET)&lt;br /&gt;
--EDIT-- Ok, hast Recht. :D Sah nur irgendwie hier so seltsam aus.&lt;br /&gt;
&lt;br /&gt;
== Bot ==&lt;br /&gt;
&lt;br /&gt;
Kannst Du den User Cybot als Bot markieren? Danke --[[User:Count Ypsilon|Count Ypsilon]] 21:32, 9 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Copy&amp;amp;paste ==&lt;br /&gt;
&lt;br /&gt;
Ich finde es gut das du uns helfen willst das Wiki zu übersetzen, aber nur einen Artikel zu kopieren und den Titel zu verändern macht leider mehr Arbeit als das es wirklich hilft. --[[User:Tiramon|Tiramon]] 18:13, 13 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Es tut mir leid das ich noch nicht weiter gekommen bin aber ich habe leider auch noch andere dinge die ich nebenbei tuhen muss sorry&lt;br /&gt;
&lt;br /&gt;
jedoch finde ich es einfacher den artikel zu bearbeiten und zu übersetzen wenn er schon im wiki steht&lt;br /&gt;
&lt;br /&gt;
das nächste problem sind dan noch die teleporter und ähnliches wo man nicht einfach die übersetzungen nehmen kann die ich passend finde sondern ich das nehmen muss was ihr im englischen freewar schon übersetzt habt.&lt;br /&gt;
&lt;br /&gt;
mfg mgmaed&lt;br /&gt;
&lt;br /&gt;
== Maps/Kartenseiten... ==&lt;br /&gt;
&lt;br /&gt;
...für Konlir, sowie ggf. Reikan &amp;amp; weiteren falsch angelegt worden.&lt;br /&gt;
&lt;br /&gt;
Wir müßten dass ändern, den Quellcode vorher sichern und die Seiten sollten komplett gelösch/neu angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Sonst ist es zu viel durcheinander, siehe bei den Shops statt '''The Salt Shop''' muss es '''Salt Shop''' heißen, wie beim '''House of Knowledge'''. [[User:Istrugar|Istrugar]] 01:39, 17 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:versteh ich das richtig? wegen einem 'The' sollen wir den ganzen Artikel löschen? Wie wäre es damit nur das 'The' zu löschen? Und falls du das nicht gemeint hast drück dich bitte deutlicher aus --[[User:Tiramon|Tiramon]] 17:48, 19 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Hallo Tiramon, wenn du sie umbenennst, wäre es noch einfacher, dachte erst man kann sie nicht mehr renamen. :) [[User:Istrugar|Istrugar]] 18:08, 19 January 2010 (CET)&lt;br /&gt;
:also Umbenennen ist mir bisher auch nirgends aufgefallen, ich hab den Artikel mal verschoben nach [[Salt Shop]], der Artikel [[The Salt Shop]] bleibt als Weiterleitung bestehen --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 13:22, 5 February 2010 (CET)&lt;br /&gt;
::Das brauchst du noch nich mal. Den Artikel kannst du dann eigentlich zum Loeschen freigeben. Zumindest theoretisch. -- [[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 20:53, 14 February 2010 (CET)&lt;br /&gt;
:::Ich hätte es auch selbst löschen können, allerdings existiert im deutschen FwWiki eine solche Weiterleitung, also hab ich beschlossen dass es sinnvoll wäre sie auch hier zu behalten. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 10:21, 15 February 2010 (CET)&lt;br /&gt;
::::Aber doch nich wegen 'nem Artikel oder? Denk mal sowieso nich, dass die User das bei Suche dann mit dem Artikel angeben... --[[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:00, 15 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Translation ==&lt;br /&gt;
&lt;br /&gt;
Hei Tira, hab grad per Zufall rausgefunden, dass unsre Uebersetzung fuer ''friedlich'' falsch ist. ''Hallowed'' heißt ''heilig'' bzw. ''geheiligt'' und das sind friedliche Felder ja nicht. Mit deinem Einverstaendnis kuemmer ich mich mal um die Berichtung der Vorlagen  etc... Mir wuerde da ''peaceful'' vorschweben. Liebes Grueßchen, [[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 20:52, 14 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
howdy Tiramon, I found a mistake, i think, on the Main Page. There is written:&lt;br /&gt;
Initial setup for englisch Freewarwiki --Tiramon 19:06, 3 January 2010 (CET)&lt;br /&gt;
but I think the right is:&lt;br /&gt;
Initial setup for english Freewarwiki --Tiramon 19:06, 3 January 2010 (CET)&lt;br /&gt;
withougt the &amp;quot;c&amp;quot; in englisch&lt;br /&gt;
[[Special:Contributions/89.247.144.118|89.247.144.118]] 21:51, 14 February 2010 (CET)&lt;br /&gt;
:Die Übersetzungen mögen falsch bzw. suboptimal sein, aber ich glaube, dass es auch ingame so ist, also müsste es so bleiben. - Tiramons Fehler in den News fixe ich mal. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 10:18, 15 February 2010 (CET)&lt;br /&gt;
::Uhm, wo wir grad dabei sind. Ja, es is ingame falsch. Hab ich dann auch spaeter noch gesehn. Also ueberall ein Misspelling rein. Und wenn dann muss es heißen ''Initial setup for the English FreewarWiki''. ;-) --[[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 17:01, 15 February 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Bot ==&lt;br /&gt;
&lt;br /&gt;
Bitte den User [[User:GalakBot|GalakBot]] als Bot markieren. --[[User:Galak van Charro|&amp;lt;font face=&amp;quot;Papyrus&amp;quot; color=&amp;quot;#CC0000&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Galak&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;black&amp;quot; face=&amp;quot;Viner Hand ITC&amp;quot;&amp;gt;&amp;lt;b&amp;gt;cry here&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:25, 18 February 2010 (CET)&lt;br /&gt;
:Done --[[User:Tiramon|Tiramon]] 13:09, 19 February 2010 (CET)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Map:Buran&amp;diff=2556</id>
		<title>Map:Buran</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Map:Buran&amp;diff=2556"/>
				<updated>2010-01-19T17:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: url fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{IC}}&lt;br /&gt;
{{Map/Start}}&lt;br /&gt;
{{Map/Coords|78}}&lt;br /&gt;
{{Map/Coords|79}}&lt;br /&gt;
{{Map/Coords|80}}&lt;br /&gt;
{{Map/Coords|81}}&lt;br /&gt;
{{Map/Coords|82}}&lt;br /&gt;
{{Map/Coords|83}}&lt;br /&gt;
{{Map/Coords|84}}&lt;br /&gt;
{{Map/Coords|85}}&lt;br /&gt;
{{Map/Coords|86}}&lt;br /&gt;
{{Map/Coords|87}}&lt;br /&gt;
{{Map/Coords|88}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|80}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|81}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/portal1.jpg|none}}{{Map/Passage|Mentoran|X=97|Y=116}}{{Map/Questpassage2|Weltraum|Weltraum}}{{Map/Place|Portal (Buran)}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|82}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt14.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt5.jpg|abgestürzter Weltraum-Kraken}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt16.jpg|Wandschleim}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|83}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt4.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt16.jpg|Kaklatron}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt17.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/bdorf7.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|84}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/bdorf7.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt5.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt14.jpg|Kleine Spinne}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|85}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/stadt19.jpg|none}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/stadt20.jpg|none}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/stadt18.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt22.jpg|none}}{{Map/Place|Shop (Buran)}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|86}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/2tower.jpg|Turmgeist}}{{Map/Place|Kontrollturm}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/stadt19.jpg|none}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/stadt18.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt17.jpg|Wandschleim}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt16.jpg|Klauenratte}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest.jpg|Waldspinne}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest3.jpg|Kleines Schlangentier}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest3.jpg|Feuerwolf}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|87}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte6.jpg|Schattenwiesel}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt16.jpg|Untoter Bürger}}{{Map/Spherepoint|blue}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt5.jpg|Kaklatron}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/bdorf7.jpg|Untoter Bürger}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt4.jpg|Wandschleim}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt8.jpg|Wandschleim}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt7.jpg|Geist der Finsternis}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest2.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/auktionshalle.jpg|none}}{{Map/Place|Auktionshalle}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|88}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/sumpf40.jpg|Sutranien}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte1.jpg|Silberfuchs}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt3.jpg|Klauenratte}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt17.jpg|Untoter Bürger}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt3.jpg|Wandschleim}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt5.jpg|Kaklatron}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt4.jpg|Untoter Bürger}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt15.jpg|Wandschleim}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest.jpg|Hase}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|89}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/sumpf14.jpg|Sutranien}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte2.jpg|Kleines Schaf}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt2.jpg|Schattenwiesel}}{{Map/Place|Haus der Schatten}}{{Map/Quest|Große Schriftrolle der Lebenden}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt14.jpg|Untoter Bürger}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt4.jpg|Schattenwiesel}}{{Map/Passage|Keller}}{{Map/Questpassage2|Goldkammer|Goldkammer}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt16.jpg|Wandschleim}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt14.jpg|Wandschleim}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest3.jpg|Gelbkatze}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|90}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte6.jpg|Milchkuh}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte1.jpg|Hare}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte6.jpg|Silverfox}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/stadt15.jpg|Untoter Bürger}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte6.jpg|Hare}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/forest2.jpg|Waldschlurch}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/schmiede.jpg|none}}{{Map/Place|The Forge}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/marktplatz2.jpg|none}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/marktplatz1.jpg|Hewn}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|91}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/schlachthof.jpg|none}}{{Map/Place|Schlachthof}}{{Map/Passage|Slaughterhouse (Dungeon)|X=-224|Y=-224}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/karte2.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/felsen13.jpg|Hewn}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|92}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/magespawn.jpg|Lost Valley}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/End/Area}}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2555</id>
		<title>Map:Orewu</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2555"/>
				<updated>2010-01-19T17:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: The Salt Shop is also no npc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TN}}&lt;br /&gt;
[[de:Karte:Orewu]]&lt;br /&gt;
{{Map/Start}}&lt;br /&gt;
{{Map/Coords|104}}&lt;br /&gt;
{{Map/Coords|105}}&lt;br /&gt;
{{Map/Coords|106}}&lt;br /&gt;
{{Map/Coords|107}}&lt;br /&gt;
{{Map/Coords|108}}&lt;br /&gt;
{{Map/Coords|109}}&lt;br /&gt;
{{Map/Coords|110}}&lt;br /&gt;
{{Map/Coords|111}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/nogar29.jpg|Nawor}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs20.jpg}}{{Map/Place|The Salt Lake Cottage}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs3.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs1.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs2.jpg|Saltwater Bird|Rattlesnake}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/1tower.jpg|Tower Ghost}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert9.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs18.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}{{Map/Spherepoint|blue}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs29.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs28.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs17.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs51.jpg}}{{Map/Place|The Salt Shop}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert.jpg|Mentoran}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/desert7.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs54.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs55.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs15.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs48.jpg}}{{Map/Place|The Dead Tree}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|116}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/sahara.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs14.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|117}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs50.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero146.jpg|Lardikia}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero096.jpg|Lardikia}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|118}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|119}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/winzig_dorea_02_01.jpg|Dorea}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/End/Area}}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2552</id>
		<title>Map:Orewu</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2552"/>
				<updated>2010-01-19T16:53:35Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: Salt Lake Cottage is not a npc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TN}}&lt;br /&gt;
[[de:Karte:Orewu]]&lt;br /&gt;
{{Map/Start}}&lt;br /&gt;
{{Map/Coords|104}}&lt;br /&gt;
{{Map/Coords|105}}&lt;br /&gt;
{{Map/Coords|106}}&lt;br /&gt;
{{Map/Coords|107}}&lt;br /&gt;
{{Map/Coords|108}}&lt;br /&gt;
{{Map/Coords|109}}&lt;br /&gt;
{{Map/Coords|110}}&lt;br /&gt;
{{Map/Coords|111}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/nogar29.jpg|Nawor}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs20.jpg}}{{Map/Place|The Salt Lake Cottage}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs3.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs1.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs2.jpg|Saltwater Bird|Rattlesnake}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/1tower.jpg|Tower Ghost}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert9.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs18.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}{{Map/Spherepoint|blue}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs29.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs28.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs17.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs51.jpg|The Salt Shop}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert.jpg|Mentoran}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/desert7.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs54.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs55.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs15.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs48.jpg}}{{Map/Place|The Dead Tree}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|116}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/sahara.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs14.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|117}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs50.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero146.jpg|Lardikia}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero096.jpg|Lardikia}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|118}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|119}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/winzig_dorea_02_01.jpg|Dorea}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/End/Area}}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2550</id>
		<title>Map:Orewu</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=Map:Orewu&amp;diff=2550"/>
				<updated>2010-01-19T16:49:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: +de&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TN}}&lt;br /&gt;
[[de:Karte:Orewu]]&lt;br /&gt;
{{Map/Start}}&lt;br /&gt;
{{Map/Coords|104}}&lt;br /&gt;
{{Map/Coords|105}}&lt;br /&gt;
{{Map/Coords|106}}&lt;br /&gt;
{{Map/Coords|107}}&lt;br /&gt;
{{Map/Coords|108}}&lt;br /&gt;
{{Map/Coords|109}}&lt;br /&gt;
{{Map/Coords|110}}&lt;br /&gt;
{{Map/Coords|111}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|112}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/nogar29.jpg|Nawor}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|113}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs20.jpg|The Salt Lake Cottage}}{{Map/Place|The Salt Lake Cottage}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs3.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs1.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs2.jpg|Saltwater Bird|Rattlesnake}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/1tower.jpg|Tower Ghost}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|114}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert9.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs18.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}{{Map/Spherepoint|blue}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs29.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs28.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs17.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs51.jpg|The Salt Shop}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|115}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/desert.jpg|Mentoran}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/desert7.jpg|none}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs54.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs55.jpg|Salt Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs15.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs48.jpg}}{{Map/Place|The Dead Tree}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs52.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|116}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/sahara.jpg|Mentoran}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs14.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs19.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs49.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|none}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|117}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs50.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs25.jpg|Saltwater Bird}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs21.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs8.jpg|Sandalin}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs53.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero146.jpg|Lardikia}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/lahero096.jpg|Lardikia}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|118}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs26.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Field|http://world1.freewar.com/freewar/images/map/salzs24.jpg|Living Salthill}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
&lt;br /&gt;
{{Map/NewRow}}&lt;br /&gt;
{{Map/Coords|119}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Borderfield|http://world1.freewar.com/freewar/images/map/winzig_dorea_02_01.jpg|Dorea}}&lt;br /&gt;
{{Map/Mount}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/Blank}}&lt;br /&gt;
{{Map/End/Area}}&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=User_talk:Tiramon&amp;diff=2549</id>
		<title>User talk:Tiramon</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=User_talk:Tiramon&amp;diff=2549"/>
				<updated>2010-01-19T16:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: /* Maps/Kartenseiten... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Start off ==&lt;br /&gt;
&lt;br /&gt;
Can we already start copying the stuff from the German Wiki or is it too early? I mean, I can see you still working on it. ;) And: If there is anything I can help you with, tell me... Kind regards, [[User:Ghost of Shadows|Ghost of Shadows]] 00:17, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
graphics are working now, so feel free to translate the articles to this wiki --[[User:Tiramon|Tiramon]] 00:21, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
: Sounds good to me :) [[User:Ghost of Shadows|Ghost of Shadows]] 00:22, 4 January 2010 (CET)&lt;br /&gt;
::Achso, Vorlagen erst mal auf Deutsch lassen, oder gleich mituebersetzen? [[User:Ghost of Shadows|Ghost of Shadows]] 00:27, 4 January 2010 (CET)&lt;br /&gt;
::am besten gleich übersetzen sollen ja auch die neuen user was mit anfangen können&lt;br /&gt;
:::Das dacht ich mir. Aber ich weiß bei der Haelfte nicht, wie's im Englischen heißt, geschweige denn, wie's in der englischen Welt genannt wurd... [[User:Ghost of Shadows|Ghost of Shadows]] 00:29, 4 January 2010 (CET)&lt;br /&gt;
::::deswegen hab ich da auch noch nichts gemacht ... müsste man halt bei items und so mal online nachguck --[[User:Tiramon|Tiramon]] 00:31, 4 January 2010 (CET)&lt;br /&gt;
Bin ich schon dabei, aber bei sowas wie Phasenenergieeffizienz, was ja noch nich mal in den andern Welten gibt, seh ich irgendwie schwarz. :D Aber ich glaub, ich bind die erst mal so ein, dann kann ich naemlich die ersten NPCs uebertragen und kuemmer mich dann morgen oder so drum, dass die nach un nach Englisch werden... [[User:Ghost of Shadows|Ghost of Shadows]] 00:34, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
es muss ja auch keine 1:1 Kopie sein, für den anfang reicht ja auch wenn das übersetzt wird was erreichbar ist&lt;br /&gt;
&lt;br /&gt;
Vorlagen und so wären halt erstmal das wichtigeste damit wir uns nachher wirklich nur noch um den text kümmern müssen  --[[User:Tiramon|Tiramon]] 00:40, 4 January 2010 (CET)&lt;br /&gt;
:Gut, dann halt so :D [[User:Ghost of Shadows|Ghost of Shadows]] 00:54, 4 January 2010 (CET)&lt;br /&gt;
::Ich hab's mal versucht, aber irgendwie fehlt dem Wiki hier noch was. Kannst ja mal drueber guggen. ._. Gute Nacht, [[User:Ghost of Shadows|Ghost of Shadows]] 01:21, 4 January 2010 (CET)&lt;br /&gt;
:::Ich könnte mit den Begriffen aushelfen, es gibt ne lange Liste im Übersetzertool. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:07, 6 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Loeschen ==&lt;br /&gt;
Einen wunderschoenen guten Morgen wuensch ich dir! :)&lt;br /&gt;
Ich hab grad beim Erstellen der Templates Mist gebaut. Gibt jetz zwei doppelt, die wohl 'n Tippfehler in der Ueberschrift haben und als stinknormaler User kann ich die nich loeschen. ;) Koenntest du das bitte machen?&lt;br /&gt;
Grueßchens [[User:Ghost of Shadows|Ghost of Shadows]] 10:22, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:verlink am besten bei sowas hier das template das gelöscht werden soll dann muss ich nicht suchen --[[User:Tiramon|Tiramon]] 10:37, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::Ok, also [[http://www.fwwiki.org/index.php/Template:Dungeon/Color]], mal sehn, ob die zweite noch find. Und wart, bevor du weitermachst. Ich hab die Farben alle im AE geschrieben un nich in BE. Also color, statt colour [[User:Ghost of Shadows|Ghost of Shadows]] 10:40, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:::korrekte wiki interne verlinkung wäre aber in dem fall [[Template:Dungeon/Color]] --[[User:Tiramon|Tiramon]] 10:43, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::::Beim naechsten Mal dann.... [[User:Ghost of Shadows|Ghost of Shadows]] 10:45, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Mir ist aber auch gerade aufgefallen das es ja AE und BE gibt versuche gerade mal rauszufinden was wir offiziell im Spiel verwenden&lt;br /&gt;
&lt;br /&gt;
:*g* Ich wuerd vermuten BE, nachdem Sotrax meinte, einer der &amp;quot;Chefuebersetzer&amp;quot; kaeme aus Afrika. Die waren die meiste Zeit von den Briten besetzt. Außerdem lernst du BE hier eher in der Schule als AE. [[User:Ghost of Shadows|Ghost of Shadows]] 10:48, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::also der Wandschleim ist in BE geschrieben Colour --[[User:Tiramon|Tiramon]] 10:50, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
::: Ja. Haett ich vllt vorher guggen solln, bevor ich die ganzen Vorlagen erstellt hab. ._. [[User:Ghost of Shadows|Ghost of Shadows]] 11:06, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Uhm... ==&lt;br /&gt;
&lt;br /&gt;
ich will ja nichts sagen, aber ganz viel von den Vorlagen, die du grad eingebunden hast, existieren schon fertig uebersetzt unter deren uebersetzen Namen. Weiß ja nich, ob du das schon gesehn hast, oder nich. [[User:Ghost of Shadows|Ghost of Shadows]] 15:33, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:geb doch bitte beispiele an... hab z.b. gerade keine ahnung welche vorlagen du meinst --[[User:Tiramon|Tiramon]] 15:34, 4 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:::: Ueberschriftensimulation 2 (findest du [[Template:Heading_Simulation_2|hier]]), Vorlagen-Dokumentation (findest du [[Template:Template_Documentation|hier]])...&lt;br /&gt;
&lt;br /&gt;
== Serum-Geist ==&lt;br /&gt;
&lt;br /&gt;
Hey Tira, schau mal bitte in die rassenvorlage, da steht noch serum geist und nicht die englische bezeichnung, koenntest du die evtl. noch abaendern? Mag nicht so gern in vorlagen rumpfuschen weil ich davon nicht so wirklich viel ahnung habe. Lg [[User:White-Angel|White-Angel]] 16:43, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:K.A. wo du da etwas von geist siehst --[[User:Tiramon|Tiramon]] 16:45, 5 January 2010 (CET)&lt;br /&gt;
:k ghost war nen tick schneller als ich ;) --[[User:Tiramon|Tiramon]] 16:46, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Soll passieren. *g* [[User:Ghost of Shadows|Ghost of Shadows]] 16:46, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Template Documentation ==&lt;br /&gt;
&lt;br /&gt;
Hast du dich fuer was entschieden, was du an Woertern nehmen willst? Das muesste dann ja ueberall geaendert werden. Grueßchens, [[User:Ghost of Shadows|Ghost of Shadows]] 17:21, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:im template ist es geändert wo müsste es noch geändert werden? --[[User:Tiramon|Tiramon]] 17:25, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:: Wenn das ueberall automatisch geaendert wird, dann gar nicht mehr, ansonsten in den ganzen Vorlagen, die ich geschrieben hab... Vermutlich auch in den allerneusten Vorlagen, obwohl ich da ''incorporated'' schon nich mehr benutzt hab. :D -- [[User:Ghost of Shadows|Ghost of Shadows]] 17:32, 5 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Händlernetz ==&lt;br /&gt;
&lt;br /&gt;
Moin Tira, noch steht ja die Händlernetz Seite nicht, aber ich würde mich dann für World 1 gleich freiwillig melden um User zu identifizieren, im deutschen Wiki mache ich das schon für Welt 4 und Welt 6. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 12:05, 6 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== [[FreewarWiki:Current events|Current events]] ==&lt;br /&gt;
&lt;br /&gt;
Hei Tira, ich hab mich mal der Seite ''current events'' angenommen. Und irgendwie stimmt da noch was nicht mit der Tabelle. Kannst du dir das vielleicht mal ansehn? Grueßchen, [[Benutzer:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Discussion:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 16:34, 6 January 2010 (CET)&lt;br /&gt;
:habs mal gefixt, du hattest &amp;lt;nowiki&amp;gt;{{Main_Page/Brandnew}}&amp;lt;/nowiki&amp;gt; statt &amp;lt;nowiki&amp;gt;{{Main_Page/New}}&amp;lt;/nowiki&amp;gt; geschrieben, außerdem hab ich spontan noch einen Tippfehler gefunden, nach Sprachfehlern hab ich allerdings nicht gesucht. --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:44, 6 January 2010 (CET)&lt;br /&gt;
::Gut, das wusst ich net. :D Aber die Tabelle is immer noch net... Da gehoert nach dem Vorbild im andern Wiki 'n Prettytable hin un ich weiß net genau wie ich den einbinden muss... Sprachlich gesehn duerften keine Fehler drin sein. Englisch eins der wenigen Dinge, die ich wirklich beherrsch. Auslandsjahr und so ;) -- [[Benutzer:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Discussion:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 18:57, 6 January 2010 (CET)&lt;br /&gt;
:::ein prettytable? nagut, ich schau mal was sich da machen lässt --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:45, 7 January 2010 (CET)&lt;br /&gt;
::::also ich weiß nicht was du hast, die prettytable vorlage arbeitet im artikel und er ist so wie er ist vom aufbau nahezu identisch mit dem deutschen^^ --[[User:Galak van Charro|&amp;lt;font color=&amp;quot;purple&amp;quot;&amp;gt;Galak van Charro&amp;lt;/font&amp;gt;]] [[User talk:Galak van Charro|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;cry here&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:50, 7 January 2010 (CET)&lt;br /&gt;
Ja nee, nich direkt. Gugg dir mal das deutsche an un dann die englische Version un dann sag mir, was dir auffaellt. :D -- [[User:Ghost of Shadows|'''&amp;lt;font color=&amp;quot;#000000&amp;quot;&amp;gt;Ghosty&amp;lt;/font&amp;gt;''']] [[User Talk:Ghost of Shadows|&amp;lt;sup&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;Express yourself&amp;lt;/font&amp;gt;&amp;lt;/sup&amp;gt;]] 19:53, 7 January 2010 (CET)&lt;br /&gt;
--EDIT-- Ok, hast Recht. :D Sah nur irgendwie hier so seltsam aus.&lt;br /&gt;
&lt;br /&gt;
== Bot ==&lt;br /&gt;
&lt;br /&gt;
Kannst Du den User Cybot als Bot markieren? Danke --[[User:Count Ypsilon|Count Ypsilon]] 21:32, 9 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
== Copy&amp;amp;paste ==&lt;br /&gt;
&lt;br /&gt;
Ich finde es gut das du uns helfen willst das Wiki zu übersetzen, aber nur einen Artikel zu kopieren und den Titel zu verändern macht leider mehr Arbeit als das es wirklich hilft. --[[User:Tiramon|Tiramon]] 18:13, 13 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
Es tut mir leid das ich noch nicht weiter gekommen bin aber ich habe leider auch noch andere dinge die ich nebenbei tuhen muss sorry&lt;br /&gt;
&lt;br /&gt;
jedoch finde ich es einfacher den artikel zu bearbeiten und zu übersetzen wenn er schon im wiki steht&lt;br /&gt;
&lt;br /&gt;
das nächste problem sind dan noch die teleporter und ähnliches wo man nicht einfach die übersetzungen nehmen kann die ich passend finde sondern ich das nehmen muss was ihr im englischen freewar schon übersetzt habt.&lt;br /&gt;
&lt;br /&gt;
mfg mgmaed&lt;br /&gt;
&lt;br /&gt;
== Maps/Kartenseiten... ==&lt;br /&gt;
&lt;br /&gt;
...für Konlir, sowie ggf. Reikan &amp;amp; weiteren falsch angelegt worden.&lt;br /&gt;
&lt;br /&gt;
Wir müßten dass ändern, den Quellcode vorher sichern und die Seiten sollten komplett gelösch/neu angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Sonst ist es zu viel durcheinander, siehe bei den Shops statt '''The Salt Shop''' muss es '''Salt Shop''' heißen, wie beim '''House of Knowledge'''. [[User:Istrugar|Istrugar]] 01:39, 17 January 2010 (CET)&lt;br /&gt;
&lt;br /&gt;
:versteh ich das richtig? wegen einem 'The' sollen wir den ganzen Artikel löschen? Wie wäre es damit nur das 'The' zu löschen? Und falls du das nicht gemeint hast drück dich bitte deutlicher aus --[[User:Tiramon|Tiramon]] 17:48, 19 January 2010 (CET)&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	<entry>
		<id>https://www.fwwiki.org/index.php?title=CompleteMap&amp;diff=2547</id>
		<title>CompleteMap</title>
		<link rel="alternate" type="text/html" href="https://www.fwwiki.org/index.php?title=CompleteMap&amp;diff=2547"/>
				<updated>2010-01-19T16:45:05Z</updated>
		
		<summary type="html">&lt;p&gt;Tiramon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TN}}&amp;lt;big class=&amp;quot;gesamtkartenwarnung&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''Achtung:''' Die Gesamtkarte hat neue Funktionen. Um sie zu nutzen, aktualisiere die Seite (drücke [F5]) oder leere deinen Browsercache!&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;br /&amp;gt;Sollten Fehler auftreten, diese bitte auf der [[Talk:CompleteMap|discussion page]] melden.&amp;lt;/big&amp;gt;&lt;br /&gt;
{| class=&amp;quot;IEonly&amp;quot; {{Bausteindesign3}} align=&amp;quot;center&amp;quot; |&lt;br /&gt;
 | [[Bild:IEMap.jpg]]&lt;br /&gt;
 | '''Achtung!''' Den vollen Umfang unseres Kartenservice kannst Du leider nicht nutzen, da Du den Microsoft Internet-Explorer verwendest, der aufgrund technischer Mängel nicht in der Lage ist, die Gesamtkartenfunktionen richtig auszuführen.&lt;br /&gt;
 |}&lt;br /&gt;
{| class=&amp;quot;brownlink&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;width:100%; border-collapse:collapse;&amp;quot;&lt;br /&gt;
 | style=&amp;quot;width:10px;&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
 | style=&amp;quot;width:70px; background-color:#bba381; border:solid 2px #775533; text-align:center; font-weight:bold;&amp;quot; | &amp;lt;span id=&amp;quot;map_link_normal&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;[[#|Complete Map]]&amp;lt;/span&amp;gt;&lt;br /&gt;
 | style=&amp;quot;width:70px; background-color:#ddccaa; border:solid 2px #775533; text-align:center;&amp;quot; | &amp;lt;span id=&amp;quot;map_link_router&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;[[#|Find Way]]&amp;lt;/span&amp;gt;&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
 |- style=&amp;quot;border:2px solid #775533; border-bottom:none; background-color:#ddccaa;&amp;quot;&lt;br /&gt;
 | id=&amp;quot;map_nav&amp;quot; colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
 {| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin-top:3px; background-color:#ddccaa;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
  | &amp;lt;span id=&amp;quot;map_label_start&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;Start:&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
  | id=&amp;quot;map_start&amp;quot; | &amp;lt;big&amp;gt;Karte wird geladen...&amp;lt;/big&amp;gt;&lt;br /&gt;
  | id=&amp;quot;map_button&amp;quot; rowspan=&amp;quot;2&amp;quot; | &amp;amp;nbsp;&lt;br /&gt;
  | &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&lt;br /&gt;
  | rowspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align:left;&amp;quot; |&lt;br /&gt;
  {| id=&amp;quot;map_tools&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;background-color:#ddccaa; display:none;&amp;quot;&lt;br /&gt;
   ! colspan=&amp;quot;4&amp;quot; | &amp;amp;nbsp;Hilfsmittel:&lt;br /&gt;
   |-&lt;br /&gt;
   | style=&amp;quot;vertical-align:top;&amp;quot;  | [[gelbe Zauberkugel|gelbe ZK]] || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | [[Home Spell]]&lt;br /&gt;
:&amp;lt;span id=&amp;quot;map_race&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   | rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | [[Kleine Zauberkugel|kl.]]/[[Gepresste Zauberkugel|gepr.]]/[[Große Zauberkugel|gr. ZK]]/&amp;amp;nbsp;&lt;br /&gt;
:[[Nebel der Teleportation|Nebel]]/[[Schattenflügel|Flügel]]&lt;br /&gt;
   | style=&amp;quot;vertical-align:top;&amp;quot; | [[Haus der Portale|Portale]]&lt;br /&gt;
   |-&lt;br /&gt;
   | style=&amp;quot;vertical-align:top;&amp;quot; | [[Ring of the Sand Winds|Sand Wind]]&amp;amp;nbsp; || style=&amp;quot;vertical-align:top;&amp;quot; | [[Stab des Handels|Handelsstab]]&lt;br /&gt;
   |}&lt;br /&gt;
  |-&lt;br /&gt;
  | &amp;lt;span id=&amp;quot;map_label_dest&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;Target:&amp;lt;/span&amp;gt;&lt;br /&gt;
  | &amp;lt;div id=&amp;quot;map_dest&amp;quot;&amp;gt;&amp;lt;span&amp;gt;Javascript muss aktiviert sein.&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  |-&lt;br /&gt;
  | colspan=&amp;quot;3&amp;quot; | &amp;lt;span id=&amp;quot;map_label_mouse&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;amp;nbsp; &amp;amp;#8627; &amp;lt;sub&amp;gt;pick with mouse &amp;amp;#8729; [[#|Change Start/Target tauschen]]&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  |}&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_out&amp;quot; style=&amp;quot;font-size:larger;font-weight:bold;line-height:1.7em;text-align:center;&amp;quot;&amp;gt;&amp;lt;span id=&amp;quot;map_out_route&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;map_out_area&amp;quot; style=&amp;quot;visibility:hidden;&amp;quot;&amp;gt;[[Area]]&amp;lt;span id=&amp;quot;map_out_place&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;amp;nbsp;-&amp;amp;nbsp;[[Place]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
 |- style=&amp;quot;border:2px solid #775533; border-top:none;&amp;quot;&lt;br /&gt;
 | colspan=&amp;quot;4&amp;quot; |&lt;br /&gt;
&amp;lt;!-- (BRY - TLY + 4) * 15 - je 1 Feld für Rand, 1 sowieso und 2 toleranz = 5 --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;position:relative; width:100%; height:600px; background:white; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map&amp;quot; style=&amp;quot;position:absolute;&amp;quot;&amp;gt;&amp;lt;!-- für Netscape --&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_img&amp;quot; style=&amp;quot;position:absolute; left:0px; top:0px; padding:2px;&amp;quot;&amp;gt;http://www.fwwiki.de/images/e/ee/Gesamtkarte_Kontinent_%28automatisch_generiert%29.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_img_narubia&amp;quot; style=&amp;quot;position:absolute; left:1425px; top:90px; padding:2px;&amp;quot;&amp;gt;http://fwwiki.de/images/1/16/Gesamtkarte_Narubia_%28automatisch_generiert%29.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_img_eisinsel&amp;quot; style=&amp;quot;position:absolute; left:1440px; top:315px; padding:2px;&amp;quot;&amp;gt;http://fwwiki.de/images/0/09/Gesamtkarte_Gefrorene_Insel_%28automatisch_generiert%29.jpg&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_horz&amp;quot; style=&amp;quot;position:absolute; height:15px; display:none; border:2px solid red;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_vert&amp;quot; style=&amp;quot;position:absolute; width:15px; display:none; border:2px solid red;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_dest_horz&amp;quot; style=&amp;quot;position:absolute; height:15px; display:none; border:2px solid lime;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_dest_vert&amp;quot; style=&amp;quot;position:absolute; width:15px; display:none; border:2px solid lime;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;map_path&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;coordlist&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;{{msgnw::Coordinates (list)}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;sitelist&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;{{msgnw::Places (list)}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;metadata&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;OffsetX&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;OffsetY&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;TopLeftX&amp;quot;&amp;gt;44&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;TopLeftY&amp;quot;&amp;gt;73&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;BottomRightX&amp;quot;&amp;gt;146&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;BottomRightY&amp;quot;&amp;gt;130&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaOffsetX&amp;quot;&amp;gt;95&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaOffsetY&amp;quot;&amp;gt;6&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaTopLeftX&amp;quot;&amp;gt;499&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaTopLeftY&amp;quot;&amp;gt;51&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaBottomRightX&amp;quot;&amp;gt;508&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;narubiaBottomRightY&amp;quot;&amp;gt;57&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;prefixNarubia&amp;quot;&amp;gt;narubia&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselOffsetX&amp;quot;&amp;gt;96&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselOffsetY&amp;quot;&amp;gt;21&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselTopLeftX&amp;quot;&amp;gt;1003&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselTopLeftY&amp;quot;&amp;gt;1002&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselBottomRightX&amp;quot;&amp;gt;1011&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;eisinselBottomRightY&amp;quot;&amp;gt;1008&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;prefixGefrorene_Insel&amp;quot;&amp;gt;eisinsel&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span class=&amp;quot;crossmod&amp;quot;&amp;gt;0&amp;amp;#124;0&amp;amp;#124;132&amp;amp;#124;109&amp;amp;#124;0&amp;amp;#124;94&amp;amp;#124;0&amp;amp;#124;60&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;crossmod&amp;quot;&amp;gt;0&amp;amp;#124;110&amp;amp;#124;132&amp;amp;#124;130&amp;amp;#124;0&amp;amp;#124;105&amp;amp;#124;0&amp;amp;#124;60&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;crossmod&amp;quot;&amp;gt;133&amp;amp;#124;110&amp;amp;#124;144&amp;amp;#124;130&amp;amp;#124;0&amp;amp;#124;105&amp;amp;#124;38&amp;amp;#124;22&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
 |}&lt;br /&gt;
''Sollten Fehler auftreten, so liegt dies wahrscheinlich an einer alten gecachten Version der JavaScript-Datei. Aktualisiere in diesem Fall diese Seite (drücke [F5]) oder leere Deinen Browsercache.''&lt;br /&gt;
&lt;br /&gt;
[[Category:general]] [[Category:Areas|!Maps]]&lt;/div&gt;</summary>
		<author><name>Tiramon</name></author>	</entry>

	</feed>