B++ 1.0

By arctus Last update Nov 20, 2008 — Installed 1,554 times. Daily Installs: 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 3, 1, 0, 1, 2, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

the source is over 100KB, syntax highlighting in the browser is too slow

// ==UserScript==
// @name B++ 1.0
// @author Victor Garcia (aka Croc), Szabka, Lux, Nux, ms99
// @namespace T3
// @version 3.3.8.3
// @description  (v 3.3.8.3; Travian v3 addons originally by Victor Garcia (aka Croc); - updated by Szabka pl51-7.June 2008; - updated by ms99 & Nux-19.November.2008
// @source http://userscripts.org/scripts/show/28129
// @identifier http://userscripts.org/scripts/show/28129.user.js
// @include http://*.travian*.*/*.php*
// @exclude http://*.travian*.*/hilfe.php*
// @exclude http://*.travian*.*/log*.php*
// @exclude http://*.travian*.*/index.php*
// @exclude http://*.travian*.*/anleitung.php*
// @exclude http://*.travian*.*/impressum.php*
// @exclude http://*.travian*.*/anmelden.php*
// @exclude http://*.travian*.*/gutscheine.php*
// @exclude http://*.travian*.*/spielregeln.php*
// @exclude http://*.travian*.*/links.php*
// @exclude http://*.travian*.*/geschichte.php*
// @exclude http://*.travian*.*/tutorial.php*
// @exclude http://*.travian*.*/manual.php*
// @exclude http://*.travian*.*/ajax.php*
// @exclude http://*.travian*.*/ad/*
// @exclude http://*.travian*.*/chat/*
// @exclude http://forum.travian*.*
// @exclude http://board.travian*.*
// @exclude http://shop.travian*.*
// @exclude http://*.travian*.*/activate.php*
// @exclude http://*.travian*.*/support.php*
// @exclude  http://help.travian*.*/*
// @exclude *.css
// @exclude *.js
// ==/UserScript==

//Travian3 Beyond - ML&CN (multilanguage & center numbers)

/*
* The original script from Victor Garcia (aka Croc) is licensed under the
* Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Spain License.
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/es/
*
* The updated script from ms99 & Nux is licensed under the
* Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License
* To view a copy of this license, please visit http://creativecommons.org/licenses/by-nc-sa/3.0/de/
*
* An English translation of the "Creative Commons Attribution-Noncomercial-Share Alike 3.0 License"
* can be found here http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en
*
* Š Copyright ms99 & Nux, 2008-2009
*
* All rights to most images embedded in this script belong to Travian Games Gmbh  (http://www.traviangames.com/ and http://www.travian.com).
* All rights to additional images embedded in this script belong to their respective creators or to ms99, Nux, Lux, DMaster, fr3nchlover
*
* Parts of this code are provided (or based on code written) by others
* RELEVANT CONTRIBUTIONS TO THIS SCRIPT (listed in alphabetical order).  THANK YOU !!!
*	BmW for the great ideas, comments, screenshots, testing and continuous help !
*	Brains for his ideas, comments, icons and help !
*	DMaster for the great ideas, comments. pictures, testing, screenshots and help !
*	Dream1 for his ideas, comments, screenshots, translation and help !
*	ezGertie for his ideas, comments, screenshots and help !
*	friedturnip for the "alt" tags for images !
*	fr3nchlover for testing, translation, ideas, code and bug fixes provided !
*	Lux for the new behavior of the "Travian Beyond Setup" !
*	MarioCheng for great ideas, comments, translations and help !
*	phob0z for his ideas, comments, translation and code !
*	someweirdnobody for the amazing "Select all troops" function !
*	vampiricdust/fr3nchlover for fixing the villages2cp function  !
*	yabash for ideas, translations, comments, icons and help !
*	Zippo for the global/local options of the saved offers, support, translation, patience and help !
* Please have understanding if I've forgotten somebody with a relevant contribution to this script.  Please send a message to the address specified on the page of the script, for credits.
* Other contributors' (nick)names are provided for your information in the header of (or inside) the functions
* Special thanks to all contributors and translators of this script !
 */

// Main function executed when the whole page is loaded
function functionMain(e) {

	// Time when the script initiates on the current page
	var TBeyondRunTime = new Array(1);
	TBeyondRunTime[0] = new Date().getTime();

	var SCRIPT = {
		url: 'http://userscripts.org/scripts/source/28129.user.js',
		version: '3.3.8.3',
		name: ':D',
		presentationurl: 'http://userscripts.org/scripts/show/28129'
	};

	var versionText = SCRIPT.version + " - " + SCRIPT.name;

	//var boolShowExtendedIcons = "0";
	var boolShowBigIconAlliance = "0";
	var boolShowNoteBlock = "0";
	var boolShowCenterNumbers = "0";
	var boolShowBookmarks = "0";
	var boolShowDistTimes = "0";
	var boolShowStatLinks = "0";
	var boolIsAvailableBarracks = false;
	var boolShowBuildColorCodes = "0";
	var boolShowResColorCodes = "0";
	var boolShowCellTypeInfo = "0";
	var boolShowMenuSection3 = "0";
	var boolShowTravmapLinks = "0";
	var boolIsAvailableTownHall = "0";
	var boolShowTroopInfoTooltips = "0";
	var boolShowInOutIcons = "0";
	var villageName = "";
	var pack_grafico = "";
	var getDocDirection;
	var wsServerName;
	var wsURLStart = new Array();
	wsURLStart["0"]	= "http://www.travian.ws/analyser.pl?s=";
	wsURLStart["1"]	= "http://travian-utils.com/?s=";
	//wsURLCropFinderLink = "&u=2";
	var wsURLCropFinderLinkV2 = "http://crop-finder.com/";
	var crtUserName;
	var crtUserID;
	var urlNow = window.location.pathname + window.location.search;
	var villageID = "";
	var xCoord, yCoord;
	var crtUserRace = "";
	//var crtServer = "";
	var boolOldServerVersion = "0";
	var xActiveVillage = "";
	var yActiveVillage = "";
	var detectedLanguage = "en";
	var warsimExtLink = "http://kirilloid.ru/travian/warsim.php";
	var warsimIntLink = "warsim.php";
	var newdidActive;
	var fullServerName;
	
	var LOG_LEVEL = 10;

	var currentResUnits = new Array(4);		// Current resource units
	var capacity = new Array(4);			// Capacity of the warehouse/granary
	var productionPerHour = new Array(4); 	//production per hour for the four resource types

	var XPFirst = XPathResult.FIRST_ORDERED_NODE_TYPE;		// Constante que devuelve el primer elemento por XPath
	var XPList  = XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE;		// Constante que devuelve una lista de elementos por XPath
	var XPIterate  = XPathResult.UNORDERED_NODE_ITERATOR_TYPE;		// Constante que deuvelve un iterador de elementos por XPath

	//css Style declarations
    //general
    var cssStyle = "";
	cssStyle += "#resumen {position:relative; width:900px;}";
    cssStyle += "#tabla_mapa {position: relative; width:900px; margin-top:16px;}";
    cssStyle += ".bttable {width:100%; height:129px;}";
    cssStyle += ".dcol {color:#A0A0A0;}";
	// NEW TABLE STYLE for the Total village troops table (initially),  Provided by david.macej.  Thank you !
    cssStyle += "table.tbg tr.cbgx td, td.cbgx {background-color:#FFFFC0;}";
    GM_addStyle(cssStyle);

    GM_addStyle(cssStyle);

	//------------------------------------------
	//Modified by Lux
	//------------------------------------------
	var cssStyleSetup =	".MsgPageOff {visibility: hidden; display: none; position: absolute; top: -100px; left: -100px;}" +
				".OuterMsgPageOn {position: absolute; top: 0px; left: 0px; visibility: visible; width: 100%; height: 120%; background-color: #000; z-index: 1998; opacity:0.75;}"+
				".InnerMsgPageOn {position: absolute;  left:25%; top:2.8%; visibility: visible; opacity:1; z-index: 1999;}"+
				".divCloseMsgPageOn {position: absolute;  left:73.5%; top:0.2%; visibility: visible; opacity:1; z-index: 2000;}";
	GM_addStyle(cssStyleSetup);
	//------------------------------------------

	//npc Merchant
	var cssNPCStyle = "";
	cssNPCStyle += ".npc-general {margin:3px 0 0; font-size:10px}";
	cssNPCStyle += ".npc-red {color: #DD0000}";
	cssNPCStyle += ".npc-green {color: #009900}";
	cssNPCStyle += ".npc-highlight {color: #009900; background-color: #FFFFCC}";
	GM_addStyle(cssNPCStyle);

	var NPCresParameter = 'npcXX';
	var NPCnameParameter = 'npcName';
	var NPCURL = '/build.php?gid=17&t=3';

	//resource level & center numbers
	var CN_COLOR_TEXT = '#000000';

	var CN_COLOR_NEUTRAL = '#FDF8C1';
	var CN_COLOR_MAX_LEVEL = '#7DFF7D';
	var CN_COLOR_NO_UPGRADE = '#FF9696';
	var CN_COLOR_UPGRADABLE_VIA_NPC = '#FFC84B';

	var cssResDiv = "#resDiv{position:absolute; top:69px; left:12px; z-index:20;}";
	GM_addStyle(cssResDiv);

	//center numbers
	var cssCNStyle = "";
	cssCNStyle += ".CNbuildingtags{background-color:" + CN_COLOR_NEUTRAL + "; border:thin solid #000000; -moz-border-radius: 2em; padding-top: 3px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; font-weight:bold; color:" + CN_COLOR_TEXT + "; text-align:center; position:absolute; width:21px; height:18px; cursor:pointer; visibility:hidden; z-index:26;}";
	GM_addStyle(cssCNStyle);

	var gidToName = new Array();
    gidToName[1] = 'lumber';
    gidToName[2] = 'clay';
    gidToName[3] = 'iron';
    gidToName[4] = 'crop';
    gidToName[5] = 'sawmill';
    gidToName[6] = 'brickyard';
    gidToName[7] = 'ironFoundry';
    gidToName[8] = 'grainMill';
    gidToName[9] = 'bakery';
    gidToName[10] = 'warehouse';
    gidToName[11] = 'granary';
    gidToName[12] = 'blacksmith';
    gidToName[13] = 'armoury';
    gidToName[14] = 'tournamentSquare';
    gidToName[15] = 'mainBuilding';
    gidToName[16] = 'rallyPoint';
    gidToName[17] = 'marketplace';
    gidToName[18] = 'embassy';
    gidToName[19] = 'barracks';
    gidToName[20] = 'stable';
    gidToName[21] = 'workshop';
    gidToName[22] = 'academy';
    gidToName[23] = 'cranny';
    gidToName[24] = 'townhall';
    gidToName[25] = 'residence';
    gidToName[26] = 'palace';
    gidToName[27] = 'treasury';
    gidToName[28] = 'tradeOffice';
    gidToName[29] = 'greatBarrack';
    gidToName[30] = 'greatStable';
	gidToName[31] = 'wallGauls';
	gidToName[32] = 'wallRomans';
	gidToName[33] = 'wallTeutons';
    gidToName[34] = 'stonemason';
    gidToName[35] = 'brewery';
    gidToName[36] = 'trapper';
    gidToName[37] = 'herosMansion';
    gidToName[38] = 'greatWarehouse';
    gidToName[39] = 'greatGranary';
    gidToName[40] = 'WW';

	var xLang = new Array(0);
	//default language = English  (.uk, .com and .us)
	//we'll replace the array item values with the translated ones (if available) based on the language detected

	xLang['ALLIANCE'] 		= 'Alliance';
	xLang['PROFILE'] 		= 'User Profile';
	xLang['SIM'] 			= 'Combat simulator';
	xLang['CALC'] 			= 'Travian Calc';
	xLang['SEGURO'] 		= 'Are you sure?';
	xLang['MARK'] 			= 'Select all';
	xLang['LOSS'] 			= 'Loss';
	xLang['PROFIT'] 		= 'Profit';
	xLang['SUBIR_NIVEL'] 	= 'Extension available';
	xLang['PLAYER'] 		= 'Player';
	xLang['VILLAGE'] 		= 'Village';
	xLang['HAB'] 			= 'Population';
	xLang['COORD'] 			= 'Coords';
	xLang['ACCION'] 		= 'Actions';
	xLang['ATACAR'] 		= 'Attack';
	xLang['GUARDADO'] 		= 'Saved';
	xLang['DESP_ABR'] 		= 'Mov.';
	xLang['FALTA'] 			= 'You need';
	xLang['TODAY'] 			= 'today';
	xLang['MANYANA'] 		= 'tomorrow';
	xLang['PAS_MANYANA'] 	= 'day after tomorrow';
	xLang['MERCADO'] 		= 'Marketplace';
	xLang['BARRACKS'] 		= 'Barracks';
	xLang['RALLYPOINT'] 	= 'Rally point';
	xLang['CORRAL'] 		= 'Stable';
	xLang['TALLER'] 		= 'Workshop';
	xLang['ENVIAR'] 		= 'Send resources';
	xLang['COMPRAR'] 		= 'Buy';
	xLang['VENDER'] 		= 'Sell';
	xLang['ENVIAR_IGM'] 	= 'Send IGM';
	xLang['LISTO'] 			= 'Available';
	xLang['EL'] 			= 'on';
	xLang['A_LAS'] 			= 'at';
	xLang['EFICIENCIA'] 	= 'Efficiency';
	xLang['NEVER']			= 'Never';
	xLang['PC']				= 'Culture points';
	xLang['FUNDAR']			= 'You can found or conquer a new village';
	xLang['ALDEAS']			= 'Village(s)';
	xLang['RECURSO1']		= 'Wood';
	xLang['RECURSO2']		= 'Clay';
	xLang['RECURSO3']		= 'Iron';
	xLang['RECURSO4']		= 'Crop';
	xLang['TIEMPO']			= 'Time';
	xLang['COMP']			= 'Report Compressor';
	xLang['STAT']			= 'Statistic';
	xLang['OFREZCO']		= 'Offering';
	xLang['BUSCO']			= 'Searching';
	xLang['TIPO']			= 'Type';
	xLang['DISPONIBLE']		= 'Only available';
	xLang['CUALQUIERA']		= 'Any';
	xLang['YES']			= 'Yes';
	xLang['NO']				= 'No';
    xLang['LOGIN']			= 'Login';
    xLang['MARCADORES']		= 'Bookmarks';
    xLang['ANYADIR']		= 'Add';
    xLang['ENLACE']			= 'New Bookmark URL';
    xLang['TEXTO']			= 'New Bookmark Text';
	xLang['ELIMINAR']		= 'Delete';
	xLang['MAPA']			= 'Map';
    xLang['MAXTIME']		= 'Maximum time';
	xLang['ARCHIVE']		= 'Archive';
	xLang['RESUMEN']		= 'Summary';
	xLang['DETALLES']		= 'Details';
	xLang['MAT_PRIMAS']		= 'Resources';
	xLang['CONSTR']			= 'build';
	xLang['TROPAS']			= 'Troops';
	xLang['CHECKVERSION']	= 'Update TBeyond';
	xLang['ACTUALIZAR']		= 'Update village information';
	xLang['RES'] 			= 'Research tree';
    xLang['VENTAS']			= 'Saved Offers';
    xLang['SHOWINFO']    	= 'Show Cell Info';
    xLang['HIDEINFO']    	= 'Hide Cell Info';
    xLang['MAPSCAN']    	= 'Scan the Map';
	xLang['BIGICONS']		= 'Show extended icons';
	xLang['NOTEBLOCK']		= 'Show note block';
	xLang['SAVE']			= 'Save';
	xLang['RPDEFACT']		= 'Rally point default action';
	xLang['ATTACKTYPE2']	= 'Reinforcement';
	xLang['ATTACKTYPE3']	= 'Attack: Normal';
	xLang['ATTACKTYPE4']	= 'Attack: Raid';
	xLang['NBSIZE']			= 'Note block size';
	xLang['NBSIZEAUTO']		= 'Auto';
	xLang['NBSIZENORMAL']	= 'Normal (small)';
	xLang['NBSIZEBIG']		= 'Large screen (large)';
	xLang['NBHEIGHT']		= 'Note block height';
	xLang['NBAUTOEXPANDHEIGHT']	= 'Automatic expand height';
	xLang['NBKEEPHEIGHT']		= 'Default height';
	xLang['SHOWCENTERNUMBERS'] 	= 'Show center numbers';
	xLang['NPCSAVETIME']		= 'Save: ';
	xLang['SHOWCOLORRESLEVELS'] = 'Show resource level colours';
	xLang['SHOWCOLORBUILDLEVELS']	= 'Show building level colours';
	xLang['CNCOLORNEUTRAL'] 		= 'Color upgrade available<br>(Default = Empty)';
	xLang['CNCOLORMAXLEVEL'] 		= 'Color max level<br>(Default = Empty)';
	xLang['CNCOLORNOUPGRADE'] 		= 'Color upgrade not possible<br>(Default = Empty)';
	xLang['CNCOLORNPCUPGRADE'] 		= 'Color upgrade via NPC<br>(Default = Empty)';
	xLang['TOTALTROOPS'] 			= 'Total village troops';
	xLang['SHOWBOOKMARKS'] 			= 'Show bookmarks';
	xLang['RACE'] 					= 'Race';
	xLang['SERVERVERSION2'] 		= "Travian v2.x server";
	xLang['SELECTALLTROOPS'] 		= "Select all troops";
	xLang['PARTY'] 					= "Festivities";
	xLang['CPPERDAY']				= "CP/day";
	xLang['SLOT']					= "Slot";
	xLang['TOTAL']					= "Total";
	xLang['NOPALACERESIDENCE'] 		= "No residence or palace in this village or village center not opened yet !";
	xLang['SELECTSCOUT'] 			= "Select scout";
	xLang['SELECTFAKE'] 			= "Select fake";
	xLang['NOSCOUT2FAKE'] 			= "It's impossible to use scouts for a fake attack !";
	xLang['NOTROOP2FAKE'] 			= "There aren't troops for a fake attack!";
	xLang['NOTROOP2SCOUT'] 			= "There aren't troops to scout !";
	xLang['NOTROOPS'] 				= "There aren't troops in the village !";
	xLang['ALL'] 					= "All";
	xLang['NORACE'] 				= "Build the barracks to automatically determine the race and/or open the village center...";
	xLang['COLORHELPTEXT']			= "In color fields you may enter:<br>- <b>green</b> or <b>red</b> or  <b>orange</b>, etc.<br>- the HEX color code like <b>#004523</b><br>- leave empty for the default color";
	xLang['COLORHELP']				= "Help for color fields";
	xLang['DISTINFO']				= "Distance from your active village";
	xLang['TIMEINFO1']				= "Time to reach";
	xLang['TIMEINFOM']				= "with merchants";
	xLang['TIMEINFOT']				= "with troops";
	xLang['SHOWORIGREPORT']			= "Show original report (for posting)";
	xLang['SHOWCELLTYPEINFO']		= "Show cell type/oasis info<br>while mousing over the map";
	xLang['WARSIM']					= "Combat simulator link to use:<br>(menu left)";
	xLang['WARSIMOPTION1']			= "Internal (provided by the game)";
	xLang['WARSIMOPTION2']			= "External (provided by kirilloid.ru)";
	xLang['WSANALYSER'] 			= "World Analyser to use";
	xLang['SHOWSTATLINKS'] 			= "Show analyser statistic links";
	xLang['WANALYSER0']				= "World Analyser"; //no Translation !  Name of a site !!!
	xLang['WANALYSER1']				= "Travian Utils"; //no Translation !  Name of a site !!!
	xLang['NONEWVERSION']			= "You have the latest version available";
	xLang['BETAVERSION']			= "You may have a beta version";
	xLang['NEWVERSIONAV']			= "A new version of the script is available";
	xLang['UPDATESCRIPT']			= "Update script now ?";
	xLang['CHECKUPDATE']			= "Checking for script update.  Please wait...";
	xLang['CROPFINDER']				= "Crop finder";
	xLang['AVPOPPERVIL']			= "Average population per village";
	xLang['AVPOPPERPLAYER']			= "Average population per player";
	xLang['SHOWRESUPGRADETABLE']	= "Show resource fields upgrade table";
	xLang['SHOWBUILDINGSUPGRADETABLE'] = "Show buildings upgrade table";
	xLang['CONSOLELOGLEVEL']		= "Console Log Level<br>ONLY FOR PROGRAMMERS OR DEBUGGING<br>(Default = 0 or leave Empty)";
	xLang['MARKETPRELOAD']			= "Number of offer pages to preload<br>while on the 'Market => Buy' page<br>(Default = 1 or Empty; Max = 5)";
	xLang['CAPITAL']				= 'Name of your capital<br><b>Visit your Profile</b>';
	xLang['CAPITALXY']				= 'Coordinates of your capital<br><b>Visit your Profile</b>';
	xLang['MAX']					= 'Max';
	//introduced in version 3.0.7
	xLang['TOTALTROOPSTRAINING']	= 'Total troops training';
	//introduced in version 3.0.9
	xLang['SHOWDISTTIMES'] 			= 'Show distances & times';
	//introduced in version 3.1.3
	xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Setup';
	xLang['UPDATEALLVILLAGES']		= 'Update all villages.  USE WITH MAXIMUM CARE AS THIS CAN LEAD TO A BANNED ACCOUNT !';
	//introduced in version 3.1.4
	xLang['SHOWMENUSECTION3']		= "Show additional links in left menu<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
	//introduced in version 3.1.7
	xLang['LARGEMAP']				= 'Large map';
	//introduced in version 3.1.8
	xLang['SHOWTRAVMAPLINKS']		= 'Show links to travmap.shishnet.org<br>(users and alliances)';
	//introduced in version 3.1.9
	xLang['USETHEMPR']				= 'Use them (proportional)';
	xLang['USETHEMEQ']				= 'Use them (equal)';
	//introduced in version 3.2
	xLang['TOWNHALL']				= 'Town Hall';
	xLang['GAMESERVERTYPE']			= 'Game server';
	xLang['MARKETOFFERS']			= 'Market offers';
	xLang['CAPITALOPTIONS']			= 'Capital';
	xLang['BOOKMARKOPTIONS']		= 'Bookmarks';//identical to xLang['MARCADORES'] => check if this can be removed
	xLang['NOTEBLOCKOPTIONS']		= 'Noteblock';
	xLang['MENULEFT']				= 'Menu on the left side';
	xLang['STATISTICS']				= 'Statistics';
	xLang['RESOURCEFIELDS']			= 'Resource fields';
	xLang['VILLAGECENTER']			= 'Village center';
	xLang['MAPOPTIONS']				= 'Map options';
	xLang['COLOROPTIONS']			= 'Color options';
	xLang['DEBUGOPTIONS']			= 'Debug options';
	xLang['SHOWBIGICONMARKET']		= 'Market';
	xLang['SHOWBIGICONMILITARY']	= 'Military<br>Rally point/Barracks/Workshop/Stable';
	xLang['SHOWBIGICONALLIANCE']	= 'Alliance'; //identical to xLang['ALLIANCE'] => check if this can be removed
	xLang['SHOWBIGICONMILITARY2']	= "Town hall/Hero's mansion/Armoury/Blacksmith";
	xLang['HEROSMANSION']			= "Hero's mansion";
	xLang['BLACKSMITH']				= 'Blacksmith';
	xLang['ARMOURY']				= 'Armoury';
	//introduced in 3.2.1
	xLang['NOW']					= 'Now';
	xLang['CLOSE']					= 'Close';
	//introduced in 3.3
	xLang['USE']					= 'Use';
	xLang['USETHEM1H']				= 'Use them (1 hour production)';
	xLang['OVERVIEW']				= 'Overview';
	xLang['FORUM']					= 'Forum';
	xLang['ATTACKS']				= 'Attacks';
	xLang['NEWS']					= 'News';
	//introduced in 3.3.1
	xLang['ADDCRTPAGE']				= 'Add current'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
	xLang['SCRIPTPRESURL']			= 'TBeyond page';
	//introduced in 3.3.3
	xLang['NOOFSCOUTS']				= 'No. of scouts for the<br>"Select scout" function';
	//introduced in 3.3.4.2
	xLang['SPACER'] 				= 'Spacer';
	//introduced in 3.3.5
	xLang['SHOWTROOPINFOTOOLTIPS']	= 'Show troops information in tooltips';
	xLang['SPEED']					= 'Speed'; //not really needed as replaced with icons
	xLang['CAPACITY']				= 'Capacity'; //not really needed as replaced with icons
	//introduced in 3.3.6
	xLang['MESREPOPTIONS']			= 'Messages & Reports';
	xLang['MESREPPRELOAD']			= 'Number of message/report pages to preload<br>(Default = 1 or Empty; Max = 5)';

	xLang['ATTABLES']				= 'Troop tables';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
	//introduced in 3.3.7
	xLang['MTWASTED'] 				= 'Wasted';
    xLang['MTEXCEED'] 				= 'Exceeding';
    xLang['MTCURRENT'] 				= 'Current load';
	xLang['ALLIANCEFORUMLINK']		= 'Link to external forum<br>(Leave empty for internal forum)';
	xLang['LOCKBOOKMARKS']			= 'Lock bookmarks<br>(Hide delete, move up, move down icons)';
	xLang['MTCLEARALL']				= 'Clear all';
	//introduced in 3.3.7.2
	xLang['UNLOCKBOOKMARKS']		= 'Unlock bookmarks<br>(Show delete, move up, move down icons)';
	//introduced in 3.3.7.3
	xLang['CLICKSORT']				= 'Click to sort';
	xLang['MIN']					= 'Min';
	//introduced in 3.3.8
	xLang['SAVEGLOBAL']				= 'Shared among villages';
	//introduced in 3.3.8.1
	xLang['VILLAGELIST']			= 'Village List';
	xLang['SHOWINOUTICONS']			= "Show 'dorf1.php' and 'dorf2.php' links";
	//introduced in 3.3.8.3
	xLang['UPDATEPOP']				= 'Update population';
	
	function switchLanguage(detectedLanguage) {
		switch (detectedLanguage) {
			case "it":
				// Por IcEye (corregido y actualizado por rosfe y Danielle, Lello, Zippo & Nux)
				xLang['ALLIANCE'] 		= 'Alleanza';
				xLang['PROFILE'] 		= 'Profilo';
				xLang['SIM'] 			= 'Simulatore di combattimento';
				xLang['CALC'] 			= 'Travian Calc';
				xLang['SEGURO'] 		= 'Sei sicuro?';
				xLang['MARK'] 			= 'Seleziona tutto';
				xLang['LOSS'] 			= 'Perdita in materiale';
				xLang['PROFIT'] 		= 'Guadagno';
				xLang['SUBIR_NIVEL'] 	= 'Ampliamento disponibile';
				xLang['PLAYER'] 		= 'Proprietario';
				xLang['VILLAGE'] 		= 'Villaggio';
				xLang['HAB'] 			= 'Popolazione';
				xLang['COORD'] 			= 'Coordinate';
				xLang['ACCION'] 		= 'Azioni';
				xLang['ATACAR'] 		= 'Invia truppe'; //'Attacchi';
				xLang['GUARDADO'] 		= 'Salvato';
				xLang['DESP_ABR'] 		= 'Disp.';
				xLang['FALTA'] 			= 'Mancano';
				xLang['TODAY'] 			= 'oggi';
				xLang['MANYANA'] 		= 'domani';
				xLang['PAS_MANYANA'] 	= 'dopodomani';
				xLang['MERCADO'] 		= 'Mercato';
				xLang['BARRACKS'] 		= 'Campo d&quot; addestramento';
				xLang['RALLYPOINT'] 	= 'Caserma';
				xLang['CORRAL'] 		= 'Scuderia';
				xLang['TALLER'] 		= 'Officina';
				xLang['ENVIAR'] 		= 'Invia risorse';
				xLang['COMPRAR'] 		= 'Compra risorse';
				xLang['VENDER'] 		= 'Vendi risorse';
				xLang['ENVIAR_IGM'] 	= 'Invia messaggio';
				xLang['LISTO'] 			= 'Ampliamento disponibile';
				xLang['EL'] 			= 'il';
				xLang['A_LAS'] 			= 'alle';
				xLang['EFICIENCIA'] 	= 'Efficienza';
				xLang['NEVER'] 			= 'Mai';
				xLang['PC'] 			= 'Punti cultura';
				xLang['FUNDAR'] 		= 'Che puoi trovare e conquistare';
				xLang['ALDEAS'] 		= 'Villaggi';
				xLang['RECURSO1'] 		= 'Legno';
				xLang['RECURSO2'] 		= 'Argilla';
				xLang['RECURSO3'] 		= 'Ferro';
				xLang['RECURSO4'] 		= 'Grano';
				xLang['TIEMPO'] 		= 'Tempo';
				xLang['COMP'] 			= 'Compattatore';
				xLang['STAT'] 			= 'Statistica';
				xLang['OFREZCO'] 		= 'Offerta';
				xLang['BUSCO'] 			= 'Richiesta';
				xLang['TIPO'] 			= 'Percentuale di scambio';
				xLang['CUALQUIERA'] 	= 'Tutti';
				xLang['DETALLES'] 		= 'Dettagli';
				xLang['DISPONIBLE'] 	= 'Disponibile';
				xLang['YES'] 			= 'Si';
				xLang['NO'] 			= 'No';
				xLang['MARCADORES'] 	= 'Segnalibri';
				xLang['ANYADIR'] 		= 'Aggiungi';
				xLang['ENLACE'] 		= 'URL segnalibro';
				xLang['TEXTO'] 			= 'Nome segnalibro';
				xLang['ELIMINAR'] 		= 'Eliminare';
				xLang['LOGIN'] 			= 'Login';
				xLang['MAPA'] 			= 'Mappa';
				xLang['MAXTIME'] 		= 'Tempo massimo';
				xLang['CHECKVERSION'] 	= 'Nuove versioni';
				xLang['MAT_PRIMAS'] 	= 'Risorse';
				xLang['CONSTR']			= 'Costruzione';
				xLang['TROPAS'] 		= 'Truppe';
				xLang['BIGICONS'] 		= 'Estendi icone';
				xLang['NOTEBLOCK'] 		= 'Mostra blocco note';
				xLang['SAVE'] 			= 'Salva';
				xLang['RPDEFACT'] 		= 'Azione predefinita per Invio Truppe';
				xLang['ATTACKTYPE2']	= 'Rinforzo';
				xLang['ATTACKTYPE3']	= 'Attacco: Normale';
				xLang['ATTACKTYPE4']	= 'Attacco: Raid';
				xLang['NBSIZE'] 		= 'Larghezza Blocco Note';
				xLang['NBSIZEAUTO']		= 'Automatica';
				xLang['NBSIZENORMAL']	= 'Normale (Piccolo)';
				xLang['NBSIZEBIG']		= 'Schermi Grandi (Grande)';
				xLang['NBHEIGHT']		= 'Altezza blocco note';
				xLang['NBAUTOEXPANDHEIGHT']	= "Adatta l'altezza automaticamente";
				xLang['NBKEEPHEIGHT']		= "Altezza predefinita";
				xLang['SHOWCENTERNUMBERS'] 	= 'Visualizza Livelli Strutture';
				xLang['NPCSAVETIME'] 		= 'Tempo Guadagnato: ';
				xLang['SHOWCOLORRESLEVELS'] = 'Mostra colori livelli strutture'; //this is only for the resource fields
				//xLang['SHOWCOLORBUILDLEVELS'] = 'Mostra colori livelli buildings';
				xLang['SHOWCOLORBUILDLEVELS'] = 'Mostra colori livelli edifici';
				xLang['CNCOLORNEUTRAL'] 	= 'Colore ampliamento disponibile <br>(Vuoto = default)';
				xLang['CNCOLORMAXLEVEL'] 	= 'Colore livello massimo raggiunto <br>(Vuoto = default)';
				xLang['CNCOLORNOUPGRADE'] 	= 'Colore ampliamento non disponibile <br>(Vuoto = default)';
				xLang['CNCOLORNPCUPGRADE'] 	= 'Colore ampliamento col mercato nero <br> (Vuoto = default)';
				xLang['TOTALTROOPS'] 		= 'Totale truppe del villaggio';
				xLang['SHOWBOOKMARKS'] 		= 'Mostra Segnalibri';
				xLang['RACE'] 				= 'Popolo';
				xLang['SHOWSTATLINKS'] 		= "Mostra link Statistiche World Analyser";
				xLang['SLOT']				= "Slot";
				xLang['SELECTSCOUT'] 		= "Spiata";
				xLang['SELECTFAKE'] 		= "Fake";
				xLang['SELECTALLTROOPS'] 	= "Seleziona tutte le truppe";
				xLang['PARTY'] 				= "Party";
				xLang['CPPERDAY'] 			= "PC/giorno";
				xLang['ALL'] 				= "Tutto";
				xLang['ACTUALIZAR']			= 'Aggiorna le informazioni sul villaggio';
				xLang['ARCHIVE'] 			= 'Archivia';
				xLang['COLORHELP'] 			= "Istruzioni per i colori";
				xLang['COLORHELPTEXT'] 		= "Nei campi dei colori puoi inserire:<br>- il nome (in inglese) <b>green</b> o <b>red</b> o <b>orange</b>, etc.<br>- il codice esadecimale del colore <b>#004523</b><br>- lasciare vuoto per usare i colori predefiniti";
				xLang['HIDEINFO'] 			= "Nascondi Info Ris.";
				xLang['MAPSCAN'] 			= "Scansiona la mappa";
				xLang['NOPALACERESIDENCE'] 	= "Non sono presenti nÊ il residence nÊ il castello oppure il centro villaggio non è ancora stato aperto!";
				xLang['NORACE'] 			= "Costruisci la caserma per determinare automaticaemnte la razza oppure apri il centro villaggio...";
				//xLang['NORACE'] 		= "Costruisci il campo di addestramento per determinare automaticaemnte la razza oppure apri il centro villaggio...";
				xLang['NOSCOUT2FAKE'] 		= "Non si possono usare le spie per mandare un fake!";
				xLang['NOTROOP2FAKE'] 		= "Non ci sono truppe per mandare un fake!";
				xLang['NOTROOP2SCOUT'] 		= "Non ci sono trupper per fare la spiata!";
				xLang['NOTROOPS'] 			= "Non ci sono truppe nel villaggio!";
				xLang['RES'] 				= "Albero di ricerca";
				xLang['RESUMEN'] 			= "Riepilogo";
				xLang['SERVERVERSION2'] 	= "Server Travian v2.x";
				xLang['SHOWINFO'] 			= "Mostra Info Ris.";
				xLang['TOTALTROOPS'] 		= "Truppe del villaggio complessive";
				xLang['VENTAS'] 			= 'Offerte salvate';
				xLang['DISTINFO']			= "Distanza dal tuo villaggio attivo";
				xLang['TIMEINFO1']			= "Tempo per raggiungere";
				xLang['TIMEINFOM']			= "con i mercanti";
				xLang['TIMEINFOT']			= "con le truppe";
				xLang['NEWVERSIONAV'] 		= 'L&quot; ultima versione disponible c';
				xLang['WARSIM'] 			= "Simulatore di combattimento da usare:<br>(nel menu a sinistra)";
				xLang['WARSIMOPTION1']		= "Interno (quello presente nel gioco)";
				xLang['WARSIMOPTION2']		= "Esterno (fornito da kirilloid.ru)";
				xLang['WSANALYSER']			= "World Analyser da utilizzare";
				xLang['NONEWVERSION']		= "� già installata l'ultima versione disponibile";
				xLang['BETAVERSION']		= "Potresti avere una versione Beta";
				xLang['NEWVERSIONAV']		= "� disponibile una nuova versione";
				xLang['UPDATESCRIPT']		= "Aggiornare ora lo script?";
				xLang['CHECKUPDATE']		= "Controllo dell'ultima versione disponibile. Attendere prego...";
				xLang['CROPFINDER']			= "Crop finder";
				xLang['AVPOPPERVIL']		= "Popolazione media villaggi";
				xLang['AVPOPPERPLAYER']		= "Popolazione media giocatori";
				//introduced in version 3.0.7
				xLang['TOTALTROOPSTRAINING']	= 'Totale truppe in addestramento';
				//introduced in version 3.0.9
				xLang['SHOWDISTTIMES'] 		= 'Mostra distanze & tempi';
				xLang['SHOWRESUPGRADETABLE']	= 'Mostra tabella ampliamento campi';
				xLang['SHOWBUILDINGSUPGRADETABLE'] = 'Mostra tabella ampliamento edifici';
				xLang['MARKETPRELOAD']			= "Numero di pagine di offerte da caricare<br>nella pagina 'Mercato => Visualizza offerte'<br>(Default = 1 o Vuoto; Max = 5)";
				xLang['CAPITAL']				= 'Nome del villaggio capitale<br><b>Non modificare, aprire pagina Profilo per aggiornamento</b>';
				xLang['CAPITALXY']				= 'Coordinate del villaggio capitale<br><b>Non modificare, aprire pagina Profilo per aggiornamento</b>';
				xLang['TIMEINFO1']		= "Tempo di viaggio";
			    xLang['TIMEINFOM']		= "dei mercanti";
			    xLang['TIMEINFOT']		= "delle truppe";
			    xLang['SHOWORIGREPORT']	= "Mostra report originale (per postare sul forum)";
			    xLang['SHOWCELLTYPEINFO']	= "Mostra informazioni sul tipo di terreno/oasi<br>mentre il mouse passa sulla mappa";
			    xLang['CONSOLELOGLEVEL']	= "Livello di logging della Console<br>SOLO PER SVILUPPATORI O PER DEBUGGING<br>(Default = 0 o Vuoto)";
			    xLang['MAX']			= 'Max';
			    xLang['TOTALTROOPSTRAINING']	= 'Totale truppe in addestramento';
			    xLang['SHOWDISTTIMES']		= 'Mostra distanze e tempi';
			    xLang['TRAVIANBEYONDSETUPLINK'] = 'Impostazioni Travian Beyond';
			    xLang['UPDATEALLVILLAGES']	= "Aggiorna tutti i villaggi.  USARE CON LA MASSIMA CAUTELA IN QUANTO POTREBBE COMPORTARE IL BAN DELL'ACCOUNT!";
			    xLang['SHOWMENUSECTION3']	= "Mostra links aggiuntivi nel menu di sinistra<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
			    xLang['LARGEMAP']		= 'Mappa estesa';
			    xLang['SHOWTRAVMAPLINKS']	= 'Mostra links a travmap.shishnet.org<br>(utenti e alleanze)';
			    xLang['USETHEMPR']		= 'Completa proporzionalmente';
				xLang['USETHEMEQ']		= 'Completa equamente';
			    xLang['TOWNHALL']		= 'Municipio';
			    xLang['GAMESERVERTYPE']	= 'Server di gioco';
			    xLang['MARKETOFFERS']		= 'Offerte del mercato';
			    xLang['CAPITALOPTIONS']	= 'Capitale';
			    xLang['BOOKMARKOPTIONS']	= 'Segnalibri';
			    xLang['NOTEBLOCKOPTIONS']	= 'Blocco Note';
			    xLang['MENULEFT']		= 'Menu di sinistra';
			    xLang['STATISTICS']		= 'Statistiche';
			    xLang['RESOURCEFIELDS']	= 'Campi di risorse';
			    xLang['VILLAGECENTER']		= 'Centro del Villaggio';
			    xLang['MAPOPTIONS']		= 'Opzioni Mappa';
			    xLang['COLOROPTIONS']		= 'Opzioni colori';
			    xLang['DEBUGOPTIONS']		= 'Opzioni di debug';
			    xLang['SHOWBIGICONMARKET']	= 'Mercato';
			    xLang['SHOWBIGICONMILITARY']	= 'Militari<br>Caserma/Campo di Addestramento/Officina/Scuderia';
			    xLang['SHOWBIGICONALLIANCE']	= 'Alleanza';
			    xLang['SHOWBIGICONMILITARY2']	= "Municipio/Circolo degli Eroi/Armeria/Fabbro";
			    xLang['HEROSMANSION']		= "Circolo degli Eroi";
			    xLang['BLACKSMITH']		= 'Fabbro';
			    xLang['ARMOURY']		= 'Armeria';
			    xLang['NOW']			= 'Adesso';
			    xLang['CLOSE']			= 'Chiudi';
				xLang['USE']			= 'Usa';
				xLang['USETHEM1H']		= 'Completa con la produzione oraria';
				xLang['OVERVIEW']		= 'Riepilogo';
				xLang['FORUM']			= 'Forum';
				xLang['ATTACKS']		= 'Attacchi';
				xLang['NEWS']			= 'News';
				xLang['ADDCRTPAGE']    = 'Aggiungi pagina corrente';
				xLang['SCRIPTPRESURL']    = 'Travian Beyond';
				xLang['NOOFSCOUTS']    = "Numero di spie per l'invio di spiate";
				xLang['SPACER']     = 'Separatore';
				xLang['SHOWTROOPINFOTOOLTIPS']    = 'Mostra i popup di informazioni sulle truppe';
				xLang['SPEED']        = 'VelocitĂ ';
				xLang['CAPACITY']    = 'CapacitĂ ';
				xLang['MESREPOPTIONS']    = 'Messaggi e Report';
				xLang['MESREPPRELOAD']    = 'Numero di pagine di messaggi/report da	precaricare<br>(Default = 1 o vuoto; Max = 5)';
				xLang['ATTABLES']    = 'Tabella truppe';
				//introduced in 3.3.7
			    xLang['MTWASTED']                = 'Sprecate';
			    xLang['MTEXCEED']                = 'In eccesso';
			    xLang['MTCURRENT']                = 'Carico corrente';
			    xLang['ALLIANCEFORUMLINK']        = 'Link al forum<br>esterno<br>(Lasciare vuoto per il forum interno)';
			    xLang['LOCKBOOKMARKS']            = 'Blocca segnalibri<br>(Nasconde<br>le icone cancella, sposta in alto e sposta in basso)';
			    xLang['MTCLEARALL']                = 'Cancella tutto';
			    //introduced in 3.3.7.2
			    xLang['UNLOCKBOOKMARKS']        = 'Sblocca segnalibri<br>(Mostra le<br>icone cancella, sposta in alto e sposta in basso)';
				//introduced in 3.3.7.3
				xLang['CLICKSORT']				= 'Clicca per ordinare';
				xLang['MIN']					= 'Min';
				//introduced in 3.3.8
				xLang['SAVEGLOBAL']			= 'Condivisa tra i villaggi';
				break;
			case "de":
				// geprueft und aktualisiert von Nils & hatua
				xLang['ALLIANCE'] 		= 'Allianz';
				xLang['PROFILE'] 		= 'Profil';
				xLang['SIM'] 			= 'Kampfsimulator';
				xLang['CALC'] 			= 'Marktplatzrechner';
				xLang['SEGURO'] 		= 'Sind Sie sicher?';
				xLang['MARK'] 			= 'Alle';
				xLang['LOSS'] 			= 'Rohstoff-Verluste';
				xLang['PROFIT'] 		= 'Rentabilit&auml;t';
				xLang['SUBIR_NIVEL'] 	= 'Ausbau m&ouml;glich';
				xLang['PLAYER'] 		= 'Spieler';
				xLang['VILLAGE'] 		= 'Dorf';
				xLang['HAB'] 			= 'Einwohner';
				xLang['COORD'] 			= 'Koordinaten';
				xLang['ACCION'] 		= 'Aktion';
				xLang['ATACAR'] 		= 'Angreifen';
				xLang['ENVIAR'] 		= 'H&auml;ndler schicken';
				xLang['GUARDADO'] 		= 'Gespeichert';
				xLang['DESP_ABR'] 		= 'Felder';
				xLang['FALTA'] 			= 'Ben&ouml;tige';
				xLang['TODAY'] 			= 'heute';
				xLang['MANYANA'] 		= 'morgen';
				xLang['PAS_MANYANA'] 	= '&uuml;bermorgen';
				xLang['MERCADO'] 		= 'Marktplatz';
				xLang['BARRACKS'] 		= 'Kaserne';
				xLang['RALLYPOINT'] 	= 'Versammlungsplatz';
				xLang['CORRAL'] 		= 'Stall';
				xLang['TALLER'] 		= 'Werkstatt';
				xLang['COMPRAR'] 		= 'Kaufen';
				xLang['VENDER'] 		= 'Verkaufen';
				xLang['ENVIAR_IGM'] 	= 'IGM schreiben';
				xLang['LISTO'] 			= 'Genug';
				xLang['EL'] 			= '';
				xLang['A_LAS'] 			= 'um';
				xLang['EFICIENCIA'] 	= 'Effektivit&auml;t';
				xLang['NEVER'] 			= 'Nie';
				xLang['PC'] 			= 'Kulturpunkte';
				xLang['FUNDAR'] 		= 'Genug Kulturpunkte';
				xLang['ALDEAS'] 		= 'D&ouml;rfer';
				xLang['RECURSO1'] 		= 'Lehm';
				xLang['RECURSO2'] 		= 'Holz';
				xLang['MAXTIME'] 		= 'Maximale Dauer';
				xLang['RECURSO3'] 		= 'Eisen';
				xLang['RECURSO4'] 		= 'Getreide';
				xLang['TIEMPO'] 		= 'Zeit';
				xLang['COMP'] 			= 'KB 2 BBCode';
				xLang['MAPA'] 			= 'Karte';
				xLang['STAT'] 			= 'Statistik';
				xLang['OFREZCO'] 		= 'Biete';
				xLang['BUSCO'] 			= 'Suche';
				xLang['TIPO'] 			= 'Tauschverh&auml;ltnis';
				xLang['DISPONIBLE'] 	= 'Nur annehmbare Angebote';
				xLang['CUALQUIERA'] 	= 'Beliebig';
				xLang['YES'] 			= 'Ja';
				xLang['NO'] 			= 'Nein';
				xLang['MARCADORES'] 	= 'Lesezeichen';
				xLang['ANYADIR'] 		= 'Hinzuf&uuml;gen';
				xLang['ENLACE'] 		= 'URL von neuem Lesezeichen';
				xLang['TEXTO'] 			= 'Text von neuem Lesezeichen';
				xLang['ELIMINAR'] 		= 'Entfernen';
				xLang['CHECKVERSION']	= 'Update TBeyond';
				xLang['ACTUALIZAR'] 	= 'Update Dorf Info';
				xLang['ARCHIVE'] 		= 'Archiv';
				xLang['VENTAS']    		= 'Gespeicherte Angebote';
				xLang['RESUMEN'] 		= 'Zusammenfassung';
				xLang['BIGICONS']		= 'Zusätzliche Icons';
				xLang['NOTEBLOCK']		= 'Notizblock anzeigen';
				xLang['SAVE']			= 'Speichern';
				xLang['RPDEFACT']		= 'Standard Aktion Versammlungsplatz';
				xLang['ATTACKTYPE2']	= 'UnterstĂźtzung';
				xLang['ATTACKTYPE3']	= 'Angriff: Normal';
				xLang['ATTACKTYPE4']	= 'Angriff: Raubzug';
				xLang['NBSIZE']			= 'Gr&ouml;sse Notizblock';
				xLang['NBSIZEAUTO']		= 'Auto';
				xLang['NBSIZENORMAL']	= 'Normal (klein)';
				xLang['NBSIZEBIG']		= 'Breiter Monitor (breit)';
				xLang['NBHEIGHT']		= 'Notizblock: HĂśhe';
				xLang['NBAUTOEXPANDHEIGHT']	= 'HĂśhe automatisch anpassen';
				xLang['NBKEEPHEIGHT']		= 'Standard HĂśhe';
				xLang['SHOWCENTERNUMBERS'] 	= 'Levels im Dorfzentrum anzeigen';
				xLang['NPCSAVETIME']		= 'Zeitgewinn';
				xLang['SHOWCOLORRESLEVELS'] = 'Ressilevel Farbcode anzeigen';
				xLang['SHOWCOLORBUILDLEVELS']	= 'Geb&auml;udelevel Farbcode anzeigen';
				xLang['TOTALTROOPS'] 			= 'Truppen dieses Dorfes';
				xLang['SHOWBOOKMARKS'] 			= 'Lesezeichen anzeigen';
				xLang['RACE'] 					= 'Volk';
				xLang['SERVERVERSION2'] 		= "Travian v2.x Server";
				xLang['SHOWSTATLINKS'] 			= "Analyser Statistiklinks anzeigen";
				xLang['SELECTALLTROOPS'] 		= "Alle Truppen ausw&auml;hlen";
				xLang['PARTY'] 					= "Feste";
				xLang['CPPERDAY']				= "KPs/Tag";
				xLang['SLOT']					= "Slots";
				xLang['NOPALACERESIDENCE'] 		= "Keine Residenz oder Palast in diesem Dorf oder Dorfzentrum noch nicht ge&ouml;ffnet!";
				xLang['SELECTSCOUT'] 			= "Sp&auml;her ausw&auml;hlen";
				xLang['SELECTFAKE'] 			= "Fake Truppen ausw&auml;hlen";
				xLang['NOSCOUT2FAKE'] 			= "Es ist unm&ouml;glich Sp&auml;her f&uuml;r einen Fake zu benutzen!";
				xLang['NOTROOP2FAKE'] 			= "Keine Truppen vorhanden um einen Fake Angriff zu starten!";
				xLang['NOTROOP2SCOUT'] 			= "Keine Truppen vorhanden um einen Sp&auml;hangriff zu starten!";
				xLang['NOTROOPS'] 				= "Keine Truppen im Dorf!";
				xLang['ALL'] 					= "Alles";
				xLang['NORACE'] 				= "Automatische Erkennung des Volkes: Kaserne bauen und/oder Dorfzentrum Ăśffnen...";
				xLang['COLORHELPTEXT']			= "Was man in Farbfelder eintragen kann:<br>- (Englisch) <b>green</b> oder <b>red</b> oder <b>orange</b>, etc.<br>- HEX Farbkod, z.B. <b>#004523</b><br>- leer fĂźr Standardfarbe";
				xLang['COLORHELP']				= "Hilfe Farbfelder";
				xLang['DISTINFO']				= "Entfernung vom aktiven Dorf";
				xLang['TIMEINFO1']				= "Zeit bis zu";
				xLang['TIMEINFOM']				= "mit H&auml;ndler";
				xLang['TIMEINFOT']				= "mit Truppen";
				xLang['SHOWORIGREPORT']			= "Show original report (for posting)";
				xLang['SHOWCELLTYPEINFO']		= "Zelltyp auf der Karte anzeigen<br>wenn Mauszeiger &uuml;ber Zelle";
				xLang['WARSIMOPTION1']			= "Intern (vom Spiel zur VerfĂźgung gestellt)";
				xLang['WARSIMOPTION2']			= "Extern (von der kirilloid.ru Seite)";
				xLang['WSANALYSER'] 			= "Benutze World Analyser";
				xLang['SHOWSTATLINKS'] 			= "World Analyser Statistiklinks anzeigen";
				xLang['NONEWVERSION']			= "Sie haben die letzte Version installiert";
				xLang['BETAVERSION']			= "Sie haben vielleicht eine Beta Version installiert";
				xLang['NEWVERSIONAV']			= "Eine neue Version des Scripts steht zur VerfĂźgung";
				xLang['UPDATESCRIPT']			= "Script jetzt akutalisieren ?";
				xLang['CHECKUPDATE']			= "Es wird nach einer neuen Scriptversion gesucht.  Bitte warten...";
				xLang['CROPFINDER']				= "Crop finder";
				xLang['AVPOPPERVIL']			= "Dorfbewohner: Durchschnitt pro Dorf";
				xLang['AVPOPPERPLAYER']			= "Dorfbewohner: Durchschnitt pro Spieler";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "Upgradetabelle fuer Geb&auml;ude anzeigen";
				xLang['CONSOLELOGLEVEL']		= "Log Level Konsole<br>Nur f&uuml;r Programmierer/Fehlersuche<br>(Standard = 0 oder leer)";
				xLang['MARKETPRELOAD']			= "Anzahl der Angebotsseiten<br>auf der 'Markt => Kaufen' Seite,<br>die vom Server automatisch runtergeladen<br>werden sollen<br>(Standard = 1 oder leer; Max = 5)";
				//introduced in version 3.0.9
				xLang['SHOWDISTTIMES'] 			= 'Entfernungen & Zeiten anzeigen';
				xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Einstellungen';
				xLang['SHOWORIGREPORT']			= "Original Bericht anzeigen";
			    xLang['WARSIM']					= "Option Kampfsimulatorlink";
			    xLang['SHOWRESUPGRADETABLE']	= "Upgradetabelle fĂźr Resifelder anzeigen";
			    xLang['CAPITAL']				= 'Name des Hauptdorfs';
			    xLang['CAPITALXY']				= 'Koordinaten des Hauptdorfs';
			    //introduced in version 3.1.3
			    xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Einstellungen';
			    xLang['UPDATEALLVILLAGES']		= 'Alle DÜrfer aktualisieren. BITTE MIT VORSICHT BENUTZEN, DIES K�NNTE ZUR SPERRUNG DES ACCOUNTS F�HREN !';
			    //introduced in version 3.1.4
			    xLang['SHOWMENUSECTION3']		= "Zusätzliche Links im linken Menß anzeigen<br />(Traviantoolbox, World Analyser, Travilog, Map, usw.)";
			    //introduced in version 3.1.7
			    xLang['LARGEMAP']				= 'Gro�e Karte';
			    //introduced in version 3.1.8
			    xLang['SHOWTRAVMAPLINKS']		= 'Links zu travmap.shishnet.org anzeigen<br />(Spieler and Allianzen)';
			    //introduced in version 3.1.9
			    xLang['USETHEMPR']				= 'Rohstoffe proportional verteilen';
			    xLang['USETHEMEQ']				= 'Rohstoffe gleichmä�ig verteilen';
			    //introduced in version 3.2
			    xLang['TOWNHALL']				= 'Rathaus';
			    xLang['GAMESERVERTYPE']			= 'Server';
			    xLang['MARKETOFFERS']			= 'Angebote am Markt';
			    xLang['CAPITALOPTIONS']			= 'Hauptdorf';
			    xLang['BOOKMARKOPTIONS']		= xLang['MARCADORES'];
			    xLang['NOTEBLOCKOPTIONS']		= 'Notizblock';
			    xLang['MENULEFT']				= 'MenĂź links';
			    xLang['STATISTICS']				= 'Statistiken';
			    xLang['RESOURCEFIELDS']			= 'Rohstofffelder';
			    xLang['VILLAGECENTER']			= 'Dorfzentrum';
			    xLang['MAPOPTIONS']				= 'Karten Einstellung';
			    xLang['COLOROPTIONS']			= 'Farbeinstellungen  (Standard = Leer)'; // Removed standard from the color texts and add it to the caption
			    xLang['CNCOLORNEUTRAL']		= 'Farbe "Upgrade mĂśglich"';
			    xLang['CNCOLORMAXLEVEL']	= 'Farbe "Max Level"';
			    xLang['CNCOLORNOUPGRADE'] 	= 'Farbe "Upgrade nicht mĂśglich"';
			    xLang['CNCOLORNPCUPGRADE'] 	= 'Farbe "Upgrade via NPC"';
			    xLang['DEBUGOPTIONS']			= 'Fehlersuche';
			    xLang['SHOWBIGICONMARKET']		= 'Marktplatz';
			    xLang['SHOWBIGICONMILITARY']	= 'Versammlungsplatz / Kaserne / Stall / Werkstatt';
			    xLang['SHOWBIGICONALLIANCE']	= xLang['ALLIANCE'];
			    xLang['SHOWBIGICONMILITARY2']	= "Rathaus / Heldenhof / RĂźstungs- / Waffenschmiede";
			    xLang['HEROSMANSION']			= "Heldenhof";
			    xLang['BLACKSMITH']				= 'Waffenschmiede';
			    xLang['ARMOURY']				= 'RĂźstungsschmiede';
			    //introduced in 3.2.1
			    xLang['NOW']					= 'Jetzt';
			    xLang['CLOSE']					= 'Schlie�en';
			    //introduced in 3.3
			    xLang['USE']					= 'Benutze';
			    xLang['USETHEM1H']				= '1 Stundenproduktion schicken';
			    xLang['OVERVIEW']				= '�bersicht';
			    xLang['FORUM']					= 'Forum';
			    xLang['ATTACKS']				= 'Angriffe';
			    xLang['NEWS']					= 'News';
			    //introduced in 3.3.1
			    xLang['ADDCRTPAGE']				= 'Aktuelle Seite hinzufĂźgen';
			    xLang['SCRIPTPRESURL']			= 'TB-Homepage';
			    //introduced in 3.3.3
			    xLang['NOOFSCOUTS']				= 'Anzahl der Späher fßr die<br />"Späher auswählen" Funktion';
			    //introduced in 3.3.4.2
			    xLang['SPACER'] 				= 'Abstandshalter';
			    //introduced in 3.3.5
			    xLang['SHOWTROOPINFOTOOLTIPS']	= 'Truppeninformationen anzeigen<br />(in Informations-Boxen)';
			    //introduced in 3.3.6
			    xLang['MESREPOPTIONS']			= 'Nachrichten & Berichte';
			    xLang['MESREPPRELOAD']			= 'Anzahl der "Nachrichten & Berichte" Seiten<br />die vom Server automatisch runtergeladen werden sollen<br />(Standard = 1 oder Leer; Max = 5)';
			    xLang['ATTABLES']				= 'TruppenĂźbersicht'; //only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
			    //introduced in 3.3.7
			    xLang['MTWASTED'] 				= 'Noch verfĂźgbaren Platz verschwendet';
			    xLang['MTEXCEED'] 				= 'Zuviel';
			    xLang['MTCURRENT'] 				= 'Aktuell verwendet';
			    xLang['ALLIANCEFORUMLINK']		= 'Link zum externen Forum<br>(FĂźr internes Forum leer lassen)';
			    xLang['MTCLEARALL']				= 'Alles leeren';
			    xLang['LOCKBOOKMARKS']			= 'Lesezeichen sperren<br />(Die Icons werden ausgeblendet)';
				//introduced in 3.3.7.2
				xLang['UNLOCKBOOKMARKS']		= 'Lesezeichen entsperren<br>(Die Icons f&uuml;rs L&ouml;schen und sortieren werden wieder angezeigt)';
				//introduced in 3.3.7.3
				xLang['CLICKSORT']				= 'Zum Sortieren klicken';
				xLang['MIN']					= 'Min';
				//introduced in 3.3.8
				xLang['SAVEGLOBAL']				= 'F&uuml;r alle D&ouml;rfer verf&uuml;gbar';

				break;
			case "ro":
				// Traducere ms99
				xLang['ALLIANCE']  	= 'Alianţ�';
				xLang['PROFILE']  	= 'Profil';
				xLang['SIM']   		= 'Simulator lupt�';
				xLang['CALC']  		= 'Travian Calc';
				xLang['SEGURO']  	= 'E�ti sigur?';
				xLang['MARK']  		= 'Selecteaz� tot';
				xLang['LOSS']  		= 'Pierderi';
				xLang['PROFIT']  		= 'Profit';
				xLang['SUBIR_NIVEL']	= 'Upgrade posibil acum';
				xLang['PLAYER']  		= 'Juc�tor';
				xLang['VILLAGE']  		= 'Sat';
				xLang['HAB']   			= 'PopulaĹŁie';
				xLang['COORD']  		= 'Coordonate';
				xLang['ACCION']  		= 'AcĹŁiuni';
				xLang['ATACAR']  		= 'Atac�';
				xLang['GUARDADO']  		= 'Salvat';
				xLang['DESP_ABR']  		= 'Rânduri';
				xLang['FALTA']  		= 'Ai nevoie de';
				xLang['TODAY']   		= 'azi';
				xLang['MANYANA']  		= 'mâine';
				xLang['PAS_MANYANA']  	= 'poimâine';
				xLang['MERCADO']  		= 'Târg';
				xLang['BARRACKS']      	= 'Cazarm�';
				xLang['RALLYPOINT'] 	= 'Adunare';
				xLang['CORRAL'] 		= 'Grajd';
				xLang['TALLER'] 		= 'Atelier';
				xLang['ENVIAR'] 		= 'Trimite resurse';
				xLang['COMPRAR'] 		= 'Cumpar�';
				xLang['VENDER'] 		= 'Vinde';
				xLang['ENVIAR_IGM'] 	= 'Trimite mesaj';
				xLang['LISTO'] 			= 'Upgrade posibil';
				xLang['EL'] 			= 'ĂŽn';
				xLang['A_LAS'] 			= 'la';
				xLang['EFICIENCIA'] 	= 'Eficienţ�';
				xLang['NEVER'] 			= 'Niciodat�';
				xLang['PC']           	= 'Puncte de cultur�';
				xLang['FUNDAR']       	= 'Poţi s� cucere�ti sau s� Întemeiezi un nou sat';
				xLang['ALDEAS']       	= 'Sat(e)';
				xLang['TROPAS']       	= 'Adunare';
				xLang['RECURSO1']     	= 'Lemn';
				xLang['RECURSO2']     	= 'Argil�';
				xLang['RECURSO3']     	= 'Fier';
				xLang['RECURSO4']     	= 'Hran�';
				xLang['TIEMPO']       	= 'Timp';
				xLang['COMP'] 			= 'Arhivare rapoarte';
				xLang['STAT'] 			= 'Statistici';
				xLang['OFREZCO'] 		= 'Ofer�';
				xLang['BUSCO'] 			= 'Caut�';
				xLang['TIPO'] 			= 'Tip';
				xLang['DISPONIBLE'] 	= 'Doar cele disponibile';
				xLang['CUALQUIERA'] 	= 'Oricare';
				xLang['YES'] 			= 'Da';
				xLang['NO'] 			= 'Nu';
				xLang['LOGIN']			= 'Intrare';
				xLang['MARCADORES']		= 'Link-uri';
				xLang['ANYADIR'] 		= 'Adaug�';
				xLang['ENLACE'] 		= 'URL';
				xLang['TEXTO']			= 'Text';
				xLang['ELIMINAR'] 		= '�terge';
				xLang['MAPA'] 			= 'Hart�';
				xLang['MAXTIME'] 		= 'Timp maxim';
				xLang['ARCHIVE']		= 'Arhiv�';
				xLang['RESUMEN']		= 'Rezumat';
				xLang['DETALLES']		= 'Detailii';
				xLang['MAT_PRIMAS']		= 'Resources';
				xLang['CONSTR']			= 'construie�te';
				xLang['TROPAS']			= 'Trupe';
				xLang['CHECKVERSION']	= 'Update TBeyond';
				xLang['ACTUALIZAR']		= 'Actualizeaz� informaţie sat';
	
				xLang['RES'] 			= 'Research tree';
				
			    xLang['VENTAS']    		= 'Oferte salvate';
				xLang['SHOWINFO']    	= 'Afi�eaz� info celul�';
			    xLang['HIDEINFO']    	= 'Ascunde info celul�';
			    xLang['MAPSCAN']    	= 'Scaneaz� harta';
				xLang['BIGICONS']		= 'Afi�eaz� icoane suplimentare';
				xLang['NOTEBLOCK']		= 'Afi�eaz� bloc-notes';
				xLang['SAVE']			= 'Salveaz�';
				xLang['RPDEFACT']		= 'AcĹŁiune standard adunare';
				xLang['ATTACKTYPE2']	= '�nt�riri';
				xLang['ATTACKTYPE3']	= 'Atac: Normal';
				xLang['ATTACKTYPE4']	= 'Atac: Raid';
				xLang['NBSIZE']			= 'L�ţime bloc-notes';
				xLang['NBSIZEAUTO']		= 'Auto';
				xLang['NBSIZENORMAL']	= 'Normal (ingust)';
				xLang['NBSIZEBIG']		= 'Ecran lat (lat)';
				xLang['NBHEIGHT']		= '�n�lţime bloc-notes';
				xLang['NBAUTOEXPANDHEIGHT']	= "M�re�te in�lţimea automat";
				xLang['NBKEEPHEIGHT']		= "�n�lţime normal�";
				xLang['SHOWCENTERNUMBERS'] 	= 'Afi�eaz� nivel cl�diri';
				xLang['NPCSAVETIME']		= 'Timp economisit';
				xLang['SHOWCOLORRESLEVELS'] = 'Afi�eaz� culori nivel câmpuri resurse';
				xLang['SHOWCOLORBUILDLEVELS']	= 'Afi�eaz� culori nivel cl�diri';
				xLang['CNCOLORNEUTRAL'] 		= 'Culoare upgrade posibil<br>(Nimic = standard)';
				xLang['CNCOLORMAXLEVEL'] 		= 'Culoare nivel maxim<br>(Nimic = standard)';
				xLang['CNCOLORNOUPGRADE'] 		= 'Culoare upgrade imposibil<br>(Nimic = standard)';
				xLang['CNCOLORNPCUPGRADE'] 		= 'Culoare upgrade posibil via NPC<br>(Nimic = standard)';
				xLang['TOTALTROOPS'] 			= 'Total trupe sat';
				xLang['SHOWBOOKMARKS'] 			= 'Afi�eaz� link-uri';
				xLang['RACE'] 					= 'Ras�';
				xLang['SERVERVERSION2'] 		= "Server Travian v2.x";
				xLang['SELECTALLTROOPS'] 		= "Selecteaz� toate trupele";
				xLang['PARTY'] 					= "Festivit�ţi";
				xLang['CPPERDAY']				= "PC/zi";
				xLang['SLOT']					= "Slot";
				xLang['TOTAL']					= "Total";
				xLang['NOPALACERESIDENCE'] 		= "Nu exist� vil� sau palat În acest sat sau nu aţi vizitat Înc� centrul satului !";
				xLang['SELECTSCOUT'] 			= "Selecteaz� spioni";
				xLang['SELECTFAKE'] 			= "Selecteaz� trupe fake";
				xLang['NOSCOUT2FAKE'] 			= "Nu puteĹŁi selecta spioni pentru un fake !";
				xLang['NOTROOP2FAKE'] 			= "Nu exist� trupe pentru un fake !";
				xLang['NOTROOP2SCOUT'] 			= "Nu exist� trupe pentru un atac de spionaj !";
				xLang['NOTROOPS'] 				= "Nu exist� trupe in sat !";
				xLang['ALL'] 					= "Tot";
				xLang['NORACE'] 				= "Construie�te cazarma pentru detectarea automat� a rasei �i/sau deschide pagina 'centrul satului'...";
				xLang['COLORHELPTEXT']			= "�n câmpurile de culori puteţi introduce:<br>- <b>green</b> sau <b>red</b> sau <b>orange</b>, etc.<br>- codul HEX al culorii, ex. <b>#004523</b><br>- loc liber pentru culoare standard";
				xLang['COLORHELP']				= "Ajutor pentru câmpurile de culori";
				xLang['DISTINFO']				= "DistanĹŁa de la satul curent";
				xLang['TIMEINFO1']				= "Timp pentru a ajunge la ";
				xLang['TIMEINFOM']				= " -> comercianĹŁi";
				xLang['TIMEINFOT']				= " -> trupe";
				xLang['SHOWORIGREPORT']			= "Afi�eaz� raport original (pentru forumuri)";
				xLang['SHOWCELLTYPEINFO']		= "Afi�eaz� tip celula/info vale p�r�sit�<br>(mousing over)";
				xLang['WARSIM']					= "Link c�tre simulator lupt�<br>";
				xLang['WARSIMOPTION1']			= "Intern (inclus in joc)";
				xLang['WARSIMOPTION2']			= "Extern (pus la dispoziţie de c�tre kirilloid.ru)";
				xLang['WSANALYSER'] 			= "Utilizeaz� World Analyser";
				xLang['SHOWSTATLINKS'] 			= "Afi�eaz� link-uri c�tre World Anlyser";
				xLang['WANALYSER0']				= "World Analyser"; //no Translation !  Name of a site !!!
				xLang['WANALYSER1']				= "Travian Utils"; //no Translation !  Name of a site !!!
				xLang['NONEWVERSION']			= "Ultima versiune disponibil� este instalat�";
				xLang['BETAVERSION']			= "Se poate s� aveţi o versiune beta instalat�";
				xLang['NEWVERSIONAV']			= "O versiune nou� a scriptului este disponibil�";
				xLang['UPDATESCRIPT']			= "Doriţi s� actualizaţi acum ?";
				xLang['CHECKUPDATE']			= "Verific existenĹŁa unei versiuni noi...";
				xLang['CROPFINDER']				= "Crop finder";
				xLang['AVPOPPERVIL']			= "PopulaĹŁie medie/sat";
				xLang['AVPOPPERPLAYER']			= "Populaţie medie/juc�tor";
				xLang['SHOWRESUPGRADETABLE']	= "Afi�eaz� tabel upgrade câmpuri de resurse";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "Afi�eaz� tabel upgrade cl�diri";
				xLang['CONSOLELOGLEVEL']		= "Log level consol� (DOAR PENTRU PROGRAMATORI)<br>(Standard = 0 sau loc liber)";
				xLang['MARKETPRELOAD']			= "Num�rul paginilor de oferte pre-Înc�rcate<br>pe pagina 'Târg => Cump�r�'<br>(Standard = 1 sau loc liber; Max = 5)";
				xLang['CAPITAL']				= 'Numele capitalei<br><b>Deschide Profilul pentru completare automat�</b>';
				xLang['CAPITALXY']				= 'Coordonatele capitalei<br><b>Deschide Profilul pentru completare automat�</b>';
				xLang['MAX']					= 'Max';
				//introduced in version 3.0.7
				xLang['TOTALTROOPSTRAINING']	= 'Total trupe antrenate';
				//introduced in version 3.0.9
				xLang['SHOWDISTTIMES'] 			= 'Afi�eaz� distanţe �i timpi de deplasare';
				//introduced in version 3.1.3
				xLang['TRAVIANBEYONDSETUPLINK'] = 'OpĹŁiuni Travian Beyond';
				xLang['UPDATEALLVILLAGES']		= 'Actualizeaz� toate satele.  Utilizeaz� cu maxim� atenţie.  Urmarea ar putea fi un cont banat !';
				//introduced in version 3.1.4
				xLang['SHOWMENUSECTION3']		= "Afi�eaz� link-uri adiţionale În meniul din stânga<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
				//introduced in version 3.1.7
				xLang['LARGEMAP']				= 'Harta mare';
				//introduced in version 3.1.8
				xLang['SHOWTRAVMAPLINKS']		= 'Afi�eaz� link-uri c�tre travmap.shishnet.org<br>(juc�tori �i alianţe)';
				//introduced in version 3.1.9
				xLang['USETHEMPR']				= 'Use them (proportional)';
				xLang['USETHEMEQ']				= 'Use them (egal)';
				//introduced in version 3.2
				xLang['TOWNHALL']				= 'Casa de cultur�';
				xLang['GAMESERVERTYPE']			= 'Game server';
				xLang['MARKETOFFERS']			= 'Oferte târg';
				xLang['CAPITALOPTIONS']			= 'Capital�';
				xLang['BOOKMARKOPTIONS']		= 'Link-uri';//identical to xLang['MARCADORES'] => check if this can be removed
				xLang['NOTEBLOCKOPTIONS']		= 'Bloc-notes';
				xLang['MENULEFT']				= 'Meniu stânga';
				xLang['STATISTICS']				= 'Statistici';
				xLang['RESOURCEFIELDS']			= 'Câmpuri resurse';
				xLang['VILLAGECENTER']			= 'Centrul satului';
				xLang['MAPOPTIONS']				= 'Opţiuni hart�';
				xLang['COLOROPTIONS']			= 'OpĹŁiuni culori';
				xLang['DEBUGOPTIONS']			= 'OpĹŁiuni Debug';
				xLang['SHOWBIGICONMARKET']		= 'Târg';
				xLang['SHOWBIGICONMILITARY']	= 'Militar<br>Adunare/Cazarm�/Atelier/Grajd';
				xLang['SHOWBIGICONALLIANCE']	= 'Alianţ�'; //identical to xLang['ALLIANCE'] => check if this can be removed
				xLang['SHOWBIGICONMILITARY2']	= "Casa de cultur�/Re�edinţa eroului/Armur�rie/Fier�rie";
				xLang['HEROSMANSION']			= "Re�edinţa eroului";
				xLang['BLACKSMITH']				= 'Fier�rie';
				xLang['ARMOURY']				= 'Armur�rie';
				//introduced in 3.2.1
				xLang['NOW']					= 'Acum';
				xLang['CLOSE']					= 'Inchide';
				//introduced in 3.3
				xLang['USE']					= 'Use';
				xLang['USETHEM1H']				= 'Use them (producĹŁia/ora)';
				xLang['OVERVIEW']				= 'Perspectiv�';
				xLang['FORUM']					= 'Forum';
				xLang['ATTACKS']				= 'Atacuri';
				xLang['NEWS']					= 'Stiri';
				//introduced in 3.3.1
				xLang['ADDCRTPAGE']				= 'Pagina curent�';
				xLang['SCRIPTPRESURL']			= 'Pagina TBeyond';
				//introduced in 3.3.3
				xLang['NOOFSCOUTS']				= 'Num�r de spioni pentru funcţia<br>"Selecteaz� spioni"';
				//introduced in 3.3.4.2
				xLang['SPACER'] 				= 'Delimitator';
				//introduced in 3.3.5
				xLang['SHOWTROOPINFOTOOLTIPS']	= 'Afi�eaz� informaţii despre trupe in tooltips';
				xLang['SPEED']					= 'Vitez�';
				xLang['CAPACITY']				= 'Capacitate';
				//introduced in 3.3.6
				xLang['MESREPOPTIONS']			= 'Mesaje & Rapoarte';
				xLang['MESREPPRELOAD']			= 'Num�rul paginilor de mesaje/rapoarte pre-Înc�rcate<br>(Standard = 1 sau loc liber; Max = 5)';
				xLang['ATTABLES']				= 'Tabele trupe';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//introduced in 3.3.7
				xLang['MTWASTED'] 				= 'Risip�';
			    xLang['MTEXCEED'] 				= 'Excedent';
			    xLang['MTCURRENT'] 				= 'Transport actual';
				xLang['ALLIANCEFORUMLINK']		= 'Link c�tre forum extern<br>(Forum intern = loc liber)';
				xLang['MTCLEARALL']				= 'Sterge tot';
				xLang['LOCKBOOKMARKS']			= 'Ascunde icoanele pentru "Sterge, ĂŽn sus , ĂŽn jos"';
				xLang['MTCLEARALL']				= 'Sterge tot';
				//introduced in 3.3.7.2
				xLang['UNLOCKBOOKMARKS']		= 'Afi�eaz� icoanele pentru "Sterge, În sus , În jos"';
				//introduced in 3.3.7.3
				xLang['CLICKSORT']				= 'Click pentru sortare';
				xLang['SAVEGLOBAL']				= 'Valabil� În toate satele';
				//introduced in 3.3.8.1
				xLang['VILLAGELIST']			= 'Lista satelor';
				xLang['SHOWINOUTICONS']			= "Afi�eaz� icoanele pentru 'dorf1.php' and 'dorf2.php'";
				break;
			case "es":
			case "ar":
			case "cl":
			case "mx":
				// by Leonel (aka Phob0z)
				xLang['ALLIANCE']            = 'Alianza';
				xLang['PROFILE']            = 'Perfil';
				xLang['SIM']                = 'Simulador de combate';
				xLang['CALC']                = 'Calculadora de Travian';
				xLang['SEGURO']            = "\u00bfEst\u00e1s seguro?";
				xLang['MARK']                = 'Seleccionar todos';
				xLang['LOSS']                = 'P&eacute;rdidas';
				xLang['PROFIT']            = 'Ganancias';
				xLang['SUBIR_NIVEL']            = 'Subir nivel';
				xLang['PLAYER']            = 'Jugador';
				xLang['VILLAGE']            = 'Aldea';
				xLang['HAB']                = 'Poblaci&oacute;n';
				xLang['COORD']                = 'Coordenadas';
				xLang['ACCION']            = 'Acciones';
				xLang['ATACAR']            = 'Atacar';
				xLang['GUARDADO']            = 'Guardado';
				xLang['DESP_ABR']            = 'Mov.';
				xLang['FALTA']                = 'Te falta';
				xLang['TODAY']                = 'hoy';
				xLang['MANYANA']            = 'ma&ntilde;ana';
				xLang['PAS_MANYANA']            = 'pasado ma&ntilde;ana';
				xLang['MERCADO']            = 'Mercado';
				xLang['BARRACKS']            = 'Cuartel';
				xLang['RALLYPOINT']            = 'Plaza de reuniones';
				xLang['CORRAL']            = 'Establo';
				xLang['TALLER']            = 'Taller';
				xLang['ENVIAR']            = 'Enviar recursos';
				xLang['COMPRAR']            = 'Comprar';
				xLang['VENDER']            = 'Vender';
				xLang['ENVIAR_IGM']            = 'Enviar IGM';
				xLang['LISTO']                = 'Listo';
				xLang['EL']                = 'el';
				xLang['A_LAS']                = 'a las';
				xLang['EFICIENCIA']            = 'Eficiencia';
				xLang['NEVER']                = 'Nunca';
				xLang['PC']                = 'Puntos de cultura';
				xLang['FUNDAR']                = 'Puedes fundar o conquistar una nueva aldea';
				xLang['ALDEAS']                = 'Aldea(s)';
				xLang['RECURSO1']            = 'Madera';
				xLang['RECURSO2']            = 'Barro';
				xLang['RECURSO3']            = 'Hierro';
				xLang['RECURSO4']            = 'Cereal';
				xLang['TIEMPO']                = 'Tiempo';
				xLang['COMP']                = 'Compresor de reportes';
				xLang['STAT']                = 'Estad&iacute;sticas';
				xLang['OFREZCO']            = 'Ofrezco';
				xLang['BUSCO']                = 'Busco';
				xLang['TIPO']                = 'Tipo';
				xLang['DISPONIBLE']            = 'Solo disponible';
				xLang['CUALQUIERA']            = 'Cualquiera';
				xLang['YES']                = 'Si';
				xLang['NO']                = 'No';
				xLang['LOGIN']                = 'Login';
				xLang['MARCADORES']            = 'Marcadores';
				xLang['ANYADIR']            = 'A&ntilde;adir';
				xLang['ENLACE']                = 'URL del nuevo Marcador';
				xLang['TEXTO']                = 'Nombre del nuevo Marcador';
				xLang['ELIMINAR']            = 'Eliminar';
				xLang['MAPA']                = 'Mapa';
				xLang['MAXTIME']            = 'Tiempo m&aacute;ximo';
				xLang['ARCHIVE']            = 'Archivar';
				xLang['RESUMEN']            = 'Resumen';
				xLang['DETALLES']            = 'Detalles';
				xLang['MAT_PRIMAS']            = 'Recursos';
				xLang['CONSTR']                = 'construir';
				xLang['TROPAS']                = 'Tropas';
				xLang['CHECKVERSION']            = 'Actualizar TBeyond';
				xLang['ACTUALIZAR']            = 'Actualizar informaci&oacute;n de aldea';
				xLang['RES']                = '&Aacute;rbol de desarrollo';
				xLang['VENTAS']                = 'Guardar ofertas';
				xLang['SHOWINFO']                = 'Mostrar cuadros de informaci&oacute;n';
				xLang['HIDEINFO']                = 'Esconder cuadros de informaci&oacute;n';
				xLang['MAPSCAN']                = 'Escanear el Mapa';
				xLang['BIGICONS']            = 'Mostrar iconos de acceso r&aacute;pido';
				xLang['NOTEBLOCK']            = 'Mostrar hoja de notas';
				xLang['SAVE']                = 'Guardar';
				xLang['RPDEFACT']            = 'Opci&oacute;n por defecto cuando se mandan tropas';
				xLang['ATTACKTYPE2']            = 'Refuerzos';
				xLang['ATTACKTYPE3']            = 'Ataque: Normal';
				xLang['ATTACKTYPE4']            = 'Ataque: Atraco';
				xLang['NBSIZE']                = 'Tama&ntilde;o de la hoja de notas';
				xLang['NBSIZEAUTO']            = 'Autom&aacute;tico';
				xLang['NBSIZENORMAL']            = 'Normal';
				xLang['NBSIZEBIG']            = 'Grande';
				xLang['NBHEIGHT']            = 'Altura de la hoja de notas';
				xLang['NBAUTOEXPANDHEIGHT']        = 'Expandir altura autom&aacute;ticamente';
				xLang['NBKEEPHEIGHT']            = 'Altura por defecto';
				xLang['SHOWCENTERNUMBERS']        = 'Mostrar el nivel de las construcciones en el centro de la aldea';
				xLang['NPCSAVETIME']            = 'Tiempo ahorrado: ';
				xLang['SHOWCOLORRESLEVELS']        = 'Mostrar colores en el nivel de los recursos';
				xLang['SHOWCOLORBUILDLEVELS']        = 'Mostrar colores en el nivel de las construcciones';
				xLang['CNCOLORNEUTRAL']        = 'Color para las actualizaciones disponibles';
				xLang['CNCOLORMAXLEVEL']        = 'Color para los niveles m&aacute;ximos';
				xLang['CNCOLORNOUPGRADE']        = 'Color para las actualizaciones no disponibles';
				xLang['CNCOLORNPCUPGRADE']        = 'Color para actualizar por medio de NPC';
				xLang['TOTALTROOPS']            = 'Tropas totales de la aldea';
				xLang['SHOWBOOKMARKS']            = 'Mostrar marcadores';
				xLang['RACE']                = 'Raza';
				xLang['SERVERVERSION2']        = "Servidor Travian v2.x?";
				xLang['SELECTALLTROOPS']        = "Seleccionar todas las tropas";
				xLang['PARTY']                = "Fiesta";
				xLang['CPPERDAY']            = "PC por dia";
				xLang['SLOT']                = "Espacios disp.";
				xLang['TOTAL']                = "Total";
				xLang['NOPALACERESIDENCE']        = "La residencia, el palacio o el centro de la aldea de esta aldea no han sido abiertos a\u00fan!";
				xLang['SELECTSCOUT']            = "Seleccionar esp&iacute;as";
				xLang['SELECTFAKE']            = "Seleccionar unidad para fake";
				xLang['NOSCOUT2FAKE']            = "No es posible usar esp\u00edas para un fake!";
				xLang['NOTROOP2FAKE']            = "No hay tropas para usar como fake!";
				xLang['NOTROOP2SCOUT']            = "No hay esp\u00edas!";
				xLang['NOTROOPS']            = "No hay tropas en la aldea!";
				xLang['ALL']                = "Todo";
				xLang['NORACE']            = "Construye o abre el cuartel o centro de la aldea para determinar tu raza autom&aacute;ticamente";
				xLang['COLORHELPTEXT']            = "En los campos para escribir en el color, puedes poner:<br>- <b>green</b> o <b>red</b> o <b>orange</b>, etc.<br>- El c&oacute;digo Hexadecimal del color.<br>- D&eacute;jalo vac&iacute;o para usar el color por defecto";
				xLang['COLORHELP']            = "Ayuda para los campos de poner color";
				xLang['DISTINFO']            = "Distancia desde la aldea actual";
				xLang['TIMEINFO1']            = "Tiempo para llegar a";
				xLang['TIMEINFOM']            = "con comerciantes";
				xLang['TIMEINFOT']            = "con tropas";
				xLang['SHOWORIGREPORT']            = "Mostrar reporte original (para poner en foros)";
				xLang['SHOWCELLTYPEINFO']        = "Mostrar el tipo de casilla al ponerle el cursor encima";
				xLang['WARSIM']                = "&iquest;Qu&eacute; simulador de combate usar?:<br>(men&uacute; izquierdo)";
				xLang['WARSIMOPTION1']            = "Interno (el que trae travian por defecto)";
				xLang['WARSIMOPTION2']            = "Externo (kirilloid.ru)";
				xLang['WSANALYSER']            = "&iquest;Qu&eacute; analizador usar para las estad&iacute;sticas?";
				xLang['SHOWSTATLINKS']            = "Mostrar enlaces del analizador de estadisticas<br>(icono del mundo al lado de usuarios/alianzas)";
				xLang['WANALYSER0']            = "World Analyser"; //no Translation !  Name of a site !!!
				xLang['WANALYSER1']            = "Travian Utils"; //no Translation !  Name of a site !!!
				xLang['NONEWVERSION']            = "Tienes la &uacute;ltima versi&oacute;n disponible";
				xLang['BETAVERSION']            = "Tal ves tengas una versi\u00f3n beta";
				xLang['NEWVERSIONAV']            = "Hay una nueva versi\u00f3n del script disponible";
				xLang['UPDATESCRIPT']            = "Actualizar el script?";
				xLang['CHECKUPDATE']            = "Buscando nuevas versiones del script. Por favor espera...";
				xLang['CROPFINDER']            = "Buscador de 9c/15c";
				xLang['AVPOPPERVIL']            = "Poblaci&oacute;n promedio por aldea";
				xLang['AVPOPPERPLAYER']            = "Poblaci&oacute;n promedio por jugador";
				xLang['SHOWRESUPGRADETABLE']        = "Mostrar la tabla de actualizaci&oacute;n de los recursos";
				xLang['SHOWBUILDINGSUPGRADETABLE']    = "Mostrar la tabla de actualizaci&oacute;n de las construcciones";
				xLang['CONSOLELOGLEVEL']        = "Nivel de Registro de la Consola<br>SOLO PARA PROGRAMADORES O DEPURACI&Oacute;N<br>(valor por defecto = 0 o vac&iacute;o)";
				xLang['MARKETPRELOAD']            = "P&aacute;ginas mostradas en la secci&oacute;n 'Comprar' del mercado<br>(Default = 1 o vac&iacute;o; Max = 5)";
				xLang['CAPITAL']            = 'Nombre de tu capital<br><b>Revisa tu perfil para actualizarla</b>';
				xLang['CAPITALXY']            = 'Coordenadas de tu capital<br><b>Revisa tu perfil para actualizarla</b>';
				xLang['MAX']                = 'Max.';
				//Agregado en la version 3.0.7
				xLang['TOTALTROOPSTRAINING']        = 'Tropas totales que se estan creando';
				//Agregado en la version 3.0.9
				xLang['SHOWDISTTIMES']            = 'Mostrar distancias y tiempos en tooltips';
				//Agregado en la version 3.1.3
				xLang['TRAVIANBEYONDSETUPLINK']    = 'Config. de TBeyond';
				xLang['UPDATEALLVILLAGES']        = 'Actualizar todas las aldeas. USAR CON MUCHO CUIDADO, PUEDE LLEVAR A QUE BORREN TU CUENTA!';
				//Agregado en la version 3.1.4
				xLang['SHOWMENUSECTION3']        = "Mostrar enlaces adicionales en el menu de la izquierda<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
				//Agregado en la version 3.1.7
				xLang['LARGEMAP']            = 'Mapa grande';
				//Agregado en la version 3.1.8
				xLang['SHOWTRAVMAPLINKS']        = 'Mostrar enlaces del travmap.shishnet.org<br>(icono con puntitos al lado de usuarios/alianzas)';
				//Agregado en la version 3.1.9
				xLang['USETHEMPR']            = 'Llenar proporcionalmente a la cantidad de cada recurso que hay en los almacenes';
				xLang['USETHEMEQ']            = 'Llenar con la misma cantidad de cada recurso';
				//Agregado en la version 3.2
				xLang['TOWNHALL']            = 'Ayuntamiento';
				xLang['GAMESERVERTYPE']            = 'Versi&oacute;n del servidor';
				xLang['MARKETOFFERS']            = 'Ofertas del mercado';
				xLang['CAPITALOPTIONS']            = 'Capital';
				xLang['BOOKMARKOPTIONS']        = 'Marcadores';
				xLang['NOTEBLOCKOPTIONS']        = 'Hoja de notas';
				xLang['MENULEFT']            = 'Men&uacute; en el lado izquierdo';
				xLang['STATISTICS']            = 'Estad&iacute;sticas';
				xLang['RESOURCEFIELDS']            = 'Campos de recursos';
				xLang['VILLAGECENTER']            = 'Centro de la aldea';
				xLang['MAPOPTIONS']            = 'Opciones del Mapa';
				xLang['COLOROPTIONS']            = 'Opciones de color';
				xLang['DEBUGOPTIONS']            = 'Opciones de depuraci&oacute;n (DEBUG)';
				xLang['SHOWBIGICONMARKET']        = 'Mercado';
				xLang['SHOWBIGICONMILITARY']        = 'Plaza de reuniones/Cuartel/Taller/Establo';
				xLang['SHOWBIGICONALLIANCE']        = 'Alianza';
				xLang['SHOWBIGICONMILITARY2']        = "Ayuntamiento/Hogar del H&eacute;roe/Armer&iacute;a/Herrer&iacute;a";
				xLang['HEROSMANSION']            = "Hogar del H&eacute;roe";
				xLang['BLACKSMITH']            = 'Herrer&iacute;a';
				xLang['ARMOURY']            = 'Armer&iacute;a';
				//Agregado en la version 3.2.1
				xLang['NOW']                = 'Ahora';
				xLang['CLOSE']                = 'Cerrar';
				//Agregado en la version 3.3
				xLang['USE']                = 'Usar';
				xLang['USETHEM1H']            = 'Llenar con 1 hora de producci&oacute;n de esta aldea';
				xLang['OVERVIEW']            = 'Resumen';
				xLang['FORUM']                = 'Foro';
				xLang['ATTACKS']            = 'Ataques';
				xLang['NEWS']                = 'Noticias';
				//Agregado en la version 3.3.1
				xLang['ADDCRTPAGE']                = 'A&ntilde;adir Pag. Actual';
				xLang['SCRIPTPRESURL']            = 'P&aacute;gina de TBeyond';
				//Agregado en la version 3.3.3
				xLang['NOOFSCOUTS']                = 'N° de esp&iacute;as para selecionar por defecto en "Seleccionar espías"';
				//Agregado en la version 3.3.4.2
				xLang['SPACER'] = 'Separador';
				//Agregado en la version 3.3.5
				xLang['SHOWTROOPINFOTOOLTIPS']	= 'Mostrar informaci&oacute;n de tropas en tooltips';
				xLang['SPEED']					= 'Velocidad';
				xLang['CAPACITY']				= 'Capacidad';
				//Agregado en la version 3.3.6
				xLang['MESREPOPTIONS']			= 'Mensajes y Reportes';
				xLang['MESREPPRELOAD']			= 'N&uacute;mero de pag&iacute;nas de mensajes/reportes precargadas<br>(Valor por defecto = 1 o vac&iacute;o; Max = 5)';
				xLang['ATTABLES']				= 'Tabla de tropas';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//Agregado en la version 3.3.7
				xLang['MTWASTED']                 = 'Disponible';
				xLang['MTEXCEED']                 = 'Excedido';
				xLang['MTCURRENT']                 = 'Carga actual';
				xLang['ALLIANCEFORUMLINK']        = 'V&iacute;nculo a foro externo<br>(Dejar en blanco para foro interno)';
				xLang['LOCKBOOKMARKS']            = 'Bloquear marcadores<br>(Ocultar iconos de eliminar, subir, bajar)';
				xLang['MTCLEARALL']                = 'Limpiar todo';
				//Agregado en la version 3.3.7.2
				xLang['UNLOCKBOOKMARKS']        = 'Desbloquear marcadores<br>(Mostrar iconos de eliminar, subir, bajar)';
				//Agregado en la version 3.3.7.3
      			xLang['CLICKSORT']				= 'Haga clic para ordenar';
      			xLang['MIN']					= 'Min';
				//Agregado en la version 3.3.8
				xLang['SAVEGLOBAL'] 			= "Compartir entre las aldeas";
				break;
			case "fr":
                // by fr3nchlover . We appreciate his work and are grateful ! THANK YOU !!!)
                xLang['ALLIANCE']     = 'Alliance';
                xLang['PROFILE']     = 'Profil';
                xLang['SIM']         = 'Simulateur';
                xLang['CALC']         = 'Calculateur';
                xLang['SEGURO']     = 'Es-tu certain ?';
                xLang['MARK']         = 'Marquer tous';
                xLang['LOSS']         = 'Pertes en mat&eacute;riels';
                xLang['PROFIT']         = 'Rentabilit&eacute;';
                xLang['SUBIR_NIVEL']     = 'Tu peux d&eacute;j&agrave; augmenter son niveau';
                xLang['PLAYER']         = 'Joueur';
                xLang['VILLAGE']      = 'Village';
                xLang['HAB']          = 'Population';
                xLang['COORD']          = 'Coordonn&eacute;es';
                xLang['ACCION']      = 'Actions';
                xLang['ATACAR']      = 'Attaque';
                xLang['GUARDADO']      = 'Sauvegarde';
                xLang['DESP_ABR']      = 'D&eacute;placer';
                xLang['FALTA']          = 'Il manque';
                xLang['TODAY']          = 'aujourd\'hui';
                xLang['MANYANA']  = 'demain';
                xLang['PAS_MANYANA']  = 'apr&egrave;s-demain';
                xLang['MERCADO']  = 'Place du march&eacute;';
                xLang['BARRACKS']  = 'Caserne';
                xLang['RALLYPOINT']  = 'Place de rassemblement';
                xLang['CORRAL']  = 'Ecurie';
                xLang['TALLER']  = 'Atelier';
                xLang['ENVIAR']  = 'Envoyer des ressources';
                xLang['COMPRAR']  = 'Acheter des ressources';
                xLang['VENDER']  = 'Vendre des ressources';
                xLang['ENVIAR_IGM']  = 'Envoyer MSG';
                xLang['LISTO']  = 'Pr&ecirc;t';
                xLang['EL']  = 'le';
                xLang['A_LAS']  = '&agrave;';
                xLang['EFICIENCIA']  = 'Efficacit&eacute;';
                xLang['NEVER']  = 'Jamais';
                xLang['PC']  = 'Point(s) de culture';
                xLang['FUNDAR']  = 'Tu peux d&eacute;j&agrave; coloniser ou conqu&eacute;rir';
                xLang['ALDEAS']  = 'Village(s)';
                xLang['RECURSO1']  = 'Bois';
                xLang['RECURSO2']  = 'Terre';
                xLang['RECURSO3']  = 'Fer';
                xLang['RECURSO4']  = 'C&eacute;r&eacute;ales';
                xLang['TIEMPO']  = 'Temps';
                xLang['COMP']  = 'Compresseur';
                xLang['STAT']  = 'Statistiques';
                xLang['OFREZCO']  = 'Offre';
                xLang['BUSCO']  = 'Recherche';
                xLang['TIPO']  = 'Type';
                xLang['DISPONIBLE']    = 'Disponible';
                xLang['CUALQUIERA'] = 'Toutes';
                xLang['YES']          = 'Oui';
                xLang['NO']            = 'Non';
                xLang['LOGIN']  = 'Login';
                xLang['MARCADORES']  = 'Liens';
                xLang['ANYADIR']      = 'Ajouter';
                xLang['ENLACE']        = 'URL du nouveau lien';
                xLang['TEXTO']        = 'Texte du nouveau lien';
                xLang['ELIMINAR']  = 'Supprimer';
                xLang['MAPA']  = 'Carte';
                xLang['MAXTIME']  = 'Temps maximum';
                xLang['ARCHIVE']  = 'Archive';
                xLang['RESUMEN']  = 'R&eacute;sum&eacute;';
                xLang['DETALLES'] = 'D&eacute;tail';
                xLang['MAT_PRIMAS']    = 'Ressources';
                xLang['CONSTR']          = 'Construction';
                xLang['TROPAS']          = 'Troupes';
                xLang['CHECKVERSION']    = 'M&agrave;J TBeyond';
                xLang['ACTUALIZAR']      = 'Mise a jour informations village';
                xLang['RES']              = 'Arbre de recherche';
                xLang['VENTAS']          = 'Param&egrave;tres Vente';
                xLang['SHOWINFO']        = 'Affichage Infos ressources';
                xLang['HIDEINFO']        = 'Cacher Infos ressources';
                xLang['MAPSCAN']          = 'Analyse de la carte - ATTENTION NE PAS UTILISER- RISQUE BLOCAGE OP !';
                xLang['BIGICONS']        = 'Afficher les icones &eacute;tendues';
                xLang['NOTEBLOCK']      = 'Afficher le bloc-notes';
                xLang['SAVE']                    = 'Sauver';
                xLang['RPDEFACT']                = 'Action par d&eacute;faut sur place de rassemblement';
                xLang['ATTACKTYPE2']            = 'Assistance';
                xLang['ATTACKTYPE3']          = 'Attaque: Normal';
                xLang['ATTACKTYPE4']          = 'Attaque: Pillage';
                xLang['NBSIZE']                  = 'Taille Bloc-notes';
                xLang['NBSIZEAUTO']              = 'Auto';
                xLang['NBSIZENORMAL']        = 'Normal';
                xLang['NBSIZEBIG']                = 'Large';
                xLang['NBHEIGHT']                = 'Hauteur Bloc-notes';
                xLang['NBAUTOEXPANDHEIGHT']     = 'Hauteur Auto';
                xLang['NBKEEPHEIGHT']              = 'Hauteur par dĂŠfaut';
                xLang['SHOWCENTERNUMBERS']  = 'Afficher nombres';
                xLang['NPCSAVETIME']          = 'Sauver : ';
                xLang['SHOWCOLORRESLEVELS']    = 'Afficher les ressources en couleur';
                xLang['SHOWCOLORBUILDLEVELS']  = 'Afficher les batiments en couleur';
                xLang['CNCOLORNEUTRAL']      = 'Couleur pour Construction possible<br>(Vide =    couleur par d&eacute;faut)';
                xLang['CNCOLORMAXLEVEL']      = "Couleur pour 'Niveau max'<br>(Vide = couleur    par d&eacute;faut)";
                xLang['CNCOLORNOUPGRADE']      = "Couleur pour 'Construction impossible'<br>(Vide = couleur par d&eacute;faut)";
                xLang['CNCOLORNPCUPGRADE']      = "Couleur pour 'Construction avec NPC'<br>(Vide = d&eacute;faut)";
                xLang['TOTALTROOPS']            = 'Troupes totales du village';
                xLang['SHOWBOOKMARKS']     = 'Afficher les liens favoris';
                xLang['RACE']                          = 'Peuple';
                xLang['SERVERVERSION2']            = "Serveur Travian v2.x";
                xLang['SELECTALLTROOPS']        = "Tout s&eacute;lectionner";
                xLang['PARTY']                      = "Festivit&eacute;s";
                xLang['CPPERDAY']                  = "PC/jour";
                xLang['SLOT']                          = "Slot";
                xLang['TOTAL']                        = "Total";
                xLang['NOPALACERESIDENCE']      = "Pas de r&eacute;sidence ou palais sur ce village !";
                xLang['SELECTSCOUT']          = "Eclaireur";
                xLang['SELECTFAKE']          = "Diversion";
                xLang['NOSCOUT2FAKE']      = "Un Eclaireur ne peut pas faire diversion  !";
                xLang['NOTROOP2FAKE']      = "Pas de troupes pour une diversion !";
                xLang['NOTROOP2SCOUT']      = "Pas de troupes pour partir en reconnaissance !";
                xLang['NOTROOPS']          = "Pas de troupes dans le village !";
                xLang['ALL']                = "Tout";
                xLang['NORACE']            = "Construire caserne pour d&eacute;terminer le peuple    et/ou ouvrir le centre du village...";
                xLang['COLORHELPTEXT']     = "Dans case 'Couleur' vous pouvez saisir :<br>-<b>red</b> ou  <b>orange</b>, etc.<br>- ou une couleur HEX exple :<b>#004523</b><br>- Laisser vide pour couleur par d&eacute;faut";
                xLang['COLORHELP']          = "Aide pour cases couleur";
                xLang['DISTINFO']          = "Distance de votre village ";
                xLang['TIMEINFO1']          = "Temps de parcours";
                xLang['TIMEINFOM']          = "avec marchand";
                xLang['TIMEINFOT']          = "avec troupes";
                xLang['SHOWORIGREPORT']     = "Rapport original (A cocher obligatoirement avant diffusion du RC)";
                xLang['SHOWCELLTYPEINFO']     = "Affiche le type de case (sur carte) <br>lorsque le curseur passe dessus";
                xLang['WARSIM']          = "Simulateur de combat &agrave; utiliser :<br>(menu    gauche)";
                xLang['WARSIMOPTION1']      = "Interne (celui du jeu)";
                xLang['WARSIMOPTION2']      = "Externe (fourni par kirilloid.ru)";
                xLang['WSANALYSER']          = "Analyseur &agrave; utiliser ";
                xLang['SHOWSTATLINKS']      = "Afficher liens Analyseur";
                xLang['NONEWVERSION']      = "Pas de mise &agrave; jour disponible";
                xLang['BETAVERSION']          = "Tu as une version Beta du script (sup&eacute; &agrave; version officielle) - Mise &agrave; jour impossible";
                xLang['NEWVERSIONAV']      = "Une nouvelle version du script est disponible";
                xLang['UPDATESCRIPT']          = "Mettre Ă  jour le script ?";
                xLang['CHECKUPDATE']          = "Recherche de nouvelle version du script. Veuillez patienter...";
                xLang['CROPFINDER']          = "Recherche 15C";
                xLang['AVPOPPERVIL']          = "Population moyenne par village";
                xLang['AVPOPPERPLAYER']     = "Population moyenne par joueur";
                xLang['SHOWRESUPGRADETABLE'] = "Afficher tableau sur page ressources";
                xLang['SHOWBUILDINGSUPGRADETABLE'] = "Afficher tableau sur page batiments";
                xLang['CONSOLELOGLEVEL']     = "Console Log - R&Eacute;SERV&Eacute; aux DEVELOPPEURS et DEBUGGEURS<br>(D&eacute;faut = 0 ou laisser Vide)"
                xLang['MARKETPRELOAD']      = "Nombre de pages des offres march&eacute; ('March&eacute; => Offre') <br> &agrave; charger/consulter (D&eacute;faut = 1 ou Vide; Max = 5)";
                xLang['CAPITAL']          = 'Nom de la Capitale<br><b>NE PAS MODIFER, Aller sur page Profil pour actualiser</b>';
                xLang['CAPITALXY']          = 'Coordonn&eacute;es de la Capitale<br><b>NE PAS    MODIFIER, Aller sur page Profil pour actualiser</b>';
                xLang['MAX']              = 'Max';
                xLang['TOTALTROOPSTRAINING']     = 'Total troupes en fabrication ';
                xLang['SHOWDISTTIMES']      = 'Afficher distance & temps';
                xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Setup';
                xLang['UPDATEALLVILLAGES']     = 'Actualiser tous les villages.  ATTENTION : NE PAS UTILISER - RISQUE BLOCAGE OP. !';
                xLang['SHOWMENUSECTION3']     = "Ajouter liens dans menu gauche<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
                xLang['LARGEMAP']         = 'Carte &eacute;tendue';
                //introduced in version 3.1.8
                xLang['SHOWTRAVMAPLINKS']     = 'Afficher lien vers Travmap<br>(joueur et alliance)';
                //introduced in version 3.1.9
                xLang['USETHEMPR']         = 'Calculer (proportionnel)';
                xLang['USETHEMEQ']         = 'Calculer (&eacute;galit&eacute;)';
                //introduced in version 3.2
                xLang['TOWNHALL']                    = 'Hotel de ville';
                xLang['GAMESERVERTYPE']            = 'Type de serveur';
                xLang['MARKETOFFERS']                = 'Offres march&eacute;';
                xLang['CAPITALOPTIONS']                = 'Capitale';
                xLang['BOOKMARKOPTIONS']            = 'Liens';
                xLang['NOTEBLOCKOPTIONS']            = 'Bloc-notes';
                xLang['MENULEFT']                    = 'Menu &agrave; gauche';
                xLang['STATISTICS']                    = 'Statistiques';
                xLang['RESOURCEFIELDS']              = 'Vue globale';
                xLang['VILLAGECENTER']                = 'Centre village';
                xLang['MAPOPTIONS']                = 'options Carte';
                xLang['COLOROPTIONS']                = 'options Couleur';
                xLang['DEBUGOPTIONS']                = 'options Debug';
                xLang['SHOWBIGICONMARKET']      = 'March&eacute;';
                xLang['SHOWBIGICONMILITARY']        = 'Militaire<br>Rassemblement/Caserne/Atelier/Etable';
                xLang['SHOWBIGICONALLIANCE']        = 'Alliance';
                xLang['SHOWBIGICONMILITARY2']        = "Hotel de ville/Manoir h&eacute;ros/Armurerie/Usine";
                xLang['HEROSMANSION']            = "Manoir H&eacute;ros";
                xLang['BLACKSMITH']                = "Armurerie";
                xLang['ARMOURY']                = "Usine armure";
                xLang['NOW']                            = 'Maintenant';
                xLang['CLOSE']                          = 'Fermer';
				//introduced in 3.3
                xLang['USE']            = 'Utiliser';
                xLang['USETHEM1H']        = 'Calculer 1h de Prod.';
                xLang['OVERVIEW']        = 'Vue globale';
                xLang['FORUM']            = 'Forum';
                xLang['ATTACKS']            = 'Attaques';
                xLang['NEWS']            = 'Nouvelles';
				//introduced in 3.3.1
                xLang['ADDCRTPAGE']        = 'Marquer cette page'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
                xLang['SCRIPTPRESURL']        = 'Page TBeyond';
				//introduced in 3.3.3
                xLang['NOOFSCOUTS']        = 'Nb. d\'&eacute;claireurs lors du clic sur "Eclaireur"';
				//introduced in 3.3.4.2
                xLang['SPACER']             = 'S&eacute;parateur';
				//introduced in 3.3.5
                xLang['SHOWTROOPINFOTOOLTIPS'] = 'Afficher info troupes dans info-bulle';
                xLang['SPEED']            = 'Vitesse'; //not really needed as replaced with icons
                xLang['CAPACITY']            = 'Capacit&eacute;'; //not really needed as replaced with icons
				//introduced in 3.3.6
                xLang['MESREPOPTIONS']        = 'Messages & Rapports';
                xLang['MESREPPRELOAD']        = 'Nb. de pages message/rapport &agrave; charger<br>(D&eacute;faut = 1 ou Vide; Max = 5)';
                xLang['ATTABLES']        = 'Liste troupes';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//introduced in 3.3.7
                xLang['MTWASTED']         = 'Non utilis&eacute;';
                xLang['MTEXCEED']         = 'En trop';
                xLang['MTCURRENT']         = 'Transport&eacute;';
                xLang['ALLIANCEFORUMLINK']    = 'Lien vers forum externe<br>(Laisser vide pour forum interne)';
                xLang['LOCKBOOKMARKS']        = 'Verrouiller <br>(Cache icones pour g&eacute;rer les liens)';
                xLang['MTCLEARALL']        = 'Tout effacer';
				//introduced in 3.3.7.2
                xLang['UNLOCKBOOKMARKS']    = 'D&eacute;verrouiller<br>(Affiche icones pour g&eacute;rer les liens)';
				//introduced in 3.3.7.3
			    xLang['CLICKSORT']                = 'Cliquer pour trier';
			    xLang['MIN']                    = 'Min';
			    //introduced in 3.3.8
			    xLang['SAVEGLOBAL']                = 'Sauver pour tous';
			    //introduced in 3.3.8.1
			    xLang['VILLAGELIST']            = 'Liste des Villages';
			    xLang['SHOWINOUTICONS']            = "Afficher liens 'Global' et 'Centre' sur liste des Villages";
                break;
			case "nl":
				// Por autor anonimo & Boeruh & TforAgree
				xLang['ALLIANCE'] 		= 'Alliantie';
				xLang['PROFILE'] 		= 'Speler Profiel';
				xLang['SIM'] 			= 'Gevecht simulator';
				xLang['CALC'] 			= 'Travian Calc';
				xLang['SEGURO']   		= 'Weet je het zeker?';
				xLang['MARK'] 			= 'Selecteer alles';
				xLang['LOSS'] 			= 'Verlies';
				xLang['PROFIT'] 		= 'Winst';
				xLang['SUBIR_NIVEL'] 	= 'Uitbreiding beschikbaar';
				xLang['PLAYER'] 		= 'Speler';
				xLang['VILLAGE'] 		= 'Dorp';
				xLang['HAB'] 			= 'Populatie';
				xLang['COORD'] 			= 'Co&ouml;rd';
				xLang['ACCION'] 		= 'Acties';
				xLang['ATACAR'] 		= 'Aanvallen';
				xLang['GUARDADO'] 		= 'Bewaard';
				xLang['DESP_ABR'] 		= 'Velden';
				xLang['FALTA'] 			= 'Nog nodig';
				xLang['TODAY'] 			= 'vandaag';
				xLang['MANYANA'] 		= 'morgen';
				xLang['PAS_MANYANA'] 	= 'overmorgen';
				xLang['MERCADO'] 		= 'Marktplaats';
				xLang['BARRACKS'] 		= 'Barakken';
				xLang['RALLYPOINT'] 	= 'Verzamelpunt';
				xLang['CORRAL'] 		= 'Stal';
				xLang['TALLER'] 		= 'Werkplaats';
				xLang['ENVIAR'] 		= 'Stuur grondstoffen';
				xLang['COMPRAR'] 		= 'Koop';
				xLang['VENDER'] 		= 'Verkoop';
				xLang['ENVIAR_IGM'] 	= 'Stuur IGM';
				xLang['LISTO'] 			= 'Uitbreiding beschikbaar';
				xLang['EL'] 			= 'om';
				xLang['A_LAS'] 			= 'om';
				xLang['EFICIENCIA'] 	= 'Effici&euml;ntie';
				xLang['NEVER'] 			= 'Nooit';
				xLang['PC'] 			= 'Cultuur punten';
				xLang['FUNDAR'] 		= 'Je kan een nieuwe stad oprichten of veroveren';
				xLang['ALDEAS'] 		= 'Dorp(en)';
				xLang['RECURSO1'] 		= 'Hout';
				xLang['RECURSO2'] 		= 'Klei';
				xLang['RECURSO3'] 		= 'Ijzer';
				xLang['RECURSO4'] 		= 'Graan';
				xLang['TIEMPO'] 		= 'Tijd';
				xLang['COMP'] 			= 'Gevechtsverslag Compressor';
				xLang['STAT'] 			= 'Statistieken';
				xLang['OFREZCO'] 		= 'Bieden';
				xLang['BUSCO'] 			= 'Zoeken';
				xLang['TIPO'] 			= 'Type';
				xLang['DISPONIBLE']		= 'Alleen beschikbaar';
				xLang['CUALQUIERA']		= 'Elke';
				xLang['YES']			= 'Ja';
				xLang['NO']				= 'Nee';
				xLang['LOGIN']			= 'Login';
				xLang['MARCADORES']		= 'Links';
				xLang['ANYADIR']		= 'Toevoegen';
				xLang['ENLACE']			= 'Nieuwe link URL';
				xLang['TEXTO']			= 'Nieuwe link Text';
				xLang['ELIMINAR']		= 'Verwijder';
				xLang['MAPA']			= 'Map';
				xLang['MAXTIME']		= 'Max. tijd';
				xLang['ARCHIVE']		= 'Archiveer';
				xLang['RESUMEN']		= 'Samenvatting';
				xLang['DETALLES']		= 'Details';
				xLang['MAT_PRIMAS']		= 'Grondstoffen';
				xLang['CONSTR']			= 'bouwen';
				xLang['TROPAS']			= 'Troepen';
				xLang['CHECKVERSION']	= 'Update TBeyond';
				xLang['ACTUALIZAR']		= 'Update dorp informatie';
				xLang['RES'] 			= 'Onderzoeks boom';
				xLang['VENTAS']			= 'Opgeslagen verkopen'; 
				xLang['SHOWINFO']    	= 'Laat veld info zien';
				xLang['HIDEINFO']    	= 'Verberg veld info';
				xLang['MAPSCAN']    	= 'Scan de map';
				xLang['BIGICONS']		= 'Uitgebreide iconen zichtbaar';
				xLang['SAVE']			= 'Opslaan';
				xLang['RPDEFACT']		= 'Verzamelplaats standaard aktie';
				xLang['ATTACKTYPE2']	= 'Versterking';
				xLang['ATTACKTYPE3']	= 'Aanval';
				xLang['ATTACKTYPE4']	= 'Overval';
				xLang['NOTEBLOCK']		= 'Kladblok zichtbaar';
				xLang['NBSIZE']			= 'Kladblok grote';
				xLang['NBSIZEAUTO']		= 'Auto';
				xLang['NBSIZENORMAL']	= 'Normaal (klein)';
				xLang['NBSIZEBIG']		= 'Groot';
				xLang['NBHEIGHT']		= 'Kladblok hoogte';
				xLang['NBAUTOEXPANDHEIGHT']	= 'Automatisch groter maken';
				xLang['NBKEEPHEIGHT']		= 'Standaard hoogte';
				xLang['SHOWCENTERNUMBERS'] 	= 'Dorp nummers weergeven';
				xLang['NPCSAVETIME']		= 'Bespaar: ';
				xLang['SHOWCOLORRESLEVELS'] = 'Grondstof kleur niveau weergeven';
				xLang['SHOWCOLORBUILDLEVELS']	= 'Gebouwen kleur niveau weergeven';
				xLang['CNCOLORNEUTRAL'] 		= 'Kleur voor uitbreidbaar<br>(Standaard leeg)';
				xLang['CNCOLORMAXLEVEL'] 		= 'Kleur max level<br>(Standaard leeg)';
				xLang['CNCOLORNOUPGRADE'] 		= 'Kleur niet uitbreidbaar<br>(Standaard leeg)';
				xLang['CNCOLORNPCUPGRADE'] 		= 'Kleur uitbreidbaar via NPC<br>(Standaard leeg)';
				xLang['TOTALTROOPS'] 			= 'Totaal dorp troepen';
				xLang['SHOWDISTANCES'] 			= 'Afstand weergeven';
				xLang['SHOWBOOKMARKS'] 			= 'Links laten zien';
				xLang['RACE'] 					= 'Ras';
				xLang['SERVERVERSION2'] 		= "Travian v2.x server";
				xLang['SELECTALLTROOPS'] 		= "Selecteer alle troepen";
				xLang['PARTY'] 					= "Feest";
				xLang['CPPERDAY']				= "CP/dag";
				xLang['SLOT']					= "Slot"; // Not sure
				xLang['TOTAL']					= "Totaal";
				xLang['NOPALACERESIDENCE'] 		= "Geen resedentie of paleis in dit dorp of drop centrum nog niet open!";
				xLang['SELECTSCOUT'] 			= "Selecteer verkenners";
				xLang['SELECTFAKE'] 			= "Selecteer fake";
				xLang['NOSCOUT2FAKE'] 			= "Je kunt geen verkenners gebruiken voor een nep aanval";
				xLang['NOTROOP2FAKE'] 			= "Er zijn geen troepen voor een nep aanval";
				xLang['NOTROOP2SCOUT'] 			= "Er zijn geen troepen om te verkennen";
				xLang['NOTROOPS'] 				= "Geen troepen in dit dorp";
				xLang['ALL'] 					= "Alles";
				xLang['NORACE'] 				= "Bouw een barak om je ras vast te stellen.";
				xLang['COLORHELPTEXT']			= "In de kleur velen mag je invullen:<br>- <b>green</b>, <b>red</b> or <b>orange</b>, etc.<br>- de HEX kleur code zoals <b>#004523</b><br>- leeg laten voor standaard kleur";
				xLang['COLORHELP']				= "Help voor kleur velden";
				xLang['DISTINFO']				= "Afstand vanaf je huidige dorp";
				xLang['TIMEINFO1']				= "Tijdsduur om";
				xLang['TIMEINFOM']				= "te halen met handelaren";
				xLang['TIMEINFOT']				= "te halen met troepen";
				xLang['SHOWORIGREPORT']			= "Laat orgineel bericht zien (voor verzenden)";
				xLang['SHOWCELLTYPEINFO']		= "Laat veld type/oase info zien<br>bij muisover het veld";
				xLang['WARSIM']					= "Veldslagsimulator link gebruiken:<br>(in menu links)";
				xLang['WARSIMOPTION1']			= "Die van het spel";
				xLang['WARSIMOPTION2']			= "Externe (door kirilloid.ru)";
				xLang['WSANALYSER'] 			= "World Analyser gebruiken";
				xLang['SHOWSTATLINKS'] 			= "Show analyser statistic links";
				xLang['NONEWVERSION']			= "Je hebt de laatste versie";
				xLang['BETAVERSION']			= "Je hebt waarschijnlijk een beta versie";
				xLang['NEWVERSIONAV']			= "Er is een nieuwe versie beschikbaar";
				xLang['UPDATESCRIPT']			= "Update script nu ?";
				xLang['CHECKUPDATE']			= "Voor updates controleren.. Een moment.";
				xLang['CROPFINDER']				= "Graanvelden zoeker";
				xLang['AVPOPPERVIL']			= "Gemiddelde populatie per dorp";
				xLang['AVPOPPERPLAYER']			= "Gemiddelde populatie per speler";
				xLang['SHOWRESUPGRADETABLE']	= "Grondstofvelden uitbreidings tabel weergeven";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "Gebouwen uitbereidings tabel weergeven";
				xLang['CONSOLELOGLEVEL']		= "Console Log Niveau (Standaard = 0 of 'Leeg')<br>(alleen voor programeurs of debugging)";
				xLang['MARKETPRELOAD']		= "Aantal pagina's voorladen<br>bij 'Marktplaats => kopen'<br>(Standaard = 1 of leeg; Max = 5)";
				xLang['CAPITAL']		= 'Naam van hoofddorp<br><b>Niet bewerken, ga hiervoor naar je profiel</b>';
				xLang['CAPITALXY']		= 'Coordinaten van hoofddorp<br><b>Niet bewerken, ga hiervoor naar je profiel</b>';
				xLang['TOTALTROOPSTRAINING']	= 'Totaal aantal troepen';
				xLang['SHOWDISTTIMES'] 			= 'Afstanden en tijden laten zien';
				xLang['UPDATEALLVILLAGES']		= 'Update alle dorpen. LETOP: Bij vaak gebruik kan dit lijden tot een ban van travain!';
				xLang['LARGEMAP']				= 'Grote map';
				xLang['SHOWMENUSECTION3']		= 'Extra link laten zien in linker menu<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)';
				xLang['SHOWTRAVMAPLINKS']		= 'Link laten zien van: travmap.shishnet.org<br>(users and alliances)';
				xLang['USETHEMPR']                = 'Verdeel (procentueel)';
				xLang['USETHEMEQ']                = 'Verdeel (Gelijkmatig)';
				//introduced in version 3.2
				xLang['TOWNHALL']    = 'Raadhuis';
				xLang['GAMESERVERTYPE']   = 'Server versie';
				xLang['MARKETOFFERS']   = 'Marktplaats opties';
				xLang['CAPITALOPTIONS']   = 'Hoofddorp';
				xLang['BOOKMARKOPTIONS']  = 'Bladwijzers';
				xLang['NOTEBLOCKOPTIONS']  = 'Kladblok';
				xLang['MENULEFT']    = 'Linker menu';
				xLang['STATISTICS']    = 'Statistieken';
				xLang['RESOURCEFIELDS']   = 'Grondstof velden';
				xLang['VILLAGECENTER']   = 'Dorp centrum';
				xLang['MAPOPTIONS']    = 'Map opties';
				xLang['COLOROPTIONS']   = 'Kleur opties';
				xLang['DEBUGOPTIONS']   = 'Debug opties';
				xLang['SHOWBIGICONMARKET']  = 'Marktplaats';
				xLang['SHOWBIGICONMILITARY'] = 'Militair<br>Verzamelplaats/Barakken/Werkplaatsen/Stal';
				xLang['SHOWBIGICONALLIANCE'] = 'Alliantie';
				xLang['SHOWBIGICONMILITARY2'] = "Raadhuis/Heldenhof/Uitrustingssmederij/Wapensmid";
				xLang['HEROSMANSION']   = "Heldenhof";
				xLang['BLACKSMITH']    = "Wapensmid";
				xLang['ARMOURY']    = "Uitrustingssmederij";
				//introduced in 3.2.1
				xLang['NOW']     = 'Nu';
				xLang['CLOSE']     = 'Sluit';
				xLang['USE']     = 'Verdeel het';
				xLang['USETHEM1H']    = 'Verdeel (1 uur productie)';
				xLang['OVERVIEW']    = 'Overzicht';
				xLang['FORUM']     = 'Forum';
				xLang['ATTACKS']    = 'Aanvallen';
				xLang['NEWS']     = 'Nieuws';
				xLang['ADDCRTPAGE']    = 'Huidige pagina';
				xLang['SCRIPTPRESURL']   = 'TBeyond pagina';
				//introduced in 3.3.3
				xLang['NOOFSCOUTS']    = 'Aantal scouts voor de<br>"Selecteer verkenners" functie';
				//introduced in 3.3.4.2
				xLang['SPACER']     = 'Scheidingsteken';
				//introduced in 3.3.5
				xLang['SHOWTROOPINFOTOOLTIPS'] = 'Troepen info laten zien bij muis op plaatjes.';
				xLang['SPEED']     = 'Snelheid'; //not really needed as replaced with icons
				xLang['CAPACITY']    = 'Capiciteit'; //not really needed as replaced with icons
				//introduced in 3.3.6
				xLang['MESREPOPTIONS']   = 'Berichten & Raportages';
				xLang['MESREPPRELOAD']   = 'Aantal paginas voorladen<br>(Standaard = 1 of leeg; Max = 5)';
				xLang['ATTABLES']    = 'Troepen tabellen';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//introduced in 3.3.7
				xLang['MTWASTED']     = 'Ruimte over';
				xLang['MTEXCEED']     = 'Te veel';
				xLang['MTCURRENT']     = 'Huidige lading';
				xLang['ALLIANCEFORUMLINK']  = 'Link naar extern forum<br>(Leeg laten voor intern forum)';
				xLang['LOCKBOOKMARKS']   = 'Bladwijzers vast zetten<br>(Verberg de verwijder en verplaats iconen)';
				xLang['MTCLEARALL']    = 'Leeg alle velden';
				xLang['SAVEGLOBAL']		= 'Beschikbaar voor alle dorpen';
				xLang['CLICKSORT']				= 'Klik voor sorteren';
				xLang['SAVEGLOBAL']				= 'Voor elk dorp gebruiken';
				xLang['VILLAGELIST']			= 'Dorpen lijst';
				xLang['SHOWINOUTICONS']			= "Laat de 'dorf1.php' en 'dorf2.php' links zien";
				break;
			case "pt":
			case "ar":
				// Por MikeP (Dedicado a Li), corregido y ampliado por Joao Frade
				// Es realmente igual el brasilenyo al portugues? :S
				xLang['ACCION'] 	= 'Ac&ccedil;&otilde;es';
				xLang['A_LAS'] 	= '&agrave;s';
				xLang['VILLAGE'] 	= 'Aldeia';
				xLang['ALDEAS'] 	= 'Aldeia(s)';
				xLang['ALLIANCE'] 	= 'Alian&ccedil;a';
				xLang['ANYADIR']	= 'Adicionar';
				xLang['ATACAR'] 	= 'Atacar';
				xLang['BUSCO']	= 'Pede';
				xLang['CALC'] 	= 'Calculadora';
				xLang['COMP'] 	= 'Compactador de Batalhas';
				xLang['COMPRAR']	= 'Comprar mat&eacute;rias primas';
				xLang['COORD'] 	= 'Coordenadas';
				xLang['CORRAL'] 	= 'Cavalari&ccedil;a';
				xLang['CUALQUIERA'] 	= 'Qualquer';
				xLang['BARRACKS'] 	= 'Quartel';
				xLang['DESP_ABR'] 	= 'Mov.';
				xLang['DETALLES']	= 'Detalhes';
				xLang['DISPONIBLE']	= 'S&oacute; dispon&iacute;veis';
				xLang['EFICIENCIA'] 	= 'Efici&ecirc;ncia';
				xLang['EL'] 		= 'a';
				xLang['ELIMINAR']	= 'Eliminar';
				xLang['ENLACE']	= 'Sitio do novo atalho';
				xLang['ENVIAR']	= 'Enviar recursos';
				xLang['ENVIAR_IGM'] 	= 'Enviar IGM';
				xLang['FALTA'] 	= 'Faltam';
				xLang['FUNDAR'] 	= 'Podes fundar ou conquistar uma nova aldeia';
				xLang['GUARDADO'] 	= 'Guardado';
				xLang['HAB'] 		= 'Habitantes';
				xLang['TODAY'] 		= 'hoje';
				xLang['PLAYER'] 	= 'Jogador';
				xLang['LISTO'] 	= 'Dispon&iacute;vel';
				xLang['LOGIN']	= 'Login';
				xLang['MANYANA'] 	= 'amanh&atilde;';
				xLang['LARGEMAP']	= 'Mapa extendido';
				xLang['MARCADORES']	= 'Atalhos';
				xLang['MARK'] 	= 'Seleccionar tudo';
				xLang['MERCADO']	= 'Mercado';
				xLang['NO'] 		= 'N&atilde;o';
				xLang['NEVER']	= 'Nunca';
				xLang['OFREZCO']	= 'Oferece';
				xLang['PAS_MANYANA'] 	= 'depois de amanh&atilde;';
				xLang['PC'] 		= 'Pontos de cultura';
				xLang['LOSS'] 	= 'Perdas';
				xLang['PROFILE'] 	= 'Perfil';
				xLang['RALLYPOINT'] 	= 'Ponto de encontro';
				xLang['RECURSO1'] 	= 'Madeira';
				xLang['RECURSO2']	= 'Barro';
				xLang['RECURSO3'] 	= 'Ferro';
				xLang['RECURSO4'] 	= 'Cereais';
				xLang['PROFIT'] 	= 'Lucro';
				xLang['SEGURO'] 	= 'Tem a certeza?';
				xLang['SIM'] 		= 'Simulador';
				xLang['YES'] 		= 'Sim';
				xLang['STAT'] 	= 'Estat&iacute;stica';
				xLang['SUBIR_NIVEL'] 	= 'J&aacute; podes subir de n&iacute;vel';
				xLang['TALLER'] 	= 'Oficina';
				xLang['TEXTO']	= 'Texto para o novo atalho';
				xLang['TIEMPO'] 	= 'Tempo';
				xLang['TIPO']		= 'Tipo';
				xLang['VENDER']	= 'Vender mat&eacute;rias primas';
				break;
			case "pl":
				// Polaco (travian3.pl) gracias a Nidhog y corregido por Matrixik
				xLang['ALLIANCE'] 	= 'Sojusz';
				xLang['PROFILE'] 	= 'Profil';
				xLang['SIM'] 		= 'Symulator Walki';
				xLang['CALC'] 	= 'Travian Calc';
				xLang['SEGURO'] 	= 'Jeste&#347; pewny?';
				xLang['MARK'] 	= 'Zaznacz wszystko';
				xLang['LOSS'] 	= 'Straty';
				xLang['PROFIT'] 	= 'Zysk';
				xLang['SUBIR_NIVEL'] 	= 'Rozbudowa mo&#380;liwa';
				xLang['PLAYER'] 	= 'Gracz';
				xLang['VILLAGE'] 	= 'Nazwa osady';
				xLang['HAB'] 		= 'Populacja';
				xLang['COORD'] 	= 'Koordynaty';
				xLang['ACCION'] 	= 'Akcja';
				xLang['ATACAR'] 	= 'Atak';
				xLang['GUARDADO'] 	= 'Zapisane';
				xLang['DESP_ABR'] 	= 'Przes.';
				xLang['FALTA'] 	= 'Potrzebujesz';
				xLang['TODAY'] 		= 'dzisiaj';
				xLang['MANYANA'] 	= 'jutro';
				xLang['PAS_MANYANA'] 	= 'pojutrze';
				xLang['MERCADO'] 	= 'Rynek';
				xLang['BARRACKS'] 	= 'Koszary';
				xLang['RALLYPOINT'] 	= 'Miejsce zbi&#243;rki';
				xLang['CORRAL'] 	= 'Stajnia';
				xLang['TALLER'] 	= 'Warsztat';
				xLang['ENVIAR'] 	= 'Wy&#347;lij surowce';
				xLang['COMPRAR'] 	= 'Kup';
				xLang['VENDER'] 	= 'Sprzedaj';
				xLang['ENVIAR_IGM'] 	= 'Wy&#347;lij PW';
				xLang['LISTO'] 	= 'Rozbudowa mo&#380;liwa';
				xLang['EL'] 		= 'dnia';
				xLang['A_LAS'] 	= 'o';
				xLang['EFICIENCIA'] 	= 'Efektywno&#347;&#263;';
				xLang['NEVER']	= 'Nigdy';
				xLang['PC']           = 'Punkty kultury';
				xLang['FUNDAR']       = 'Mo&#380;esz za&#322;o&#380;y&#263; lub podbi&#263; now&#261; osad&#281;';
				xLang['ALDEAS']       = 'Osada(y)';
				xLang['RECURSO1']     = 'Drewno';
				xLang['RECURSO2']     = 'Glina';
				xLang['RECURSO3']     = '&#379;elazo';
				xLang['RECURSO4']     = 'Zbo&#380;e';
				xLang['TIEMPO']       = 'Czas';
				xLang['COMP']         = 'Konwerter Raport&#243;w';
				xLang['STAT']		= 'Statystyka';
				xLang['OFREZCO'] 	= 'Oferuje';
				xLang['BUSCO']	= 'Szukam';
				xLang['TIPO']		= 'Przelicznik';
				xLang['CUALQUIERA']	= 'Dowolny';
				xLang['DETALLES']	= 'Detale';
				xLang['LARGEMAP']	= 'Wi&#281;ksza mapa';
				xLang['DISPONIBLE']	= 'Tylko wybrane';
				xLang['YES'] 		= 'Tak';
				xLang['NO']		= 'Nie';
				xLang['LOGIN']	= 'Zaloguj';
				xLang['MARCADORES']   = 'Zak&#322;adki';
			    xLang['ANYADIR']      = 'Dodaj';
			    xLang['ENLACE']       = 'URL Nowej Zakladki';
			    xLang['TEXTO']        = 'Nazwa Nowej Zakladki';
				xLang['ELIMINAR']	= 'Kasuj';
				xLang['MAPA']		= 'Mapa';
				xLang['MAXTIME']	= 'Maksymalny czas';
				xLang['CHECKVERSION']	= 'Aktualizuj TBeyond';
				xLang['MAT_PRIMAS']	= 'Sprawy';
				xLang['CONSTR']	= 'Budowa';
				xLang['TROPAS']	= 'Jednostki';
				xLang['ARCHIVE']	= 'Archiwum';
				xLang['RESUMEN']	= 'Podsumowanie';
				xLang['NEWVERSIONAV']	= 'Ostatnia dost&#281;pna wersja';
				break;
			case "tr":
				// Turco (travian.com.tr) Por Tarik
			    xLang['ALLIANCE']      = 'Birlik';
			    xLang['PROFILE']       = 'Profil';
			    xLang['SIM']          = 'Savas-Simulat&#246;r&#252;';
			    xLang['CALC']         = 'Travian Hesaplayici';
			    xLang['SEGURO']       = 'Emin misiniz?';
			    xLang['MARK']         = 'T&#252;m&#252;n&#252; sec';
			    xLang['LOSS']     = 'Kayip';
			    xLang['PROFIT']         = 'Kazanc';
			    xLang['SUBIR_NIVEL']  = 'Bir &#252;st seviyeye gelistirilebilir';
			    xLang['PLAYER']      = 'Oyuncu';
			    xLang['VILLAGE']        = 'K&#246;y Adi';
			    xLang['HAB']          = 'N&#252;fus';
			    xLang['COORD']        = 'Koordinat';
			    xLang['ACCION']       = 'Eylemler';
			    xLang['ATACAR']       = 'Saldir';
			    xLang['GUARDADO']     = 'Saklanan';
			    xLang['DESP_ABR']     = 'Mov.';
			    xLang['FALTA']        = 'Gerekli';
			    xLang['TODAY']          = 'bug&#252;n';
			    xLang['MANYANA']      = 'yarin';
			    xLang['PAS_MANYANA']  = 'ertesi g&#252;n';
			    xLang['MERCADO']      = 'Pazar';
			    xLang['BARRACKS']      = 'Kisla';
			    xLang['RALLYPOINT']        = 'Askeri &#220;s';
			    xLang['CORRAL']       = 'Ahir';
			    xLang['TALLER']       = 'Akademi';
			    xLang['ENVIAR']       = 'Hammadde g&#246;nder';
			    xLang['COMPRAR']      = 'Satin Al';
			    xLang['VENDER']       = 'Sat';
			    xLang['ENVIAR_IGM']   = 'Send IGM';
			    xLang['LISTO']        = 'Bir &#252;st seviyeye gelistirme';
			    xLang['EL']           = 'saat';
			    xLang['A_LAS']        = '';
			    xLang['EFICIENCIA']   = 'Verimlilik';
			    xLang['NEVER']        = 'Hi&#231;';
			    xLang['PC']           = 'K&#252;lt&#252;r puani';
			    xLang['FUNDAR']       = 'Yeni bir k&#246;y kurabilir veya fethedebilirsiniz';
			    xLang['ALDEAS']       = 'K&#246;yler';
			    xLang['TROPAS']       = 'Asker g&#246;nder';
			    xLang['RECURSO1']     = 'Odun';
			    xLang['RECURSO2']     = 'Tu&#240;la';
			    xLang['RECURSO3']     = 'Demir';
			    xLang['RECURSO4']     = 'Tahil';
			    xLang['TIEMPO']       = 'Zaman';
			    xLang['COMP']         = 'Report Compressor';
			    xLang['STAT']         = '&#221;statistik';
			    xLang['OFREZCO']      = '&#214;nerilen';
			    xLang['BUSCO']        = 'Talep edilen';
			    xLang['TIPO']         = 'Oran';
			    xLang['CUALQUIERA']   = 'Herhangi';
			    xLang['DETALLES']     = 'Detaylar';
			    xLang['LARGEMAP']      = 'Genisletilmis Harita';
			    xLang['DISPONIBLE']   = 'Sadece mevcut olanlar';
			    xLang['YES']           = 'Evet';
			    xLang['NO']           = 'Hayir';
			    xLang['LOGIN']        = 'Giris';
			    xLang['MARCADORES']   = 'Yer imleri';
			    xLang['ANYADIR']      = 'Ekle';
			    xLang['ENLACE']       = 'Yeni yer imi URL';
			    xLang['TEXTO']        = 'Yeni yer imi Text';
			    xLang['ELIMINAR']     = 'Sil';
			    xLang['MAPA']         = 'Harita';
			    xLang['MAXTIME']      = 'Azami s&#252;re';
				xLang['NEWVERSIONAV']      = 'S&#252;r&#252;m';
				break;
			case "cn":
				// Chino (travian.cn MagicNight)
				xLang['ALLIANCE'] 	= '&#32852;&#30431;&#27010;&#20917;';
				xLang['PROFILE'] 	= '&#20010;&#20154;&#36164;&#26009;';
				xLang['SIM'] 		= '&#25112;&#26007;&#27169;&#25311;&#22120;';
				xLang['CALC'] 	= 'Travian Calc';
				xLang['SEGURO'] 	= '&#20320;&#30830;&#23450;?';
				xLang['MARK'] 	= '&#20840;&#37096;&#36873;&#25321;';
				xLang['LOSS'] 	= '&#25439;&#22833;';
				xLang['PROFIT'] 	= '&#25112;&#26007;&#21033;&#28070;';
				xLang['SUBIR_NIVEL'] 	= '&#21487;&#20197;&#21319;&#32423;&#20102;';
				xLang['PLAYER'] 	= '&#29609;&#23478;';
				xLang['VILLAGE'] 	= '&#26449;&#24196;&#21517;';
				xLang['HAB'] 		= '&#20154;&#21475;';
				xLang['COORD'] 	= '&#22352;&#26631;';
				xLang['ACCION'] 	= '&#21160;&#20316;';
				xLang['ATACAR'] 	= '&#25915;&#20987;';
				xLang['GUARDADO'] 	= '&#24050;&#20445;&#23384;';
				xLang['DESP_ABR'] 	= '&#31227;&#21160;.';
				xLang['FALTA'] 	= '&#20320;&#38656;&#35201;';
				xLang['TODAY'] 		= '&#20170;&#22825;';
				xLang['MANYANA'] 	= '&#26126;&#22825;';
				xLang['PAS_MANYANA'] 	= '&#21518;&#22825;';
				xLang['MERCADO'] 	= '&#24066;&#22330;';
				xLang['BARRACKS'] 	= '&#20853;&#33829;';
				xLang['RALLYPOINT'] 	= '&#38598;&#32467;&#28857;';
				xLang['CORRAL'] 	= '&#39532;&#21417;';
				xLang['TALLER'] 	= '&#24037;&#22330;';
				xLang['ENVIAR'] 	= '&#36816;&#36865;&#36164;&#28304;';
				xLang['COMPRAR'] 	= '&#20080;&#20837;';
				xLang['VENDER'] 	= '&#21334;&#20986;';
				xLang['ENVIAR_IGM'] 	= '&#21457;&#36865;IGM';
				xLang['LISTO'] 	= '&#21487;&#20197;&#21319;&#32423;&#20102;';
				xLang['EL'] 		= '&#22312;';
				xLang['A_LAS'] 	= '&#20110;';
				xLang['EFICIENCIA'] 	= '&#25112;&#26007;&#25928;&#29575;';
				xLang['NEVER'] 	= '&#27704;&#19981;';
				xLang['PC'] 		= '&#25991;&#26126;&#28857;';
				xLang['FUNDAR'] 	= '&#20320;&#21487;&#24314;&#31435;&#25110;&#24449;&#26381;&#19968;&#20010;&#26032;&#26449;&#24196;';
				xLang['ALDEAS'] 	= '&#26449;&#24196;';
				xLang['RECURSO1'] 	= '&#26408;&#26448;';
				xLang['RECURSO2'] 	= '&#27877;&#22303;';
				xLang['RECURSO3'] 	= '&#38081;';
				xLang['RECURSO4'] 	= '&#31918;&#39135;';
				xLang['TIEMPO'] 	= '&#26102;&#38388;';
				xLang['COMP'] 	= 'Report Compressor';
				xLang['STAT'] 	= '&#32479;&#35745;';
				xLang['OFREZCO'] 	= '&#25552;&#20379;';
				xLang['BUSCO'] 	= '&#25628;&#32034;&#20013;';
				xLang['TIPO'] 	= '&#31867;&#22411;';
				xLang['DISPONIBLE'] 	= '&#20165;&#21487;&#29992;';
				xLang['CUALQUIERA'] 	= '&#20219;&#20309;';
				xLang['YES'] 		= '&#30830;&#23450;';
				xLang['NO'] 		= '&#21542;';
				xLang['MARCADORES'] 	= '&#20070;&#31614;';
				xLang['ANYADIR'] 	= '&#28155;&#21152;';
				xLang['ENLACE'] 	= '&#26032;&#20070;&#31614; URL';
				xLang['TEXTO'] 	= '&#26032;&#20070;&#31614;&#26631;&#39064;';
				xLang['ELIMINAR'] 	= '&#21024;&#38500;';
				xLang['MAPA'] 	= '&#22320;&#22270;';
				xLang['CHECKVERSION'] 		= '&#26816;&#26597;&#26032;&#29256;';
				xLang['ARCHIVE'] 	= '&#23384;&#26723;';
				xLang['RESUMEN'] 	= '&#31616;&#25253;';
				break;
			case "fi":
				// Finlandes (travian.fi) thanks to Pasi Pekkala
				xLang['ALLIANCE'] 	= 'Liittouma';
				xLang['PROFILE'] 	= 'Profiili';
				xLang['SIM'] 		= 'Taistelusimulaattori';
				xLang['CALC'] 	= 'Laskuri';
				xLang['SEGURO'] 	= 'Oletko varma?';
				xLang['MARK'] 	= 'Valitse kaikki';
				xLang['LOSS'] 	= 'Menetykset';
				xLang['PROFIT'] 	= 'Saalis';
				xLang['SUBIR_NIVEL'] 	= 'Laajennus saatavilla';
				xLang['PLAYER'] 	= 'Pelaaja';
				xLang['VILLAGE'] 	= 'Kyl&auml;';
				xLang['HAB'] 		= 'Asukkaita';
				xLang['COORD'] 	= 'Koordinaatit';
				xLang['ACCION'] 	= 'Toiminnot';
				xLang['ATACAR'] 	= 'Hy&ouml;kk&auml;ys';
				xLang['GUARDADO'] 	= 'Tallennettu';
				xLang['DESP_ABR'] 	= 'Mov.';
				xLang['FALTA'] 	= 'Tarvitset';
				xLang['TODAY'] 		= 't&auml;n&auml;&auml;n';
				xLang['MANYANA'] 	= 'huomenna';
				xLang['PAS_MANYANA'] 	= 'ylihuomenna';
				xLang['MERCADO'] 	= 'Marketti';
				xLang['BARRACKS'] 	= 'Kasarmi';
				xLang['RALLYPOINT'] 	= 'Kokoontumispiste';
				xLang['CORRAL'] 	= 'Talli';
				xLang['TALLER'] 	= 'Ty&ouml;paja';
				xLang['ENVIAR'] 	= 'L&auml;het&auml; resursseja';
				xLang['COMPRAR'] 	= 'Osta';
				xLang['VENDER'] 	= 'Myy';
				xLang['ENVIAR_IGM'] 	= 'L&auml;het&auml; viesti';
				xLang['LISTO'] 	= 'Laajennettavissa';
				xLang['EL'] 		= '';
				xLang['A_LAS'] 	= '';
				xLang['EFICIENCIA'] 	= 'Teho';
				xLang['NEVER'] 	= 'Ei koskaan';
				xLang['PC'] 		= 'Kulttuuripistett&auml;';
				xLang['FUNDAR'] 	= 'Voit perustaa tai valloittaa uuden kyl&auml;n';
				xLang['ALDEAS'] 	= 'Kyl&auml;(t)';
				xLang['RECURSO1'] 	= 'Puu';
				xLang['RECURSO2'] 	= 'Savi';
				xLang['RECURSO3'] 	= 'Rauta';
				xLang['RECURSO4'] 	= 'Vilja';
				xLang['TIEMPO'] 	= 'Aika';
				xLang['COMP'] 	= 'Taisteluraportin tiivist&auml;j&auml;';
				xLang['STAT'] 	= 'Tilastot';
				xLang['OFREZCO'] 	= 'Tarjoaa';
				xLang['BUSCO'] 	= 'Etsii';
				xLang['TIPO'] 	= 'Suhde';
				xLang['MAXTIME'] 	= 'Maksimi kuljetusaika (h)';
				xLang['DISPONIBLE'] 	= 'Samasta liittoumasta';
				xLang['CUALQUIERA'] 	= 'Kaikki';
				xLang['LOGIN'] 	= 'Kirjaudu sis&auml;&auml;n';
				xLang['YES'] 		= 'Kyll&auml;';
				xLang['NO'] 		= 'Ei';
				xLang['MARCADORES'] 	= 'Kirjanmerkit';
				xLang['ANYADIR'] 	= 'Lis&auml;&auml;';
				xLang['ENLACE'] 	= 'Uuden kirjanmerkin URL';
				xLang['TEXTO'] 	= 'Uuden kirjanmerkin kuvaus';
				xLang['ELIMINAR'] 	= 'Poista';
				xLang['MAPA'] 	= 'Kartta';
				xLang['CHECKVERSION'] 	= 'Tarkista uusi versio';
				xLang['ARCHIVE'] 	= 'Arkisto';
				xLang['RESUMEN'] 	= 'Katsaus';
				break;
			case "se":
				// Sueco (travian.se) gracias a Paul Nilsson y actualizada por Gummit-the-killer
				xLang['ALLIANCE'] 	= 'Allians';
				xLang['PROFILE'] 	= 'Anv&#228;ndarprofil';
				xLang['SIM'] 		= 'Krigssimulator';
				xLang['CALC'] 	= 'Travian R&#228;knare';
				xLang['SEGURO'] 	= '&#195;r du helt s&#228;ker?';
				xLang['MARK'] 	= 'Markera alla';
				xLang['LOSS'] 	= 'F&#246;rlust';
				xLang['PROFIT'] 	= 'Vinst';
				xLang['SUBIR_NIVEL'] 	= 'Kan byggas nu!';
				xLang['PLAYER'] 	= 'Spelare';
				xLang['VILLAGE'] 	= 'By namn';
				xLang['HAB'] 		= 'Befolkning';
				xLang['COORD'] 	= 'Kordinater';
				xLang['ACCION'] 	= 'Kommando';
				xLang['ATACAR'] 	= 'Anfall';
				xLang['GUARDADO'] 	= 'Sparad';
				xLang['DESP_ABR'] 	= 'Flytta';
				xLang['FALTA'] 	= 'Det saknas';
				xLang['TODAY'] 		= 'idag';
				xLang['MANYANA'] 	= 'i morgon';
				xLang['PAS_MANYANA'] 	= 'i &#246;vermorgon';
				xLang['MERCADO'] 	= 'Marknadsplats';
				xLang['BARRACKS'] 	= 'Baracker';
				xLang['RALLYPOINT'] 	= 'Samlingsplats';
				xLang['CORRAL'] 	= 'Stall';
				xLang['TALLER'] 	= 'Verkstad';
				xLang['ENVIAR'] 	= 'Skicka resurser';
				xLang['COMPRAR'] 	= 'K&#246;p';
				xLang['VENDER'] 	= 'S&#228;lj';
				xLang['ENVIAR_IGM'] 	= 'Skicka IGM';
				xLang['LISTO'] 	= 'Kan byggas';
				xLang['EL'] 		= 'den';
				xLang['A_LAS'] 	= 'klockan';
				xLang['EFICIENCIA'] 	= 'Effektivitet';
				xLang['NEVER'] 	= 'Aldrig';
				xLang['PC'] 		= 'Kulturpo&#228;ng';
				xLang['FUNDAR'] 	= 'Du kan grunda eller er&#246;vra en ny by';
				xLang['ALDEAS'] 	= 'By(ar)';
				xLang['RECURSO1'] 	= 'Tr&#228;';
				xLang['RECURSO2'] 	= 'Lera';
				xLang['RECURSO3'] 	= 'J&#228;rn';
				xLang['RECURSO4'] 	= 'Vete';
				xLang['TIEMPO'] 	= 'Tid';
				xLang['COMP'] 	= 'Rapport Komprimering';
				xLang['STAT'] 	= 'Statistik';
				xLang['OFREZCO'] 	= 'Erbjuder';
				xLang['BUSCO'] 	= 'S&#246;ker';
				xLang['TIPO'] 	= 'F&#246;rh&#229;llande';
				xLang['DISPONIBLE'] 	= 'Visa enbart det du kan k&#246;pa';
				xLang['CUALQUIERA'] 	= 'Vilken som';
				xLang['YES'] 		= 'Ja';
				xLang['NO'] 		= 'Nej';
				xLang['MARCADORES'] 	= 'Bokm&#228;rke';
				xLang['ANYADIR'] 	= 'L&#228;gg till';
				xLang['ENLACE'] 	= 'Nytt bokm&#228;rke, ange URL';
				xLang['TEXTO'] 	= 'Ange bokm&#228;rkets namn';
				xLang['ELIMINAR'] 	= 'Ta bort';
				xLang['MAPA'] 	= 'Karta';
				xLang['CHECKVERSION'] 	= 'S&#246;k ny version';
				xLang['MAXTIME']	= 'Max tid';
				xLang['ARCHIVE'] 	= 'Arkiv';
				xLang['RESUMEN'] 	= 'Summering';
				break;
			case "cz":
				// �eský jazyk (travian.cz) by Rypi
				xLang['ALLIANCE'] = 'Aliance';
				xLang['PROFILE'] = 'Profil';
				xLang['SIM'] = 'BitevnĂ­ simulĂĄtor';
				xLang['CALC'] = 'Travian Kalkula�ka';
				xLang['SEGURO'] = 'Jsi si jistĂ˝?';
				xLang['MARK'] = 'Ozna�it vťe';
				xLang['LOSS'] = 'MateriĂĄlnĂ­ ztrĂĄta';
				xLang['PROFIT'] = 'Výnos';
				xLang['SUBIR_NIVEL'] = 'Rozťí�it';
				xLang['PLAYER'] = 'Hrå�';
				xLang['VILLAGE'] = 'Vesnice';
				xLang['HAB'] = 'Populace';
				xLang['COORD'] = 'Sou�adnice';
				xLang['ACCION'] = 'Akce';
				xLang['ATACAR'] = '�tok';
				xLang['GUARDADO'] = 'UloĹženo';
				xLang['DESP_ABR'] = 'Mov.';
				xLang['FALTA'] = 'Pot�ebujeť:';
				xLang['TODAY'] = 'dnes';
				xLang['MANYANA'] = 'zĂ­tra';
				xLang['PAS_MANYANA'] = 'pozít�í';
				xLang['MERCADO'] = 'TrŞiťt�';
				xLang['BARRACKS'] = 'KasĂĄrny';
				xLang['RALLYPOINT'] = 'ShromaŞdiťt�';
				xLang['CORRAL'] = 'StĂĄje';
				xLang['TALLER'] = 'DĂ­lna';
				xLang['ENVIAR'] = 'Poslat suroviny';
				xLang['COMPRAR'] = 'Koupit';
				xLang['VENDER'] = 'Prodat';
				xLang['ENVIAR_IGM'] = 'Poslat zprĂĄvu';
				xLang['LISTO'] = 'DostupnĂŠ';
				xLang['EL'] = 'v';
				xLang['A_LAS'] = 'v';
				xLang['EFICIENCIA'] = 'Efektivita';
				xLang['NEVER'] = 'Nikdy';
				xLang['PC'] = 'KulturnĂ­ body';
				xLang['FUNDAR'] = 'MĹŻĹžeĹĄ zaloĹžit novou vesnici';
				xLang['ALDEAS'] = 'Vesnic';
				xLang['RECURSO1'] = 'D�evo';
				xLang['RECURSO2'] = 'HlĂ­na';
				xLang['RECURSO3'] = 'Železo';
				xLang['RECURSO4'] = 'ObilĂ­';
				xLang['TIEMPO'] = '�as';
				xLang['COMP'] = 'Report Compressor';
				xLang['STAT'] = 'Statistic';
				xLang['OFREZCO'] = 'NabĂ­zĂ­';
				xLang['BUSCO'] = 'HledĂĄ';
				xLang['TIPO'] = 'Pom�r';
				xLang['DISPONIBLE'] = 'Pouze dostupnĂŠ';
				xLang['CUALQUIERA'] = 'Cokoli';
				xLang['YES'] = 'Ano';
				xLang['NO'] = 'Ne';
				xLang['LOGIN'] = 'Login';
				xLang['MARCADORES'] = 'ZĂĄloĹžky';
				xLang['ANYADIR'] = 'P�idat';
				xLang['ENLACE'] = 'URL odkazu';
				xLang['TEXTO'] = 'NĂĄzev zĂĄloĹžky';
				xLang['ELIMINAR'] = 'Odstranit';
				xLang['MAPA'] = 'Mapa';
				xLang['MAXTIME'] = 'Maximålní �as';
				xLang['ARCHIVE'] = 'Archiv';
				xLang['RESUMEN'] = 'Souhrn';
				xLang['DETALLES'] = 'Detaily';
				xLang['MAT_PRIMAS'] = 'Suroviny';
				xLang['CONSTR'] = 'stavba';
				xLang['TROPAS'] = 'Vojsko';
				xLang['CHECKVERSION'] = 'Aktualizuj T3Beyond';
				xLang['ACTUALIZAR'] = 'Aktualizovat informace o vesnici';
				xLang['RES'] = 'Research tree';
				xLang['VENTAS'] = 'Nabídky trŞiťt� (nem�nit)';
				xLang['SHOWINFO'] = 'Zobrazit typ vesnic';
				xLang['HIDEINFO'] = 'Skrýt typ vesnic';
				xLang['MAPSCAN'] = 'Prohledat mapu';
				xLang['BIGICONS'] = 'Nastavení rozťi�ujících ikon';
				xLang['NOTEBLOCK'] = 'Zobrazit poznĂĄmkovĂ˝ blok';
				xLang['SAVE'] = 'UloĹžit';
				xLang['RPDEFACT'] = 'Výchozí vojenskå akce';
				xLang['ATTACKTYPE2'] = 'Podpora';
				xLang['ATTACKTYPE3'] = 'NormĂĄlnĂ­';
				xLang['ATTACKTYPE4'] = 'LoupeĹž';
				xLang['NBSIZE'] = 'Velikost poznĂĄmkovĂŠho bloku';
				xLang['NBSIZEAUTO'] = 'AutomatickĂĄ';
				xLang['NBSIZENORMAL'] = 'MalĂ˝';
				xLang['NBSIZEBIG'] = 'VelkĂ˝';
				xLang['NBHEIGHT'] = 'Výťka poznåmkovÊho bloku';
				xLang['NBAUTOEXPANDHEIGHT'] = 'Automatickå výťka';
				xLang['NBKEEPHEIGHT'] = 'Výchozí výťka';
				xLang['SHOWCENTERNUMBERS'] = 'Zobrazit úrovn� budov';
				xLang['NPCSAVETIME'] = 'Uťet�íť: ';
				xLang['SHOWCOLORRESLEVELS'] = 'Obarvit úrovn� polí';
				xLang['SHOWCOLORBUILDLEVELS'] = 'Obarvit úrovn� budov';
				xLang['CNCOLORNEUTRAL'] = 'MoŞnost vylepťení (barva)<br>(Nezadåno = Výchozí)';
				xLang['CNCOLORMAXLEVEL'] = 'Maximålní úrove� (barva)<br>(Nezadåno = Výchozí)';
				xLang['CNCOLORNOUPGRADE'] = 'Vylepťení nemoŞnÊ (barva)<br>(Nezadåno = Výchozí)';
				xLang['CNCOLORNPCUPGRADE'] = 'Vylepťení pomocí NPC (barva)<br>(Nezadåno = Výchozí)';
				xLang['TOTALTROOPS'] = 'VĹĄechny jednotky vyrobenĂŠ ve vesnici';
				xLang['SHOWBOOKMARKS'] = 'Zobrazit zĂĄloĹžky';
				xLang['RACE'] = '<b>�eťtina: <a href="http://www.rypi.net">Rypi</a></b>      | Nårod';
				xLang['SERVERVERSION2'] = "Travian verze 2.x";
				xLang['SELECTALLTROOPS'] = "VĹĄechny jednotky";
				xLang['PARTY'] = "Slavnosti";
				xLang['CPPERDAY'] = "KB/den";
				xLang['SLOT'] = "Sloty";
				xLang['TOTAL'] = "Celkem";
				xLang['NOPALACERESIDENCE'] = "V tÊto vesnici jsi zatím neotev�el rezidenci / palåc!";
				xLang['SELECTSCOUT'] = "Ĺ pehy";
				xLang['SELECTFAKE'] = "Fake";
				xLang['NOSCOUT2FAKE'] = "Špehy nelze pouŞít jako fake!";
				xLang['NOTROOP2FAKE'] = "ŽådnÊ jednotky pro fake!";
				xLang['NOTROOP2SCOUT'] = "Žådní ťpehovÊ!";
				xLang['NOTROOPS'] = "ŽådnÊ jednotky ve vesnici!";
				xLang['ALL'] = "VĹĄe";
				xLang['NORACE'] = "Postav kasårny nebo otev�i centrum pro ur�ení";
				xLang['COLORHELPTEXT'] = "Barvy můŞeť zadat jako:<br>- <b>green</b> , <b>red</b> nebo <b>orange</b> atd.<br>- HEX kód barvy nap�. <b>#004523</b><br>- nechat pråzdnÊ pro výchozí barvu";
				xLang['COLORHELP'] = "Nåpov�da pro barvy";
				xLang['DISTINFO'] = "VzdĂĄlenost z aktuĂĄlnĂ­ vesnice";
				xLang['TIMEINFO1'] = "Do";
				xLang['TIMEINFOM'] = "jdou obchodnĂ­ci";
				xLang['TIMEINFOT'] = "jdou jednotky";
				xLang['SHOWORIGREPORT'] = "Zobrazit originĂĄlnĂ­ report";
				xLang['SHOWCELLTYPEINFO'] = "Zobrazit typ vesnic<br>p�i najetí myťí na mapu";
				xLang['WARSIM'] = "BitevnĂ­ simulĂĄtor:<br>(levĂŠ menu)";
				xLang['WARSIMOPTION1'] = "InternĂ­ (travian.cz)";
				xLang['WARSIMOPTION2'] = "ExternĂ­ (kirilloid.ru)";
				xLang['WSANALYSER'] = "Analyser:";
				xLang['SHOWSTATLINKS'] = "Zobrazit odkaz na analyser";
				xLang['NONEWVERSION'] = "MĂĄĹĄ poslednĂ­ verzi";
				xLang['BETAVERSION'] = "MĂĄĹĄ betaverzi";
				xLang['NEWVERSIONAV'] = "Je dostupnĂĄ novĂĄ verze";
				xLang['UPDATESCRIPT'] = "Aktualizovat nynĂ­?";
				xLang['CHECKUPDATE'] = "Kontroluji novou verzi. Prosím �ekej...";
				xLang['CROPFINDER'] = "Vyhledåva� MC";
				xLang['AVPOPPERVIL'] = "Prům�rnå populace vesnic";
				xLang['AVPOPPERPLAYER'] = "Prům�rnå populace hrå�ů";
				xLang['SHOWRESUPGRADETABLE'] = "Zobrazit tabulku rozťí�ení polí";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "Zobrazit tabulku rozťí�ení budov";
				xLang['CONSOLELOGLEVEL'] = "Console Log Level<br>ONLY FOR PROGRAMMERS OR DEBUGGING<br>(Výchozí= 0 )";
				xLang['MARKETPRELOAD'] = "Po�et kontrolovaných strånek<br>na 'TrŞiťt� => Koupit'<br>(Výchozí= 1; Max = 5)";
				xLang['CAPITAL'] = 'JmĂŠno hlavnĂ­ vesnice<br><b>Pro aktualizaci navĹĄtiv svĹŻj profil</b>';
				xLang['CAPITALXY'] = 'Sou�adnice hlavní vesnice<br><b>Pro aktualizaci navťtiv svůj profil</b>';
				xLang['MAX'] = 'Max';
				xLang['TOTALTROOPSTRAINING']	= 'Celkem jednotek ve výuce';
				xLang['SHOWDISTTIMES'] = 'Zobrazit vzdålenosti a �asy';
				xLang['TRAVIANBEYONDSETUPLINK'] = 'NastavenĂ­ T3Beyond';
				xLang['UPDATEALLVILLAGES'] = 'Aktualizovat vťechny vesnice. POZOR! MŎŽE V�ST K ZABLOKOV�N� ��TU';
				xLang['SHOWMENUSECTION3']		= "Zobrazit odkazy v levĂŠm menu<br>(Traviantoolbox, World Analyser, Travilog, Mapa)";
		      	xLang['LARGEMAP']				= 'VelkĂĄ mapa';
		      	xLang['SHOWTRAVMAPLINKS']		= 'Zobrazit odkaz na mapu<br>(hrå�i a aliance)';
		      	xLang['USETHEMPR']				= 'Rozd�lit (proportional)';
		      	xLang['USETHEMEQ']				= 'Rozd�lit (equal)';
		      	xLang['TOWNHALL']				= 'Radnice';
		      	xLang['GAMESERVERTYPE']			= 'NastavenĂ­ serveru';
		      	xLang['MARKETOFFERS']			= 'Nastavení trŞiťt�';
		      	xLang['CAPITALOPTIONS']			= 'HlavnĂ­ vesnice';
		      	xLang['BOOKMARKOPTIONS']		= 'NastavenĂ­ zĂĄloĹžek';
		      	xLang['NOTEBLOCKOPTIONS']		= 'NastavenĂ­ poznĂĄmkovĂŠho bloku';
		      	xLang['MENULEFT']				= 'NastavenĂ­ levĂŠho menu';
		      	xLang['STATISTICS']				= 'NastavenĂ­ statistik';
		      	xLang['RESOURCEFIELDS']			= 'Nastavení surovinových polí';
		      	xLang['VILLAGECENTER']			= 'NastavenĂ­ centra vesnice';
		      	xLang['MAPOPTIONS']				= 'NastavenĂ­ mapy';
		      	xLang['COLOROPTIONS']			= 'NastavenĂ­ barev';
		      	xLang['DEBUGOPTIONS']			= 'Nastavení lad�ní (pouze pro programåtory)';
		      	xLang['SHOWBIGICONMARKET']		= 'TrŞiťt�';
		      	xLang['SHOWBIGICONMILITARY']	= 'ShromaŞdiťt�/Kasårny/Dílny/Ståje';
		      	xLang['SHOWBIGICONALLIANCE']	= 'Aliance';
		      	xLang['SHOWBIGICONMILITARY2']	= "Radnice/HrdinskĂ˝ dvĹŻr/Zbrojnice/KovĂĄrna";
		      	xLang['HEROSMANSION']			= "HrdinskĂ˝ dvĹŻr";
		      	xLang['BLACKSMITH']				= "KovĂĄrna";
		      	xLang['ARMOURY']				= "Zbrojnice";
				xLang['NOW']					= 'Te�';
				xLang['CLOSE']					= 'Zav�ít';
				xLang['USE']					= 'PouŞít';
		      	xLang['USETHEM1H']				= 'Rozd�lit (1 hodinovå produkce)';
		      	xLang['OVERVIEW']				= 'P�ehled';
		      	xLang['FORUM']					= 'FĂłrum';
		      	xLang['ATTACKS']				= '�toky';
		      	xLang['NEWS']					= 'Novinky';
		      	xLang['ADDCRTPAGE']				= 'P�idat aktuålní strånku';
		      	xLang['SCRIPTPRESURL']			= 'StrĂĄnka TBeyond';
		      	xLang['NOOFSCOUTS']				= 'Po�et ťpehů p�i pouŞití<br>funkce poslat ťpehy';
		      	xLang['SPACER'] 				= 'Odd�lova�';
				xLang['SHOWTROOPINFOTOOLTIPS']	= 'Informace o jednotkåch p�i najetí myťí';
			    xLang['SPEED']					= 'Rychlost'; 
			    xLang['CAPACITY']				= 'Kapacita'; 
			    xLang['MESREPOPTIONS']			= 'ZprĂĄvy & Reporty';
			    xLang['MESREPPRELOAD']			= 'Po�et strånek zpråv/reportů k na�tení<br>(Výchozí= 1; Max = 5)';
			    xLang['ATTABLES']				= 'P�ehled jednotek';
				xLang['MTWASTED'] 				= 'Zbývå';
			    xLang['MTEXCEED'] 				= 'P�ebývå';
			    xLang['MTCURRENT'] 				= 'Sou�asný nåklad';
				xLang['ALLIANCEFORUMLINK']		= 'Odkaz na externí fórum<br>(nevypln�no = interní fórum)';
				xLang['LOCKBOOKMARKS']			= 'Uzamknout zåloŞky<br>(skryje ikony smazat a p�esunout)';
				xLang['MTCLEARALL']				= 'Vy�istit vťe';
				xLang['UNLOCKBOOKMARKS']		= 'Odemknout zåloŞky<br>(zobrazí ikony smazat a p�esunout)';
				xLang['CLICKSORT']				= 'Klikni pro se�azení';
				xLang['MIN']					= 'Min';
				xLang['SAVEGLOBAL']			= 'Pro vĹĄechny vesnice';
				break;
			case "ru":
				// Russian translation: Thanks to Vladimir Yu Belov & millioner
			    xLang['ALLIANCE']      = '&#1040;&#1083;&#1100;&#1103;&#1085;&#1089;';
			    xLang['LOGIN']        = '&#1042;&#1093;&#1086;&#1076;';
			    xLang['PROFILE']       = '&#1055;&#1088;&#1086;&#1092;&#1080;&#1083;&#1100;';
			    xLang['SIM']          = '&#1057;&#1080;&#1084;&#1091;&#1083;&#1103;&#1090;&#1086;&#1088;';
			    xLang['CALC']         = 'Travian Calc';
			    xLang['SEGURO']       = '?? ????????';
			    xLang['MARK']         = '&#1042;&#1099;&#1073;&#1088;&#1072;&#1090;&#1100; &#1074;&#1089;&#1077;';
			    xLang['LOSS']     = '&#1055;&#1086;&#1090;&#1077;&#1088;&#1080;';
			    xLang['PROFIT']         = '&#1044;&#1086;&#1093;&#1086;&#1076;';
			    xLang['SUBIR_NIVEL']  = '&#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1088;&#1072;&#1079;&#1074;&#1080;&#1090;&#1080;&#1077;';
			    xLang['PLAYER']      = '&#1048;&#1075;&#1088;&#1086;&#1082;';
			    xLang['VILLAGE']        = '&#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1086;&#1089;&#1077;&#1083;&#1077;&#1085;&#1080;&#1103;';
			    xLang['HAB']          = '&#1053;&#1072;&#1089;&#1077;&#1083;&#1077;&#1085;&#1080;&#1077;';
			    xLang['COORD']        = '&#1050;&#1086;&#1086;&#1088;&#1076;&#1080;&#1085;&#1072;&#1090;&#1099;';
			    xLang['ACCION']       = '&#1044;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103;';
			    xLang['ATACAR']       = '&#1040;&#1090;&#1072;&#1082;&#1086;&#1074;&#1072;&#1090;&#1100;';
			    xLang['GUARDADO']     = '?????????';
			    xLang['DESP_ABR']     = 'Mov.';
			    xLang['FALTA']        = '&#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;';
			    xLang['TODAY']          = '&#1089;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;';
			    xLang['MANYANA']      = '&#1079;&#1072;&#1074;&#1090;&#1088;&#1072;';
			    xLang['PAS_MANYANA']  = '&#1087;&#1086;&#1089;&#1083;&#1077;&#1079;&#1072;&#1074;&#1090;&#1088;&#1072;';
			    xLang['MERCADO']      = '&#1056;&#1099;&#1085;&#1086;&#1082;';
			    xLang['BARRACKS']      = '&#1050;&#1072;&#1079;&#1072;&#1088;&#1084;&#1072;';
			    xLang['RALLYPOINT']        = '&#1055;&#1091;&#1085;&#1082;&#1090; &#1089;&#1073;&#1086;&#1088;&#1072;';
			    xLang['CORRAL']       = '&#1050;&#1086;&#1085;&#1102;&#1096;&#1085;&#1103;';
			    xLang['TALLER']       = '&#1052;&#1072;&#1089;&#1090;&#1077;&#1088;&#1089;&#1082;&#1072;&#1103;';
			    xLang['ENVIAR']       = '&#1055;&#1086;&#1089;&#1083;&#1072;&#1090;&#1100; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1099;';

				xLang['COMPRAR'] = '��пи��';
				xLang['VENDER'] = '��Ода��';
				xLang['ENVIAR_IGM'] = '�О�На�� �ООй�онио';
				xLang['LISTO'] = 'РаСви�ио й�до� вОСПОМнО';
				xLang['EL'] = '';
				xLang['A_LAS'] = 'в';
				xLang['EFICIENCIA'] = 'Э��ок�ивнО���';
				xLang['NEVER'] = '�икОгда';
				xLang['PC'] = 'одини� к�Н�����';
				xLang['FUNDAR'] = '�� ПОМо�о О�нОва�� нОвОо иНи Са�ва�и�� ��МОо пО�оНонио';
				xLang['ALDEAS'] = '�о�овни';
				xLang['TROPAS'] = '�О�На�� вОК�ка';
				xLang['RECURSO1'] = '��ово�ина';
				xLang['RECURSO2'] = '�Нина';
				xLang['RECURSO3'] = '�оНоСО';
				xLang['RECURSO4'] = '�о�нО';
				xLang['TIEMPO'] = '��оП�';
				xLang['COMP'] = '�Оги';
				xLang['STAT'] = 'Х�а�и��ика';
				xLang['OFREZCO'] = '��ОдаМа';
				xLang['BUSCO'] = '�Ок�пка';
				xLang['TIPO'] = 'ХОО�нО�онио';
				xLang['CUALQUIERA'] = '��о';
				xLang['YES'] = '�а';
				xLang['NO'] = '�о�';
				xLang['MARCADORES'] = '�акНадки';
				xLang['ANYADIR'] = '�Ойави��';
				xLang['ENLACE'] = 'URL ????? ????????';
				xLang['TEXTO'] = '???????? ????? ????????';
				xLang['ELIMINAR'] = 'УдаНи��';
				xLang['MAPA'] = '�а��а';
				xLang['DISPONIBLE'] = 'ТОН�кО дО���пн�о дН� пОк�пки';
				xLang['TOTALTROOPSTRAINING'] = '�й�оо �и�НО Ой��аоП�� вОК�к';
				xLang['TOTAL'] = "��огО";
				xLang['NPCSAVETIME'] = '��оП�: ';
				xLang['NONEWVERSION'] = "У ва� пО�Нодн�� во��и�";
				xLang['NEWVERSIONAV'] = "�О���пна нОва� во��и� �к�ип�а";
				xLang['UPDATESCRIPT'] = "�� �О�и�о ОйнОви�� �к�ип� �оК�а� ?";
				xLang['CHECKUPDATE'] = "�Ои�к ОйнОвНониК �к�ип�а. �ОМаН�К��а, пОдОМди�о...";
				xLang['TOTALTROOPS'] = 'ХОй��вонн�о вОК�ка в до�овно';
				xLang['CHECKVERSION'] = '�йнОви�� TBeyond';
				xLang['ACTUALIZAR']		= '�йнОви�� ин�О�Па�и� О до�овно';
				xLang['ARCHIVE']		= '���ив';
				xLang['UPDATEALLVILLAGES']		= '�йнОви�� в�о до�овни.  �Х���Џ�У�Т� Х �Р����� �ХТ�Р����ХТЏЎ. ��Т��У ЧТ� ЭТ� ����Т �Р���ХТ� � ���У ����У�Т� !';
				xLang['SHOWORIGREPORT']			= 'Уй�а�� Опи�анио (дН� О�п�авки)';
				break;
			case "dk":
				// Danes (travian.dk) gracias a coocsnake
			    xLang['ALLIANCE']      = 'Alliance';
			    xLang['PROFILE']       = 'Brugerprofil';
			    xLang['SIM']          = 'Kampsimulator';
			    xLang['CALC']         = 'Travian Calc';
			    xLang['SEGURO']       = 'Er du sikker?';
			    xLang['MARK']         = 'V&aelig;lg alle';
			    xLang['LOSS']     = 'Tab';
			    xLang['PROFIT']         = 'Profit';
			    xLang['SUBIR_NIVEL']  = 'Udvidelse tilg&aelig;ngelig';
			    xLang['PLAYER']      = 'Spiller';
			    xLang['VILLAGE']        = 'Bynavn';
			    xLang['HAB']          = 'Befolkning';
			    xLang['COORD']        = 'Koordinater';
			    xLang['ACCION']       = 'Handlinger';
			    xLang['ATACAR']       = 'Angrib';
			    xLang['GUARDADO']     = 'Gemt';
			    xLang['DESP_ABR']     = 'Mov.';
			    xLang['FALTA']        = 'Du har brug for';
			    xLang['TODAY']          = 'i dag';
			    xLang['MANYANA']      = 'i morgen';
			    xLang['PAS_MANYANA']  = 'i overmorgen';
			    xLang['MERCADO']      = 'Markedsplads';
			    xLang['BARRACKS']      = 'Kaserne';
			    xLang['RALLYPOINT']        = 'Forsamlingsplads';
			    xLang['CORRAL']       = 'Stald';
			    xLang['TALLER']       = 'V&aelig;rksted';
			    xLang['ENVIAR']       = 'Send r&aring;stoffer';
			    xLang['COMPRAR']      = 'K&oslash;b';
			    xLang['VENDER']       = 'S&aelig;lg';
			    xLang['ENVIAR_IGM']   = 'Send IGM';
			    xLang['LISTO']        = 'Udvidelse tilg&aelig;ngelig';
			    xLang['EL']           = 'p&aring;';
			    xLang['A_LAS']        = 'kl.';
			    xLang['EFICIENCIA']   = 'Effektivitet';
			    xLang['NEVER']        = 'Aldrig';
			    xLang['PC']           = 'Kultur points';
			    xLang['FUNDAR']       = 'Du kan grundl&aelig;gge eller overtage en ny by';
			    xLang['ALDEAS']       = 'By(er)';
			    xLang['RECURSO1']     = 'Tr&aelig;';
			    xLang['RECURSO2']     = 'Ler';
			    xLang['RECURSO3']     = 'Jern';
			    xLang['RECURSO4']     = 'Korn';
			    xLang['TIEMPO']       = 'Tid';
			    xLang['COMP']         = 'Rapport-kompressor';
			    xLang['STAT']         = 'Statistik';
			    xLang['OFREZCO']      = 'Tilbyder';
			    xLang['BUSCO']        = 'S&oslash;ger';
			    xLang['TIPO']         = 'Type';
			    xLang['DISPONIBLE']   = 'Kun tilg&aelig;ngelig';
			    xLang['CUALQUIERA']   = 'Alle';
			    xLang['YES']           = 'Ja';
			    xLang['NO']           = 'Nej';
			    xLang['MARCADORES']   = 'Bogm&aelig;rker';
			    xLang['ANYADIR']      = 'Tilf&oslash;j';
			    xLang['ENLACE']       = 'Nyt bogmĂŚrke URL';
			    xLang['TEXTO']        = 'Nyt bogmĂŚrke tekst';
			    xLang['ELIMINAR']     = 'Slet';
			    xLang['MAPA']         = 'Kort';
			    xLang['CHECKVERSION'] = 'Check ny version';
			    xLang['ARCHIVE']      = 'Arkiv';
			    xLang['RESUMEN']      = 'Resume';
				break;
			case "hr":
				// Hrvatski/Croatian (travian.com.hr) por Croat
				xLang['ALLIANCE'] 	= 'Savez';
				xLang['PROFILE'] 	= 'Korisni&#269;ki profil';
				xLang['SIM'] 		= 'Simulator borbe';
				xLang['CALC'] 	= 'Travian Calc';
				xLang['SEGURO'] 	= 'Jeste li sigurni?';
				xLang['MARK'] 	= 'Ozna&#269;i sve';
				xLang['LOSS'] 	= 'Gubitak';
				xLang['PROFIT'] 	= 'Profit';
				xLang['SUBIR_NIVEL'] 	= 'Nadogradnja dostupna';
				xLang['PLAYER'] 	= 'Igra&#269;';
				xLang['VILLAGE'] 	= 'Ime Sela';
				xLang['HAB'] 		= 'Populacija';
				xLang['COORD'] 	= 'Koordinate';
				xLang['ACCION'] 	= 'Akcije';
				xLang['ATACAR'] 	= 'Napad';
				xLang['GUARDADO'] 	= 'Spremljeno';
				xLang['DESP_ABR'] 	= 'Korak';
				xLang['FALTA'] 	= 'Trebate';
				xLang['TODAY'] 		= 'danas';
				xLang['MANYANA'] 	= 'sutra';
				xLang['PAS_MANYANA'] 	= 'prekosutra';
				xLang['MERCADO'] 	= 'Tr&#382;nica';
				xLang['BARRACKS'] 	= 'Vojarna';
				xLang['RALLYPOINT'] 	= 'Okupljali&#353;te';
				xLang['CORRAL'] 	= '&#352;tala';
				xLang['TALLER'] 	= 'Radionica';
				xLang['ENVIAR'] 	= 'Po&#353;alji resurse';
				xLang['COMPRAR'] 	= 'Kupi';
				xLang['VENDER'] 	= 'Prodaj';
				xLang['ENVIAR_IGM'] 	= 'Po&#353;alji poruku';
				xLang['LISTO'] 	= 'Dostupno';
				xLang['EL'] 		= '';
				xLang['A_LAS'] 	= 'u';
				xLang['EFICIENCIA'] 	= 'Efikasnost';
				xLang['NEVER'] 	= 'Nikada';
				xLang['PC'] 		= 'Kulturalni bodovi';
				xLang['FUNDAR'] 	= 'Mo&#382;ete Izgraditi ili pokoriti novo naselje';
				xLang['ALDEAS'] 	= 'Naselja';
				xLang['RECURSO1'] 	= 'Drvo';
				xLang['RECURSO2'] 	= 'Glina';
				xLang['RECURSO3'] 	= '&#381;eljezo';
				xLang['RECURSO4'] 	= 'Hrana';
				xLang['TIEMPO'] 	= 'Vrijeme';
				xLang['COMP'] 	= 'Report Compressor';
				xLang['STAT'] 	= 'Statistika';
				xLang['OFREZCO'] 	= 'Nudi';
				xLang['BUSCO'] 	= 'Tra&#382;i';
				xLang['TIPO'] 	= 'Tip';
				xLang['DISPONIBLE'] 	= 'Dostupno samo';
				xLang['CUALQUIERA'] 	= 'Bilo koji';
				xLang['YES'] 		= 'Da';
				xLang['NO'] 		= 'Ne';
				xLang['MARCADORES'] 	= 'Bookmarks';
				xLang['ANYADIR'] 	= 'Dodaj';
				xLang['ENLACE'] 	= 'Novi Bookmark URL';
				xLang['TEXTO'] 	= 'Novi Bookmark Text';
				xLang['ELIMINAR'] 	= 'Izbri&#353;i';
				xLang['MAPA'] 	= 'Zemljovid';
				xLang['CHECKVERSION'] 	= 'Provjeri novu verziju';
				xLang['ARCHIVE'] 	= 'Arhiv';
				xLang['RESUMEN'] 	= 'Sa&#382;etak';
				break;
			case "bg":
				// Bulgaro (travian.bg) gracias a IYI-Aryan
				xLang['ALLIANCE'] 	= '&#1057;&#1098;&#1102;&#1079;';
				xLang['PROFILE'] 	= '&#1055;&#1088;&#1086;&#1092;&#1080;&#1083;';
				xLang['SIM'] 		= '&#1057;&#1080;&#1084;&#1091;&#1083;&#1072;&#1090;&#1086;&#1088;-&#1073;&#1080;&#1090;&#1082;&#1080;';
				xLang['CALC'] 	= 'Travian &#1082;&#1072;&#1083;&#1082;&#1091;&#1083;&#1072;&#1090;&#1086;&#1088;';
				xLang['SEGURO'] 	= '&#1057;&#1080;&#1075;&#1091;&#1088;&#1077;&#1085; &#1083;&#1080; &#1089;&#1080;?';
				xLang['MARK'] 	= '&#1048;&#1079;&#1073;&#1077;&#1088;&#1080; &#1074;&#1089;&#1080;&#1095;&#1082;&#1086;';
				xLang['LOSS'] 	= '&#1047;&#1072;&#1075;&#1091;&#1073;&#1080;';
				xLang['PROFIT'] 	= '&#1055;&#1077;&#1095;&#1072;&#1083;&#1073;&#1072;';
				xLang['SUBIR_NIVEL'] 	= '&#1052;&#1086;&#1078;&#1077;&#1090;&#1077; &#1076;&#1072; &#1085;&#1072;&#1076;&#1089;&#1090;&#1088;&#1086;&#1081;&#1074;&#1072;&#1090;&#1077;';
				xLang['PLAYER'] 	= '&#1048;&#1075;&#1088;&#1072;&#1095;';
				xLang['VILLAGE'] 	= '&#1048;&#1084;&#1077; &#1085;&#1072; &#1089;&#1077;&#1083;&#1086;';
				xLang['HAB'] 		= '&#1055;&#1086;&#1087;&#1091;&#1083;&#1072;&#1094;&#1080;&#1103;';
				xLang['COORD'] 	= '&#1050;&#1086;&#1086;&#1088;&#1076;&#1080;&#1085;&#1072;&#1090;&#1080;';
				xLang['ACCION'] 	= '&#1044;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103;';
				xLang['ATACAR'] 	= '&#1040;&#1090;&#1072;&#1082;&#1072;';
				xLang['GUARDADO'] 	= '&#1047;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1086;';
				xLang['DESP_ABR'] 	= '&#1055;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1074;&#1072;&#1085;&#1077; &#1089; ';
				xLang['FALTA'] 	= '&#1058;&#1088;&#1103;&#1073;&#1074;&#1072;&#1090; &#1074;&#1080;';
				xLang['TODAY'] 		= '&#1076;&#1085;&#1077;&#1089;';
				xLang['MANYANA'] 	= '&#1091;&#1090;&#1088;&#1077;';
				xLang['PAS_MANYANA'] 	= '&#1074;&#1076;&#1088;&#1091;&#1075;&#1080;&#1076;&#1077;&#1085;';
				xLang['MERCADO'] 	= '&#1055;&#1072;&#1079;&#1072;&#1088;';
				xLang['BARRACKS'] 	= '&#1050;&#1072;&#1079;&#1072;&#1088;&#1084;&#1080;';
				xLang['RALLYPOINT'] 	= '&#1065;&#1072;&#1073;';
				xLang['CORRAL'] 	= '&#1050;&#1086;&#1085;&#1102;&#1096;&#1085;&#1103;';
				xLang['TALLER'] 	= '&#1056;&#1072;&#1073;&#1086;&#1090;&#1080;&#1083;&#1085;&#1080;&#1094;&#1072;';
				xLang['ENVIAR'] 	= '&#1048;&#1079;&#1087;&#1088;&#1072;&#1090;&#1080; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1080;';
				xLang['COMPRAR'] 	= '&#1050;&#1091;&#1087;&#1080; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1080;';

				xLang['VENDER'] 	= '&#1055;&#1088;&#1086;&#1076;&#1072;&#1081; &#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1080;';
				xLang['ENVIAR_IGM'] 	= '&#1048;&#1079;&#1087;&#1088;&#1072;&#1090;&#1080; &#1051;&#1057;';
				xLang['LISTO'] 	= '&#1042; &#1085;&#1072;&#1083;&#1080;&#1095;&#1085;&#1086;&#1089;&#1090;';
				xLang['EL'] 		= '&#1085;&#1072;';
				xLang['A_LAS'] 	= '&#1074;';
				xLang['EFICIENCIA'] 	= '&#1045;&#1092;&#1077;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;';
				xLang['NEVER'] 	= '&#1053;&#1080;&#1082;&#1086;&#1075;&#1072;';
				xLang['PC'] 		= '&#1082;&#1091;&#1083;&#1090;&#1091;&#1088;&#1085;&#1080; &#1090;&#1086;&#1095;&#1082;&#1080;';
				xLang['FUNDAR'] 	= '&#1052;&#1086;&#1078;&#1077;&#1090;&#1077; &#1076;&#1072; &#1079;&#1072;&#1089;&#1077;&#1083;&#1080;&#1090;&#1077; &#1080;&#1083;&#1080; &#1079;&#1072;&#1074;&#1083;&#1072;&#1076;&#1077;&#1077;&#1090;&#1077; &#1085;&#1086;&#1074;&#1086; &#1089;&#1077;&#1083;&#1086;';
				xLang['ALDEAS'] 	= '&#1057;&#1077;&#1083;&#1086;(&#1072;)';
				xLang['RECURSO1'] 	= '&#1044;&#1098;&#1088;&#1074;&#1086;';
				xLang['RECURSO2'] 	= '&#1043;&#1083;&#1080;&#1085;&#1072;';
				xLang['RECURSO3'] 	= '&#1046;&#1077;&#1083;&#1103;&#1079;&#1086;';
				xLang['RECURSO4'] 	= '&#1046;&#1080;&#1090;&#1086;';
				xLang['TIEMPO'] 	= '&#1042;&#1088;&#1077;&#1084;&#1077;';
				xLang['COMP'] 	= '&#1050;&#1086;&#1084;&#1087;&#1088;&#1077;&#1089;&#1080;&#1088;&#1072;&#1081; &#1076;&#1086;&#1082;&#1083;&#1072;&#1076;&#1072;';
				xLang['STAT'] 	= '&#1057;&#1090;&#1072;&#1090;&#1080;&#1089;&#1090;&#1080;&#1082;&#1072;';
				xLang['OFREZCO'] 	= '&#1055;&#1088;&#1086;&#1076;&#1072;&#1074;&#1072;';
				xLang['BUSCO'] 	= '&#1050;&#1091;&#1087;&#1091;&#1074;&#1072;';
				xLang['TIPO'] 	= '&#1058;&#1080;&#1087;';
				xLang['DISPONIBLE'] 	= '&#1057;&#1072;&#1084;&#1086; &#1074;&#1098;&#1079;&#1084;&#1086;&#1078;&#1085;&#1080;&#1090;&#1077;';
				xLang['CUALQUIERA'] 	= '&#1042;&#1089;&#1103;&#1082;&#1072;&#1082;&#1074;&#1080;';
				xLang['YES'] 		= '&#1044;&#1072;';
				xLang['NO'] 		= '&#1053;&#1077;';
				xLang['MARCADORES'] 	= '&#1054;&#1090;&#1084;&#1077;&#1090;&#1082;&#1080;';
				xLang['ANYADIR'] 	= '&#1044;&#1086;&#1073;&#1072;&#1074;&#1080;';
				xLang['ENLACE'] 	= '&#1055;&#1098;&#1090; &#1085;&#1072; &#1085;&#1086;&#1074;&#1072;&#1090;&#1072; &#1086;&#1090;&#1084;&#1077;&#1090;&#1082;&#1072;';
				xLang['TEXTO'] 	= '&#1058;&#1077;&#1082;&#1089;&#1090; &#1085;&#1072; &#1085;&#1086;&#1074;&#1072; &#1086;&#1090;&#1084;&#1077;&#1090;&#1082;&#1072;';
				xLang['ELIMINAR'] 	= '&#1048;&#1079;&#1090;&#1088;&#1080;&#1081;';
				xLang['MAPA'] 	= '&#1050;&#1072;&#1088;&#1090;&#1072;';
				xLang['CHECKVERSION'] 	= '&#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1080; &#1079;&#1072; &#1085;&#1086;&#1074;&#1072; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;';
				xLang['ARCHIVE'] 	= '&#1040;&#1088;&#1093;&#1080;&#1074;';
				xLang['RESUMEN'] 	= '&#1054;&#1073;&#1097;&#1086;';
				xLang['LOGIN'] 	= '&#1042;&#1083;&#1080;&#1079;&#1072;&#1085;&#1077;';
				xLang['TIPO'] 	= '&#1050;&#1086;&#1077;&#1092;&#1080;&#1094;&#1080;&#1077;&#1085;&#1090;';
				xLang['MAXTIME'] 	= '&#1052;&#1072;&#1082;&#1089;. &#1074;&#1088;&#1077;&#1084;&#1077;';
				break;
			case "hu":
				// Hungarian (travian.hu)
				xLang['ALLIANCE'] 			= 'Kl&#225;n';
				xLang['PROFILE'] 			= 'Felhaszn&#225;l&#243; Profil';
				xLang['SIM'] 				= 'Harc Szimul&#225;tor';
				xLang['CALC'] 			= 'Travian Kalkul&#225;tor';
				xLang['SEGURO'] 			= 'Biztos vagy benne?';
				xLang['MARK'] 			= 'Kijel&#246;li mindet';
				xLang['LOSS'] 		= 'vesztes&#233;g';
				xLang['PROFIT'] 			= 'Haszon';
				xLang['SUBIR_NIVEL'] 		= '<font color="red"><strong>B&#337;v&#237;t&#233;s lehets&#233;ges</strong></font>';
				xLang['PLAYER']	 		= 'J&#225;t&#233;kos';
				xLang['VILLAGE'] 			= 'Falu neve';
				xLang['HAB'] 				= 'N&#233;pess&#233;g';
				xLang['COORD'] 			= 'Koordin&#225;t&#225;k';
				xLang['ACCION'] 			= 'Esem&#233;nyek';
				xLang['ATACAR'] 			= 'T&#225;mad&#225;s';
				xLang['GUARDADO'] 		= 'Mentve';
				xLang['DESP_ABR'] 		= 'Mozg&#225;s:';
				xLang['FALTA'] 			= 'Sz&#252;ks&#233;ged van';
				xLang['TODAY'] 				= 'ma';
				xLang['MANYANA'] 			= 'holnap';
				xLang['PAS_MANYANA'] 		= 'holnaput&#225;n';
				xLang['MERCADO'] 			= 'Piac';
				xLang['BARRACKS'] 			= 'Kasz&#225;rnya';
				xLang['RALLYPOINT'] 			= 'Gy&#252;lekez&#337;t&#233;r';
				xLang['CORRAL'] 			= 'Ist&#225;ll&#243;';
				xLang['TALLER'] 			= 'M&#369;hely';
				xLang['ENVIAR'] 			= 'Nyersanyag k&#252;ld&#233;se';
				xLang['COMPRAR'] 			= 'V&#225;s&#225;rl&#225;s';
				xLang['VENDER'] 			= 'Elad&#225;s';
				xLang['ENVIAR_IGM'] 		= '&#220;zenet k&#252;ld&#233;se';
				xLang['LISTO'] 			= 'B&#337;v&#237;t&#233;s lehets&#233;ges';
				xLang['EL'] 				= '';
				xLang['A_LAS'] 			= '';
				xLang['EFICIENCIA'] 		= 'Hat&#233;konys&#225;g';
				xLang['NEVER']			= 'Soha';
				xLang['PC']          	 	= 'Kult&#250;ra pontok';
				xLang['FUNDAR']     	 	= 'Alap&#237;thatsz vagy megh&#243;d&#237;thatsz egy &#250;j falut';
				xLang['ALDEAS']      		= 'Falu(k)';
				xLang['RECURSO1']    		= 'Fa';
				xLang['RECURSO2']    		= 'Agyag';
				xLang['RECURSO3']    		= 'Vas';
				xLang['RECURSO4']    		= 'B&#250;za';
				xLang['TIEMPO']      		= 'Id&#337;';
				xLang['COMP']        		= 'Riport t&#246;m&#246;r&#237;t&#337;';
				xLang['STAT']				= 'Statisztika';
				xLang['OFREZCO']			= 'Aj&#225;nl&#225;s';
				xLang['BUSCO']			= 'Keres&#233;s';
				xLang['TIPO']				= 'Ar&#225;ny';
				xLang['DISPONIBLE']		= 'Csak elfogadhat&#243;ak';
				xLang['CUALQUIERA']		= 'B&#225;rmelyik';
				xLang['YES']				= 'Sz&#369;rt';
				xLang['NO']				= 'Mind';
				xLang['LOGIN']			= 'Bejelentkez&#233;s';
			    xLang['MARCADORES']		= 'K&#246;nyvjelz&#337;k';
			    xLang['ANYADIR']			= 'Hozz&#225;ad';
			    xLang['ENLACE']			= '&#218;j URL';
			    xLang['TEXTO']			= '&#218;j sz&#246;veg';
				xLang['ELIMINAR']			= 'T&#246;rl&#233;s';
				xLang['MAPA']				= 'T&#233;rk&#233;p';
				xLang['CHECKVERSION']		= '&#218;j verzi&#243; keres&#233;se';
				xLang['ARCHIVE']			= 'Arch&#237;vum';
				xLang['RESUMEN']			= '&#214;sszesen';
				xLang['MAXTIME']			= 'Maximum id&#337;';
				xLang['DETALLES']			= 'R&#233;szletek';
				xLang['LARGEMAP']			= 'Kiterjesztett t&#233;rk&#233;p';
				xLang['MAT_PRIMAS']		= 'Nyersanyagok';
				xLang['CONSTR']			= '&#201;p&#237;t&#233;s';
				xLang['TROPAS']			= 'Sereg';
				xLang['RES'] 				= 'Kutat&#225;sifa';
			    xLang['VENTAS']    		= 'Mentett eladĂĄsok';
			    xLang['SHOWINFO']    		= 'Nyersanyagot mutat';
			    xLang['HIDEINFO']    		= 'Nyersanyagot elrejt';
			    xLang['MAPSCAN']    		= 'Nyersanyagscan';
				xLang['NEWVERSIONAV']			= 'A legfrissebb verzi&#243;';
				break;
			case "sk":
				// Eslovaco - Slovakia (travian.sk) transl. Kolumbus
				xLang['ALLIANCE']      = 'Aliancia';
				xLang['PROFILE']       = 'Profil';
				xLang['SIM']          = 'Bojov&#253; simul&#225;tor';
				xLang['CALC']         = 'Travian kalkula&#269;ka';
				xLang['SEGURO']       = 'Si si istĂ˝?';
				xLang['MARK']         = 'Vybra&#357; v&#353;etko';
				xLang['LOSS'] 	= 'Straty';
				xLang['PROFIT']         = 'Zisk';
				xLang['SUBIR_NIVEL']  = 'M&#244;&#382;e&#353; stava&#357;';
				xLang['PLAYER']      = 'Hr&#225;&#269;';
				xLang['VILLAGE']        = 'Meno dediny';
				xLang['HAB']          = 'Popul&#225;cia';
				xLang['COORD']        = 'S&#250;radnice';
				xLang['ACCION']       = 'Akcia';
				xLang['ATACAR']       = '&#218;tok';
				xLang['GUARDADO']     = 'UloĹženĂŠ';
				xLang['DESP_ABR']     = 'Pohyb o (po&#269;et) pol&#237;';
				xLang['FALTA']        = 'Potrebuje&#353;';
				xLang['TODAY']          = 'dnes';
				xLang['MANYANA']      = 'zajtra';
				xLang['PAS_MANYANA']  = 'pozajtra';
				xLang['MERCADO']      = 'Trhovisko';
				xLang['BARRACKS']      = 'Kas&#225;rne';
				xLang['RALLYPOINT']        = 'Zhroma&#382;di&#353;te';
				xLang['CORRAL']       = 'Stajne';
				xLang['TALLER']       = 'Diel&#328;a';
				xLang['ENVIAR']       = 'Posla&#357; suroviny';
				xLang['COMPRAR']      = 'K&#250;pi&#357;';
				xLang['VENDER']       = 'Preda&#357;';
				xLang['ENVIAR_IGM']   = 'Posla&#357; spr&#225;vu';
				xLang['LISTO']        = 'Bude&#353; m&#244;c&#357; stava&#357;';
				xLang['EL']           = 'd&#328;a';
				xLang['A_LAS']        = 'o';
				xLang['EFICIENCIA']   = 'Efekt&#237;vnos&#357;';
				xLang['NEVER']        = 'Nikdy';
				xLang['PC']           = 'Kult&#250;rne body';
				xLang['FUNDAR']       = 'Mo&#382;e&#353; zalo&#382;i&#357; alebo dobi&#357; nov&#250; dedinu';
				xLang['ALDEAS']       = 'Dedina';
				xLang['RECURSO1']     = 'Drevo';
				xLang['RECURSO2']     = 'Hlina';
				xLang['RECURSO3']     = '&#381;elezo';
				xLang['RECURSO4']     = 'Obilie;';
				xLang['TIEMPO']       = '&#268;as';
				xLang['COMP']         = 'Komprimova&#357; z&#225;znam';
				xLang['STAT']         = '&#352;tatistiky';
				xLang['OFREZCO']      = 'Pon&#250;ka';
				xLang['BUSCO']        = 'H&#318;ad&#225;';
				xLang['TIPO']         = 'Pomer';
				xLang['CUALQUIERA']   = 'Hoci&#269;o';
				xLang['DETALLES']     = 'Detaily';
				xLang['LARGEMAP']      = 'Roz&#353;&#237;ren&#225; mapa';
				xLang['DISPONIBLE']   = 'Len dostupn&#233;';
				xLang['YES']           = '&#193;no';
				xLang['NO']           = 'Nie';
				xLang['LOGIN']        = 'Prihl&#225;si&#357;';
				xLang['MARCADORES']   = 'Z&#225;lo&#382;ky';
				xLang['ANYADIR']      = 'Prida&#357;';
				xLang['ENLACE']       = 'URL adresa';
				xLang['TEXTO']        = 'Popis zĂĄloĹžky';
				xLang['ELIMINAR']     = 'Zmaza&#357;';
				xLang['MAPA']         = 'Mapa';
				xLang['MAXTIME']      = 'Maxim&#225;lny &#269;as';
				xLang['CHECKVERSION'] = 'Zisti&#357; nov&#250; verziu';
				xLang['MAT_PRIMAS']   = 'Materi&#225;l';
			    xLang['CONSTR']       = 'V&#253;stavba';
			    xLang['TROPAS']       = 'Jednotky';
			    xLang['ACTUALIZAR']   = 'Aktualizuj';
			    xLang['ARCHIVE']      = 'Archivova&#357;';
			    xLang['RESUMEN']      = 'Preh&#318;ad';
				xLang['NEWVERSIONAV']      = 'Dostupn&#225; verzia';
				break;
			case "no":
				// Norsk oversettelse av ThePirate
				xLang['ALLIANCE']         = 'Allianse';
			    xLang['PROFILE']         = 'Profil';
			    xLang['SIM']             = 'Kamp-simulator';
			    xLang['CALC']             = 'Travian Kalkulator';
			    xLang['SEGURO']         = 'Er du sikker?';
			    xLang['MARK']             = 'Marker alle';
			    xLang['LOSS']             = 'Tap';
			    xLang['PROFIT']         = 'Profit';
			    xLang['SUBIR_NIVEL']     = 'Utvidelse tilgjengelig';
			    xLang['PLAYER']         = 'Spiller';
			    xLang['VILLAGE']         = 'By';
			    xLang['HAB']             = 'Befolknong';
			    xLang['COORD']             = 'Koordinater';
			    xLang['ACCION']         = 'Handlinger';
			    xLang['ATACAR']         = 'Angrep';
			    xLang['GUARDADO']         = 'Lagret';
			    xLang['DESP_ABR']         = 'Flytt';
			    xLang['FALTA']             = 'Du trenger';
			    xLang['TODAY']             = 'idag';
			    xLang['MANYANA']         = 'imorgen';
			    xLang['PAS_MANYANA']     = 'dagen etter imorgen';
			    xLang['MERCADO']         = 'Markedsplass';
			    xLang['BARRACKS']         = 'Kaserne';
			    xLang['RALLYPOINT']     = 'Møteplass';
			    xLang['CORRAL']         = 'Stall';
			    xLang['TALLER']         = 'Verksted';
			    xLang['ENVIAR']         = 'Send ressurser';
			    xLang['COMPRAR']         = 'Kjøp';
			    xLang['VENDER']         = 'Selg';
			    xLang['ENVIAR_IGM']     = 'Send IGM';
			    xLang['LISTO']             = 'Kan bygges';
			    xLang['EL']             = 'den';
			    xLang['A_LAS']             = 'klokken';
			    xLang['EFICIENCIA']     = 'Effektivitet';
			    xLang['NEVER']            = 'Aldri';
			    xLang['PC']                = 'Kultur poeng';
			    xLang['FUNDAR']            = 'Du kan grunnlegge eller erobre en ny by';
			    xLang['ALDEAS']            = 'By(er)';
			    xLang['RECURSO1']        = 'Tre';
			    xLang['RECURSO2']        = 'Leire';
			    xLang['RECURSO3']        = 'Jern';
			    xLang['RECURSO4']        = 'Korn';
			    xLang['TIEMPO']            = 'Tid';
			    xLang['COMP']            = 'Rapport Komprimering';
			    xLang['STAT']            = 'Statistikk';
			    xLang['OFREZCO']        = 'Tilbyr';
			    xLang['BUSCO']            = 'Leter etter';
			    xLang['TIPO']            = 'Type';
			    xLang['DISPONIBLE']        = 'Kun tigjengelig';
			    xLang['CUALQUIERA']        = 'Alle';
			    xLang['YES']            = 'Ja';
			    xLang['NO']                = 'Nei';
			    xLang['LOGIN']            = 'Logg inn';
			    xLang['MARCADORES']        = 'Bokmerker';
			    xLang['ANYADIR']        = 'Legg til';
			    xLang['ENLACE']            = 'Nytt bokmerke URL';
			    xLang['TEXTO']            = 'Nytt nokmerke Text';
			    xLang['ELIMINAR']        = 'Slett';
			    xLang['MAPA']            = 'Kart';
			    xLang['MAXTIME']        = 'Maximum tid';
			    xLang['ARCHIVE']        = 'Arkiv';
			    xLang['RESUMEN']        = 'Resume';
			    xLang['DETALLES']        = 'Detaljer';
			    xLang['MAT_PRIMAS']        = 'Ressurser';
			    xLang['CONSTR']            = 'bygg';
			    xLang['TROPAS']            = 'Tropper';
			    xLang['CHECKVERSION']    = 'Oppdater TBeyond';
			    xLang['ACTUALIZAR']        = 'Oppdater by-informasjon';
			    xLang['RES']             = 'Bygnings tre';
			    xLang['VENTAS']            = 'Lagrede tilbud';
			    xLang['SHOWINFO']        = 'Vis Celle Informasjon';
			    xLang['HIDEINFO']        = 'Skjul  Celle Informasjon';
			    xLang['MAPSCAN']        = 'Scan Kartet';
			    xLang['BIGICONS']        = 'Vis utvidede iconer';
			    xLang['NOTEBLOCK']        = 'Vis notatblokk';
			    xLang['SAVE']            = 'Lagre';
			    xLang['RPDEFACT']        = 'Møteplass standard handling ';
			    xLang['ATTACKTYPE2']    = 'Forsterkninger';
			    xLang['ATTACKTYPE3']    = 'Angrep: Normalt';
			    xLang['ATTACKTYPE4']    = 'Angrep: Plyndringstokt';
			    xLang['NBSIZE']            = 'Notisblokk størrelse';
			    xLang['NBSIZEAUTO']        = 'Auto';
			    xLang['NBSIZENORMAL']    = 'Normal (Liten)';
			    xLang['NBSIZEBIG']        = 'Større';
			    xLang['NBHEIGHT']        = 'Notisblokk høyde';
			    xLang['NBAUTOEXPANDHEIGHT']    = 'Automatisk utvid høyde';
			    xLang['NBKEEPHEIGHT']        = 'Standard høyde';
			    xLang['SHOWCENTERNUMBERS']     = 'Vis bygnings nivĂĽ';
			    xLang['NPCSAVETIME']        = 'Lagre: ';
			    xLang['SHOWCOLORRESLEVELS'] = 'Vi farge pĂĽ ressurs nivĂĽet';
			    xLang['SHOWCOLORBUILDLEVELS']    = 'Vis bygnings nivĂĽ farger';
			    xLang['CNCOLORNEUTRAL']         = 'Farge utvidelse tilgjengelig<br>(Standard = Tom)';
			    xLang['CNCOLORMAXLEVEL']         = 'Farge maksimalt nivĂĽl<br>(Standard = Tom)';
			    xLang['CNCOLORNOUPGRADE']         = 'Farge utvidelse ikke tilgjengelig<br>(Standard = Tom)';
			    xLang['CNCOLORNPCUPGRADE']         = 'Farge utvidelse via NPC<br>(Standard = Tom)';
			    xLang['TOTALTROOPS']             = 'Totale tropper i byen';
			    xLang['SHOWBOOKMARKS']             = 'Vis bokmerker';
			    xLang['RACE']                     = 'Stamme';
			    xLang['SERVERVERSION2']         = "Travian v2.x server";
			    xLang['SELECTALLTROOPS']         = "Velg alle tropper";
			    xLang['PARTY']                     = "Fester";
			    xLang['CPPERDAY']                = "KP/dag";
			    xLang['SLOT']                    = "Utvidelse";
			    xLang['TOTAL']                    = "Totalt";
			    xLang['NOPALACERESIDENCE']         = "Ingen residens eller palass i denne byen eller sentrum har ikke blidt ĂĽpnet enda !";
			    xLang['SELECTSCOUT']             = "Velg scout";
			    xLang['SELECTFAKE']             = "Velg fake";
			    xLang['NOSCOUT2FAKE']             = "Det er umulig ĂĽ bruke scouts til et fake angrep !";
			    xLang['NOTROOP2FAKE']             = "Det er ikke nok tropper til et fake angrep !";
			    xLang['NOTROOP2SCOUT']             = "Det er ikke nok tropper til ĂĽ scoute med !";
			    xLang['NOTROOPS']                 = "Det er ikke noen tropper i byen !";
			    xLang['ALL']                     = "Alle";
			    xLang['NORACE']                 = "Bygg kaserne for ĂĽ automatisk velge stamme/eller ĂĽpne bysentrum...";
			    xLang['COLORHELPTEXT']            = "I farge-felt kan du skrive:<br>- <b>green</b> eller <b>red</b> eller  <b>orange</b>, etc.<br>- the HEX color code like <b>#004523</b><br>- leave empty for the default color";
			    xLang['COLORHELP']                = "Hjelp for farge felter";
			    xLang['DISTINFO']                = "Avstand fra din aktive by";
			    xLang['TIMEINFO1']                = "Utviklingstid";
			    xLang['TIMEINFOM']                = "med handelsmenn";
			    xLang['TIMEINFOT']                = "med tropper";
			    xLang['SHOWORIGREPORT']            = "Vis orginal rapport (for posting)";
			    xLang['SHOWCELLTYPEINFO']        = "Vis rute/oase type<br>ved musepekeren over kartet";
			    xLang['WARSIM']                    = "Kampsimulator link:<br>(menyen til venstre)";
			    xLang['WARSIMOPTION1']            = "Intern (provided by the game)";
			    xLang['WARSIMOPTION2']            = "Extern (provided by kirilloid.ru)";
			    xLang['WSANALYSER']             = "World Analyser to use";
			    xLang['SHOWSTATLINKS']             = "Show analyser statistic links";
			    xLang['WANALYSER0']                = "World Analyser"; //no Translation !  Name of a site !!!
			    xLang['WANALYSER1']                = "Travian Utils"; //no Translation !  Name of a site !!!
			    xLang['NONEWVERSION']            = "Du her den siste versjonen tilgjengelig";
			    xLang['BETAVERSION']            = "Du har kansje en beta versjon";
			    xLang['NEWVERSIONAV']            = "En ny versjon er tilgjengelig";
			    xLang['UPDATESCRIPT']            = "Oppdatere nĂĽ ?";
			    xLang['CHECKUPDATE']            = "Leter etter script oppdatering. Venligst vent...";
			    xLang['CROPFINDER']                = "Crop finder";
			    xLang['AVPOPPERVIL']            = "Gjennomsnittlig befolkning per by";
			    xLang['AVPOPPERPLAYER']            = "Gjennomsnittlig befolkning per spiller";
			    xLang['SHOWRESUPGRADETABLE']    = "Vis utvidelseshjelp for ressursfelt";
			    xLang['SHOWBUILDINGSUPGRADETABLE'] = "Vis utvidelseshjelp for bygninger";
			    xLang['CONSOLELOGLEVEL']        = "Console Log Level<br>ONLY FOR PROGRAMMERS OR DEBUGGING<br>(Default = 0 or leave Empty)";
			    xLang['MARKETPRELOAD']            = "Mengde av 'tilbyr' sider som skal lastes<br>i 'Marked => Kjøp' side<br>(Standard = 1 eller Tom; Max = 5)";
			    xLang['CAPITAL']                = 'Navn pü din hovedby<br><b>Ikke endre pü dette, besøk profilen din!</b>';
			    xLang['CAPITALXY']                = 'Koordinater til hovedbyen din<br><b>Ikke endre pü dette, besøk profilen din!</b>';
			    xLang['MAX']                    = 'Max';
			    //introduced in version 3.0.7
			    xLang['TOTALTROOPSTRAINING']    = 'Total troppe utviklings tid';
			    //introduced in version 3.0.9V
			    xLang['SHOWDISTTIMES']             = 'Vis avstand og tid';
			    //introduced in version 3.1.3
			    xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Setup';
			    xLang['UPDATEALLVILLAGES']        = 'Oppdater alle byer.  USE WITH MAXIMUM CARE AS THIS CAN LEAD TO A BANNED ACCOUNT !';
			    //introduced in version 3.1.4
			    xLang['SHOWMENUSECTION3']        = 'Vis flere lenker i menyen til venstre<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)';
			    //introduces in version 3.1.7
			    xLang['LARGEMAP']                = 'Stort kart';
				break;
			case "ba":
				// Bosnia and Herzegowina Autor anoniman-author anonimo
			    xLang['ALLIANCE']      = 'Alijansa';
			    xLang['PROFILE']       = 'Profil';
			    xLang['SIM']          = 'Simulator borbe';
			    xLang['CALC']         = 'Traviankalkulator';
			    xLang['SEGURO']       = 'Jeste li sigurni?';
			    xLang['MARK']         = 'Selektuj sve';
			    xLang['LOSS']     = 'Prekini';
			    xLang['PROFIT']         = 'Profit';
			    xLang['SUBIR_NIVEL']  = 'Ekstenzija moguca';
			    xLang['PLAYER']      = 'Igrac';
			    xLang['VILLAGE']        = 'Ime sela';
			    xLang['HAB']          = 'Populacija';
			    xLang['COORD']        = 'Koordinati';
			    xLang['ACCION']       = 'Akcije';
			    xLang['ATACAR']       = 'Napadi';
			    xLang['GUARDADO']     = 'Zasticen';
			    xLang['DESP_ABR']     = 'Mov.';
			    xLang['FALTA']        = 'Potrebno';
			    xLang['TODAY']          = 'Danas';
			    xLang['MANYANA']      = 'Sutra';
			    xLang['PAS_MANYANA']  = 'Prekosutra';
			    xLang['MERCADO']      = 'Pijaca';
			    xLang['BARRACKS']      = 'Taraba';
			    xLang['RALLYPOINT']        = 'Mjesto okupljanja';
			    xLang['CORRAL']       = 'Stala';
			    xLang['TALLER']       = 'Radionica';
			    xLang['ENVIAR']       = 'Posalji resurse';
			    xLang['COMPRAR']      = 'Kupi';
			    xLang['VENDER']       = 'Prodaj';
			    xLang['ENVIAR_IGM']   = 'Posalji IGM';
			    xLang['LISTO']        = 'Spremno';
			    xLang['EL']           = 'Tu';
			    xLang['A_LAS']        = 'Na';
			    xLang['EFICIENCIA']   = 'Eficijencija';
			    xLang['NEVER']        = 'Nikad';
			    xLang['PC']           = 'Kulturalni poeni';
			    xLang['FUNDAR']       = 'Mozete pronaci ili okupirati drugo selo';
			    xLang['ALDEAS']       = 'selo/a';
			    xLang['RECURSO1']     = 'Drvo';
			    xLang['RECURSO2']     = 'Glina';
			    xLang['RECURSO3']     = 'Zeljezo';
			    xLang['RECURSO4']     = 'Zitarice';
			    xLang['TIEMPO']       = 'Vrijeme';
			    xLang['COMP']         = 'Dostavljac reporta';
			    xLang['STAT']         = 'Statistika';
			    xLang['OFREZCO']      = 'Ponude';
			    xLang['BUSCO']        = 'Pretraga';
			    xLang['TIPO']         = 'Tip';
			    xLang['DISPONIBLE']   = 'Jedino moguce';
			    xLang['CUALQUIERA']   = 'Bilo koji';
			    xLang['YES']           = 'Da';
			    xLang['NO']           = 'Ne';
			    xLang['MARCADORES']   = 'Bukmarksi';
			    xLang['ANYADIR']      = 'Dodaj';
			    xLang['ENLACE']       = 'Novi Bookmark URL';
			    xLang['TEXTO']        = 'Novi Bookmark Text';
			    xLang['ELIMINAR'] = 'Izbrisi';
			    xLang['MAPA']             = 'Mapa';
			    xLang['CHECKVERSION']    = 'Potrazi novu verziju';
			    xLang['ARCHIVE']  = 'Arhiv';
			    xLang['RESUMEN']  = 'Svota';
				break;
			case "si":
	      		//By BmW (Hruska, NubCake)
	      		xLang['ALLIANCE'] 	= 'Aliansa';
	      		xLang['PROFILE'] 	= 'Profil';
	      		xLang['SIM'] 		= 'Simulator bitk';
	      		xLang['CALC'] 		= 'Travian Kalkulator';
	      		xLang['SEGURO'] 	= 'Ali ste prepri�ani?';
	      		xLang['MARK'] 		= 'Izberi vse';
	      		xLang['LOSS'] 		= 'Izguba';
	      		xLang['PROFIT'] 	= 'Profit';
	      		xLang['SUBIR_NIVEL'] 	= 'Nadgradnja moĹžna';
	      		xLang['PLAYER'] 	= 'Igralec';
	      		xLang['VILLAGE'] 	= 'Naselbine';
	      		xLang['HAB'] 		= 'Populacija';
	      		xLang['COORD'] 		= 'Koordinate';
	      		xLang['ACCION'] 	= 'MoĹžnosti';
	      		xLang['ATACAR'] 	= 'Napadi';
	      		xLang['GUARDADO'] 	= 'Shranjeno';
	      		xLang['DESP_ABR'] 	= 'Pomik';
	      		xLang['FALTA'] 		= 'Manjka';
	      		xLang['TODAY'] 		= 'Danes';
	      		xLang['MANYANA'] 	= 'Jutri';
	      		xLang['PAS_MANYANA'] 	= 'PojutriĹĄnjem';
	      		xLang['MERCADO'] 	= 'TrĹžnica';
	      		xLang['BARRACKS'] 	= 'Barake';
	      		xLang['RALLYPOINT'] 	= 'Zbiraliť�e';
	      		xLang['CORRAL'] 	= 'KonjuĹĄnica';
	      		xLang['TALLER'] 	= 'Izdelovalec oblegovalnih naprav';
	      		xLang['ENVIAR'] 	= 'PoĹĄlji surovine';
	      		xLang['COMPRAR'] 	= 'Kupi';
	      		xLang['VENDER'] 	= 'Ponudi';
	      		xLang['ENVIAR_IGM'] 	= 'Poťlji sporo�ilo';
	      		xLang['LISTO'] 		= 'Dovolj';
	      		xLang['EL'] 		= '';
	      		xLang['A_LAS'] 		= 'ob';
	      		xLang['EFICIENCIA'] 	= 'Izkoristek';
	      		xLang['NEVER']		= 'Nikoli';
	      		xLang['PC']           	= 'Kulturne to�ke';
	      		xLang['FUNDAR']       	= 'Lahko zgradite ali zasedete novo naselje';
	      		xLang['ALDEAS']		= 'Vas(i)';
	      		xLang['RECURSO1']	= 'Les';
	      		xLang['RECURSO2']	= 'Glina';
	      		xLang['RECURSO3']	= 'Železo';
	      		xLang['RECURSO4']	= 'Žito';
	      		xLang['TIEMPO']		= '�as';
	      		xLang['COMP']		= 'Generator poro�il napada';
	      		xLang['STAT']		= 'Statistika';
	      		xLang['OFREZCO']	= 'Ponuja';
	      		xLang['BUSCO']		= 'Iť�e';
	      		xLang['TIPO']		= 'Tip';
	      		xLang['DISPONIBLE']	= 'Samo moĹžne ponudbe';
	      		xLang['CUALQUIERA']	= 'Karkoli';
	      		xLang['YES']		= 'Da';
	      		xLang['NO']		= 'Ne';
	      		xLang['LOGIN']		= 'Prijava';
	      		xLang['MARCADORES']	= 'Povezave';
	      		xLang['ANYADIR']	= 'Dodaj';
	      		xLang['ENLACE']		= 'Cilj povezave';
	      		xLang['TEXTO']		= 'Ime povezave';
	      		xLang['ELIMINAR']	= 'IzbriĹĄi';
	      		xLang['MAPA']		= 'Zemljevid';
	      		xLang['MAXTIME']	= 'Maksimalen �as';
	      		xLang['ARCHIVE']	= 'Arhiv';
	      		xLang['RESUMEN']	= 'Pregled';
	      		xLang['DETALLES']	= 'Podrobnosti';
	      		xLang['MAT_PRIMAS']	= 'Surovine';
	      		xLang['CONSTR']		= 'zgradi';
	      		xLang['TROPAS']		= 'Enote';
	      		xLang['CHECKVERSION']	= 'Posodobi skripto';
	      		xLang['ACTUALIZAR']	= 'Posodobi informacije o naseljih';
	      		xLang['RES'] 		= 'Drevo raziskav';
	      		xLang['VENTAS']    	= 'Shranjene ponudbe';
	      		xLang['SHOWINFO']    	= 'PrikaĹži Info Surovine';
	      		xLang['HIDEINFO']    	= 'Skrij Info Surovine';
	      		xLang['MAPSCAN']    	= 'Preglej mapo';
	      		xLang['BIGICONS']	= 'Dodatne ikone';
	      		xLang['NOTEBLOCK']	= 'PrikaĹži beleĹžko';
	      		xLang['SAVE']		= 'Shrani';
	      		xLang['RPDEFACT']	= 'Privzeta izbira Zbiraliť�a';
	      		xLang['ATTACKTYPE2']	= 'Okrepitve';
	      		xLang['ATTACKTYPE3']	= 'Napad:  Polni napad';
	      		xLang['ATTACKTYPE4']	= 'Napad:  Roparski pohod';
	      		xLang['NBSIZE']		= 'Velikost';
	      		xLang['NBSIZEAUTO']	= 'Auto';
	      		xLang['NBSIZENORMAL']	= 'Normalna (majhna)';
	      		xLang['NBSIZEBIG']	= 'Velik zaslon (velika)';
	      		xLang['NBHEIGHT']	= 'ViĹĄina';
	      		xLang['NBAUTOEXPANDHEIGHT']	= 'Samodejno prilagajaj velikost';
	      		xLang['NBKEEPHEIGHT']		= 'Privzeta viĹĄina';
	      		xLang['SHOWCENTERNUMBERS'] 	= 'Stopnje';
	      		xLang['NPCSAVETIME']		= 'Prihrani: ';
	      		xLang['SHOWCOLORRESLEVELS'] 	= 'Barvne stopnje';
	      		xLang['SHOWCOLORBUILDLEVELS'] 	= 'Barvne stopnje';
	      		xLang['CNCOLORNEUTRAL'] 	= 'Barva: Nadgradnja moĹžna<br>(Prazno = privzeto)';
	      		xLang['CNCOLORMAXLEVEL'] 	= 'Barva: NajviĹĄja stopnja<br>(Prazno = privzeto)';
	      		xLang['CNCOLORNOUPGRADE'] 	= 'Barva: Nadgradnja ni moĹžna<br>(Prazno = privzeto)';
	      		xLang['CNCOLORNPCUPGRADE'] 	= 'Barva: Nadgradnja moĹžna preko NPC Trgovanja<br>(Prazno = privzeto)';
	      		xLang['TOTALTROOPS'] 		= 'Skupno ĹĄtevilo enot';
	      		xLang['SHOWBOOKMARKS'] 	= 'PrikaĹži povezave';
	      		xLang['RACE'] 		= 'Pleme';
	      		xLang['SERVERVERSION2'] = "Travian v2.x server";
	      		xLang['SHOWSTATLINKS'] 	= "PrikaĹži statistiko za World Analyser";
	      		xLang['SELECTALLTROOPS']= "Izberi vse enote";
				xLang['SELECT30']= "Izberi 30";
	      		xLang['PARTY'] 		= "Festivali";
	      		xLang['CPPERDAY']	= "KT/Dan";
	      		xLang['SLOT']		= "ReĹže";
	      		xLang['TOTAL']		= "Vsota";
	      		xLang['NOPALACERESIDENCE']= "V naselju ni rezidence oz. pala�e ali pa center naselja ťe ni bil odprt";
	      		xLang['SELECTSCOUT'] 	= "Izberi Skavta";
	      		xLang['SELECTFAKE'] 	= "Izberi Fake";
	      		xLang['NOSCOUT2FAKE'] 	= "Ni mogo�e poslati skavtov kot fake napad";
	      		xLang['NOTROOP2FAKE'] 	= "Ni dovolj enot za fake napad!";
	      		xLang['NOTROOP2SCOUT'] 	= "Ni dovolj enot za poizvedbo!";
	      		xLang['NOTROOPS'] 	= "V naselju ni enot!";
	      		xLang['ALL'] 		= "Vse";
	      		xLang['NORACE'] 	= "Zgradite barake za samodejno prepoznavanje rase in/ali odprite center naselja...";
	      		xLang['COLORHELPTEXT']	= "V polja za barvo lahko vnesete:<br>- npr. green(zelena) ali red(rde�a) ali orange(oranŞna)<br>- HEX kodo kot #004523<br>- pustite prazno za privzete barve";
	      		xLang['COLORHELP']	= "Pomo� za barvna polja";
	      		xLang['DISTINFO']	= "Razdalja od aktivnega naselja";
	      		xLang['TIMEINFO1']	= "�as pohoda";
	      		xLang['TIMEINFOM']	= "S trgovci";
	      		xLang['TIMEINFOT']	= "Z enotami";
	      		xLang['SHOWORIGREPORT']	= "PrikaŞi originalno poro�ilo (za poťiljanje)";
	      		xLang['SHOWCELLTYPEINFO']= "PrikaĹži tip polja/info oaze<br>med premikanjem miĹĄke po mapi";
	      		xLang['WARSIM']		= "Simulator bitk (link):<br>(levi meni)";
	      		xLang['WARSIMOPTION1']	= "Notranji (ponujen v igri)";
	      		xLang['WARSIMOPTION2']	= "Zunanji (ponujen pri kirilloid.ru)";
	      		xLang['WSANALYSER']	= "Uporabi World Analyser";
	      		xLang['SHOWSTATLINKS'] 	= "PrikaĹžali linke od Analyser statistike";
	      		xLang['WANALYSER0']	= "World Analyser"; //no Translation !  Name of a site !!!
	      		xLang['WANALYSER1']	= "Travian Utils"; //no Translation !  Name of a site !!!
	      		xLang['NONEWVERSION']	= "Skripte ni treba posodobiti";
	      		xLang['BETAVERSION']	= "Lahko, da imate beta razli�ico";
	      		xLang['NEWVERSIONAV']	= "Nova razli�ica skripte je na voljo";
	      		xLang['UPDATESCRIPT']	= "Posodobi skripto?";
	      		xLang['CHECKUPDATE']	= "Preverjam za posodobitev. Prosim po�akajte...";
	      		xLang['CROPFINDER']	= "Iskalec Žita";
	      		xLang['AVPOPPERVIL']	= "Povpre�na populacija naselja";
	      		xLang['AVPOPPERPLAYER']	= "Povpre�na populacija igralca";
	      		xLang['SHOWRESUPGRADETABLE']	= "Tabela nadgradenj";
	      		xLang['SHOWBUILDINGSUPGRADETABLE']= "Tabela nadgradenj";
	      		xLang['CONSOLELOGLEVEL']= "Konzola (Za stopnje)<br>SAMO ZA PROGRAMERJE ALI RAZHRO�EVANJE<br>(Privzeto = 0 ali pustite prazno)";
	      		xLang['MARKETPRELOAD']	= 'Ĺ tevilo strani ponudb, ki se naj naloĹžijo:<br>medtem ko ste na "TrĹžnici => Kupi" strani<br>(Privzeto = 1 ali prazno; Maksimalno = 5)';
	      		xLang['CAPITAL']	= 'Ime metropole';
	      		xLang['CAPITALXY']	= 'Koordinate metropole';
	      		xLang['MAX']		= 'Maksimalno';
	      		xLang['TOTALTROOPSTRAINING']	= 'Skupno ĹĄtevilo enot v postopku';
	      		xLang['SHOWDISTTIMES'] = 'PrikaŞi razdalje in �ase';
	      		xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond Nastavitve';
	      		xLang['UPDATEALLVILLAGES'] = 'OsveĹži vsa naselja.';
	      		xLang['SHOWMENUSECTION3'] = 'Dodatne povezave v levem meniju<br>(Traviantoolbox, World Analyser, Travilog, Map.)';
	      		xLang['LARGEMAP']	= 'Veliki zemljevid';
	      		xLang['SHOWTRAVMAPLINKS'] = 'PrikaĹži povezave do travmap.shishnet.org<br>(uporabniki in alianse)';
	      		xLang['USETHEMPR']	= 'Uporabi (izmeni�no)';
	      		xLang['USETHEMEQ']	= 'Uporabi (enako)';
	      		xLang['TOWNHALL']	= 'Mestna hiĹĄa';
	      		xLang['GAMESERVERTYPE']	= 'Tip Serverja';
	      		xLang['MARKETOFFERS']	= 'TrĹžnica';
	      		xLang['CAPITALOPTIONS']	= 'Metropola';
	      		xLang['BOOKMARKOPTIONS']= 'Povezave';
	      		xLang['NOTEBLOCKOPTIONS']= 'BeleĹžka';
	      		xLang['MENULEFT']	= 'Meni na levi strani';
	      		xLang['STATISTICS']	= 'Statistika';
	      		xLang['RESOURCEFIELDS']	= 'Surovinska polja';
	      		xLang['VILLAGECENTER']	= 'Center naselja';
	      		xLang['MAPOPTIONS']	= 'MoĹžnosti zemljevida';
	      		xLang['COLOROPTIONS']	= 'Barve';
	      		xLang['DEBUGOPTIONS']	= 'MoŞnosti razhroť�evanja';
	      		xLang['SHOWBIGICONMARKET']= 'TrĹžnica';
	      		xLang['SHOWBIGICONMILITARY']= 'Vojska<br>Zbiraliť�e/Barake/Konjuťnica/Izdelovalec oblegovalnih naprav';
	      		xLang['SHOWBIGICONALLIANCE']= 'Aliansa';
	      		xLang['SHOWBIGICONMILITARY2']= 'Mestna hiĹĄa/Herojeva residenca<br>Izdelovalec oklepov/Izdelovalec oroĹžja';
	      		xLang['HEROSMANSION']	= 'Herojeva residenca';
	      		xLang['BLACKSMITH']	= 'Izdelovalec oroĹžja';
	      		xLang['ARMOURY']	= 'Izdelovalec oklepov';
	      		xLang['NOW']		= 'Sedaj';
	      		xLang['CLOSE']		= 'Zapri';
	      		xLang['USE']		= 'Uporabi';
	      		xLang['USETHEM1H']	= 'Uporabi (1 urna proizvodnja)';
	      		xLang['OVERVIEW']	= 'Pregled';
	      		xLang['FORUM']		= 'Forum';
	      		xLang['ATTACKS']	= 'Napadi';
	      		xLang['NEWS']		= 'Novice';
	      		xLang['ADDCRTPAGE']	= 'Dodaj trenutno stran';
	      		xLang['SCRIPTPRESURL']	= 'TBeyond stran';
	      		xLang['SCRIPTPRESURL']	= 'TBeyond stran';
	      		xLang['NOOFSCOUTS']	= 'Ĺ tevilo skavtov za "Izberi skavta" funkcijo';
	      		xLang['SPACER'] 	= 'Lo�ilna �rta';
	      		xLang['SHOWTROOPINFOTOOLTIPS']	= 'PrikaĹži informacije o enoti, ki je v vasi<br>(Ko greste z miĹĄko na enoto)';
	      		xLang['SPEED']		= 'Hitrost';
	      		xLang['CAPACITY']	= 'Lahko nosi';
	      		xLang['MESREPOPTIONS']	= 'Sporo�ila in Poro�ila';
	      		xLang['MESREPPRELOAD']	= 'Število strani Sporo�il/Poro�il, ki se naj naloŞijo<br>(Privzeto = 1 ali prazno; Maksimalno = 5)';
	      		xLang['ATTABLES']	= 'Tabela enot';//Samo za tiste, ki uporabljajo PLUS => dorf3.php?s=6 link on dorf3.php pages
	      		xLang['MTWASTED'] 	= 'Ostane';
	      		xLang['MTEXCEED'] 	= 'PreseĹženo';
	      		xLang['MTCURRENT'] 	= 'Skupaj';
	      		xLang['ALLIANCEFORUMLINK']= 'Povezava do zunanjega Foruma<br>(Pusti prazno za notranji Forum)';
	      		xLang['LOCKBOOMARKS']	= 'Zakleni povezave<br>(Skrij izbriĹĄi, prestavi gor, prestavi dol ikone)';
	      		xLang['MTCLEARALL']	= 'Po�isti vse';
				xLang['LOCKBOOKMARKS']	= 'Zakleni povezave';
	      		xLang['UNLOCKBOOKMARKS']= 'Odkleni povezave';
	      		xLang['MTCLEARALL']	= 'Po�isti vse';
	      		xLang['CLICKSORT']	= 'Razvrsti';
	      		xLang['MIN']		= 'Minimalno';
	      		xLang['SAVEGLOBAL']	= 'Shrani za vse vasi';
				xLang['VILLAGELIST']	= 'Naselja';
	      		xLang['SHOWINOUTICONS']	= "PrikaĹži 'dorf1.php' in 'dorf2.php' povezave";

				break;
			case "tw":
			case "hk":
				// Taiwanese (Trd. Chinese) translation by MarioCheng (Thank you !)
				xLang['ALLIANCE'] = '��';
				xLang['PROFILE'] = '�人��';
				xLang['SIM'] = '�鏼樥��';
				xLang['CALC'] = 'Travian���';
				xLang['SEGURO'] = 'ä˝ ç��ç��確ĺŽ�?';
				xLang['MARK'] = '��';
				xLang['LOSS'] = '�夹';
				xLang['PROFIT'] = '��';
				xLang['SUBIR_NIVEL'] = '塲���!';
				xLang['PLAYER'] = '�厜';
				xLang['VILLAGE'] = '��';
				xLang['HAB'] = '人�';
				xLang['COORD'] = '座�';
				xLang['ACCION'] = '��';
				xLang['ATACAR'] = '��';
				xLang['GUARDADO'] = '��';
				xLang['DESP_ABR'] = 'ç§ťĺ��ć źć�¸';
				xLang['FALTA'] = '��';
				xLang['TODAY'] = '�夊';
				xLang['MANYANA'] = '�夊';
				xLang['PAS_MANYANA'] = '�夊';
				xLang['MERCADO'] = 'ĺ¸�ĺ ´';
				xLang['BARRACKS'] = '��';
				xLang['RALLYPOINT'] = '���';
				xLang['CORRAL'] = '錏�';
				xLang['TALLER'] = 'ĺˇĽĺ ´';
				xLang['ENVIAR'] = '����';
				xLang['COMPRAR'] = '財';
				xLang['VENDER'] = '賣';
				xLang['ENVIAR_IGM'] = '��IGM';
				xLang['LISTO'] = '����';
				xLang['EL'] = '-';
				xLang['A_LAS'] = '-';
				xLang['EFICIENCIA'] = '��';
				xLang['NEVER'] = '永�';
				xLang['PC'] = '���';
				xLang['FUNDAR'] = 'ć�¨ĺ�ŻäťĽč��ĺťşć��č��ä˝�é �ä¸�ĺş§ć��č��';
				xLang['ALDEAS'] = '��';
				xLang['RECURSO1'] = '��';
				xLang['RECURSO2'] = '��';
				xLang['RECURSO3'] = '��';
				xLang['RECURSO4'] = '��';
				xLang['TIEMPO'] = '��';
				xLang['COMP'] = 'ĺ ąĺ��蟸ĺ�ş';
				xLang['STAT'] = '羹�';
				xLang['OFREZCO'] = '��';
				xLang['BUSCO'] = '�索';
				xLang['TIPO'] = '��';
				xLang['DISPONIBLE'] = '忽�����';
				xLang['CUALQUIERA'] = '��';
				xLang['YES'] = '�';
				xLang['NO'] = '�';
				xLang['LOGIN'] = '��';
				xLang['MARCADORES'] = '�繤';
				xLang['ANYADIR'] = 'ĺ� ĺ�Ľ';
				xLang['ENLACE'] = '��繤眲�';
				xLang['TEXTO'] = '��繤��(�������)';
				xLang['MAXTIME'] = '�大�蟸��';
				xLang['ELIMINAR'] = '��';
				xLang['MAPA'] = '�� (TravMap)';
				xLang['CHECKVERSION'] = '�����';
				xLang['ARCHIVE'] = '��';
				xLang['RESUMEN'] = '��';
				xLang['TOTALTROOPS'] = '此���壍�總�';
				xLang['SELECTALLTROOPS'] = "����壍�";
				xLang['SELECTSCOUT'] = "�����";
				xLang['SELECTFAKE'] = "����";
				xLang['TOTAL'] = "總�";
				xLang['AVPOPPERVIL'] = "嚳���人�";
				xLang['AVPOPPERPLAYER'] = "嚳���厜人�";
				xLang['PARTY'] = "ć´žĺ°�";
				xLang['CPPERDAY'] = "�夊����";
				xLang['SLOT'] = "�����";
				xLang['TROPAS'] = '��';
				xLang['ATTACKTYPE2'] = '��';
				xLang['ATTACKTYPE3'] = '���正常';
				xLang['ATTACKTYPE4'] = '����弪';
				xLang['DISTINFO'] = "č��ä˝ é�¸ć��ç��ć��č��čˇ�é�˘";
				xLang['TIMEINFO1'] = "��";
				xLang['TIMEINFOM'] = "�人��";
				xLang['TIMEINFOT'] = "����";
				xLang['ALL'] = "��";
				xLang['CHECKUPDATE'] = "正�檢���������...";
				xLang['NONEWVERSION'] = "ä˝ ć­Łĺ�¨ä˝żç�¨ć��ć�°ç��ć�Ź";
				xLang['NBSIZE'] = '���大�';
				xLang['NBSIZEAUTO'] = '��';
				xLang['NBSIZENORMAL'] = '�� (細)';
				xLang['NBSIZEBIG'] = '大�� (大)';
				xLang['NBHEIGHT'] = '����庌';
				xLang['NBAUTOEXPANDHEIGHT'] = '�庌��䟸�';
				xLang['NBKEEPHEIGHT'] = '���庌';
				xLang['SHOWCENTERNUMBERS'] = '饯示坺����';
				xLang['NPCSAVETIME'] = '�������';
				xLang['SHOWCOLORRESLEVELS'] = '饯示�������';
				xLang['SHOWCOLORBUILDLEVELS'] = '饯示坺������';
				xLang['CONSOLELOGLEVEL'] = "中夎ç´�é��ç­�ç´�<br>ĺ�Şé�Šç�¨ć�źç¨�ĺź�é��ç�źĺ�Ą ć�� é�¤č�˛ĺˇĽä˝�<br>(é �設 = 0 or 犺ç�˝)";
				xLang['MARKETPRELOAD'] = "é �ć�¸é �ĺ��čź�ĺ�Ľ<br>ĺ�¨ 'ĺ¸�ĺ ´ => 財ĺ�Ľ' é �é�˘ä¸­<br>(é �設 = 1 ć�� 犺ç�˝; ć��ĺ¤� = 5)";
				xLang['CNCOLORNEUTRAL'] = '塲ĺ�Żĺ��ç´�ç��éĄ�č�˛<br>(é �設 = 犺ç�˝)';
				xLang['CNCOLORMAXLEVEL'] = '塲é��ć��éŤ�ç­�ç´�ç��éĄ�č�˛<br>(é �設 = 犺ç�˝)';
				xLang['CNCOLORNOUPGRADE'] = 'ä¸�ĺ�Żĺ��ç´�ç��éĄ�č�˛<br>(é �設 = 犺ç�˝)';
				xLang['CNCOLORNPCUPGRADE'] = 'ĺ�Żĺ�Šç�¨npc交ć��äž�ĺ��ç´�ç��éĄ�č�˛<br>(é �設 = 犺ç�˝)';
				xLang['SHOWBOOKMARKS'] = '饯示�繤';
				xLang['RACE'] = '税�';
				xLang['SERVERVERSION2'] = "Travian v2.x 䟺��";
				xLang['CAPITAL'] = 'ä˝ ć��č��ç��ĺ��稹<br>čŤ�ç��茽č�Şĺˇąç��ĺ��äşşčł�ć��äž�é�˛čĄ�č�Şĺ��ć�´ć�°ďź�ä¸�čŚ�č�ŞĺˇąäżŽć�šć­¤ćŹ�';
				xLang['CAPITALXY'] = 'ä˝ ć��č��ç��ĺ��ć¨�<br>čŤ�ç��茽č�Şĺˇąç��ĺ��äşşčł�ć��äž�é�˛čĄ�č�Şĺ��ć�´ć�°ďź�ä¸�čŚ�č�ŞĺˇąäżŽć�šć­¤ćŹ�';
				xLang['MAX'] = '��';
				xLang['CROPFINDER'] = "��嚍�";
				xLang['VENTAS'] = '賣���';
				xLang['SAVE'] = '��';
				xLang['RPDEFACT'] = 'é��çľ�éť�ç��é �設čĄ�ĺ��';
				xLang['BIGICONS'] = '饯示��忍��示';
				xLang['NOTEBLOCK'] = '饯示���';
				xLang['SHOWORIGREPORT'] = "饯示ć�Źäž�ç��ĺ ąĺ�� (羌埾貟ç�¨)";
				xLang['SHOWCELLTYPEINFO'] = "ç�śćť�éź ç§ťĺ�°ć��<br>饯示ć��č��税éĄ�ć��çś ć´˛čł�ć��";
				xLang['WARSIM'] = "塌�����鏼樥����";
				xLang['WARSIMOPTION1'] = "�罎 (������)";
				xLang['WARSIMOPTION2'] = "�� (�kirilloid.ru��)";
				xLang['WSANALYSER'] = "��������";
				xLang['SHOWSTATLINKS'] = "��厜�稹��饯示����";
				xLang['SHOWRESUPGRADETABLE'] = "饯示������襨�";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "饯示�坺����襨�";
				xLang['COLORHELPTEXT'] = "ĺ�¨ćŹ�ä˝�中ďź�ä˝ ĺ�Żčź¸ĺ�Ľďź�<br>- green ć�� red ć�� orange, ç­�ç­�...<br>- äš�ĺ�Żčź¸ĺ�ĽéĄ�č�˛ç��16é�˛ĺ�śç˘źďź�ĺŚ� #004523<br>- äš�ĺ�ŻäťĽäť�éşźäš�ä¸�奍äž�ç�¨é �設éĄ�č�˛";
				xLang['COLORHELP'] = "��設�嚍�";
				xLang['NEWVERSIONAV'] = "��塲��������";
				xLang['UPDATESCRIPT'] = "�������";
				xLang['MAPSCAN'] = '��此��';
				xLang['NORACE'] = "�坺設�������大����設�税�...";
				xLang['TOTALTROOPSTRAINING'] = '��正��硴�壍�';
				xLang['SHOWDISTTIMES'] = '饯示�����';
				xLang['SHOWMENUSECTION3'] = "�塌����饯示����<br>(Traviantoolbox, World Analyser, Travilog, Map, ��.)";
				xLang['TRAVIANBEYONDSETUPLINK'] = '�此��TB設�';
				xLang['UPDATEALLVILLAGES'] = '�������(�����袍�帳�)';
				xLang['LARGEMAP'] = '大��';
				xLang['SHOWTRAVMAPLINKS'] = '饯示travmap.shishnet.org���<br>(�������)';
				xLang['USETHEMPR'] = '洞����人 (�������)';
				xLang['USETHEMEQ'] = '洞����人 (嚳���)';
				xLang['TOWNHALL'] = '��坳';
				xLang['GAMESERVERTYPE'] = '��䟺��';
				xLang['MARKETOFFERS'] = 'ĺ¸�ĺ ´čłŁĺ�şç´�é��';
				xLang['CAPITALOPTIONS'] = '��';
				xLang['BOOKMARKOPTIONS'] = '�繤';
				xLang['NOTEBLOCKOPTIONS'] = '���';
				xLang['MENULEFT'] = '塌���';
				xLang['STATISTICS'] = '羹�';
				xLang['RESOURCEFIELDS'] = '���';
				xLang['VILLAGECENTER'] = '��中�';
				xLang['MAPOPTIONS'] = '��設�';
				xLang['COLOROPTIONS'] = '��設�';
				xLang['DEBUGOPTIONS'] = '��設�';
				xLang['SHOWBIGICONMARKET'] = 'ĺ¸�ĺ ´';
				xLang['SHOWBIGICONMILITARY'] = 'čť�äş�<br>é��çľ�éť�/čť�ç��/ĺˇĽĺ ´/錏ćŁ�';
				xLang['SHOWBIGICONALLIANCE'] = '��';
				xLang['SHOWBIGICONMILITARY2'] = "ĺ��é�Žĺťł/č�ąé��ĺŽ�/é�ľĺ� /ç��ç�˛ĺť ";
				xLang['HEROSMANSION'] = "���";
				xLang['BLACKSMITH'] = "é�ľĺ� ";
				xLang['ARMOURY'] = "ç��ç�˛ĺť ";
				xLang['NOW'] = '��';
				xLang['CLOSE'] = '��';
				xLang['USE'] = '��';
				xLang['USETHEM1H'] = '洞����人 (��1����)';
				xLang['OVERVIEW'] = '��';
				xLang['FORUM'] = '��';
				xLang['ATTACKS'] = '��';
				xLang['NEWS'] = '��';
				xLang['ADDCRTPAGE'] = 'ĺ� ĺ�Ľć�Źé �';
				xLang['SCRIPTPRESURL'] = 'TBeyond ML&CN�眲';
				xLang['ACTUALIZAR'] = '��此�����';
				xLang['NOOFSCOUTS'] = '��"�����"�<br>�洞�������';
				xLang['SPACER'] = '���';
				xLang['SHOWTROOPINFOTOOLTIPS'] = '忍�饯示壍���';
				xLang['SPEED'] = '�庌';
				xLang['CAPACITY'] = 'č˛ čź�'; 
				xLang['MESREPOPTIONS'] = 'č¨�ć�Ż&ĺ ąĺ��';
				xLang['MESREPPRELOAD'] = 'ĺ�¨č¨�ć�Żĺ��ĺ ąĺ��ç��é �é�˘ä¸­<br>é �ĺ��čź�ĺ�Ľç��é �ć�¸<br>(é �設 = 1 ć�� 犺ç�˝; ć��ĺ¤� = 5)';
				xLang['ATTABLES'] = '����襨';
				xLang['MTWASTED'] = 'ćľŞč˛ťč˛ čź�';
				xLang['MTEXCEED'] = '���';
				xLang['MTCURRENT'] = '��總���';
				xLang['ALLIANCEFORUMLINK'] = '����罎��<br>(�犺�使��罎��)';
				xLang['LOCKBOOKMARKS'] = '���繤<br>(�� ��, 秝�, 秝���示)';
				xLang['MTCLEARALL'] = '����'; 
				xLang['UNLOCKBOOKMARKS']		= '解��繤<br>(饯示 ��, 秝�, 秝���示)';
				xLang['CLICKSORT']				= '�����';
				xLang['MIN']					= '��';
				break;
			case "lt":
                // Lt translation by Domas & Zrip. General update by Vykintas.  Thank you !
                xLang['ALLIANCE'] = 'Aljansas';
                xLang['PROFILE'] = 'Profilis';
                xLang['SIM'] = 'MĹŤĹĄiĹł simuliat.';
                xLang['CALC'] = 'Skai�iuotuvas';
                xLang['SEGURO'] = 'Tikrai paĹĄalinti?';
                xLang['MARK'] = 'Visi';
                xLang['LOSS'] = 'Nuostoliai';
                xLang['PROFIT'] = 'Pelnas';
                xLang['SUBIR_NIVEL'] = 'įmanoma prapl�sti';
                xLang['PLAYER'] = 'Žaid�jas';
                xLang['VILLAGE'] = 'Gyvenviet�s pavadinimas';
                xLang['HAB'] = 'Populiacija';
                xLang['COORD'] = 'Koordinat�s';
                xLang['ACCION'] = 'Veiksmai';
                xLang['ATACAR'] = 'Puolimas';
                xLang['GUARDADO'] = 'IĹĄsaugota';
                xLang['DESP_ABR'] = 'Mov.';
                xLang['FALTA'] = 'Jums reikia';
                xLang['TODAY'] = 'ĹĄiandien';
                xLang['MANYANA'] = 'rytoj';
                xLang['PAS_MANYANA'] = 'poryt';
                xLang['MERCADO'] = 'Turgaviet�';
                xLang['BARRACKS'] = 'Kareivin�s';
                xLang['RALLYPOINT'] = 'SusibĹŤrimo vieta';
                xLang['CORRAL'] = 'Arklid�';
                xLang['TALLER'] = 'Dirbtuv�s';
                xLang['ENVIAR'] = 'SiĹłsti resursus';
                xLang['COMPRAR'] = 'Pirkti';
                xLang['VENDER'] = 'Parduoti';
                xLang['ENVIAR_IGM'] = 'Siųsti Şinut�';
                xLang['LISTO'] = 'ResursĹł bus';
                xLang['EL'] = '';
                xLang['A_LAS'] = '';
                xLang['EFICIENCIA'] = 'Efektyvumas';
                xLang['NEVER'] = 'Niekada';
                xLang['PC'] = 'KultĹŤros taĹĄkai (-Ĺł)';
                xLang['FUNDAR'] = 'Gal�si įkurti nauj� gyvenviet�';
                xLang['ALDEAS'] = 'Gyvenviet�(-s)';
                xLang['RECURSO1'] = 'Mediena';
                xLang['RECURSO2'] = 'Molis';
                xLang['RECURSO3'] = 'GeleĹžis';
                xLang['RECURSO4'] = 'GrĹŤdai';
                xLang['TIEMPO'] = 'Laikas';
                xLang['COMP'] = 'Ataskaitos';
                xLang['STAT'] = 'Statistika';
                xLang['OFREZCO'] = 'SiĹŤloma';
                xLang['BUSCO'] = 'IeĹĄkoma';
                xLang['TIPO'] = 'Santykis';
                xLang['DISPONIBLE'] = 'Tik ÄŻmanomi';
                xLang['CUALQUIERA'] = 'Nesvarbu';
                xLang['YES'] = 'Taip';
                xLang['NO'] = 'Ne';
                xLang['LOGIN'] = 'Prisijungti';
                xLang['MARCADORES'] = 'Žymos';
                xLang['ANYADIR'] = 'Prid�ti';
                xLang['ENLACE'] = 'Nauja URL nuoroda';
                xLang['TEXTO'] = 'Nauja tekstin� nuoroda';
                xLang['ELIMINAR'] = 'IĹĄtrinti';
                xLang['MAPA'] = 'Žem�lapis';
                xLang['MAXTIME'] = 'Gabenimo laikas (iki)';
                xLang['ARCHIVE'] = 'Archyvas';
                xLang['RESUMEN'] = 'Santrauka';
                xLang['DETALLES'] = 'Detalesn� informacija';
                xLang['LARGEMAP'] = 'Didelis Şem�lapis';
                xLang['MAT_PRIMAS'] = 'Resursai';
                xLang['CONSTR'] = 'statyti';
                xLang['TROPAS'] = 'Kariai';
                xLang['CHECKVERSION'] = 'Atnaujinti TB';
                xLang['ACTUALIZAR'] = 'Atnaujinti gyvenviet�s informacij�';
                xLang['RES'] = 'IĹĄradimĹł medis';
                xLang['VENTAS'] = 'IĹĄsaugoti pasiĹŤlymai';
                xLang['SHOWINFO'] = 'Rodyti res. informacij�';
                xLang['HIDEINFO'] = 'Sl�pti res. informacij�';
                xLang['MAPSCAN'] = 'Skanuoti Şem�lapį';
                xLang['BIGICONS'] = 'Iťpl�sti narťymo juost�';
                xLang['NOTEBLOCK'] = 'Rodyti uŞraťų knygel�';
                xLang['SAVE'] = 'IĹĄsaugoti';
                xLang['RPDEFACT'] = 'SusibĹŤrimo vietos pagrindinis veiksmas';
                xLang['ATTACKTYPE2'] = 'Pastiprinimas';
                xLang['ATTACKTYPE3'] = 'Puolimas: ataka';
                xLang['ATTACKTYPE4'] = 'Puolimas: reidas';
                xLang['NBSIZE'] = 'UŞraťų knygel�s dydis';
                xLang['NBSIZEAUTO'] = 'Automatinis';
                xLang['NBSIZENORMAL'] = 'Normalus (maĹža)';
                xLang['NBSIZEBIG'] = 'Dideliems ekranams (didel�)';
                xLang['NBHEIGHT'] = 'UŞraťų knygel�s aukťtis';
                xLang['NBAUTOEXPANDHEIGHT'] = 'Automatiťkai iťsiple�ianti';
                xLang['NBKEEPHEIGHT'] = 'Fiksuoto dydĹžio';
                xLang['SHOWCENTERNUMBERS'] = 'Rodyti gyvenviet�s centro lygius';
                xLang['NPCSAVETIME'] = 'Bus sukaupta po: ';
                xLang['SHOWCOLORRESLEVELS'] = 'Rodyti resursĹł lygiĹł spalvas';
                xLang['CNCOLORNEUTRAL'] = 'Galimo prapl�timo spalva<br>(Tuť�ia = pradin�)';
                xLang['CNCOLORMAXLEVEL'] = 'Aukť�iausio lygio spalva<br>(Tuť�ia = pradin�)';
                xLang['CNCOLORNOUPGRADE'] = 'Negalimo prapl�timo spalva<br>(Tuť�ia = pradin�)';
                xLang['CNCOLORNPCUPGRADE'] = 'Prapl�timo per NPC spalva<br>(Tuť�ia = pradin�)';
                xLang['TOTALTROOPS'] = 'Visi gyvenviet�s kariai';
                xLang['SHOWBOOKMARKS'] = 'Rodyti Ĺžymas';
                xLang['RACE'] = 'Gentis';
                xLang['SERVERVERSION2'] = "Travian v2.x serveris";
                xLang['SHOWSTATLINKS'] = "Rodyti World Analyser statistikos nuorodas";
                xLang['SELECTALLTROOPS'] = "Pasirinkti visus karius";
                xLang['SHOWCOLORBUILDLEVELS'] = 'Rodyti pastatĹł lygiĹł spalvas';
                xLang['PARTY'] = "TaĹĄkai";
                xLang['CPPERDAY'] = "KT/per dien�";
                xLang['SLOT'] = "Vietos";
                xLang['TOTAL'] = "IĹĄ viso";
                xLang['NOPALACERESIDENCE'] = "Šioje gyvenviet�je n�ra rezidencijos arba valdovų rōmų, arba dar nebuvote nu�j�s į gyvenviet�s centr�!";
                xLang['SELECTSCOUT'] = "Pasirinkti Ĺžvalgus";
                xLang['SELECTFAKE'] = "Pasirinkti netikr� atak�";
                xLang['NOSCOUT2FAKE'] = "NeÄŻmanoma naudoti ĹžvalgĹł netikram puolimui!";
                xLang['NOTROOP2FAKE'] = "N�ra kareivių netikram puolimui!";
                xLang['NOTROOP2SCOUT'] = "N�ra kareivių-Şvalgų!";
                xLang['NOTROOPS'] = "Šioje gyvenviet�je n�ra kareivių!";
                xLang['ALL'] = "Visi";
                xLang['NORACE'] = "Kad gentis bōtų nustatyta automatiťkai, pastatykite kareivines ir/arba nueikite į gyvenviet�s centr�...";
                xLang['COLORHELPTEXT'] = "Spalvų laukuose galite įvesti:<br>- <b>green</b> arba <b>red</b> arba <b>orange</b>, ir t.t.<br>- taip pat HEX spalvų kod�, pvz.: <b>#004523</b><br>- jei norite palikti standartin� spalv�, laukelį palikite tuť�i�";
                xLang['COLORHELP'] = "Pagalba d�l spalvų laukelių";
                xLang['DISTINFO'] = "Atstumas nuo jōsų aktyvios gyvenviet�s";
                xLang['TIMEINFO1'] = "Laikas, per kurÄŻ pasieksite";
                xLang['TIMEINFOM'] = "su prekeiviais";
                xLang['TIMEINFOT'] = "su kareiviais";
                xLang['SHOWORIGREPORT']    = "Rodyti originali� ataskait� (kopijavimui)";
                xLang['SHOWCELLTYPEINFO'] = "Rodyti laukų/oazių informacij�,<br>kai pele rodoma į Şem�lapio laukelį";
                xLang['WARSIM']    = "Naudojama nuoroda kovos simuliatoriui:<br>(kairiajame meniĹł)";
                xLang['WARSIMOPTION1'] = "Vidin� (siōloma Şaidimo)";
                xLang['WARSIMOPTION2'] = "Iťorin� (siōloma kirilloid.ru)";
                xLang['WSANALYSER'] = "Naudojamas World Analyser";
                xLang['SHOWSTATLINKS'] = "Rodyti World Analyser statistikos nuorodas";
                xLang['NONEWVERSION'] = "Jōs turite naujausi� versij�";
                xLang['BETAVERSION'] = "Jōs galite tur�ti beta versij�";
                xLang['NEWVERSIONAV'] = 'Dabartin� versija';
                xLang['UPDATESCRIPT'] = "Atnaujinti dabar?";
                xLang['CHECKUPDATE'] = "IeĹĄkoma atnaujinimĹł. PraĹĄome palaukti...";
                xLang['CROPFINDER']    = "GrĹŤdĹł ieĹĄkotojas";
                xLang['AVPOPPERVIL'] = "GyventojĹł vidurkis gyvenvietei";
                xLang['AVPOPPERPLAYER']    = "Gyventojų vidurkis Şaid�jui";
                xLang['SHOWRESUPGRADETABLE'] = "Rodyti resursų laukų tobulinimo lentel�";
                xLang['SHOWBUILDINGSUPGRADETABLE'] = "Rodyti pastatų tobulinimo lentel�";
                xLang['CONSOLELOGLEVEL'] = "Konsol�s registro lygis<br>TIK PROGRAMUOTOJAMS ARBA KLAIDŲ PAIEŠKAI<br>(Numatyta = 0 arba palikti tuť�i�)";
                xLang['MARKETPRELOAD'] = "Pasiōlymų puslapių skai�ius uŞkrovimui<br>esant puslapyje 'Turgaviet� => Pirkti'<br>(Numatyta = 1, arba palikite tuť�i�; Daugiausiai = 5)";
                xLang['CAPITAL'] = 'Jōsų sostin�s pavadinimas<br><b>Nekeisti, geriau nueikite į vartotojo nustatymus</b>';
                xLang['CAPITALXY'] = 'Jōsų sostin�s koordinat�s<br><b>Nekeisti, geriau nueikite į vartotojo nustatymus</b>';
                xLang['MAX'] = 'Daugiausiai';
                //introduced in version 3.0.7
                xLang['TOTALTROOPSTRAINING']    = 'IĹĄ viso treniruojamĹł kareiviĹł';
                //introduced in version 3.0.9
                xLang['SHOWDISTTIMES']             = 'Rodyti atstum� ir laik�';
                //introduced in version 3.1.3
                xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond nustatymai';
                xLang['UPDATEALLVILLAGES']        = 'Atnaujinti visas gyvenvietes.  NAUDOTI ITIN ATSARGIAI, NES D�L TO GALI BŪTI UŽBLOKUOTA S�SKAITA !';
                //introduced in version 3.1.4
                xLang['SHOWMENUSECTION3']        = "Rodyti papildomas nuorodas kairiajame meniu<br>(Traviantoolbox, World Analyser, Travilog, Şem�lapis ir t.t.)";
                //introduced in version 3.1.7
                xLang['LARGEMAP']                = 'Didelis Şem�lapis';
                //introduced in version 3.1.8
                xLang['SHOWTRAVMAPLINKS']        = 'Rodyti nuorodas ÄŻ travmap.shishnet.org<br>(vartotojus ir aljansus)';
                //introduced in version 3.1.9
                xLang['USETHEMPR']                = 'Naudoti (proporcingai)';
                xLang['USETHEMEQ']                = 'Naudoti (lygiai)';
                //introduced in version 3.2
                xLang['TOWNHALL']                = 'Rotuť�';
                xLang['GAMESERVERTYPE']            = 'Žaidimo serveris';
                xLang['MARKETOFFERS']            = 'Turgaviet�s pasiōlymai';
                xLang['CAPITALOPTIONS']            = 'Sostin�';
                xLang['BOOKMARKOPTIONS']        = 'Žymos';//identical to xLang['MARCADORES'] => check if this can be removed
                xLang['NOTEBLOCKOPTIONS']        = 'UŞraťin�';
                xLang['MENULEFT']                = 'Meniu kar�je pus�je';
                xLang['STATISTICS']                = 'Statistika';
                xLang['RESOURCEFIELDS']            = 'ResursĹł laukai';
                xLang['VILLAGECENTER']            = 'Gyvenviet�s centras';
                xLang['MAPOPTIONS']                = 'Žem�lapio parinktys';
                xLang['COLOROPTIONS']            = 'SpalvĹł parinktys';
                xLang['DEBUGOPTIONS']            = "Debug'inimo parinktys";
                xLang['SHOWBIGICONMARKET']        = 'Turgaviet�';
                xLang['SHOWBIGICONMILITARY']    = 'Kariuomen�<br>Susibōrimo vieta/kareivin�s/dirbtuv�s/arklid�';
                xLang['SHOWBIGICONALLIANCE']    = 'Aljansas'; //identical to xLang['ALLIANCE'] => check if this can be removed
                xLang['SHOWBIGICONMILITARY2']    = "Rotuť�/karŞygio namai/ťarvų kalv�/ginklų kalv�";
                xLang['HEROSMANSION']            = "KarĹžygio namai";
                xLang['BLACKSMITH']                = 'Ginklų kalv�';
                xLang['ARMOURY']                = 'Šarvų kalv�';
                //introduced in 3.2.1
                xLang['NOW']                    = 'Dabar';
                xLang['CLOSE']                    = 'AtĹĄaukti';
                //introduced in 3.3
                xLang['USE']                    = 'Naudoti';
                xLang['USETHEM1H']                = 'Naudoti (1 valandos produkcija)';
                xLang['OVERVIEW']                = 'ApĹžvalga';
                xLang['FORUM']                    = 'Forumas';
                xLang['ATTACKS']                = 'Atakos';
                xLang['NEWS']                    = 'Naujienos';
                //introduced in 3.3.1
                xLang['ADDCRTPAGE']                = 'Prid�ti ťį puslapį'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
                xLang['SCRIPTPRESURL']            = 'TB puslapis';
                //introduced in 3.3.3
                xLang['NOOFSCOUTS']                = 'Skautų skai�ius<br>"Pasirinkti skautus" funkcijai';
                //introduced in 3.3.4.2
                xLang['SPACER']                 = 'Prid�ti skirtuk�';
				//introduced in 3.3.5
                xLang['SHOWTROOPINFOTOOLTIPS']    = 'Rodyti kareivių informacij� įrankin�je';
                xLang['SPEED']                    = 'Greitis'; //not really needed as replaced with icons
                xLang['CAPACITY']                = 'Talpa'; //not really needed as replaced with icons
                //introduced in 3.3.6
                xLang['MESREPOPTIONS']            = 'PraneĹĄimai ir ataskaitos';
                xLang['MESREPPRELOAD']            = 'UŞkraunamų praneťimų/ataskaitų puslapių skai�ius<br>(Numatyta = 1, arba palikti tuť�i�; daugiausiai = 5)';
                xLang['ATTABLES']                = 'Kareivių lentel�';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
                //introduced in 3.3.7
                xLang['MTWASTED']                = 'NeiĹĄnaudota';
                xLang['MTEXCEED']                = 'VirĹĄyta';
                xLang['MTCURRENT']                = 'Esamas pakrovimas';
                xLang['ALLIANCEFORUMLINK']        = 'Nuoroda į įťorini forum�<br>(jei naudojate vidinį, neraťykite nieko)';
                xLang['LOCKBOOKMARKS']            = 'Fiksuoti Şymas<br>(nerodyti trynimo, perk�limo aukťtyn bei Şemyn ikonų)';
                xLang['MTCLEARALL']                = 'Visk� iťvalyti';               
                //introduced in 3.3.7.2
                xLang['UNLOCKBOOKMARKS']        = 'Nefiksuoti Şymų<br>(rodyti trynimo, perk�limo aukťtyn bei Şemyn ikonas)';
				//introduced in 3.3.7.3
                xLang['CLICKSORT']                = 'RĹŤĹĄiuoti';
                xLang['MIN']                    = 'MaĹžiausiai';
                //introduced in 3.3.8
                xLang['SAVEGLOBAL']            = 'Visose gyvenviet�se';
				break;
			case "ae":
		      	// Arabic Translation (Thank you, Dream1)
		      	xLang['ALLIANCE'] = 'ا�تحا��';
		      	xLang['PROFILE'] = 'ا���� ا�ش؎ؾ�';
		      	xLang['SIM'] = '�حا�� ا��ؚع�؊';
		      	xLang['CALC'] = 'حاسب؊ تعا��ا�';
		      	xLang['SEGURO'] = '�� أ�ت �تأ�د�';
		      	xLang['MARK'] = 'تحد�د ا���';
		      	xLang['LOSS'] = 'ا�؎سا،ع';
		      	xLang['PROFIT'] = 'ا��ا،د؊';
		      	xLang['SUBIR_NIVEL'] = '�تاح';
		      	xLang['PLAYER'] = 'ا��اؚب';
		      	xLang['VILLAGE'] = 'اس� ا��ع�؊';
		      	xLang['HAB'] = 'ا�س�ا�';
		      	xLang['COORD'] = 'ا�ؼحدا؍�ات';
		      	xLang['ACCION'] = 'ا�أ�ع';
		      	xLang['ATACAR'] = '�؏��';
		      	xLang['GUARDADO'] = 'ت� ح�ظ ا�اؚدادات';
		      	xLang['DESP_ABR'] = '�سا،� ا�تح��.';
		      	xLang['FALTA'] = 'تحتا؏';
		      	xLang['TODAY'] = 'ا����';
		      	xLang['MANYANA'] = 'غدا�';
		      	xLang['PAS_MANYANA'] = 'بؚد غدا�';
		      	xLang['MERCADO'] = 'ا�س��';
		      	xLang['BARRACKS'] = 'ا�؍��؊';
		      	xLang['RALLYPOINT'] = '��ء؊ ا�ت؏�ؚ';
		      	xLang['CORRAL'] = 'ا�ؼسءب�';
		      	xLang['TALLER'] = 'ا��ؾا�ؚ ا�حعب�؊';
		      	xLang['ENVIAR'] = 'ؼعسا� ا���اعد';
		      	xLang['COMPRAR'] = 'شعاإ';
		      	xLang['VENDER'] = 'ب�ؚ';
		      	xLang['ENVIAR_IGM'] = 'ؼعسا� عسا�؊';
		      	xLang['LISTO'] = '�تاح';
		      	xLang['EL'] = 'ؚ��';
		      	xLang['A_LAS'] = '��';
		      	xLang['EFICIENCIA'] = 'ا��ؚا��؊';
		      	xLang['NEVER']= 'أبدا';
		      	xLang['PC']   = '��اء ح؜اع�؊';
		      	xLang['FUNDAR']   = 'تستء�ؚ ؼ�؏اد أ� احت�ا� �ع�؊ ؏د�د؊';
		      	xLang['ALDEAS']   = 'ا��ع�';
		      	xLang['RECURSO1'] = '؎شب';
		      	xLang['RECURSO2'] = 'ء��';
		      	xLang['RECURSO3'] = 'حد�د';
		      	xLang['RECURSO4'] = '��ح';
		      	xLang['TIEMPO']   = 'ا���ت';
		      	xLang['COMP'] = '؜غء ا�ت�ع�ع';
		      	xLang['STAT']= 'ؼحؾا،�ات';
		      	xLang['OFREZCO']= 'ا�ؚع؜';
		      	xLang['BUSCO']= 'ا�بح؍';
		      	xLang['TIPO']= 'ا���ؚ';
		      	xLang['DISPONIBLE']= '��ء ا��تاح';
		      	xLang['CUALQUIERA']= 'أ�';
		      	xLang['YES']= '�ؚ�';
		      	xLang['NO']= '�ا';
		      	xLang['LOGIN'] = 'تس؏�� ا�د؎��';
		      	xLang['MARCADORES']   = 'ا�ع�ابء';
		      	xLang['ANYADIR']  = 'ؼ؜ا�؊ عابء+�ؾ';
		      	xLang['ENLACE']   = '؜ؚ ا�عابء ��ا';
		      	xLang['TEXTO']= '؜ؚ �ؾ ا�عابء ��ا';
		      	xLang['ELIMINAR']= 'حذ�';
		      	xLang['MAPA']= 'ا�؎ع�ء؊';
		      	xLang['MAXTIME'] = 'ا�حد ا�أ�ؾ� ����ت';
		      	xLang['ARCHIVE']= 'ا�أعش��';
		      	xLang['RESUMEN']= 'ا���؏ز';
		      	xLang['DETALLES']= 'ت�اؾ��';
		      	xLang['MAT_PRIMAS']= '��اعد';
		      	xLang['CONSTR']= 'ب�اإ';
		      	xLang['TROPAS']= 'ا���ات';
		      	xLang['CHECKVERSION']= 'تحد�؍ ا�س�عبت';
		      	xLang['ACTUALIZAR']= 'تحد�؍ �ؚ���ات ا��ع�؊';
		      	xLang['RES'] = 'ا�بح؍';
		      	xLang['VENTAS']= 'ح�ظ ا�ؚع�؜';
		      	xLang['SHOWINFO']= 'أظ�اع ا��ؚ���ات';
		      	xLang['HIDEINFO']= 'أ؎�اإ ا��ؚ���ات';
		      	xLang['MAPSCAN']= '�حؾ ا�؎ع�ء؊';
		      	xLang['BIGICONS']= 'ا�ؼ����ات ا��؎تؾع؊';
		      	xLang['NOTEBLOCK']= 'أظ�اع د�تع ا���احظات';
		      	xLang['SAVE']= 'ح�ظ';
		      	xLang['RPDEFACT']= 'ا�ا؎تؾاع ا�ا�تعا؜� �� ��ء؊ ا�ت؏�ؚ';
		      	xLang['ATTACKTYPE2']= '�سا�د؊';
		      	xLang['ATTACKTYPE3']= '�؏��: �ا��';
		      	xLang['ATTACKTYPE4']= '�؏��: ����ب';
		      	xLang['NBSIZE']= '��اس د�تع ا���احظات';
		      	xLang['NBSIZEAUTO']= 'ا�تعا؜�';
		      	xLang['NBSIZENORMAL']= 'ؚاد� (ؾغ�ع�)';
		      	xLang['NBSIZEBIG']= '��إ ا�شاش؊ (�ب�ع؊)';
		      	xLang['NBHEIGHT']= 'اعت�اؚ د�تع ا���احظات';
		      	xLang['NBAUTOEXPANDHEIGHT']= 'ت�س�ؚ ت��ا،� ��اعت�اؚ';
		      	xLang['NBKEEPHEIGHT']= 'اعت�اؚ ا�تعا؜�';
		      	xLang['SHOWCENTERNUMBERS'] = 'أظ�اع ا�أع�ا� ؚ�� ا��با��';
		      	xLang['NPCSAVETIME']= 'ح�ظ: ';
		      	xLang['SHOWCOLORRESLEVELS'] = 'اظ�اع ا�أ��ا� ؚ�� �ست��ات ا���اعد';
		      	xLang['SHOWCOLORBUILDLEVELS'] = 'أظ�اع ا�أ��ا� ؚ�� �ست��ات ا��با��';
		      	xLang['CNCOLORNEUTRAL'] = '��� ا�تء��ع �تاح<br>ا��عبؚ �اعغ = ا�تعا؜�)';
		      	xLang['CNCOLORMAXLEVEL'] = '��� ا�حد ا�أ�ؾ� <br>(ا��عبؚ �اعغ = ا�تعا؜�)';
		      	xLang['CNCOLORNOUPGRADE'] = '��� ا�تء��ع �ا ����<br>(ا��عبؚ �اعغ = ا�تعا؜�)';
		      	xLang['CNCOLORNPCUPGRADE'] = '��� ا�تء��ع ؚ� ءع�� NPC<br>(ا��عبؚ �اعغ = ا�تعا؜�)';
		      	xLang['TOTALTROOPS'] = '�؏��ؚ ا���ات �� ا��ع�؊';
		      	xLang['SHOWBOOKMARKS'] = 'أظ�اع ا�ع�ابء';
		      	xLang['RACE'] = 'ا��ب��؊';
		      	xLang['SERVERVERSION2'] = "Travian v2.x server";
		      	xLang['SELECTALLTROOPS'] = "ا؎ت�اع �� ا���ات";
		      	xLang['PARTY'] = "ا�احت�ا�ات";
		      	xLang['CPPERDAY']= "��اء ح؜اع�؊ ����ا�";
		      	xLang['SLOT']= "�تح �ع�؊";
		      	xLang['TOTAL']= "ا��؏��ؚ";
		      	xLang['NOPALACERESIDENCE'] = "�ا��؏د �ؾع أ� س�� �� �ذ� ا��ع�؊ أ� �� ت�تح �ع�ز ا��ع�؊ بؚد !";
		      	xLang['SELECTSCOUT'] = "ا؎ت�اع ا��شا�؊";
		      	xLang['SELECTFAKE'] = "ا؎ت�اع �؏�� ����";
		      	xLang['NOSCOUT2FAKE'] = "�ستح�� ا؎ت�اع ا��شا�؊ �� ا��؏�� ا����� !";
		      	xLang['NOTROOP2FAKE'] = "�ات�؏د ��ات ���؏�� ا����� !";
		      	xLang['NOTROOP2SCOUT'] = "�ات�؏د ��ات �شا�؊ !";
		      	xLang['NOTROOPS'] = "�ا ت�؏د ��ات �� ا��ع�؊ !";
		      	xLang['ALL'] 		= "ا���";
		      	xLang['NORACE'] 	= "ب�اإ ؍��؊ ت��ا،�ا� �تحد�د ا��ب��؊ �/أ� �تح �ع�ز ا��ع�؊...";
		      	xLang['COLORHELPTEXT']= "����� ؼد؎ا� ا�ا��ا� �ا�ات�:<br>- green أ� red أ�  orange, ا�؎.<br>- ع�ز ا���� �؍� #004523<br>- تع�� �اعغ �ا��� ا�ا�تعا؜�";
		      	xLang['COLORHELP']	= "تؚ���ات ح�� ؎�اعات ا�ا��ا�";
		      	xLang['DISTINFO'] = "ا��سا�؊ �� �ع�ت�";
		      	xLang['TIMEINFO1'] = "��ت ا��ؾ�� ا��";
		      	xLang['TIMEINFOM'] = "ب�اسء؊ ا�ت؏اع";
		      	xLang['TIMEINFOT'] = "ب�اسء؊ ا���ات";
		      	xLang['SHOWORIGREPORT']= "أظ�اع ا��س؎؊ ا�أؾ��؊ ��ت�ع�ع";
		      	xLang['SHOWCELLTYPEINFO']= "ؚع؜ ��ؚ ا��ع�؊<br>ؚ�د ا��ع�ع با��ا�س ؚ�� ا�؎ع�ء؊";
		      	xLang['WARSIM']= "تغ��ع ��ؚ �حا�� ا��ؚع�؊:<br>(�� ا��ا،�؊ ا��سع�)";
		      	xLang['WARSIMOPTION1']= "دا؎�� (�حا�� ا��ؚع�؊ ا�ؚاد�)";
		      	xLang['WARSIMOPTION2']= "؎اع؏� (�حا�� ا��ؚع�؊ ا��ء�ع kirilloid.ru)";
		      	xLang['WSANALYSER'] = "أ؎ت�اع ��ؚ �ح�� ؚا�� تعا��ا�";
		      	xLang['SHOWSTATLINKS'] = "أظ�اع عابء �ح�� ا�احؾا،�ات";
		      	xLang['WANALYSER0']	= "World Analyser"; //no Translation !  Name of a site !!!
		      	xLang['WANALYSER1']	= "Travian Utils"; //no Translation !  Name of a site !!!
		      	xLang['NONEWVERSION']= "�د�� أحد؍ �س؎؊ �تاح؊";
		      	xLang['BETAVERSION']= "�د ���� �د�� �س؎؊ ت؏ع�ب�؊";
		      	xLang['NEWVERSIONAV']= "��؏د �س؎؊ ؏د�د� �� ا�س�عبت �تاح؊";
		      	xLang['UPDATESCRIPT']= "�� تع�د تحد�؍ ا�س�عبت ا�آ��";
		      	xLang['CHECKUPDATE']= "ا�تح�� �� �؏�د تحد�؍ ��س�عبت. ا�ع؏اإ ا�ا�تظاع...";
		      	xLang['CROPFINDER']= "بح؍ ؚ� ا��ع� ا���ح��";
		      	xLang['AVPOPPERVIL'] = "�ت�سء ؚدد ا�س�ا� ���ع�� ا��احد� ";
		      	xLang['AVPOPPERPLAYER'] 		= "�ت�سء ؚدد ا�س�ا� ��اؚب ا��احد";
		      	xLang['SHOWRESUPGRADETABLE']	= "اظ�اع ؏د�� ع�ؚ �ست�� ا���اعد";
		      	xLang['SHOWBUILDINGSUPGRADETABLE'] = "اظ�اع ؏د�� ع�ؚ �ست�� ا��با��";
		      	xLang['CONSOLELOGLEVEL']		= "Console Log Level<br>ONLY FOR PROGRAMMERS OR DEBUGGING<br>(Default = 0 or leave Empty)";
		      	xLang['MARKETPRELOAD']= "ؚدد ؾ�حات ا�ؚع�؜<br>�� 'ا�س�� => شعاإ'<br>(ا��؜ؚ ا�ا�تعا؜� = 1 أ� �اعغ � ا�حد ا�أ�ؾ� = 5)";
		      	xLang['CAPITAL']	= 'أس� ا�ؚاؾ��<br>�ا����� ا�تؚد��, ��ء �� بز�اع؊ بءا�؊ ا�ؚ؜��؊';
		      	xLang['CAPITALXY']	= 'أحدا؍�ات ا�ؚاؾ��<br>�ا����� ا�تؚد��, ��ء �� بز�اع؊ بءا�؊ ا�ؚ؜��؊';
		      	xLang['MAX']		= 'ا�حد ا�أ�ؾ�';
		      	//introduced in version 3.0.7
		      	xLang['TOTALTROOPSTRAINING']	= 'أ؏�ا�� تدع�ب ا���ات';
		      	//introduced in version 3.0.9
		      	xLang['SHOWDISTTIMES'] = 'ؼظ�اع ا��سا�ات & ا���ت';
		      	//introduced in version 3.1.3
		      	xLang['TRAVIANBEYONDSETUPLINK'] = 'أؚدادات تعا��ا� با���د';
		      	xLang['UPDATEALLVILLAGES']		= 'تحد�؍ ؏��ؚ ا��ع�. �اتست؎د��ا ب�؍ع� ��د �ؤد� ذا�� ا�� حظع حساب� !';
		      	//introduced in version 3.1.4
		      	xLang['SHOWMENUSECTION3']		= "ؼظ�اع ا�ع�ابء ا�ا؜ا��؊ �� ا��ا،�؊ ا�����<br>(Traviantoolbox, World Analyser, Travilog, Map, �غ�ع�.)";
		      	//introduced in version 3.1.7
		      	xLang['LARGEMAP']	= '؎ع�ء؊ �ب�ع؊';
		      	//introduced in version 3.1.8
		      	xLang['SHOWTRAVMAPLINKS']		= 'ؼظ�اع ع�ابء ا�� travmap.shishnet.org<br>(ا��اؚب�� � ا�تحا��ات)';
		      	//introduced in version 3.1.9
		      	xLang['USETHEMPR']	= 'ا�ؼست؎دا� (ا��سب�)';
		      	xLang['USETHEMEQ']	= 'ا�ؼست؎دا� (ا��تسا��)';
		      	//introduced in version 3.2
		      	xLang['TOWNHALL']	= 'ا�ب�د�؊';
		      	xLang['GAMESERVERTYPE']= 'س�ع�ع ا��ؚب؊';
		      	xLang['MARKETOFFERS']= 'ؚع�؜ ا�س��';
		      	xLang['CAPITALOPTIONS']= 'ا�ؚاؾ��';
		      	xLang['BOOKMARKOPTIONS']		= 'ا�ع�ابء';//identical to xLang['MARCADORES'] => check if this can be removed
		      	xLang['NOTEBLOCKOPTIONS']		= 'د�تع ا���احظات';
		      	xLang['MENULEFT']	= 'ا��ا،�� ؚ�� ا�؏ا�ب ا�أ���';
		      	xLang['STATISTICS']	= 'أحؾا،�ات';
		      	xLang['RESOURCEFIELDS']= 'ح��� ا���اعد';
		      	xLang['VILLAGECENTER']= '�ع�ز ا��ع�؊';
		      	xLang['MAPOPTIONS']	= '؎�اعات ا�؎ع�ء؊';
		      	xLang['COLOROPTIONS']= '؎�اعات ا�أ��ا�';
		      	xLang['DEBUGOPTIONS']= 'Debug options';
		      	xLang['SHOWBIGICONMARKET']		= 'ا�س��';
		      	xLang['SHOWBIGICONMILITARY']	= 'ا�ؚس�ع�؊<br>��ء؊ ا�ت؏�ؚ/ا�؍��؊/ا��ؾا�ؚ ا�حعب�؊/ا�ؼسءب�';
		      	xLang['SHOWBIGICONALLIANCE']	= 'ا�تحا��'; //identical to xLang['ALLIANCE'] => check if this can be removed
		      	xLang['SHOWBIGICONMILITARY2']	= "ا�ب�د�؊/�ؾع ا�أبءا�/�ست�دؚ ا�اس�ح؊/ا�حداد";
		      	xLang['HEROSMANSION']= "�ؾع ا�أبءا�";
		      	xLang['BLACKSMITH']	= 'ا�حداد';
		      	xLang['ARMOURY']	= '�ست�دؚ ا�اس�ح؊';
		      	//introduced in 3.2.1
		      	xLang['NOW']		= 'ا�آ�';
		      	xLang['CLOSE']		= 'ؼغ�ا�';
		      	//introduced in 3.3
		      	xLang['USE']		= 'است؎دا�';
		      	xLang['USETHEM1H']	= 'ا�ؼست؎دا� (1 ساؚ؊ ا�ؼ�تا؏)';
		      	xLang['OVERVIEW']	= 'ا�ؚع؜';
		      	xLang['FORUM']		= 'ا���تد�';
		      	xLang['ATTACKS']	= 'ا��؏�ات';
		      	xLang['NEWS']		= 'ا�ا؎باع';
		      	//introduced in 3.3.1
		      	xLang['ADDCRTPAGE']	= 'ؼ؜ا�؊ �ؾ ��ؾ�ح؊ ا�حا���'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
		      	xLang['SCRIPTPRESURL']= 'TBeyond page';
		      	//introduced in 3.3.3
		      	xLang['NOOFSCOUTS']	= 'ؚدد ا��شا�؊ ��<br>�ظ��؊ "ا؎ت�اع ا��شا�؊"';
		      	//introduced in 3.3.4.2
		      	xLang['SPACER'] 	= 'ؼ؜ا�؊ �اؾ�';
		      	//introduced in 3.3.5
		      	xLang['SHOWTROOPINFOTOOLTIPS']	= 'ؼظ�اع �ؚ���ات ا���ات';
		      	xLang['SPEED']		= 'ا�سعؚ؊'; //not really needed as replaced with icons
		      	xLang['CAPACITY']	= 'ا�ح���؊'; //not really needed as replaced with icons
		      	//introduced in 3.3.6
		      	xLang['MESREPOPTIONS']= 'عسا،� & ت�اع�ع';
		      	xLang['MESREPPRELOAD']= 'ؚدد ا�ؾ�حات �� ا�عسا،�/ا�ت�اع�ع<br>(ا��؜ؚ ا�ا�تعا؜� = 1 أ� �اعغ � ا�حد ا�أ�ؾ� = 5)';
		      	xLang['ATTABLES']	= '؏د�� ا���ات';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				break;
			case "rs":
				// Srpski/Serbian (travian.rs) prevod David Ma�ej
				xLang['ALLIANCE'] 		= 'ХавоС';
				xLang['PROFILE'] 		= '��О�иН';
				xLang['SIM'] 			= 'ХиП�На�О� йО�йо';
				xLang['CALC'] 			= 'Т�авиан каНк�На�О�';
				xLang['SEGURO'] 		= '�а Ни ��о �иг��ни?';
				xLang['MARK'] 			= '�Сайо�и �во';
				xLang['LOSS'] 			= '��йи�ак';
				xLang['PROFIT'] 		= '�Ойи�';
				xLang['SUBIR_NIVEL'] 	= '�адОг�ад�а ПОг��а';
				xLang['PLAYER'] 		= '�г�а�';
				xLang['VILLAGE'] 		= 'ХоНО';
				xLang['HAB'] 			= '�Оп�На�и�а';
				xLang['COORD'] 			= '�ОО�дина�о';
				xLang['ACCION'] 		= '�к�и�о';
				xLang['ATACAR'] 		= '�апад';
				xLang['GUARDADO'] 		= 'Ха��ванО';
				xLang['DESP_ABR'] 		= 'Mov.';
				xLang['FALTA'] 			= '�О��ойнО �о';
				xLang['TODAY'] 			= 'дана�';
				xLang['MANYANA'] 		= '����а';
				xLang['PAS_MANYANA'] 	= 'п�окО����а';
				xLang['MERCADO'] 		= '�и�а�а';
				xLang['BARRACKS'] 		= '�а�а�на';
				xLang['RALLYPOINT'] 	= '�о��О Ок�п�а�а';
				xLang['CORRAL'] 		= 'Ш�аНа';
				xLang['TALLER'] 		= 'РадиОни�а';
				xLang['ENVIAR'] 		= '�О�а�и �о����о';
				xLang['COMPRAR'] 		= '��пи';
				xLang['VENDER'] 		= '��Ода�';
				xLang['ENVIAR_IGM'] 	= '�О�а�и пО��к�';
				xLang['LISTO'] 			= '�О���пнО';
				xLang['EL'] 			= '�'; // on
				xLang['A_LAS'] 			= 'Са'; // at
				xLang['EFICIENCIA'] 	= '��ика�нО��';
				xLang['NEVER']			= '�икада';
				xLang['PC']				= '��';
				xLang['FUNDAR']			= '�ОМо�о О�нОва�и иНи О�вО�и�и �оНО.';
				xLang['ALDEAS']			= 'ХоНО(а)';
				xLang['RECURSO1']		= '��вО';
				xLang['RECURSO2']		= '�Нина';
				xLang['RECURSO3']		= '�вОМ�о';
				xLang['RECURSO4']		= '�и�О';
				xLang['TIEMPO']			= '��оПо';
				xLang['COMP']			= 'Хпак�� иСво��а�';
				xLang['STAT']			= 'Х�а�и��ика';
				xLang['OFREZCO']		= '��ди';
				xLang['BUSCO']			= 'Т�аМи';
				xLang['TIPO']			= '�а�ин';
				xLang['DISPONIBLE']		= 'ХаПО дО���пнО';
				xLang['CUALQUIERA']		= 'Хво';
				xLang['YES']			= '�а';
				xLang['NO']				= '�о';
			    xLang['LOGIN']			= '��и�ави �о';
			    xLang['MARCADORES']		= '�инкОви';
			    xLang['ANYADIR']		= '�Ода�';
			    xLang['ENLACE']			= '�д�о�а нОвОг Нинка';
			    xLang['TEXTO']			= '�аСив нОвОг Нинка';
				xLang['ELIMINAR']		= '�й�и�и';
				xLang['MAPA']			= '�апа';
			    xLang['MAXTIME']		= '�ак�иПаНнО в�оПо';
				xLang['ARCHIVE']		= '���ива';
				xLang['RESUMEN']		= '�йи�'; // summary
				xLang['DETALLES']		= '�о�а�и';
				xLang['MAT_PRIMAS']		= 'Хи�Овино';
				xLang['CONSTR']			= 'иСг�ад�а';
				xLang['TROPAS']			= '�О��ка';
				xLang['CHECKVERSION']	= 'Унап�оди TBeyond';
				xLang['ACTUALIZAR']		= '��воМи ин�О�Па�и�о О �оНиПа';
				xLang['RES'] 			= 'Х�айНО и���аМива�а';
			    xLang['VENTAS']			= 'ХниПи пОн�д�';
			    xLang['SHOWINFO']    	= '��икаМи ин�О�Па�и�о О пО��';
			    xLang['HIDEINFO']    	= 'УкНОни ин�О�Па�и�о О пО��';
			    xLang['MAPSCAN']    	= '��о��аМи Пап�';
				xLang['BIGICONS']		= '��икаМи дОда�но икОно';
				xLang['NOTEBLOCK']		= '��икаМи йоНоМни��';
				xLang['SAVE']			= 'ХниПи';
				xLang['RPDEFACT']		= '��нОвна ак�и�а на По��� Ок�п�а�а';
				xLang['ATTACKTYPE2']	= '�О�а�а�о';
				xLang['ATTACKTYPE3']	= '�апад';
				xLang['ATTACKTYPE4']	= '��а�ка';
				xLang['NBSIZE']			= '�оНи�ина йоНоМни�о';
				xLang['NBSIZEAUTO']		= '���ОПа��ки';
				xLang['NBSIZENORMAL']	= '�О�ПаНна';
				xLang['NBSIZEBIG']		= '�оНика';
				xLang['NBHEIGHT']		= '�и�ина йоНоМни�о';
				xLang['NBAUTOEXPANDHEIGHT']	= '���ОПа��ки пОво�а� ви�ин�';
				xLang['NBKEEPHEIGHT']		= '��нОвна ви�ина';
				xLang['SHOWCENTERNUMBERS'] 	= '��икаМи й�О�ово � �он��� �оНа';
				xLang['NPCSAVETIME']		= 'ХниПи: ';
				xLang['SHOWCOLORRESLEVELS'] = '��икаМи нивОо �о����а � йО�и';
				xLang['SHOWCOLORBUILDLEVELS']	= '��икаМи нивОо г�а�овина � йО�и';
				xLang['CNCOLORNEUTRAL'] 		= '�О�а Са �нап�о�о�о ПОг��о<br>(��нОвна = п�аСнО)';
				xLang['CNCOLORMAXLEVEL'] 		= '�О�а Са Пак�иПаНни нивО<br>(��нОвна = п�аСнО)';
				xLang['CNCOLORNOUPGRADE'] 		= '�О�а Са �нап�о�о�о ни�о ПОг��о<br>(��нОвна = п�аСнО)';
				xLang['CNCOLORNPCUPGRADE'] 		= '�О�а Са �нап�о�о�о пОПО�� ��Ќ<br>(��нОвна = п�аСнО)';
				xLang['TOTALTROOPS'] 			= 'Хва вО��ка иС �оНа';
				xLang['SHOWBOOKMARKS'] 			= '��икаМи НинкОво';
				xLang['RACE'] 					= '�НоПо';
				xLang['SERVERVERSION2'] 		= "Т�авиан 2.x �о�во�";
				xLang['SELECTALLTROOPS'] 		= "Хва вО��ка";
				xLang['PARTY'] 					= "�айаво";
				xLang['CPPERDAY']				= "��/дан";
				xLang['SLOT']					= "�о��О Са п�О�и�о�о";
				xLang['TOTAL']					= "Ук�пнО";
				xLang['NOPALACERESIDENCE'] 		= "�оПа �оСидон�и�о иНи паНа�о � �оН� иНи ни��о � �он��� �оНа!";
				xLang['SELECTSCOUT'] 			= "�Сви�а�о";
				xLang['SELECTFAKE'] 			= "�аМни напад";
				xLang['NOSCOUT2FAKE'] 			= "�оПОг��о �о пО�На�и иСви�а�о � НаМни напад!";
				xLang['NOTROOP2FAKE'] 			= "У �оН� ноПа вО��ко �а НаМни напад!";
				xLang['NOTROOP2SCOUT'] 			= "У �оН� ноПа иСви�а�а!";
				xLang['NOTROOPS'] 				= "�оПа вО��ко � �оН�!";
				xLang['ALL'] 					= "Хво";
				xLang['NORACE'] 				= "�а а��ОПа��кО Од�о�ива�о пНоПона иСг�ади�о ка�а�н� и/иНи иди�о на �он�а� �оНа...";
				xLang['COLORHELPTEXT']			= "У пО�а �а йО�ОП ПОМо�о �но�и:<br>- green or red or  orange, и�д.<br>- иНи HEX кОНО�ни кОд нп�. #004523<br>- О��ави�о п�аСнО Са О�нОвно йО�о.";
				xLang['COLORHELP']				= "�ОПО� иСйО�а йО�а";
				xLang['DISTINFO']				= "РаСда�ина Од ва�ог ��он��нОг �оНа";
				xLang['TIMEINFO1']				= "��оПо п��Ова�а";
				xLang['TIMEINFOM']				= "�а ��гОв�иПа";
				xLang['TIMEINFOT']				= "�а вО��кОП";
				xLang['SHOWORIGREPORT']			= "��икаМи О�игинаНни иСво��а� (Са пО��Ова�о)";
				xLang['SHOWCELLTYPEINFO']		= "��икаМи �ип пО�а/ин�О�Па�и�� О ОаСи<br>дОк �о Пи� к�о�о п�окО Папо";
				xLang['WARSIM']					= "�О�и��и �Нодо�и �иП�На�О� йО�йо:<br>(� Пони�� НовО)";
				xLang['WARSIMOPTION1']			= "�С иг�о";
				xLang['WARSIMOPTION2']			= "Ха �а��а kirilloid.ru";
				xLang['WSANALYSER'] 			= "Т�авиан анаНиСа�О�";
				xLang['SHOWSTATLINKS'] 			= "��икаМи анаНиСа�О� каО Нинк";
				xLang['WANALYSER0']				= "World Analyser"; //no Translation !  Name of a site !!!
				xLang['WANALYSER1']				= "Travian Utils"; //no Translation !  Name of a site !!!
				xLang['NONEWVERSION']			= "�Па�о пО�Нод�� во�Си�� �к�ип�а!";
				xLang['BETAVERSION']			= "�ОМда иПа�о йо�аво�Си�� �к�ип�а";
				xLang['NEWVERSIONAV']			= "�О��О�и нОва во�Си�а �к�ип�а";
				xLang['UPDATESCRIPT']			= "�а Ни �нап�одиП �к�ип�� �ада?";
				xLang['CHECKUPDATE']			= "��Ово�аваП да Ни пО��О�и нОва во�Си�а.  �ОНиП �а�ока��о...";
				xLang['CROPFINDER']				= "Т�аМо�о Ми�ни�а";
				xLang['AVPOPPERVIL']			= "��О�о�на пОп�На�и�а пО �оН�";
				xLang['AVPOPPERPLAYER']			= "��О�о�на пОп�На�и�а пО иг�а��";
				xLang['SHOWRESUPGRADETABLE']	= "��икаМи �айоН� �нап�о�о�а �о����а";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "��икаМи �айоН� �нап�о�о�а г�а�овина";
				xLang['CONSOLELOGLEVEL']		= "Console Log Level<br>Х��� �� �Р��Р���Р� иНи ТР����� �Р�Ш���<br>(��нОвнО = 0 иНи п�аСнО)";
				xLang['MARKETPRELOAD']			= "��О� ���ана �а пОн�даПа �а п�икаС<br>на пи�а�и => ���ана �а к�пОвин�<br>(��нОвнО = 1 or п�аСнО; Пак�иП�П = 5)";
				xLang['CAPITAL']				= '�аСив гНавнОг г�ада<br>�ди�о � п�О�иН';
				xLang['CAPITALXY']				= '�ОО�дина�о гНавнОг г�ада<br>�ди�о � п�О�иН';
				xLang['MAX']					= '�ак�иП�П';
				//introduced in version 3.0.7
				xLang['TOTALTROOPSTRAINING']	= 'Ук�пна й�О� �одини�а на Ой��и';
				//introduced in version 3.0.9
				xLang['SHOWDISTTIMES'] 			= '��икаСи да�ино и в�оПона';
				//introduced in version 3.1.3
				xLang['TRAVIANBEYONDSETUPLINK'] = 'Travian Beyond пОдо�ава�о';
				xLang['UPDATEALLVILLAGES']		= '��воМи �ва �оНа. ��Р�ХТ�Т� Х� ��Р����, ���У�� �� �У��Т� ��������!!!';
				//introduced in version 3.1.4
				xLang['SHOWMENUSECTION3']		= "��икаМи дОда�но НинкОво � Пони�� НовО<br>(Traviantoolbox, World Analyser, Travilog, Map, и�д.)";
				//introduced in version 3.1.7
				xLang['LARGEMAP']				= '�оНика Папа';
				//introduced in version 3.1.8
				xLang['SHOWTRAVMAPLINKS']		= '��икаМи Нинк дО travmap.shishnet.org<br>(иг�а�и и �авоСи)';
				//introduced in version 3.1.9
				xLang['USETHEMPR']				= '��ОпО��иОнаНна пОдоНа';
				xLang['USETHEMEQ']				= '�однака пОдоНа';
				//introduced in version 3.2
				xLang['TOWNHALL']				= '�п��ина';
				xLang['GAMESERVERTYPE']			= 'Хо�во�';
				xLang['MARKETOFFERS']			= '�Он�до на пи�а�и';
				xLang['CAPITALOPTIONS']			= '�Навни г�ад';
				xLang['BOOKMARKOPTIONS']		= '�инкОви';//identical to xLang['MARCADORES'] => check if this can be removed
				xLang['NOTEBLOCKOPTIONS']		= '�оНоМни�а';
				xLang['MENULEFT']				= '�они �а Ново ���ано';
				xLang['STATISTICS']				= 'Х�а�и��ика';
				xLang['RESOURCEFIELDS']			= 'Ро����на пО�а';
				xLang['VILLAGECENTER']			= 'Ќон�а� �оНа';
				xLang['MAPOPTIONS']				= '�апа';
				xLang['COLOROPTIONS']			= '�О�о';
				xLang['DEBUGOPTIONS']			= 'Т�аМо�о г�о�ака';
				xLang['SHOWBIGICONMARKET']		= '�и�а�а';
				xLang['SHOWBIGICONMILITARY']	= '�О�но г�а�овино<br>�о��О Ок�п�а�а/�а�а�на/�адиОни�а/Ш�аНа';
				xLang['SHOWBIGICONALLIANCE']	= 'ХавоС'; //identical to xLang['ALLIANCE'] => check if this can be removed
				xLang['SHOWBIGICONMILITARY2']	= "�п��ина/�вО�а� �о�О�а/�Ова�ни�а ОкНОпа/�Ова�ни�а О��М�а";
				xLang['HEROSMANSION']			= "�вО�ав �о�О�а";
				xLang['BLACKSMITH']				= '�Ова�ни�а О��М�а';
				xLang['ARMOURY']				= '�Ова�ни�а ОкНОпа';
				//introduced in 3.2.1
				xLang['NOW']					= 'Хада';
				xLang['CLOSE']					= '�а�вО�и';
				//introduced in 3.3
				xLang['USE']					= '�О�и��и';
				xLang['USETHEM1H']				= '�однО�а�Овна п�ОиСвОд�а';
				xLang['OVERVIEW']				= '��огНод';
				xLang['FORUM']					= 'ФО��П';
				xLang['ATTACKS']				= '�апади';
				xLang['NEWS']					= '�о��и';
				//introduced in 3.3.1
				xLang['ADDCRTPAGE']				= '�Ода� ��он��н� ���ан� каО Нинк'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
				xLang['SCRIPTPRESURL']			= 'TBeyond ��';
				//introduced in 3.3.3
				xLang['NOOFSCOUTS']				= '��О� иСви�а�а Са<br>"�Сви�а�о" ��нк�и��';
				//introduced in 3.3.4.2
				xLang['SPACER'] 				= 'РаСПак';
				//introduced in 3.3.5
				xLang['SHOWTROOPINFOTOOLTIPS']	= '��икаСи ин�О�Па�и�о О �одини�и � пОПО�и';
				xLang['SPEED']					= '��Сина'; //not really needed as replaced with icons
				xLang['CAPACITY']				= '�апа�и�о�'; //not really needed as replaced with icons
				//introduced in 3.3.6
				xLang['MESREPOPTIONS']			= '�О��ко и иСво��а�и';
				xLang['MESREPPRELOAD']			= '��О� ���ана пО��ка/иСво��а�а Са п�ика�<br>(��нОвнО = 1 or п�аСнО; Пак�иП�П = 5)';
				xLang['ATTABLES']				= 'ТайоНа вО��ко';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//introduced in 3.3.7
				xLang['MTWASTED'] 				= '�ои�кО�и��онО';
			    xLang['MTEXCEED'] 				= '�Па ви�о';
			    xLang['MTCURRENT'] 				= 'Т�он��нО ��Ова�онО';
				xLang['ALLIANCEFORUMLINK']		= '�инк дО �пО�нОг �О��Па<br>(���ави�и п�аСнО Са �О��П иС иг�о)';
				xLang['LOCKBOOKMARKS']			= '�ак���а� НинкОво<br>(УкНОни, Ой�и�и, гО�о, дОНо икОно)';
				xLang['MTCLEARALL']				= '�й�и�и �во';
				//introduced in 3.3.7.2
				xLang['UNLOCKBOOKMARKS']		= '��к���а� НинкОво<br>(УкНОни, Ой�и�и, гО�о, дОНо икОно)';
				//introduced in 3.3.7.3
				xLang['CLICKSORT']				= '�Никни Са �О��и�а�о';
				xLang['MIN']					= '�иниП�П';
				//introduced in 3.3.8
				xLang['SAVEGLOBAL']			= '�аМи Са �ва �оНа';
				//introduced in 3.3.8.1
				xLang['VILLAGELIST']			= 'Хпи�ак �оНа';
				xLang['SHOWINOUTICONS']			= "��икаМи НинкОво дО 'dorf1.php' и 'dorf2.php'";
				break;
			case "gr":
            case "el":
                //greek translantion by maintanosgr and ChuckNorris. Thank you !
                xLang['ALLIANCE']            = 'Σ�ΟΟι�ίι';
                xLang['PROFILE']            = 'Π�ο�ίΝ ��Ύ��Ρ';
                xLang['SIM']                = 'Π�ο�οΟοΚ��Ύ� ΟΏ�Ρ�';
                xLang['CALC']                = 'Travian Calc';
                xLang['SEGURO']                = '�ί�ιΚ �ίγο��ο�;';
                xLang['MARK']                = '��ΚΝογΎ �Ν�ν';
                xLang['LOSS']                = '�ΡΟΚΏ';
                xLang['PROFIT']                = '�έ�δο�';
                xLang['SUBIR_NIVEL']            = '�Κιθέ�ΚΟΡ ινιβΏθΟΚ�Ρ';
                xLang['PLAYER']                = 'Πιίκ�Ρ�';
                xLang['VILLAGE']            = '���';
                xLang['HAB']                = 'ΠΝΡθ��Ο��';
                xLang['COORD']                = 'Σ�ν�ξ�ιγΟένξ�';
                xLang['ACCION']                = '�νέ�γξΚξ�';
                xLang['ATACAR']                = '��ίθξ�Ρ';
                xLang['GUARDADO']            = '��οθΡκξ��Ρκξ';
                xLang['DESP_ABR']            = 'Πξδίι';
                xLang['FALTA']                = 'Χ�ξΚΏΜξ�ιΚ';
                xLang['TODAY']                = '�ΎΟξ�ι';
                xLang['MANYANA']            = 'ι��Κο';
                xLang['PAS_MANYANA']            = 'Οξθι��Κο';
                xLang['MERCADO']            = '�γο�Ώ';
                xLang['BARRACKS']            = 'Σ��ι���ξδο';
                xLang['RALLYPOINT']            = 'ΠΝι�ξίι ��γκξν����ξ��';
                xLang['CORRAL']                = 'Σ�ΏβΝο�';
                xLang['TALLER']                = '��γι��Ύ�Κο';
                xLang['ENVIAR']                = '��ο��οΝΎ �����ν �Ν�ν';
                xLang['COMPRAR']            = '�γ��ι�ξ';
                xLang['VENDER']                = 'Πο�ΝΡ�ξ';
                xLang['ENVIAR_IGM']            = '��ο��οΝΎ ΟΡν�Οι�ο�';
                xLang['LISTO']                = '�Κιθέ�ΚΟο';
                xLang['EL']                = '�Ρν';
                xLang['A_LAS']                = '���';
                xLang['EFICIENCIA']            = '���δο�Ρ';
                xLang['NEVER']                = 'Πο�έ';
                xLang['PC']                = 'Π�ν�οΚ �οΝΚ�Κ�Οο�';
                xLang['FUNDAR']                = '��ο�ξί� νι Κδ���ξΚ� Ύ νι κι�ικ�Ύ�ξΚ� ένι νέο ���Κ�';
                xLang['ALDEAS']                = 'Χ��Κ�(Ώ)';
                xLang['RECURSO1']            = '��Νο';
                xLang['RECURSO2']            = 'ΠΡΝ��';
                xLang['RECURSO3']            = 'Σίδξ�ο';
                xLang['RECURSO4']            = 'ΣΚ�Ώ�Κ';
                xLang['TIEMPO']                = 'Χ��νο�';
                xLang['COMP']                = 'Σ�Ο�ίξ�Ρ ινι�ο�Ώ� ΟΏ�Ρ�';
                xLang['STAT']                = 'Σ�ι�Κ��ΚκΏ';
                xLang['OFREZCO']            = 'Π�ο��έ�ξΚ';
                xLang['BUSCO']                = '�νιΜΡ�ξί';
                xLang['TIPO']                = 'Τ��ο�';
                xLang['DISPONIBLE']            = '��νο δΚιθέ�ΚΟι';
                xLang['CUALQUIERA']            = '�Νι';
                xLang['YES']                = '�ιΚ';
                xLang['NO']                = '��Κ';
                xLang['LOGIN']                = 'Σ�νδξ�Ρ';
                xLang['MARCADORES']            = '�γι�ΡΟένι';
                xLang['ANYADIR']            = 'Π�ο�θΎκΡ';
                xLang['ENLACE']                = '�έο ιγι�ΡΟένο URL';
                xLang['TEXTO']                = '�ξίΟξνο';
                xLang['ELIMINAR']            = '�Κιγ�ι�Ύ';
                xLang['MAPA']                = 'Travmap'; //no Translation ! Name of a site !!!
                xLang['MAXTIME']            = '�έγΚ��ο� ���νο�';
                xLang['ARCHIVE']            = '���ξίο';
                xLang['RESUMEN']            = 'Σ�νο�Ρ';
                xLang['DETALLES']            = '�ξ��οΟέ�ξΚξ�';
                xLang['MAT_PRIMAS']            = 'Π�οΟΎθξΚξ�';
                xLang['CONSTR']                = 'κι�ι�κξ�Ύ';
                xLang['TROPAS']                = 'Σ��ι�ξ�Οι�ι';
                xLang['CHECKVERSION']            = '�νιβΏθΟΚ�Ρ TBeyond';
                xLang['ACTUALIZAR']            = '�νινέ��ξ �ΝΡ�ο�ο�ίξ� ���Κο�';
                xLang['RES']                = 'Research tree';
                xLang['VENTAS']                = '��οθΡκξ�Οένξ� Π�ο��ο�έ�';
                xLang['SHOWINFO']            = '�Ο�ΏνΚ�Ρ �ΝΡ�. �ΝΚκ�ν';
                xLang['HIDEINFO']            = '���κ���Ρ �ΝΡ�. �ΝΚκ�ν';
                xLang['MAPSCAN']            = 'ΣΏ���Ρ �ο� �Ώ��Ρ';
                xLang['BIGICONS']            = '�Ο�ΏνΚ�Ρ ΟξγΏΝ�ν ξΚκονΚδί�ν';
                xLang['NOTEBLOCK']            = '�Ο�ΏνΚ�Ρ �ο� �ΡΟξΚ�Οι�Ώ�Κο�';
                xLang['SAVE']                = '��οθΎκξ��Ρ';
                xLang['RPDEFACT']            = 'Π�οξ�ΚΝογΎ �Νι�ξίι� ��γκξν����ξ��';
                xLang['ATTACKTYPE2']            = '�νΚ����ξΚ�';
                xLang['ATTACKTYPE3']            = '��ίθξ�Ρ: �Κ�βοΝΎ';
                xLang['ATTACKTYPE4']            = '��ίθξ�Ρ: �Κ�βοΝΎ ι��ιγΎ�';
                xLang['NBSIZE']                = '�έγξθο� �ΡΟξΚ�Οι�Ώ�Κο�';

                xLang['NBSIZEAUTO']            = '����Οι�ο';
                xLang['NBSIZENORMAL']            = '�ινονΚκ� (ΟΚκ��)';
                xLang['NBSIZEBIG']            = '�ξγΏΝΡ οθ�νΡ (ΟξγΏΝο)';
                xLang['NBHEIGHT']            = '��ο� �ΡΟξΚ�Οι�Ώ�Κο�';
                xLang['NBAUTOEXPANDHEIGH']        = '����Οι�Ρ ξ�έκ�ι�Ρ ��ο��';
                xLang['NBKEEPHEIGHT']            = 'Π�οξ�ΚΝξγΟένο ��ο�';
                xLang['SHOWCENTERNUMBERS']        = '�Ο�ΏνΚ�Ρ κξν��Κκ�ν ι�ΚθΟ�ν';
                xLang['NPCSAVETIME']            = '�ξ�δίΜξΚ�: ';
                xLang['SHOWCOLORRESLEVELS']        = '�ξίΞξ ���Οι�ι γΚι �ο ξ�ί�ξδο ��ν �����ν �Ν�ν';
                xLang['SHOWCOLORBUILDLEVELS']        = '�ξίΞξ ���Οι�ι γΚι �ο ξ�ί�ξδο ��ν κ�Ρ�ί�ν';
                xLang['CNCOLORNEUTRAL']            = 'Χ��Οι ��ιν ��Ώ��ξΚ δΚιθέ�ΚΟΡ ινιβΏθΟΚ�Ρ<br>(Π�οξ�ΚΝογΎ = ΏδξΚο)';
                xLang['CNCOLORMAXLEVEL']        = 'Χ��Οι ��ιν ξίνιΚ ��ο ξ�ί�ξδο<br>(Π�οξ�ΚΝογΎ = ΏδξΚο)';
                xLang['CNCOLORNOUPGRADE']        = 'Χ��Οι ��ιν δξν ��Ώ��ξΚ δΚιθέ�ΚΟΡ ινιβΏθΟΚ�Ρ<br>(Π�οξ�ΚΝογΎ = ΏδξΚο)';
                xLang['CNCOLORNPCUPGRADE']        = 'Χ��Οι γΚι ινιβΏθΟΚ�Ρ Οέ�� �ο� NPC<br>(Π�οξ�ΚΝογΎ = ΏδξΚο)';
                xLang['TOTALTROOPS']            = 'Σ�νοΝΚκΏ ���ι�ξ�Οι�ι ���Κο�';
                xLang['SHOWBOOKMARKS']            = '�Ο�ΏνΚ�Ρ �ξΝΚδοδξΚκ��ν';
                xLang['RACE']                = 'Ό�ΝΎ';
                xLang['SERVERVERSION2']            = "Travian v2.x server";
                xLang['SELECTALLTROOPS']        = "��ΚΝογΎ �Ν�ν ��ν ���ι�ξ�ΟΏ��ν";
                xLang['PARTY']                = "�ο��ι��Κκέ� ξκδΡΝ��ξΚ�";
                xLang['CPPERDAY']            = "Π�ν�οΚ ΠοΝΚ�Κ�Οο�/Οέ�ι";
                xLang['SLOT']                = "�Κιθέ�ΚΟο� ���ο�";
                xLang['TOTAL']                = "Σ�νοΝο";
                xLang['NOPALACERESIDENCE']        = "�ξν ��Ώ��ξΚ Οέγι�ο/�ιΝΏ�Κ Ύ �ο κέν��ο �ο� ���Κο� δξν ΏνοΚΞξ ικ�Οι!";
                xLang['SELECTSCOUT']            = "�νί�νξ��Ρ";
                xLang['SELECTFAKE']            = "�ν�Κ�ξ�Κ��ι�Ο��";
                xLang['NOSCOUT2FAKE']            = "�ίνιΚ ιδ�νι�ο νι ��Ρ�ΚΟο�οΚΎ�ξΚ� ινΚ�νξ��έ� γΚι ιν�Κ�ξ�Κ��ι�Ο�!";
                xLang['NOTROOP2FAKE']            = "�ξν ��Ώ��ο�ν ���ι�ξ�Οι�ι γΚι ιν�Κ�ξ�Κ��ι�Ο�!";
                xLang['NOTROOP2SCOUT']            = "�ξν ��Ώ��ο�ν ινΚ�νξ��έ�!";
                xLang['NOTROOPS']            = "�ξν ��Ώ��ο�ν ���ι�ξ�Οι�ι ��ο ���Κ�!";
                xLang['ALL']                = "�Νι";
                xLang['NORACE']                = "Χ�ί�ξ ���ι���ξδο γΚι νι ��ο�δΚο�ί�ξΚ� �Ρν ��ΝΎ κιΚ/Ύ ΏνοΚΞξ �Ρν �Νι�ξίι ��γκξν����ξ��...";
                xLang['COLORHELPTEXT']            = "Σ�ι �ξδίι ���ΟΏ��ν Ο�ο�ξί� νι βΏΝξΚ�:<br>- <b>green</b> Ύ <b>reb</b> Ύ <b>orange</b>, κ�Ν.<br>- κ�δΚκι HEX γΚι ���ΟΟι�ι ���� <b>#004523</b><br>- Ώ�Ρ�ξ κξν� γΚι ��οξ�ΚΝξγΟένο ���Οι";
                xLang['COLORHELP']            = "�οΎθξΚι γΚι �ι �ξδίι ���ΟΏ��ν";
                xLang['DISTINFO']            = "�����ι�Ρ ι�� �ο ξ�ΚΝξγΟένο �ο� ���Κ�";
                xLang['TIMEINFO1']            = "Χ��νο� γΚι νι ��Ώ�ξΚ�";
                xLang['TIMEINFOM']            = "Οξ έΟ�ο�ο��";
                xLang['TIMEINFOT']            = "Οξ ���ι�ξ�Οι�ι";
                xLang['SHOWORIGREPORT']            = "�ξίΞξ κινονΚκΎ ινι�ο�Ώ (γΚι �ο��Ώ�Κ�Οι)";
                xLang['SHOWCELLTYPEINFO']        = "�ξίΞξ �ον ���ο �ο� ���ι�Κο�/�Ρ� �ι�Ρ�<br>��ιν �Ργιίν� �Ών� Οξ �ο �ον�ίκΚ";
                xLang['WARSIM']                = "Link γΚι ��ο�οΟοΚ��Ύ ΟΏ�Ρ�:<br>(ι�Κ��ξ�� Οξνο�)";
                xLang['WARSIMOPTION1']            = "����ξ�Κκ�� (�ι�έ�ξ�ιΚ ι�� �ο �ιΚ�νίδΚ)";
                xLang['WARSIMOPTION2']            = "�Ξ��ξ�Κκ�� (�ι�έ�ξ�ιΚ ι�� �ο kirilloid.ru)";
                xLang['WSANALYSER']            = "Χ�Ύ�Ρ World Analyser";
                xLang['SHOWSTATLINKS']            = "�ξίΞξ link γΚι ινιΝ��ΚκΏ ��ι�Κ��ΚκΏ";
                xLang['WANALYSER0']            = "World Analyser"; //no Translation ! Name of a site !!!
                xLang['WANALYSER1']            = "Travian Utils"; //no Translation ! Name of a site !!!
                xLang['NONEWVERSION']            = "��ξΚ� �Ρν νξ��ξ�Ρ δ�νι�Ύ έκδο�Ρ";
                xLang['BETAVERSION']            = "��ξΚ� δοκΚΟι��ΚκΎ έκδο�Ρ";
                xLang['NEWVERSIONAV']            = '�Κιθέ�ΚΟΡ νέι έκδο�Ρ';
                xLang['UPDATESCRIPT']            = "�ι ξνΡΟξ��θξί �ο scipt ���ι;";
                xLang['CHECKUPDATE']            = "�Νξγ�ο� γΚι ξνΡΟέ���Ρ �ο� script.<br>Πι�ικιΝ� �ξ�ΚΟένξ�ξ...";
                xLang['CROPFINDER']            = "Crop Finder";  //no Translation ! Name of a site !!!
                xLang['AVPOPPERVIL']            = "�έ�ο� �ΝΡθ��Ο�� ινι ���Κ�";
                xLang['AVPOPPERPLAYER']            = "�έ�ο� �ΝΡθ��Ο�� ινΏ �ιίκ�Ρ";
                xLang['SHOWRESUPGRADETABLE']        = "�ξίΞξ �ον �ίνικι ινιβιθΟί�ξ�ν γΚι �Κ� ����ξ� �Νξ�";
                xLang['SHOWBUILDINGSUPGRADETABLE']    = "�ξίΞξ �ον �ίνικι ινιβιθΟί�ξ�ν γΚι �ι κ�Ύ�Κι";
                xLang['CONSOLELOGLEVEL']        = "Console Log Level<br><b>���� ��� ΠΥ��Υ����Τ�Τ�ΣΤ�Σ � �Π�ΣΌ����ΤΊΣ�</b><br>(Π�οξ�ΚΝογΎ = 0 Ύ ΏδξΚο)";
                xLang['MARKETPRELOAD']            = "��ΚθΟ�� ��ν �ξΝίδ�ν γΚι ������Ρ<br>Οέ�ι ��Ρν ιγο�Ώ => ��Ρν �ξΝίδι '�γο�Ώ��ξ'<br>(Π�οξ�ΚΝογΎ = 1 Ύ ΏδξΚο, �έγΚ��ο = 5)";
                xLang['CAPITAL']            = "�νοΟι ����ξ�ο��ι�<br><b>�Ρν �ο �ξΚ�ΏΜξΚ�, ιν' ι��ο� ξ�Κ�κέ�ο� �ο ��ο�ίΝ �ο�</b>";
                xLang['CAPITALXY']            = "Σ�ν�ξ�ιγΟένξ� ����ξ�ο��ι�<br><b>�Ρν �ο �ξΚ�ΏΜξΚ�, ιν' ι��ο� ξ�Κ�κέ�ο� �ο ��ο�ίΝ �ο�</b>";
                xLang['MAX']                = '�έγΚ��ο';
                //introduced in version 3.0.7
                xLang['TOTALTROOPSTRAINING']        = 'Σ�νοΝΚκΏ ���ι�ξ�Οι�ι �ο� Ο�ο�ξί� νι ξκ�ιΚδξ��ξΚ�';
                //introduced in version 3.0.9
                xLang['SHOWDISTTIMES']            = '�ξίΞξ ι�ο��Ώ�ξΚ� κιΚ ���νο��';
                //introduced in version 3.1.3
                xLang['TRAVIANBEYONDSETUPLINK']        = 'Travian Beyond Υ�θΟί�ξΚ�';
                xLang['UPDATEALLVILLAGES']        = '�νΡΟέ���ξ �Νι �ι ���ΚΏ. ΧΥ�Σ���Π���Σ� Τ� �� ������ ΠΥ�Σ�Χ� ���ΊΣ �Π�Υ�� �� �Π�������Σ !!!';
                //introduced in version 3.1.4
                xLang['SHOWMENUSECTION3']        = "�ξίΞξ ξ�Κ�Νέον link ��ο ι�Κ��ξ�� Οξνο�<br>(Traviantoolbox, World Analyser, Travilog, TravMap, κ�Ν.)";
                //introduced in version 3.1.7
                xLang['LARGEMAP']            = '�ξγΏΝο� �Ώ��Ρ�';
                //introduced in version 3.1.8
                xLang['SHOWTRAVMAPLINKS']        = '�ξίΞξ link γΚι travmap.shishnet.org<br>(��Ύ��ξ� κιΚ ��ΟΟι�ίξ�)';
                //introduced in version 3.1.9
                xLang['USETHEMPR']            = 'Χ�Ρ�ΚΟο�οίΡ�ξ �ι (ινιΝογΚκΏ)';
                xLang['USETHEMEQ']            = 'Χ�Ρ�ΚΟο�οίΡ�ξ �ι (ί�ι)';
                //introduced in version 3.2
                xLang['TOWNHALL']            = '�ΡΟι��ξίο';
                xLang['GAMESERVERTYPE']            = 'Server ΠιΚ�νΚδΚο�';
                xLang['MARKETOFFERS']            = 'Π�ο��ο�έ� �γο�Ώ�';
                xLang['CAPITALOPTIONS']            = 'Π���ξ�ο��ι';
                xLang['BOOKMARKOPTIONS']        = 'ΣξΝΚδοδξίκ�ξ�';
                xLang['NOTEBLOCKOPTIONS']        = 'ΣΡΟξΚ�Οι�Ώ�Κο';
                xLang['MENULEFT']            = '�ξνο� ��ο ι�Κ��ξ�� Οέ�ο�';
                xLang['STATISTICS']            = 'Σ�ι�Κ��ΚκΏ';
                xLang['RESOURCEFIELDS']            = 'Χ��Ώ�Κι �����ν �Ν�ν';
                xLang['VILLAGECENTER']            = '�έν��ο ���Κο�';
                xLang['MAPOPTIONS']            = '��ΚΝογέ� �Ώ��Ρ';
                xLang['COLOROPTIONS']            = '��ΚΝογέ� ���ΟΏ��ν';
                xLang['DEBUGOPTIONS']            = '��ΚΝογέ� ι�ι��ιΝΟΏ���Ρ�';
                xLang['SHOWBIGICONMARKET']        = '�γο�Ώ';
                xLang['SHOWBIGICONMILITARY']        = 'Σ��ι�Κ��ΚκΏ<br>ΠΝι�ξίι ��γκξν����ξ��/Σ��ι���ξδο/��γι��Ύ�Κο/Σ�ΏβΝο�';
                xLang['SHOWBIGICONALLIANCE']        = 'Σ�ΟΟι�ίι';
                xLang['SHOWBIGICONMILITARY2']        = "�ΡΟι��ξίο/Πξ�Κο�Ύ Ρ���ν/Πινο�Νο�οΚξίο/��Νο�οΚξίο";
                xLang['HEROSMANSION']            = "Πξ�Κο�Ύ Ρ���ν";
                xLang['BLACKSMITH']            = '��Νο�οΚξίο';
                xLang['ARMOURY']            = 'Πινο�Νο�οΚξίο';
                //introduced in 3.2.1
                xLang['NOW']                = 'Τ��ι';
                xLang['CLOSE']                = '�Νξί�ΚΟο';
                //introduced in 3.3
                xLang['USE']                = 'Χ�Ύ�Ρ';
                xLang['USETHEM1H']            = 'Χ�Ρ�ΚΟο�οίΡ�ξ �ι (1 ��Κιίι �ι�ιγ�γΎ)';
                xLang['OVERVIEW']            = '��Κ�κ��Ρ�Ρ';
                xLang['FORUM']                = 'Ό��ο�Ο (Forum)';
                xLang['ATTACKS']            = '��Κθέ�ξΚ�';
                xLang['NEWS']                = '�έι';
                //introduced in 3.3.1
                xLang['ADDCRTPAGE']            = 'Π���θξ�ξ ��έ�ο��ι �ξΝίδι �� �ξΝΚδοδξίκ�Ρ';
                xLang['SCRIPTPRESURL']            = 'TBeyond website';
                //introduced in 3.3.3
                xLang['NOOFSCOUTS']            = '��ΚθΟ�� ινΚ�νξ���ν γΚι �Ρν<br>ΝξΚ�ο��γίι "�νί�νξ��Ρ"';
                //introduced in 3.3.5
                xLang['SHOWTROOPINFOTOOLTIPS']        = '�ξίΞξ �ΝΡ�ο�ο�ίξ� ���ι�Κ���ν<br>�ξ �ι�Ώθ��ο ��Οβο�Ν�ν';
                xLang['SPEED']                = 'Τι���Ρ�ι'; //not really needed as replaced with icons
                xLang['CAPACITY']            = 'Χ��Ρ�Κκ��Ρ�ι'; //not really needed as replaced with icons
                //introduced in 3.3.6
                xLang['MESREPOPTIONS']            = '�Ρν�Οι�ι & �νι�ο�έ�';
                xLang['MESREPPRELOAD']            = '��ΚθΟ�� ΟΡν�ΟΏ��ν/ινι�ο��ν γΚι �����Οι<br>(Π�οξ�ΚΝογΎ =1 Ύ ΏδξΚο, �έγΚ��ο = 5)';
                xLang['ATTABLES']            = 'Πίνικξ� ���ι�ξ�ΟΏ��ν';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
                //introduced in 3.3.7
                xLang['MTWASTED']             = 'ΧΏ�ΚΟο';
                xLang['MTEXCEED']             = 'μ�έ�βι�Ρ';
                xLang['MTCURRENT']             = 'Τ�έ�ον �ο��ίο';
                xLang['ALLIANCEFORUMLINK']        = 'Link �ξ ξΞ��ξ�Κκ� ���ο�Ο<br>(��Ρ�ξ �ο ΏδξΚο γΚι �ο ξ���ξ�Κκ� ���ο�Ο)';
                xLang['LOCKBOOKMARKS']            = '�Νξίδ��ξ �ο�� �ξΝΚδοδξίκ�ξ�<br>( κ���ξ �ι δΚιγ�ι�Ύ, Οξ�ικίνΡ�ξ �Ών�/�Ώ�� ξΚκονίδΚι)';
                xLang['MTCLEARALL']            = '�ιθι�Κ�Ο��';
				break;
			case "jp":
				//JP laguage provided by Jackie Jack
				xLang['ALLIANCE'] 		= '��';
				xLang['PROFILE'] 		= '������';
				xLang['SIM'] 			= '��������';
				xLang['CALC'] 		= '��������';
				xLang['SEGURO'] 		= 'Estas seguro?';
				xLang['MARK'] 		= '����';
				xLang['LOSS'] 	= '�夹';
				xLang['PROFIT'] 		= '��';
				xLang['SUBIR_NIVEL'] 	= '����';
				xLang['PLAYER'] 		= '�����';
				xLang['VILLAGE'] 		= '��';
				xLang['HAB'] 			= '人�';
				xLang['COORD'] 		= '座�';
				xLang['ACCION'] 		= 'Action';
				xLang['ATACAR'] 		= '��';
				xLang['GUARDADO'] 	= '������';
				xLang['DESP_ABR'] 	= 'Mov.';
				xLang['FALTA'] 		= '�蜳';
				xLang['TODAY'] 			= '��';
				xLang['MANYANA'] 		= '��';
				xLang['PAS_MANYANA'] 	= '���';
				xLang['MERCADO'] 		= 'ĺ¸�ĺ ´';
				xLang['BARRACKS'] 		= '��';
				xLang['RALLYPOINT'] 		= '���';
				xLang['CORRAL'] 		= '錏�';
				xLang['TALLER'] 		= 'ä˝�ćĽ­ĺ ´';
				xLang['ENVIAR'] 		= '�����';
				xLang['COMPRAR'] 		= '売�';
				xLang['VENDER'] 		= '財�';
				xLang['ENVIAR_IGM'] 	= '��������';
				xLang['LISTO'] 		= '������';
				xLang['EL'] 			= 'on';
				xLang['A_LAS'] 		= 'at';
				xLang['EFICIENCIA'] 	= '��';
				xLang['NEVER'] 		= '�蜳';
				xLang['PC'] 			= '������';
				xLang['FUNDAR'] 		= '����������設��������������';
				xLang['ALDEAS'] 		= '�';
				xLang['RECURSO1'] 	= '�';
				xLang['RECURSO2'] 	= '��';
				xLang['RECURSO3'] 	= '�';
				xLang['RECURSO4'] 	= '��';
				xLang['TIEMPO'] 		= '��';
				xLang['COMP'] 		= 'Report Compressor';
				xLang['STAT'] 		= '羹��';
				xLang['OFREZCO'] 		= '売�';
				xLang['BUSCO'] 		= '財�';
				xLang['TIPO'] 		= '���';
				xLang['CUALQUIERA'] 	= '��';
				xLang['DETALLES'] 	= '��';
				xLang['LARGEMAP'] 		= '�埾���';
				xLang['DISPONIBLE'] 	= '����';
				xLang['YES'] 			= 'Yes;';
				xLang['NO'] 			= 'No';
				xLang['LOGIN'] 		= 'Login';
				xLang['MARCADORES'] 	= 'Bookmarks';
				xLang['ANYADIR'] 		= 'čż˝ĺ� ';
				xLang['ENLACE'] 		= 'čż˝ĺ� ă��ă��ă��ă��ă�Żă��ă�źă�Żă�ŽURL';
				xLang['TEXTO'] 		= 'čż˝ĺ� ă��ă��ă��ă��ă�Żă��ă�źă�Żă�Žă�żă�¤ă��ă�Ť';
				xLang['ELIMINAR'] 	= '��';
				xLang['MAPA'] 		= '���';
				xLang['MAXTIME'] 		= '�大��';
				xLang['CHECKVERSION'] = '������������';
				xLang['MAT_PRIMAS'] 	= '��';
				xLang['CONSTR'] 		= '坺設';
				xLang['TROPAS'] 		= '�壍';
				xLang['ARCHIVE'] 		= '�����';
				xLang['RESUMEN'] 		= '��';
				xLang['NEWVERSIONAV'] 		= '�������';
				/*** xLang end ***/
				break;
			case "kr":
				//Korean translation - Thank you, Daniel Cliff
				xLang['ALLIANCE'] = '�맚';
				xLang['PROFILE'] = 'í��ë �ě�´ě�´ í��ëĄ�í��';
				xLang['CALC'] = 'Travian Calc';
				xLang['SEGURO'] = '�����?';
				xLang['MARK'] = 'ě �체ě� í��';
				xLang['LOSS'] = '��';
				xLang['PROFIT'] = '미�';
				xLang['SUBIR_NIVEL'] = '�� ��';
				xLang['PLAYER'] = 'í��ë �ě�´ě�´';
				xLang['VILLAGE'] = '��';
				xLang['HAB'] = '�꾏';
				xLang['COORD'] = '��';
				xLang['ACCION'] = '��';
				xLang['ATACAR'] = '곾겊';
				xLang['GUARDADO'] = 'ě �ě�Ľě�ąęłľ';
				xLang['DESP_ABR'] = 'Mov.';
				xLang['FALTA'] = 'You need';
				xLang['TODAY'] = 'today';
				xLang['MANYANA'] = 'tomorrow';
				xLang['PAS_MANYANA'] = 'day after tomorrow';
				xLang['MERCADO'] = '��';
				xLang['BARRACKS'] = '��';
				xLang['RALLYPOINT'] = '�결�';
				xLang['CORRAL'] = '�꾏�';
				xLang['TALLER'] = '���';
				xLang['ENVIAR'] = '�� 보�기';
				xLang['COMPRAR'] = '꾏매';
				xLang['VENDER'] = '�매';
				xLang['ENVIAR_IGM'] = 'IGM 보�기';
				xLang['LISTO'] = '���';
				xLang['EL'] = 'ë� ě§�';
				xLang['A_LAS'] = '��';
				xLang['EFICIENCIA'] = '��';
				xLang['NEVER'] = 'Never';
				xLang['PC'] = '돸í��ě �ě��';
				xLang['FUNDAR'] = 'ë§�ě��ě�� ęą´ě�¤í��ęą°ë�� ě �ëłľí�  ě�� ě��ě�ľë��ë�¤.';
				xLang['ALDEAS'] = '��(�)';
				xLang['RECURSO1'] = '몊�';
				xLang['RECURSO2'] = 'ě �í� ';
				xLang['RECURSO3'] = 'ě˛ ';
				xLang['RECURSO4'] = '�돟';
				xLang['TIEMPO'] = '��';
				xLang['COMP'] = 'Report Compressor';
				xLang['STAT'] = '��';
				xLang['OFREZCO'] = 'ě �ě��';
				xLang['BUSCO'] = '�매';
				xLang['TIPO'] = '��';
				xLang['DISPONIBLE'] = '��� 깰�� ��';
				xLang['CUALQUIERA'] = '모�';
				xLang['YES'] = '�';
				xLang['NO'] = '���';
				xLang['LOGIN'] = '�꡸�';
				xLang['MARCADORES'] = '���';
				xLang['ANYADIR'] = '��';
				xLang['ENLACE'] = '��� 죟�';
				xLang['TEXTO'] = '��� ��';
				xLang['ELIMINAR'] = 'ě�­ě �';
				xLang['MAPA'] = '��';
				xLang['MAXTIME'] = 'Maximum time';
				xLang['ARCHIVE'] = 'ëł´ę´�';
				xLang['RESUMEN'] = '��';
				xLang['DETALLES'] = 'details';
				xLang['LARGEMAP'] = '�� ��';
				xLang['MAT_PRIMAS'] = '��';
				xLang['CONSTR'] = '깴�';
				xLang['TROPAS'] = '��';
				xLang['CHECKVERSION'] = 'Update TBeyond';
				xLang['ACTUALIZAR'] = 'Update village information';
				xLang['RES'] = '�꾏 �댏';
				xLang['VENTAS'] = 'ě �ě�Ľë�� í��매댏ě�¤í�¸';
				xLang['SHOWINFO'] = 'Show Res Info';
				xLang['HIDEINFO'] = 'Hide Res Info';
				xLang['MAPSCAN'] = '�� ��';
				xLang['BIGICONS'] = '�� �� �� ��� ��';
				xLang['NOTEBLOCK'] = '�� ��';
				xLang['SAVE'] = 'ě �ě�Ľ';
				xLang['RPDEFACT'] = 'ě§�결ě§� 기본 ě�¤ě �';
				xLang['ATTACKTYPE2'] = '��';
				xLang['ATTACKTYPE3'] = '곾겊: ��';
				xLang['ATTACKTYPE4'] = '곾겊: ��';
				xLang['NBSIZE'] = '�� �기';
				xLang['NBSIZEAUTO'] = '��';
				xLang['NBSIZENORMAL'] = '보� (��)';
				xLang['NBSIZEBIG'] = '� ��댰 (�)';
				xLang['NBHEIGHT'] = '�� ��';
				xLang['NBAUTOEXPANDHEIGHT'] = 'ë��ě�´ ě��ë�� ě�¤ě �';
				xLang['NBKEEPHEIGHT'] = '기본 ��';
				xLang['SHOWCENTERNUMBERS'] = 'Show center numbers';
				xLang['NPCSAVETIME'] = 'save: ';
				xLang['SHOWCOLORRESLEVELS'] = 'ě��ě��í��ë�� ë �벨 ě�� 꾏ëś�';
				xLang['SHOWCOLORBUILDLEVELS'] = 'ëš�ë�Š ë �벨 ě�� 꾏ëś�';
				xLang['CNCOLORNEUTRAL'] = 'ě�� : ě��꡸ë �ě�´ë�� ę°�ë�Ľ(Empty = 기본)';
				xLang['CNCOLORMAXLEVEL'] = 'ě�� : ěľ�ęł  ë �벨 (Empty = 기본)';
				xLang['CNCOLORNOUPGRADE'] = 'ě�� : ě��꡸ë �ě�´ë�� ëś�ę°�ë�Ľ(Empty = 기본)';
				xLang['CNCOLORNPCUPGRADE'] = 'ě�� : NPCęą°ë�� í�� ě��꡸ë �ě�´ë�� ę°�ë�Ľ(Empty = 기본)';
				xLang['TOTALTROOPS'] = '모ë�  ë§�ě�� ëł�ë Ľ ě´�í�Š';
				xLang['SHOWBOOKMARKS'] = '��� ��';
				xLang['RACE'] = '�쥹';
				xLang['SERVERVERSION2'] = "Travian v2.x ��";
				xLang['SHOWSTATLINKS'] = "World Analyser �� �� ��";
				xLang['SELECTALLTROOPS'] = "ëś�ë�� 모ë�� ě� í��";
				xLang['PARTY'] = "��";
				xLang['CPPERDAY'] = "CP/�";
				xLang['SLOT'] = "�륯";
				xLang['TOTAL'] = "��";
				xLang['NOPALACERESIDENCE'] = "ë§�ě��ę˛� ě �í��/ęś�ě �ě�´ ě��ě�ľë��ë�¤!";
				xLang['NEWVERSIONAV'] = 'ę°�ë�Ľí�� ë˛�ě �';
				break;
			case "my":
				//Malaysian language added - thank you Light@fei
				xLang['ALLIANCE'] = 'Kedutaan';
				xLang['PROFILE'] = 'Profail';
				xLang['SIM'] = 'Simulator Peperangan';
				xLang['CALC'] = 'Travian Kalkulator';
				xLang['SEGURO'] = 'Adakah anda pasti?';
				xLang['MARK'] = 'Pilih Semua';
				xLang['LOSS'] = 'Kehilangan';
				xLang['PROFIT'] = 'Keuntungan';
				xLang['SUBIR_NIVEL'] = 'Boleh dibesarkan';
				xLang['PLAYER'] = 'Pemain';
				xLang['VILLAGE'] = 'Kampung';
				xLang['HAB'] = 'Populasi';
				xLang['COORD'] = 'Coordinats';
				xLang['ACCION'] = 'Tindakan';
				xLang['ATACAR'] = 'Serangan';
				xLang['GUARDADO'] = 'Disimpan';
				xLang['DESP_ABR'] = 'Mov.';
				xLang['FALTA'] = 'Anda perlu';
				xLang['TODAY'] = 'Hari ini';
				xLang['MANYANA'] = 'Esok';
				xLang['PAS_MANYANA'] = 'hari';
				xLang['MERCADO'] = 'Pasar';
				xLang['BARRACKS'] = 'Berek';
				xLang['RALLYPOINT'] = 'Titik perhimpunan';
				xLang['CORRAL'] = 'Kandang Kuda';
				xLang['TALLER'] = 'Bengkel';
				xLang['ENVIAR'] = 'Hantar Sumber-sumber';
				xLang['COMPRAR'] = 'Beli';
				xLang['VENDER'] = 'Jual';
				xLang['ENVIAR_IGM'] = 'Hantar IGM';
				xLang['LISTO'] = 'Ada';
				xLang['EL'] = 'pada';
				xLang['A_LAS'] = 'pada pukul';
				xLang['EFICIENCIA'] = 'Kecekapan';
				xLang['NEVER'] = 'Tidak pernah';
				xLang['PC'] = 'Mata budaya';
				xLang['FUNDAR'] = 'Anda boleh meneroka atau menjajah satu kampung baru';
				xLang['ALDEAS'] = 'Kampung(-kampung)';
				xLang['RECURSO1'] = 'Kayu';
				xLang['RECURSO2'] = 'Tanah Liat';
				xLang['RECURSO3'] = 'Besi';
				xLang['RECURSO4'] = 'Tanaman';
				xLang['TIEMPO'] = 'Masa';
				xLang['COMP'] = 'Lapor Compressor';
				xLang['STAT'] = 'Statistik';
				xLang['OFREZCO'] = 'Menawar';
				xLang['BUSCO'] = 'Mencari';
				xLang['TIPO'] = 'Jenis';
				xLang['DISPONIBLE'] = 'Only available';
				xLang['CUALQUIERA'] = 'Any';
				xLang['YES'] = 'Ya';
				xLang['NO'] = 'Tidak';
				xLang['LOGIN'] = 'Log-Masuk';
				xLang['MARCADORES'] = 'Bookmarks';
				xLang['ANYADIR'] = 'Tambah';
				xLang['ELIMINAR'] = 'Padam';
				xLang['MAPA'] = 'Peta';
				xLang['MAXTIME'] = 'Masa Maximum';
				xLang['ARCHIVE'] = 'Archive';
				xLang['RESUMEN'] = 'Summary';
				xLang['DETALLES'] = 'Details';
				xLang['LARGEMAP'] = 'Extended map';
				xLang['MAT_PRIMAS'] = 'Sumber-sumber';
				xLang['CONSTR'] = 'build';
				xLang['TROPAS'] = 'Troops';
				xLang['CHECKVERSION'] = 'Update TBeyond';
				xLang['RES'] = 'Pokok Penyelidikan';
				xLang['VENTAS'] = 'Tawaran yang disimpan';
				xLang['SHOWINFO'] = 'Tunjuk informasi sumber';
				xLang['HIDEINFO'] = 'Sembunyi informasi sumber';
				xLang['SAVE'] = 'Simpan';
				xLang['RPDEFACT'] = 'Aksi pertahanan titik perhimpunan';
				xLang['ATTACKTYPE2'] = 'Bantuan';
				xLang['ATTACKTYPE3'] = 'Serangan: Normal';
				xLang['ATTACKTYPE4'] = 'Serangan: Serbuan';
				break;
			case "lv":
				//translated by Wildy_Slayer (lv1.travian.com)
			    xLang['ALLIANCE'] 		= 'Alianse';
				xLang['PROFILE'] 		= 'Lietot�ja profils';
				xLang['SIM'] 			= 'Kaujas simul�tors';
				xLang['CALC'] 			= 'Travian Kalkulators';
				xLang['SEGURO'] 		= 'Vai esi p�rliecin�ts?';
				xLang['MARK'] 			= 'Iezčm�t visu';
				xLang['LOSS'] 			= 'Zaud�jumi';
				xLang['PROFIT'] 			= 'Guvums';
				xLang['SUBIR_NIVEL'] 		= 'CelĹĄana pieejama';
				xLang['PLAYER'] 		= 'Sp�l�t�js';
				xLang['VILLAGE'] 		= 'Ciems';
				xLang['HAB'] 			= 'Popul�cija';
				xLang['COORD'] 		= 'Koordin�tes';
				xLang['ACCION'] 		= 'Notikumi';
				xLang['ATACAR'] 		= 'Uzbrukums';
				xLang['GUARDADO'] 		= 'Saglab�ts';
				xLang['DESP_ABR'] 		= 'KustÄŤbas';
				xLang['FALTA'] 			= 'NepiecieĹĄams';
				xLang['TODAY'] 			= 'ĹĄodien';
				xLang['MANYANA'] 		= 'rÄŤtdien';
				xLang['PAS_MANYANA'] 	= 'aizparÄŤt';
				xLang['MERCADO'] 		= 'Tirgus';
				xLang['BARRACKS'] 		= 'Kazarmas';
				xLang['RALLYPOINT'] 		= 'Mčti�a vieta';
				xLang['CORRAL'] 		= 'Stallis';
				xLang['TALLER'] 		= 'DarbnÄŤca';
				xLang['ENVIAR'] 		= 'SĹŤtÄŤt resursus';
				xLang['COMPRAR'] 		= 'Pirkt';
				xLang['VENDER'] 		= 'P�rdot';
				xLang['ENVIAR_IGM'] 		= 'Sōtčt zi�u';
				xLang['LISTO'] 			= 'Pieejams';
				xLang['EL'] 			= 'ap';
				xLang['A_LAS'] 			= 'ap';
				xLang['EFICIENCIA'] 		= 'LietderÄŤba';
				xLang['NEVER']			= 'Ne tagad';
				xLang['PC']			= 'KultĹŤras punkti';
				xLang['FUNDAR']		= 'JĹŤs varat atrast vai iekarot jaunu ciemu';
				xLang['ALDEAS']			= 'Ciemi';
				xLang['RECURSO1']		= 'Koks';
				xLang['RECURSO2']		= 'M�ls';
				xLang['RECURSO3']		= 'Dzelzs';
				xLang['RECURSO4']		= 'LabÄŤba';
				xLang['TIEMPO']		= 'Laiks';
				xLang['COMP']			= 'Zi�ot';
				xLang['STAT']			= 'Statistika';
				xLang['OFREZCO']		= 'Pied�v�jumi';
				xLang['BUSCO']			= 'Mekl�';
				xLang['TIPO']			= 'Tips';
				xLang['DISPONIBLE']		= 'Tikai pieejamos';
				xLang['CUALQUIERA']		= 'JebkurĹĄ';
				xLang['YES']			= 'J�';
				xLang['NO']			= 'N�';
			  	xLang['LOGIN']			= 'Ieiet';
			   	xLang['MARCADORES']		= 'Saglab�t�s saites';
			    xLang['ANYADIR']		= 'Pievienot';
			   	xLang['ENLACE']		= 'Jaun�s saites URL';
			   	xLang['TEXTO']			= 'Jaun�s saites nosaukums';
				xLang['ELIMINAR']		= 'Dz�st';
				xLang['MAPA']			= 'Karte';
			   	xLang['MAXTIME']		= 'Maksim�lais laiks';
				xLang['ARCHIVE']		= 'ArhÄŤvs';
				xLang['RESUMEN']		= 'P�rskats';
				xLang['DETALLES']		= 'DetaÄźas';
				xLang['MAT_PRIMAS']		= 'Resursi';
				xLang['CONSTR']		= 'celt';
				xLang['TROPAS']		= 'KaravÄŤri';
				xLang['CHECKVERSION']		= 'Atjaunot versiju';
				xLang['ACTUALIZAR']		= 'Atjaunot ciema inform�ciju';
				xLang['RES'] 			= 'P�rmekl�t v�lreiz';
			  	xLang['VENTAS']		= 'Saglab�tie pied�v�jumi';
			    xLang['SHOWINFO']    		= 'R�dčt ťōnas inform�ciju';
			   	xLang['HIDEINFO']    		= 'Sl�pt ťōnas inform�ciju';
			    xLang['MAPSCAN']    		= 'Mekl�t kart�';
				xLang['BIGICONS']		= 'R�dčt papildus ikonas';
				xLang['NOTEBLOCK']		= 'R�dčt pierakstu bloci�u';
				xLang['SAVE']			= 'Saglab�t';
				xLang['RPDEFACT']		= 'Mčti�a vietas noklus�t� darbčba';
				xLang['ATTACKTYPE2']		= 'Papildsp�ki';
				xLang['ATTACKTYPE3']		= 'Uzbrukums: Parasts';
				xLang['ATTACKTYPE4']		= 'Uzbrukums: Iebrukums';
				xLang['NBSIZE']			= 'Piezčmju bloci�a izm�rs';
				xLang['NBSIZEAUTO']		= 'Autom�tisks';
				xLang['NBSIZENORMAL']	= 'Norm�ls (mazais)';
				xLang['NBSIZEBIG']		= 'Platiem ekr�niem (lielais)';
				xLang['NBHEIGHT']		= 'Pierakstu bloci�a augstums';
				xLang['NBAUTOEXPANDHEIGHT']	= 'Autom�tiski izstiepts augstums';
				xLang['NBKEEPHEIGHT']		= 'Noklus�tais augstums';
				xLang['SHOWCENTERNUMBERS'] 	= 'Numurus r�dčt centr�tus';
				xLang['NPCSAVETIME']		= 'Saglab�t:';
				xLang['SHOWCOLORRESLEVELS'] = 'R�dčt resursu lčme�u kr�sas';
				xLang['SHOWCOLORBUILDLEVELS']	= 'R�dčt celt�u lčme�u kr�sas';
				xLang['CNCOLORNEUTRAL'] 		= 'Kr�sa: Iesp�jams uzlabot<br>(Noklus�tais = Tukťs)';
				xLang['CNCOLORMAXLEVEL'] 		= 'Kr�sa: Maksim�l� lčme�a kr�sa l<br>(Noklus�tais = Tukťs)';
				xLang['CNCOLORNOUPGRADE'] 		= 'Kr�sa: Lčmeni nevar uzlabot<br>( Noklus�tais = Tukťs)';
				xLang['CNCOLORNPCUPGRADE'] 	= 'Kr�sa: Uzlaboťana caur NPC<br>( Noklus�tais = Tukťs)';
				xLang['TOTALTROOPS'] 			= 'Kop�jais karasp�ka skaits';
				xLang['SHOWBOOKMARKS'] 		= 'R�dčt saglab�t�s saites';
				xLang['RACE'] 				= 'Rase';
				xLang['SERVERVERSION2'] 		= "Travian v2.x server";
				xLang['SELECTALLTROOPS'] 		= "Izv�l�ties visu karasp�ku";
				xLang['PARTY'] 				= "SvinÄŤbas";
				xLang['CPPERDAY']			= "Kultōras punkti/Dien�";
				xLang['SLOT']				= "Vieta";
				xLang['TOTAL']				= "Kop�";
				xLang['NOPALACERESIDENCE'] 		= "Šaj� ciem� nav rezidences vai pils, vai arč ciema centrs nav atv�rts!";
				xLang['SELECTSCOUT'] 			= "Izv�lieties izlōku";
				xLang['SELECTFAKE'] 			= "Izv�lieties ne-čsto";
				xLang['NOSCOUT2FAKE'] 		= "Nav iesp�jams izmantot skautus k� m��u uzbrukumu!";
				xLang['NOTROOP2FAKE'] 		= "Jums nav karasp�ka, lai izpildčtu m��u uzbrukumu!";
				xLang['NOTROOP2SCOUT'] 		= "Nav karsp�ka, lai veiktu izspiegoťanu !";
				xLang['NOTROOPS'] 			= "Jums ťaj� ciema nav karasp�ka!";
				xLang['ALL'] 				= "Visi";
				xLang['NORACE'] 			= "Uzceliet kazarmas, lai autom�tiski noteiktu rasi un/vai atv�rtu ciema centru...";
				xLang['COLORHELPTEXT']		= "Kr�su laukumos varat ievadčt ť�das kr�sas:<br>- <b>green</b> vai <b>red</b> vai  <b>orange</b>, utt.<br>- k� arč kr�su kodus <b>#004523</b><br>- vai arč atst�jat tukťu, lai izmantotu noklus�t�s kr�sas";
				xLang['COLORHELP']			= "Palčdz�t ar kr�su laukumi�iem";
				xLang['DISTINFO']			= "Distance no JĹŤsu ciema";
				xLang['TIMEINFO1']			= "Laiks, lai sasniegtu m�rġi";
				xLang['TIMEINFOM']			= "ar tirgot�jiem";
				xLang['TIMEINFOT']			= "ar karot�jiem";
				xLang['SHOWORIGREPORT']		= "R�dčt oriģin�lo zi�ojumu (priekť kop�ťanas utt)";
				xLang['SHOWCELLTYPEINFO']		= "R�dčt sōnas tipu/o�zes inform�cijuShow <br>while kam�r peles kursors ir uz kartes";
				xLang['WARSIM']			= "Kaujas simulatora saite:<br>(kreis� izv�lnes josla)";
				xLang['WARSIMOPTION1']		= "Iekť�jais (nodroťin�jusi sp�le)";
				xLang['WARSIMOPTION2']		= "�r�jais (nodrťin�jis kirilloid.ru)";
				xLang['WSANALYSER'] 			= "Pasaules analÄŤze";
				xLang['SHOWSTATLINKS'] 		= "R�dčt analčzes ikonu pie sait�m";
				xLang['WANALYSER0']			= "World Analyser"; //no Translation !  Name of a site !!!
				xLang['WANALYSER1']			= "Travian Utils"; //no Translation !  Name of a site !!!
				xLang['NONEWVERSION']		= "Jōs jau lietojat p�d�jo Travian Beyond versiju";
				xLang['BETAVERSION']			= "JĹŤs varat lietot arÄŤ Beta versiju";
				xLang['NEWVERSIONAV']		= "Jaun�k� skripta versija ir pieejama";
				xLang['UPDATESCRIPT']			= "Atjaunot skriptu tagad?";
				xLang['CHECKUPDATE']			= "Mekl�ju skripta jaunin�jumu. Lōdzu uzgaidiet...";
				xLang['CROPFINDER']			= "Labčbas lauku mekl�tajs";
				xLang['AVPOPPERVIL']			= "Vid�j� popul�cija pret ciemu";
				xLang['AVPOPPERPLAYER']		= "Vid�j� popul�cija pret sp�l�t�ju";
				xLang['SHOWRESUPGRADETABLE']	= "R�dčt resursu lčme�u tabulu";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "R�dčt celt�u lčme�u tabulu";
				xLang['CONSOLELOGLEVEL']		= "Konsules Log lčmenis<br>TIKAI PRIEKŠ PROGRAM�T�JIEM  VAI KĝŪDU NOV�RŠANAS<br>(Noklus�tais = Tukťs)";
				xLang['MARKETPRELOAD']		= "Pied�v�jumu lapu skaits <br>kam�r �Tirgus => Pirkt' page<br>(Noklus�tais = 1 vai Tukťs; Maksim�lais = 5)";
				xLang['CAPITAL']			= 'Galvaspils�tas nosaukums<br><b>Apmekl� savu profilu</b>';
				xLang['CAPITALXY']			= 'Galvaspils�tas koordin�tes<br><b> Apmekl� savu profilu</b>';
				xLang['MAX']				= 'Maksim�lais';
				//introduced in version 3.0.7
				xLang['TOTALTROOPSTRAINING']	= 'Kop�jais karasp�ka skaits, kas tiek tren�ts';
				//introduced in version 3.0.9
				xLang['SHOWDISTTIMES'] 		= 'R�dčt distanci un laiku';
				//introduced in version 3.1.3
				xLang['TRAVIANBEYONDSETUPLINK'] 	= 'Travian Beyond opcijas';
				xLang['UPDATEALLVILLAGES']		= 'Uzlabot visus ciemus. ŠO LAB�K NEIZMANTOT, JO TAS VAR NOVEST PIE KONTA BLOĜ�ŠANAS';
				//introduced in version 3.1.4
				xLang['SHOWMENUSECTION3']		= "R�dčt papildus saites kreisaj� izv�lnes josl�<br>(Traviantoolbox, World Analyser, Travilog, Map, etc.)";
				//introduced in version 3.1.7
				xLang['LARGEMAP']				= 'Liel� karte';
				//introduced in version 3.1.8
				xLang['SHOWTRAVMAPLINKS']		= 'R�dčt saiti uz travmap.shishnet.org<br>(lietot�ji un alianses)';
				//introduced in version 3.1.9
				xLang['USETHEMPR']			= 'Lietot tos (proporcion�li)';
				xLang['USETHEMEQ']				= 'Lietot tos (vienlÄŤdzÄŤgi)';
				//introduced in version 3.2
				xLang['TOWNHALL']				= 'R�tsnams';
				xLang['GAMESERVERTYPE']			= 'Sp�les serveris';
				xLang['MARKETOFFERS']			= 'Tirgus pied�vajumi';
				xLang['CAPITALOPTIONS']			= 'Galvaspils�ta';
				xLang['BOOKMARKOPTIONS']		= 'Saglab�t�s saites';//identical to xLang['MARCADORES'] => check if this can be removed
				xLang['NOTEBLOCKOPTIONS']		= 'Pierakstu bloci�s';
				xLang['MENULEFT']			= 'Kreis�s puses izv�les josla';
				xLang['STATISTICS']			= 'Statistika';
				xLang['RESOURCEFIELDS']		= 'Resursu lauki';
				xLang['VILLAGECENTER']		= 'Ciema centrs';
				xLang['MAPOPTIONS']			= 'Kastes iestatÄŤjumi';
				xLang['COLOROPTIONS']		= 'Kr�su iestatčjumi';
				xLang['DEBUGOPTIONS']		= 'Kğōdu zi�ojumu iestatčjumi';
				xLang['SHOWBIGICONMARKET']		= 'Tirgus';
				xLang['SHOWBIGICONMILITARY']	= 'Milit�r�s celtnes<br>Mčti�a vieta/Kazarmas/Darbnčca/Stallis';
				xLang['SHOWBIGICONALLIANCE']	= 'Alianse'; //identical to xLang['ALLIANCE'] => check if this can be removed
				xLang['SHOWBIGICONMILITARY2']	= "R�tsnams/Varo�u Savrupm�ja/Iero�u kaltuve/Bru�u kaltuve";
				xLang['HEROSMANSION']		= " Varo�u Savrupm�ja";
				xLang['BLACKSMITH']			= ' Bru�u kaltuve ';
				xLang['ARMOURY']			= ' Iero�u kaltuve ';
				//introduced in 3.2.1
				xLang['NOW']				= 'Tagad';
				xLang['CLOSE']				= 'Aizv�rt';
				//introduced in 3.3
				xLang['USE']				= 'Lietot';
				xLang['USETHEM1H']			= 'Lietot tos (1 stundas produkcija)';
				xLang['OVERVIEW']			= 'P�rskats';
				xLang['FORUM']				= 'Forums';
				xLang['ATTACKS']			= 'Uzbrukumi';
				xLang['NEWS']				= 'Zi�ojumi';
				//introduced in 3.3.1
				xLang['ADDCRTPAGE']				= 'Pievienot atv�rto lapu'; //additional Add link for Bookmarks meaning 'add current page as a bookmark'
				xLang['SCRIPTPRESURL']			= 'TBeyond m�jaslapa';
				//introduced in 3.3.3
				xLang['NOOFSCOUTS']			= 'Skautu skaits priekť <br>"Izv�l�ties skautus" funkcijas';
				//introduced in 3.3.4.2
				xLang['SPACER'] 			= 'Starp';
				//introduced in 3.3.5
				xLang['SHOWTROOPINFOTOOLTIPS']	= 'R�dčt karasp�ka inform�ciju Tooltip�os';
				xLang['SPEED']				= '�trums'; //not really needed as replaced with icons
				xLang['CAPACITY']			= 'Daudzums'; //not really needed as replaced with icons
				//introduced in 3.3.6
				xLang['MESREPOPTIONS']		= 'Sa�emt�s zi�as un zi�ojumi';
				xLang['MESREPPRELOAD']		= 'Zi�ojumu skaits <br>(Noklus�tais = 1 vai  Tukťs; Maksim�lais = 5)';
				xLang['ATTABLES']			= 'Karasp�ka saraksti';//only for users with PLUS => dorf3.php?s=6 link on dorf3.php pages
				//introduced in 3.3.7
				xLang['MTWASTED'] 			= 'Izniekots';
			    xLang['MTEXCEED'] 				= 'P�rm�rčgs';
			    xLang['MTCURRENT'] 				= 'Paťreiz�j� krava';
				xLang['ALLIANCEFORUMLINK']		= 'Saite uz �r�jo Travian forumu<br>(atst�j tukťu, lai saite bōtu uz starptautisko forumu)';
				xLang['LOCKBOOKMARKS']		= 'Sl�gt saites<br>(Sl�pt dz�st, p�rvietot uz augťu, uz leju ikonas)';
				xLang['MTCLEARALL']			= 'Nodz�st visu';
				//introduced in 3.3.7.2
				xLang['UNLOCKBOOKMARKS']		= 'Atsl�gt saites<br>( R�dčt dz�st, p�rvietot uz augťu, uz leju ikonas)';
				break;
			case "il":
			    // Hebrew - Translated by zZzMichel & BlueShark; rewrote by yabash; updated by removesoul & DMaster (Thank you !)
			    xLang['ALLIANCE'] = '�ר�ת';
				xLang['PROFILE'] = 'פר�פ��';
				xLang['SIM']   = 'ץ������ר קר� ';
				xLang['CALC']  = 'Travian Calc';
				xLang['SEGURO'] = '��� �ת� ����?';
				xLang['MARK']  = '��ר ���';
				xLang['LOSS']  = '�פץ�';
				xLang['PROFIT'] = 'ר���';
				xLang['SUBIR_NIVEL'] = '׊��ר�� ����';
				xLang['PLAYER'] = '׊�ק�';
				xLang['VILLAGE'] = '�פר';
				xLang['HAB'] = '�����ץ���';

				xLang['COORD']  = '×§×�×�×�ר×�×�× ×�×�ת';
				xLang['ACCION'] = 'פע���ת';
				xLang['ATACAR'] = '�תקפ�';
				xLang['GUARDADO'] = '× ×Š×�ר';
				xLang['DESP_ABR'] = '���.';
				xLang['FALTA'] = '�ת/� ׌ר��/�';
				xLang['TODAY'] = '����';
				xLang['MANYANA'] = '��ר';
				xLang['PAS_MANYANA'] = '��רת���';
				xLang['MERCADO'] = '׊�ק';
				xLang['BARRACKS'] = '���ר� ������';
				xLang['RALLYPOINT'] = '׊�� ����ת';
				xLang['CORRAL'] = '��ר���';
				xLang['TALLER']= '��ת �����';
				xLang['ENVIAR'] = '׊�� �׊����';
				xLang['COMPRAR'] = '×§× ×�';
				xLang['VENDER'] = '���ר';
				xLang['ENVIAR_IGM'] = '׊�� ���ע�';
				xLang['LISTO'] = '����';
				xLang['EL'] = '����';
				xLang['A_LAS'] = '�';
				xLang['EFICIENCIA'] = '�ע���ת';
				xLang['NEVER'] = '×�ר×�×� ×�×�×Ą× ×�×� ת×�×�×�×�';
				xLang['PC'] = '× ×§×�×�×�ת תר×�×�ת';
				xLang['FUNDAR'] = '�ת� ���� ���ץ� �� ����׊ �פר ��׊';
				xLang['ALDEAS'] = '�פר(��)';
				xLang['RECURSO1'] = 'ע׼';
				xLang['RECURSO2'] = '���';
				xLang['RECURSO3'] = '�ר��';
				xLang['RECURSO4'] = '����';
				xLang['TIEMPO'] = '���';
				xLang['COMP'] = '�ק�׼ �����ת';
				xLang['STAT'] = 'ץ���ץ��ק�';
				xLang['OFREZCO'] = '�׌�ע';
				xLang['BUSCO'] = '��פ׊';
				xLang['TIPO'] = '��ץ ����פ�';
				xLang['DISPONIBLE'] = 'רק עץק��ת �פ׊ר��ת ?';
				xLang['CUALQUIERA'] = '�� ץ��';
				xLang['YES'] = '��';
				xLang['NO'] = '��';
				xLang['LOGIN'] = '�ת��ר';
				xLang['MARCADORES'] = '��ע�פ��';
				xLang['ANYADIR'] = '��ץף';
				xLang['ENLACE'] = '×�×�× ×§';
				xLang['TEXTO'] = '׊�';
				xLang['ELIMINAR'] = '��ק';
				xLang['MAPA'] = '�פ�';
				xLang['MAXTIME'] = '�קץ���� ��� ׊����';
				xLang['ARCHIVE'] = '�ר���� ���ע�ת';
				xLang['RESUMEN'] = 'ץ����';
				xLang['DETALLES'] = 'פר���';
				xLang['MAT_PRIMAS'] = '�׊����';
				xLang['CONSTR'] = '×�× ×�';
				xLang['TROPAS'] = '����ת';
				xLang['CHECKVERSION'] = 'ע��� TBeyond';
				xLang['ACTUALIZAR']= 'ע��� ���ע ע� ��פר';
				xLang['RES'] = 'ע׼ ��קר';
				xLang['VENTAS'] = '�׌ע�ת ׊��ר�ת';
				xLang['SHOWINFO'] = '�ר�� ת�׌��ת';
				xLang['HIDEINFO'] = '�ץתר ת�׌��ת';
				xLang['MAPSCAN'] = 'ץר�ק �פ�';
				xLang['BIGICONS'] = '×�׌×� ×�×�×�×§×�× ×�×� ×�×�ר×�×�×�×�';
				xLang['NOTEBLOCK'] = '×�׌×� ×¤× ×§×Ą ×�ער×�ת';
				xLang['SAVE'] = '׊��ר';
				xLang['RPDEFACT'] = 'פע×�×�ת ×�ר×�רת ×�×�×�×� ×�× ×§×�×�ת ×�×�פ×�׊';
				xLang['ATTACKTYPE2'] = 'ת���רת';
				xLang['ATTACKTYPE3'] = '�תקפ� ר����';
				xLang['ATTACKTYPE4'] = '�תקפת פ׊���';
				xLang['NBSIZE'] = '×�×�×�×� ×¤× ×§×Ą ×�ער×�ת';
				xLang['NBSIZEAUTO'] = '��������';
				xLang['NBSIZENORMAL'] = 'ר��� (ק��)';
				xLang['NBSIZEBIG'] = '�ץ� ר��';
				xLang['NBHEIGHT'] = '×�×�×�×� ×¤× ×§×Ą ×�ער×�ת';
				xLang['NBAUTOEXPANDHEIGHT'] = '�ר�� ���� ��������ת';
				xLang['NBKEEPHEIGHT'] = '���� �ר�רת ����';
				xLang['SHOWCENTERNUMBERS'] = '×�׌×� ר×�×�ת ×�×�× ×�×�';
				xLang['NPCSAVETIME'] = '׊��ר: ';
				xLang['SHOWCOLORRESLEVELS'] = '�׌� ר�ת ׊��ת �׊���� �׌�ע';
				xLang['SHOWCOLORBUILDLEVELS']= '×�׌×� ר×�ת ×�×�× ×�×� ×�׌×�ע';
				xLang['CNCOLORNEUTRAL'] = '׌�ע ׊�ר�� ���� (ר�ק = �ר�רת ����)';
				xLang['CNCOLORMAXLEVEL'] = '׌�ע ׊�� �קץ����� (ר�ק = �ר�רת ����)';
				xLang['CNCOLORNOUPGRADE'] = '׌�ע ��׊ר ׊�ר�� �� �פ׊ר� (ר�ק = �ר�רת ����)';
				xLang['CNCOLORNPCUPGRADE'] = '׌�ע ׊�ר�� ע"� NPC (ר�ק = �ר�רת ����)';

				//xLang['TOTALTROOPS'] = '����ת ��פר';
				xLang['TOTALTROOPS'] = 'ץ�"� ����ת ׊�׊ ��פר ��';
				xLang['SHOWBOOKMARKS'] = '�ר�� ��ע�פ��';
				xLang['RACE'] = '��ע';
				xLang['SERVERVERSION2'] = "׊רת �ר����� ��רץ� 2.x";
				xLang['SELECTALLTROOPS'] = "��ר �ת �� �������";
				xLang['PARTY'] = "�����ת";
				xLang['CPPERDAY'] = "× ×§×�×�×�ת תר×�×�ת ×�×�×�×�";
				xLang['SLOT'] = "×�×§×�×� ×¤× ×�×�";
				xLang['TOTAL'] = 'ץ�"�';
				xLang['NOPALACERESIDENCE'] = "×�ר×�×�×� ×�×� ×�×�×�ר×�×� ×�×�×�×�ת×�×�×� ×�×� × ×�׌×�×� ×�×�פר ×�×� ×�×� ׊×�ר×�×� ×�×�פר ×�×� × ×¤×Ş×� ע×�×�×�×�";
				xLang['SELECTSCOUT']= "��ר ץ��ר";
				xLang['SELECTFAKE']= "�תקפ� ����פת";
				xLang['NOSCOUT2FAKE']= "�� �פ׊ר ��׊ת�׊ �ץ��ר�� ��תקפ� ����פת!";
				xLang['NOTROOP2FAKE']= "��� ������ ��תקפ� ����פת!";
				xLang['NOTROOP2SCOUT']= "��� ץ��ר�� �ר����!";
				xLang['NOTROOPS']= "��� ������ ��פר!";
				xLang['ALL']= "���";
				xLang['NORACE'] = "×�× ×� ×�×�×�ר×� ×�×�×�×�×�×� ×�׊×�×�×� ×�×�×�×�×� ×�×�×�×�×�×�×� ׊×� ×�×�×�ע ×�×� ×�×�× ×Ą ×�×�ר×�×� ×�×�פר";
				xLang['COLORHELPTEXT']= "×�׊×�ר×�ת ×�׌×�ע×�×� ×�ת×� ×�×�×�×� ×�×�×�× ×�ץ:<br>- <b>green</b> ×�×� <b>red</b> ×�×�  <b>orange</b> ×�×�×�'<br>- ×§×�×� HEX  ×�×�×� <b>#004523</b><br>- ×�׊×�ר ר×�×§ ×�׊×�×�×� ×�ר×�רת ×�×�×�×�×�";
				xLang['COLORHELP']= "ע�ר� �׊�ר�ת �׌�ע��";
				xLang['DISTINFO'] = "�ר�ק ��פר�";
				xLang['TIMEINFO1']= "��� ��ע�";
				xLang['TIMEINFOM']= "ע� ץ��ר��";
				xLang['TIMEINFOT']= "ע� ������";
				xLang['SHOWORIGREPORT'] = "�ר�� ��� ר��� (�פרץ��)";
				xLang['SHOWCELLTYPEINFO'] = "×�ר×�×� ץ×�×� ע×�×§ × ×�×�׊/× ×�×�×� ×�×�×�ר<br>×�×�×�×� ×�ע×�רת ×�ע×�×�ר ×�ע×�×�×� ×�×�פ×�";
				xLang['WARSIM'] = "ץ×�×�×�×�×�×�ר קר×� ×�׊×�×�×�׊<br>(×�תפר×�×� ×�×�×�× ×�)";
				xLang['WARSIMOPTION1'] = "×¤× ×�×�×� (×�ץ×�פק ע×� ×�×�×� ×�×�׊×�×§)";
				xLang['WARSIMOPTION2'] = "×�×�׌×�× ×� (×�ץ×�פק ע×� ×�×�×� kirilloid.ru)";
				xLang['WSANALYSER']  = "×�×�×�ר × ×Ş×�× ×�×� ×�׊×�×�×�׊";
				xLang['SHOWSTATLINKS'] = "×�׌×� ×�×�× ×§×�×� ץ×�×�×�ץ×�×�×�×� ×�×�×�×�ר × ×Ş×�× ×�×�";
				xLang['NONEWVERSION']= "×�׊ ×�×� ×�ת ×�×�×�רץ×� ×�ע×�×�× ×�ת ×�×�×�תר";
				xLang['BETAVERSION'] = "�ת� ���� ���ר�� �ת ��רץת ����";
				xLang['NEWVERSIONAV']= "ק���ת ��רץ� ��׊� �ץקר�פ�";
				xLang['UPDATESCRIPT']= "ע��� �ת �ץק�פ� ע�׊��?";
				xLang['CHECKUPDATE']= "×�×�×�×§ ע×�×�×�× ×�×� ×�ץקר×�פ×�. ×�× ×� ×�×�ת×�...";
				xLang['CROPFINDER'] = "��׌� קר�פר��";
				xLang['AVPOPPERVIL'] = "���׌ע �����ץ��� ��פר";
				xLang['AVPOPPERPLAYER']= "���׌ע �����ץ��� �׊�ק�";
				xLang['SHOWRESUPGRADETABLE']= "�ר�� ���ת ׊�ר�� ׊��ת �׊����";
				xLang['SHOWBUILDINGSUPGRADETABLE'] = "×�ר×�×� ×�×�×�ת ׊×�ר×�×� ×�×�× ×�×�";
				xLang['CONSOLELOGLEVEL']  = "Console Log Level<br>רק ×�׊×�×�×� ×�ת×�× ×Ş×�×� ×�×� ×�×�×�×§×� ×�×�×�×�×�<br>(×�ר×�רת ×�×�×�×� = 0 ×�×� ×�׊×�ר ר×�×§)";
				xLang['MARKETPRELOAD']  = "×�ץפר ×�פ×� ×�׌ע×�ת ×�×�ע×�× ×� ×�×�×�×� <br>×Š× ×�׌×�×�×� ×�ע×�×�×� '׊×�×§ => ×�׌ע×�ת'<br>(×�ר×�רת ×�×�×�×� = 1 ×�×� ר×�×§; ×�קץ×�×�×�×� = 5)";
				xLang['CAPITAL']= '׊×� ×�×�×�ר×� ׊×�×�<br><b>×�×� ×Ş×Š× ×�, ×�×�× ×Ą ×�פר×�פ×�×�<b>';
				xLang['CAPITALXY']= '×§×�×�×�ר×�×�× ×�×�ת ׊×� ×�×�×�ר×� ׊×�×�<br><b>×�×� ×Ş×Š× ×�, ×�×�× ×Ą ×�פר×�פ×�×�<b/>';
				xLang['MAX']  = '�קץ';
				xLang['TOTALTROOPSTRAINING'] = 'ץ�"� ������ ������';
				xLang['SHOWDISTTIMES'] = '×�׌×� ×�ר×�×§×�×� ×�×�×�× ×�×�';
				xLang['TRAVIANBEYONDSETUPLINK'] = '���ר�ת Travian Beyond';
				xLang['UPDATEALLVILLAGES'] = 'ע��� ���ע ע� �� ��פר��. �׊ת�׊� ����ר�ת �� ���ר ���� ������ �ק��ת ���!';
				xLang['SHOWMENUSECTION3']= "×�ר×�×� ×�×�× ×§×�×� × ×�ץפ×�×� ×�תפר×�×� ×�×�×�× ×�<br>(Traviantoolbox, World Analyser, Travilog, ×�פ×�, ×�×�×�')";
				xLang['LARGEMAP'] = '�פ� �����';
				xLang['SHOWTRAVMAPLINKS'] = '×�ר×�×� ×�×�× ×§×�×� ×�×� travmap.shishnet.org<br>(×�׊ת×�׊×�×� ×�×�ר×�ת×�ת)';
				xLang['USETHEMPR'] = '×�×�×§ ×�׊×�×�×�×� (×�×�×�פ×� פר×�פ×�ר׌×�×�× ×�)';
				xLang['USETHEMEQ'] = '��ק �׊���� (���פ� ׊���)';
				xLang['TOWNHALL'] = '×�× ×�×�×� ×�ע×�ר×�×�×�';
				xLang['GAMESERVERTYPE'] = 'ץ�� �׊רת';
				xLang['MARKETOFFERS'] = '�׌ע�ת �׊�ק';
				xLang['CAPITALOPTIONS'] = 'ע�ר ���ר�';
				xLang['BOOKMARKOPTIONS'] = '��ע�פ��';
				xLang['NOTEBLOCKOPTIONS'] = '×¤× ×§×Ą ×�ר׊×�×�×�ת';
				xLang['MENULEFT'] = 'ת�ץפ�ת �תפר�� ׊�׌� ����';
				xLang['STATISTICS'] = 'ץ���ץ��ק�ת';
				xLang['RESOURCEFIELDS'] = '׊��ת �׊����';
				xLang['VILLAGECENTER'] = '�ר�� ��פר'; 
				xLang['MAPOPTIONS'] = '�פ׊ר���ת �פ�';
				xLang['COLOROPTIONS'] = '�פ׊ר���ת ׌�ע��';
				xLang['DEBUGOPTIONS'] = '�ץ�ף ׊����ת';
				xLang['SHOWBIGICONMARKET'] = '׊�ק';
				xLang['SHOWBIGICONMILITARY'] = '׌×�×�<BR>× ×§×�×�ת ×�פ×�׊/×�×�×�ר×� ×�×�×�×�×�×�/×�×�ת-×�×�×�×�×�/×�×�ר×�×�×� ';
				xLang['SHOWBIGICONALLIANCE'] = '�ר�ת';
				xLang['SHOWBIGICONMILITARY2'] = "×�× ×�×�×� ×�ע×�ר×�×�×�/×�×�×�×�ת ×�×�×�×�×�ר/× ×Š×§×�×�/× ×¤×�×�×�×�";
				xLang['HEROSMANSION'] = "����ת �����ר";
				xLang['BLACKSMITH'] = "× ×¤×�×�×�×�";
				xLang['ARMOURY'] = "× ×Š×§×�×�×�";
				xLang['NOW'] = '�עת';
				xLang['CLOSE'] = 'ץ��ר';
				xLang['USE'] = '�׊ת�׊';
				xLang['USETHEM1H'] = '��ק �׊���� (ת�׌ר ׊� ׊ע�)';
				xLang['OVERVIEW'] = '���-ע�';
				xLang['FORUM'] = 'פ�ר��';
				xLang['ATTACKS'] = '�תקפ�ת';
				xLang['NEWS'] = '��׊�ת';
				xLang['ADDCRTPAGE'] = '×�×�ץף ×�ף × ×�×�×�×�';
				xLang['SCRIPTPRESURL'] = '�תר �ץקר�פ�';
				xLang['SPACER'] = 'ק� �פר��';
				xLang['NOOFSCOUTS'] ='×�ץפר ×�ץ×�×�ר×�×� ׊×�ר׊×� ×�׊×�×�×�׊ ×�פ×�× ×§×Ś×�×�<BR>"׊×�×� ץ×�×�ר"';
				xLang['SHOWTROOPINFOTOOLTIPS'] = '×�׌×� ×�×�×�ע ע×� ×�×�×�×�×�×�×� ×�×�׌×�עת ×�ע×�×�ר ע×� ת×�×�× ×�ת×�×�×�';
				xLang['SPEED'] = '���ר�ת';
				xLang['CAPACITY'] = '�׊����'; 
				xLang['MESREPOPTIONS'] = '���ע�ת �����ת';
				xLang['MESREPPRELOAD'] = '×�ץפר ×�פ×� ×�×�×�×�ע×�ת/×�×�×�×�ת ׊×�ר׌×�× ×� ×�×�ע×�×�<br>(×�ר×�רת-×�×�×�×� = 1 ×�×� ×�׊×�ר ר×�×§; ×�קץ×�×�×�×� = 5)';
				xLang['ATTABLES'] = '�����ת ������';
				xLang['MTWASTED'] = '×�×§×�×� ×¤× ×�×�';
				xLang['MTEXCEED'] = '×�×� × ×�ת×� ×�׊×�×�×�';
				xLang['MTCURRENT'] = 'ץ�"� �׊����';
				xLang['ALLIANCEFORUMLINK'] = '×§×�׊×�ר ×�פ×�ר×�×� ×�ר×�ת ×�×�׌×�× ×�<br>(×�׊×�ר ר×�×§ ×�×�×� ×�×�׊ת×�׊ ×�פ×�ר×�×� ׊×� ×�×�׊×�×§)';
				xLang['LOCKBOOKMARKS'] = '× ×˘×� ×�×�ע×�פ×�×�<br>(×�ץת×�ר ×�ת ץ×�×�×� ×�×�×�×�×§×� ×�×�×�×�×�×�)';
				xLang['MTCLEARALL'] = '× ×§×� ×�×�×�';
				xLang['UNLOCKBOOKMARKS']= '×�×�×� × ×˘×�×�ת ×�×�ע×�פ×�×�<br>(×�׌×�×� ×�ת ץ×�×�×� ×�×�×�×�×§×� ×�×�×�×�×�×�)';
				xLang['CLICKSORT'] = '��׼ ��� �����';
				xLang['MIN'] = '×�×�× ×�×�×�×�';
				xLang['SAVEGLOBAL'] = '׊תף �ת ��׌ע� ��� ��פר�� ׊��';
				xLang['VILLAGELIST']= 'ר׊��ת ��פר��';
				xLang['SHOWINOUTICONS'] = "�׌� ק�׊�ר�� 'dorf1.php' �- 'dorf2.php' �ר׊��ת ��פר��";
				break;
			}
		}

	// Lumber mine
	var lumberCost = [
		[0, 0, 0, 0],
		[40, 100, 50, 60],
		[65, 165, 85, 100],
		[110, 280, 140, 165],
		[185, 465, 235, 280],
		[310, 780, 390, 465],
		[520, 1300, 650, 780],
		[870, 2170, 1085, 1300],
		[1450, 3625, 1810, 2175],
		[2420, 6050, 3025, 3630],
		[4040, 10105, 5050, 6060],				// Level 10
		[6750, 16870, 8435, 10125],
		[11270, 28175, 14090, 16905],
		[18820, 47055, 23525, 28230],
		[31430, 78580, 39290, 47150],
		[52490, 131230, 65615, 78740],
		[87660, 219155, 109575, 131490],
		[146395, 365985, 182995, 219590],
		[244480, 611195, 305600, 366715],
		[408280, 1020695, 510350, 612420],
		[681825, 1704565, 852280, 1022740], 	// Level 20
		[1138650, 2846620, 1423310, 1707970],
		[1901540, 4753855, 2376925, 2852315],
		[3175575, 7938935, 3969470, 4763360],
		[5303210, 13258025, 6629015, 7954815],
		[8856360, 22140900, 11070450, 13284540] // Level 25
	];

	// Clay mine
	var clayCost = [
		[0, 0, 0, 0],
		[80, 40, 80, 50],
		[135, 65, 135, 85],
		[225, 110, 225, 140],
		[375, 185, 375, 235],
		[620, 310, 620, 390],
		[1040, 520, 1040, 650],
		[1735, 870, 1735, 1085],
		[2900, 1450, 2900, 1810],
		[4840, 2420, 4840, 3025],
		[8080, 4040, 8080, 5050],				// Level 10
		[13500, 6750, 13500 ,8435],
		[22540, 11270, 22540, 14090],
		[37645, 18820, 37645, 23525],
		[62865, 31430, 62865, 39290],
		[104985, 52490, 104985, 65615],
		[175320, 87660, 175320, 109575],
		[292790, 146395, 292790, 182995],
		[488955, 244480, 488955, 305600],
		[816555, 408280, 816555, 510350],
		[1363650, 681825, 1363650, 852280], 	// Level 20
		[2277295, 1138650, 2277295, 1423310],
		[3803085, 1901540, 3803085, 2376925],
		[6351150, 3175575, 6351150, 3969470],
		[10606420, 5303210, 10606420, 6629015],
		[17712720, 8856360, 17712720, 11070450] // Level 25
	];

	// Iron mine
	var ironCost = [
		[0, 0, 0, 0],
		[100, 80, 30, 60],
		[165, 135, 50, 100],
		[280, 225, 85, 165],
		[465, 375, 140, 280],
		[780, 620, 235, 465],
		[1300, 1040, 390, 780],
		[2170, 1735, 650, 1300],
		[3625, 2900, 1085, 2175],
		[6050, 4840, 1815, 3630],
		[10105, 8080, 3030, 6060],				// Level 10
		[16870, 13500, 5060, 10125],
		[28175, 22540, 8455, 16905],
		[47055, 37645, 14115, 28230],
		[78580, 62865, 23575, 47150],
		[131230, 104985, 39370, 78740],
		[219155, 175320, 65745, 131490],
		[365985, 292790, 109795, 219590],
		[611195, 488955, 183360, 366715],
		[1020695, 816555, 306210, 612420],
		[1704565, 1363650, 511370, 1022740], 	// Level 20
		[2846620, 2277295, 853985, 1707970],
		[4753855, 3803085, 1426155, 2852315],
		[7938935, 6351150, 2381680, 4763360],
		[13258025, 10606420, 3977410, 7954815],
		[22140900, 17712720, 6642270, 13284540] // Level 25
	];


	// crop field
	var cropCost = [
		[0, 0, 0, 0],
		[70, 90, 70, 20],
		[115, 150, 115, 35],
		[195, 250, 195, 55],
		[325, 420, 325, 95],
		[545, 700, 545, 155],
		[910, 1170, 910, 260],
		[1520, 1950, 1520, 435],
		[2535, 3260, 2535, 725],
		[4235, 5445, 4235, 1210],
		[7070, 9095, 7070, 2020],				// Level 10
		[11810, 15185, 11810, 3375],
		[19725, 25360, 19725, 5635],
		[32940, 42350, 32940, 9410],
		[55005, 70720, 55005, 15715],
		[91860, 118105, 91860, 26245],
		[153405, 197240, 153405, 43830],
		[256190, 329385, 256190, 73195],
		[427835, 550075, 427835, 122240],
		[714485, 918625, 714485, 204140],
		[1193195, 1534105, 1193195, 340915], 	// Level 20
		[1992635, 2561960, 1992635, 569325],
		[3327700, 4278470, 3327700, 950770],
		[5557255, 7145045, 5557255, 1587785],
		[9280620, 11932225, 9280620, 2651605],
		[15498630, 19926810, 15498630, 4428180] // Level 25
	];

	// Warehouse
	var warehouseCost = [
		[0, 0, 0, 0],
		[130,160,90,40],
		[165,205,115,50],
		[215,260,145,65],
		[275,335,190,85],
		[350,430,240,105],
		[445,550,310,135],
		[570,705,395,175],
		[730,900,505,225],
		[935,1155,650,290],
		[1200,1475,830,370],					// Level 10
		[1535,1890,1065,470],
		[1965,2420,1360,605],
		[2515,3095,1740,775],
		[3220,3960,2230,990],
		[4120,5070,2850,1270],
		[5275,6490,3650,1625],
		[6750,8310,4675,2075],
		[8640,10635,5980,2660],
		[11060,13610,7655,3405],
		[14155,17420,9800,4355]					// Level 20
	];

	// Academy
	var academyCost = [
		[0, 0, 0, 0],
		[220, 160, 90, 40],
		[280, 205, 115, 50],
		[360, 260, 145, 65],
		[460, 335, 190, 85],
		[590, 430, 240, 105],
		[755, 550, 310, 135],
		[970, 705, 395, 175],
		[1240, 900, 505, 225],
		[1585, 1155, 650, 290],
		[2030, 1475, 830, 370], 				// Level 10
		[2595, 1890, 1065, 470],
		[3325, 2420, 1360, 605],
		[4255, 3095, 1740, 775],
		[5445, 3960, 2230, 990],
		[6970, 5070, 2850, 1270],
		[8925, 6490, 3650, 1625],
		[11425, 8310, 4675, 2075],
		[14620, 10635, 5980, 2660],
		[18715, 13610, 7655, 3405],
		[23955, 17420, 9800, 4355] 				// Level 20
	];

	// Grain Mill
	var grainMillCost = [
		[0, 0, 0, 0], 			// Level 0
		[500, 440, 380, 1240],
		[900, 790, 685, 2230],
		[1620, 1425, 1230, 4020],
		[2915, 2565, 2215, 7230],
		[5250, 4620, 3990, 13015] // Level 5
	];

	// Brickyard
	var brickyardCost = [
		[0, 0, 0, 0],
		[440, 480, 320, 50],
		[790, 865, 575, 90],
		[1425, 1555, 1035, 160],
		[2565, 2800, 1865, 290],
		[4620, 5040, 3360, 525] 				// Level 5
	];


	// Sawmill


	var sawmillCost = [
		[0, 0, 0, 0],
		[520, 380, 290, 90],
		[935, 685, 520, 160],
		[1685, 1230, 940, 290],
		[3035, 2215, 1690, 525],
		[5460, 3990, 3045, 945] 				// Level 5
	];

	// Iron foundry
	var ironFoundryCost = [
		[0, 0, 0, 0],
		[200, 450, 510, 120],
		[360, 810, 920, 215],
		[650, 1460, 1650, 390],
		[1165, 2625, 2975, 700],
		[2100, 4725, 5355, 1260] 				// Level 5
	];

	// Bakery
	var bakeryCost = [
		[0, 0, 0, 0],
		[1200, 1480, 870, 1600],
		[2160, 2665, 1565, 2880],
		[3890, 4795, 2820, 5185],
		[7000, 8630, 5075, 9330],
		[12595, 15535, 9135, 16795] 			// Level 5
	];

	// Market place
	var marketplaceCost = [
		[0, 0, 0, 0],
		[80, 70, 120, 70],
		[100, 90, 155, 90],
		[130, 115, 195, 115],
		[170, 145, 250, 145],
		[215, 190, 320, 190],
		[275, 240, 410, 240],
		[350, 310, 530, 310],
		[450, 395, 675, 395],
		[575, 505, 865, 505],
		[740, 645, 1105, 645], 					// Level 10
		[945, 825, 1415, 825],
		[1210, 1060, 1815, 1060],
		[1545, 1355, 2320, 1355],
		[1980, 1735, 2970, 1735],
		[2535, 2220, 3805, 2220],
		[3245, 2840, 4870, 2840],
		[4155, 3635, 6230, 3635],
		[5315, 4650, 7975, 4650],
		[6805, 5955, 10210, 5955],
		[8710, 7620, 13065, 7620] 				// Level 20
	];

	// Granary
	var granaryCost = [
		[0, 0, 0, 0],
		[80,100,70,20],
		[100,130,90,25],
		[130,165,115,35],
		[170,210,145,40],
		[215,270,190,55],
		[275,345,240,70],
		[350,440,310,90],
		[450,565,395,115],
		[575,720,505,145],
		[740,920,645,185],						// Level 10
		[945,1180,825,235],
		[1210,1510,1060,300],
		[1545,1935,1355,385],
		[1980,2475,1735,495],
		[2535,3170,2220,635],
		[3245,4055,2840,810],
		[4155,5190,3635,1040],
		[5315,6645,4650,1330],
		[6805,8505,5955,1700],
		[8710,10890,7620,2180]					// Level 20
	];

	// Blacksmith
	var blacksmithCost = [
		[0, 0, 0, 0],
		[170,200,380,130],
		[220,255,485,165],
		[280,330,625,215],
		[355,420,795,275],
		[455,535,1020,350],
		[585,685,1305,445],
		[750,880,1670,570],
		[955,1125,2140,730],
		[1225,1440,2740,935],
		[1570,1845,3505,1200],					// Level 10
		[2005,2360,4485,1535],
		[2570,3020,5740,1965],
		[3290,3870,7350,2515],
		[4210,4950,9410,3220],
		[5390,6340,12045,4120],
		[6895,8115,15415,5275],
		[8825,10385,19730,6750],
		[11300,13290,25255,8640],
		[14460,17015,32325,11060],
		[18510,21780,41380,14155]				// Level 20
	];

	// Armoury
	var armouryCost = [
		[0, 0, 0, 0],
		[130,210,410,130],
		[165,270,525,165],
		[215,345,670,215],
		[275,440,860,275],
		[350,565,1100,350],
		[445,720,1410,445],
		[570,925,1805,570],
		[730,1180,2310,730],
		[935,1515,2955,935],
		[1200,1935,3780,1200],					// Level 10
		[1535,2480,4840,1535],
		[1965,3175,6195,1965],
		[2515,4060,7930,2515],
		[3220,5200,10150,3220],
		[4120,6655,12995,4120],
		[5275,8520,16630,5275],
		[6750,10905,21290,6750],
		[8640,13955,27250,8640],
		[11060,17865,34880,11060],
		[14155,22865,44645,14155]				// Level 20
	];

	// Main building
	var mainBuildingCost = [
		[0, 0, 0, 0],
		[70,40,60,20],
		[90,50,75,25],
		[115,65,100,35],
		[145,85,125,40],
		[190,105,160,55],
		[240,135,205,70],
		[310,175,265,90],
		[395,225,340,115],
		[505,290,430,145],
		[645,370,555,185],						// Level 10
		[825,470,710,235],
		[1060,605,905,300],
		[1355,775,1160,385],
		[1735,990,1485,495],
		[2220,1270,1900,635],
		[2840,1625,2435,810],
		[3635,2075,3115,1040],
		[4650,2660,3990,1330],
		[5955,3405,5105,1700],
		[7620,4355,6535,2180]					// Level 20
	];

	// Rally point
	var rallyPointCost = [
		[0, 0, 0, 0],
		[110,160,90,70],
		[140,205,115,90],
		[180,260,145,115],
		[230,335,190,145],
		[295,430,240,190],
		[380,550,310,240],
		[485,705,395,310],
		[620,900,505,395],
		[795,1155,650,505],
		[1015,1475,830,645], 					// Level 10
		[1300,1890,1065,825],
		[1660,2420,1360,1060],
		[2130,3095,1740,1355],
		[2725,3960,2230,1735],
		[3485,5070,2850,2220],
		[4460,6490,3650,2840],
		[5710,8310,4675,3635],
		[7310,10635,5980,4650],
		[9360,13610,7655,5955],
		[11980,17420,9800,7620] 				// Level 20
	];

	// Embassy
	var embassyCost = [
		[0, 0, 0, 0],
		[180,130,150,80],
		[230,165,190,100],
		[295,215,245,130],
		[375,275,315,170],
		[485,350,405,215],
		[620,445,515,275],
		[790,570,660,350],
		[1015,730,845,450],
		[1295,935,1080,575],
		[1660,1200,1385,740],					// Level 10
		[2125,1535,1770,945],
		[2720,1965,2265,1210],
		[3480,2515,2900,1545],
		[4455,3220,3715,1980],
		[5705,4120,4755,2535],
		[7300,5275,6085,3245],
		[9345,6750,7790,4155],
		[11965,8640,9970,5315],
		[15315,11060,12760,6805],
		[19600,14155,16335,8710]				// Level 20
	];

	// Barracks
	var barracksCost = [
		[0, 0, 0, 0],
		[210,140,260,120],
		[270,180,335,155],
		[345,230,425,195],
		[440,295,545,250],
		[565,375,700,320],
		[720,480,895,410],
		[925,615,1145,530],
		[1180,790,1465,675],
		[1515,1010,1875,865],
		[1935,1290,2400,1105],					// Level 10
		[2480,1655,3070,1415],
		[3175,2115,3930,1815],
		[4060,2710,5030,2320],
		[5200,3465,6435,2970],
		[6655,4435,8240,3805],
		[8520,5680,10545,4870],
		[10905,7270,13500,6230],
		[13955,9305,17280,7975],
		[17865,11910,22120,10210],
		[22865,15245,28310,13065]				// Level 20
	];

	// Stable
	var stableCost = [
		[0, 0, 0, 0],
		[260,140,220,100],
		[335,180,280,130],
		[425,230,360,165],
		[545,295,460,210],
		[700,375,590,270],
		[895,480,755,345],
		[1145,615,970,440],
		[1465,790,1240,565],
		[1875,1010,1585,720],
		[2400,1290,2030,920],					// Level 10
		[3070,1655,2595,1180],
		[3930,2115,3325,1510],
		[5030,2710,4255,1935],
		[6435,3465,5445,2475],
		[8240,4435,6970,3170],
		[10545,5680,8925,4055],
		[13500,7270,11425,5190],
		[17280,9305,14620,6645],
		[22120,11910,18715,8505],
		[28310,15245,23955,10890]				// Level 20
	];

	// Workshop
	var workshopCost = [
		[0, 0, 0, 0],
		[460,510,600,320],
		[590,655,770,410],
		[755,835,985,525],
		[965,1070,1260,670],
		[1235,1370,1610,860],
		[1580,1750,2060,1100],
		[2025,2245,2640,1405],
		[2590,2870,3380,1800],
		[3315,3675,4325,2305],
		[4245,4705,5535,2950],					// Level 10
		[5430,6020,7085,3780],
		[6950,7705,9065,4835],
		[8900,9865,11605,6190],
		[11390,12625,14855,7925],
		[14580,16165,19015,10140],
		[18660,20690,24340,12980],
		[23885,26480,31155,16615],
		[30570,33895,39875,21270],
		[39130,43385,51040,27225],
		[50090,55535,65335,34845]				// Level 20
	];

	// Cranny
	var crannyCost = [
		[0, 0, 0, 0],
		[40,50,30,10],
		[50,65,40,15],
		[65,80,50,15],
		[85,105,65,20],
		[105,135,80,25],
		[135,170,105,35],
		[175,220,130,45],
		[225,280,170,55],
		[290,360,215,70],
		[370,460,275,90]						// Level 10
	];

	// Townhall
	var townhallCost = [
		[0, 0, 0, 0],
		[1250,1110,1260,600],
		[1600,1420,1615,770],
		[2050,1820,2065,985],
		[2620,2330,2640,1260],
		[3355,2980,3380,1610],
		[4295,3815,4330,2060],
		[5500,4880,5540,2640],
		[7035,6250,7095,3380],
		[9005,8000,9080,4325],
		[11530,10240,11620,5535],				// Level 10
		[14755,13105,14875,7085],
		[18890,16775,19040,9065],
		[24180,21470,24370,11605],
		[30950,27480,31195,14855],
		[39615,35175,39930,19015],
		[50705,45025,51110,24340],
		[64905,57635,65425,31155],
		[83075,73770,83740,39875],
		[106340,94430,107190,51040],
		[136115,120870,137200,65335]			// Level 20
	];

	// Residence
	var residenceCost = [
		[0, 0, 0, 0],
		[580,460,350,180],
		[740,590,450,230],
		[950,755,575,295],
		[1215,965,735,375],
		[1555,1235,940,485],
		[1995,1580,1205,620],
		[2550,2025,1540,790],
		[3265,2590,1970,1015],
		[4180,3315,2520,1295],
		[5350,4245,3230,1660],					// Level 10
		[6845,5430,4130,2125],
		[8765,6950,5290,2720],
		[11220,8900,6770,3480],
		[14360,11390,8665,4455],
		[18380,14580,11090,5705],
		[23530,18660,14200,7300],
		[30115,23885,18175,9345],
		[38550,30570,23260,11965],
		[49340,39130,29775,15315],
		[63155,50090,38110,19600]				// Level 20
	];

	// Palace
	var palaceCost = [
		[0, 0, 0, 0],
		[550,800,750,250],
		[705,1025,960,320],
		[900,1310,1230,410],
		[1155,1680,1575,525],
		[1475,2145,2015,670],
		[1890,2750,2575,860],
		[2420,3520,3300,1100],
		[3095,4505,4220,1405],
		[3965,5765,5405,1800],
		[5075,7380,6920,2305],					// Level 10
		[6495,9445,8855,2950],
		[8310,12090,11335,3780],
		[10640,15475,14505,4835],
		[13615,19805,18570,6190],
		[17430,25355,23770,7925],
		[22310,32450,30425,10140],
		[28560,41540,38940,12980],
		[36555,53170,49845,16615],
		[46790,68055,63805,21270],
		[59890,87110,81670,27225]				// Level 20
	];

	// Tournament square
	var tournamentSquareCost = [
		[0, 0, 0, 0],
		[1750,2250,1530,240],
		[2240,2880,1960,305],
		[2865,3685,2505,395],
		[3670,4720,3210,505],
		[4700,6040,4105,645],
		[6015,7730,5255,825],
		[7695,9895,6730,1055],
		[9850,12665,8615,1350],
		[12610,16215,11025,1730],
		[16140,20755,14110,2215],				// Level 10
		[20660,26565,18065,2835],
		[26445,34000,23120,3625],
		[33850,43520,29595,4640],
		[43330,55705,37880,5940],
		[55460,71305,48490,7605],
		[70990,91270,62065,9735],
		[90865,116825,79440,12460],
		[116000,150000,102000,15950],
		[149000,191000,130000,20415],
		[190560,245005,166600,26135]			// Level 20
	];

	// Treasury
	var treasuryCost = [
		[0, 0, 0, 0],
		[2880,2740,2580,990],
		[3685,3505,3300,1265],
		[4720,4490,4225,1620],
		[6040,5745,5410,2075],
		[7730,7355,6925,2660],
		[9895,9415,8865,3400],
		[12665,12050,11345,4355],
		[16215,15425,14525,5575],
		[20755,19745,18590,7135],
		[26565,25270,23795,9130]				// Level 10
	];

	// Trade office
	var tradeOfficeCost = [
		[0, 0, 0, 0],
		[1400,1330,1200,400],
		[1790,1700,1535,510],
		[2295,2180,1965,655],
		[2935,2790,2515,840],
		[3760,3570,3220,1075],
		[4810,4570,4125,1375],
		[6155,5850,5280,1760],
		[7880,7485,6755,2250],
		[10090,9585,8645,2880],
		[12915,12265,11070,3690],				// Level 10
		[16530,15700,14165,4720],
		[21155,20100,18135,6045],
		[27080,25725,23210,7735],
		[34660,32930,29710,9905],
		[44370,42150,38030,12675],
		[56790,53950,48680,16225],
		[72690,69060,62310,20770],
		[93045,88395,79755,26585],
		[119100,113145,102085,34030],
		[152445,144825,130670,43555]			// Level 20
	];

	// Great barracks
	var greatBarrackCost = [
		[0, 0, 0, 0],
		[630,420,780,360],
		[805,540,1000,460],
		[1030,690,1280,590],
		[1320,880,1635,755],
		[1690,1125,2095,965],
		[2165,1445,2680,1235],
		[2770,1845,3430,1585],
		[3545,2365,4390,2025],
		[4540,3025,5620,2595],
		[5810,3875,7195,3320],					// Level 10
		[7440,4960,9210,4250],
		[9520,6345,11785,5440],
        [12185,8125,15085,6965],
		[15600,10400,19310,8915],
		[19965,13310,24720,11410],
        [25555,17035,31640,14605],
		[32710,21810,40500,18690],
		[41870,27915,51840,23925],
		[53595,35730,66355,30625],
		[68600,45735,84935,39200]				// Level 20
	];

	// Great stable
	var greatStableCost = [
		[0, 0, 0, 0],
		[780,420,660,300],
		[1000,540,845,385],
		[1280,690,1080,490],
		[1635,880,1385,630],
		[2095,1125,1770,805],
		[2680,1445,2270,1030],
		[3430,1845,2905,1320],
		[4390,2365,3715,1690],
		[5620,3025,4755,2160],
		[7195,3875,6085,2765],					// Level 10
		[9210,4960,7790,3540],
		[11785,6345,9975,4535],
		[15085,8125,12765,5805],
		[19310,10400,16340,7430],
		[24720,13310,20915,9505],
		[31640,17035,26775,12170],
		[40500,21810,34270,15575],
		[51840,27915,43865,19940],
		[66355,35730,56145,25520],
		[84935,45735,71870,32665]				// Level 20
	];

	// City wall (Romans)
	var wallRomansCost = [
		[0, 0, 0, 0],
		[70, 90, 170, 70],
		[90, 115, 220, 90],
		[115, 145, 280, 115],
		[145, 190, 355, 145],
		[190, 240, 455, 190],
		[240, 310, 585, 240],
		[310, 395, 750, 310],
		[395, 505, 955, 395],
		[505, 650, 1225, 505],
		[645, 830, 1570, 645],					// Level 10
		[825, 1065, 2005, 825],
		[1060, 1360, 2570, 1060],
		[1355, 1740, 3290, 1355],
		[1735, 2230, 4210, 1735],
		[2220, 2850, 5390, 2220],
		[2840, 3650, 6895, 2840],
		[3635, 4675, 8825, 3635],
		[4650, 5980, 11300, 4650],
		[5955, 7655, 14460, 5955],
		[7620, 9800, 18510, 7620]				// Level 20
	];

	// Palisade (Gauls)
	var wallGaulsCost = [
		[0, 0, 0, 0],
		[160, 100, 80, 60],
		[205, 130, 100, 75],
		[260, 165, 130, 100],
		[335, 210, 170, 125],
		[430, 270, 215, 160],
		[550, 345, 275, 205],
		[705, 440, 350, 265],
		[900, 565, 450, 340],
		[1155, 720, 575, 430],
		[1475, 920, 740, 555],					// Level 10
		[1890, 1180, 945, 710],
		[2420, 1510, 1210, 905],
		[3095, 1935, 1545, 1160],
		[3960, 2475, 1980, 1485],
		[5070, 3170, 2535, 1900],
		[6490, 4055, 3245, 2435],
		[8310, 5190, 4155, 3115],
		[10635, 6645, 5315, 3990],
		[13610, 8505, 6805, 5105],
		[17420, 10890, 8710, 6535]				// Level 20
	];

	// Earth wall (Teutons)
	var wallTeutonsCost = [
		[0, 0, 0, 0],
		[120, 200, 0, 80],
		[155, 255, 0, 100],
		[195, 330, 0, 130],
		[250, 420, 0, 170],
		[320, 535, 0, 215],
		[410, 685, 0, 275],
		[530, 880, 0, 350],
		[675, 1125, 0, 450],
		[865, 1440, 0, 575],
		[1105, 1845, 0, 740],					// Level 10
		[1415, 2360, 0, 945],
		[1815, 3020, 0, 1210],
		[2320, 3870, 0, 1545],
		[2970, 4950, 0, 1980],
		[3805, 6340, 0, 2535],
		[4870, 8115, 0, 3245],
		[6230, 10385, 0, 4155],
		[7975, 13290, 0, 5315],
		[10210, 17015, 0, 6805],
		[13065, 21780, 0, 8710]					// Level 20
	];

	// Brewery (not in T3)
	var breweryCost = [
		[0, 0, 0, 0],
		[1200, 1400, 1050, 2200],
		[1535, 1790, 1345, 2815],
		[1965, 2295, 1720, 3605],
		[2515, 2935, 2200, 4615],
		[3220, 3760, 2820, 5905],
		[4125, 4810, 3610, 7560],
		[5280, 6155, 4620, 9675],
		[6755, 7880, 5910, 12385],
		[8645, 10090, 7565, 15855],
		[11070, 12915, 9685, 20290],			// Level 10
		[14165, 16530, 12395, 25975],
		[18135, 21155, 15865, 33245],
		[23210, 27080, 20310, 42555],
		[29710, 34660, 25995, 54470],
		[38030, 44370, 33275, 69720],
		[48680, 56790, 42595, 89245],
		[62310, 72690, 54520, 114230],
		[79755, 93045, 69785, 146215],
		[102085, 119100, 89325, 187155],
		[130670, 152445, 114335, 239560]		// Level 20
	];

	// Hero's mansion
	var herosMansionCost = [
		[0, 0, 0, 0],
		[700, 670, 700, 240],
		[930, 890, 930, 320],
		[1240, 1185, 1240, 425],
		[1645, 1575, 1645, 565],
		[2190, 2095, 2190, 750],
		[2915, 2790, 2915, 1000],
		[3875, 3710, 3875, 1330],
		[5155, 4930, 5155, 1765],
		[6855, 6560, 6855, 2350],
		[9115, 8725, 9115, 3125],				// Level 10
		[12125, 11605, 12125, 4155],
		[16125, 15435, 16125, 5530],
		[21445, 20525, 21445, 7350],
		[28520, 27300, 28520, 9780],
		[37935, 36310, 37935, 13005],
		[50450, 48290, 50450, 17300],
		[67100, 64225, 67100, 23005],
		[89245, 85420, 89245, 30600],
		[118695, 113605, 118695, 40695],
		[157865, 151095, 157865, 54125]			// Level 20
	];

	// Trapper
	var trapperCost = [
		[0, 0, 0, 0],
		[100, 100, 100, 100],
		[130, 130, 130,	130],
		[165, 165, 165,	165],
		[210, 210, 210, 210],
		[270, 270, 270,	270],
		[345, 345, 345, 345],
		[440, 440, 440,	440],
		[565, 565, 565, 565],
		[720, 720, 720, 720],
		[920, 920, 920, 920],					// Level 10
		[1180, 1180, 1180, 1180],
		[1510, 1510, 1510, 1510],
		[1935, 1935, 1935, 1935],
		[2475, 2475, 2475, 2475],
		[3170, 3170, 3170, 3170],
		[4055, 4055, 4055, 4055],
		[5190, 5190, 5190, 5190],

		[6645, 6645, 6645, 6645],
		[8505, 8505, 8505, 8505],
		[10890, 10890, 10890, 10890]			// Level 20
	];

	// Stonemason
	var stonemasonCost = [
		[0, 0, 0, 0],
		[155, 130, 125, 70],
		[200, 165, 160, 90],
		[255, 215, 205, 115],
		[325, 275, 260, 145],
		[415, 350, 335, 190],
		[535, 445, 430, 240],
		[680, 570, 550, 310],
		[875, 730, 705, 395],
		[1115, 935, 900, 505],
		[1430, 1200, 1155, 645],				// Level 10
		[1830, 1535, 1475, 825],
		[2340, 1965, 1890, 1060],
		[3000, 2515, 2420, 1355],
		[3840, 3220, 3095, 1735],
		[4910, 4120, 3960, 2220],
		[6290, 5275, 5070, 2840],
		[8050, 6750, 6490, 3635],
		[10300, 8640, 8310, 4650],
		[13185, 11060, 10635, 5955],
		[16880, 14155, 13610, 7620]				// Level 20
	];

	//Great warehouse
	var greatWarehouseCost = [
		[0, 0, 0, 0],
		[650, 800, 450, 200],
		[830, 1025, 575, 255],
		[1065, 1310, 735, 330],
		[1365, 1680, 945, 420],
		[1745, 2145, 1210, 535],
		[2235, 2750, 1545, 685],
		[2860, 3520, 1980, 880],
		[3660, 4505, 2535, 1125],


		[4685, 5765, 3245, 1440],
		[5995, 7380, 4150, 1845],				// Level 10
		[7675, 9445, 5315, 2360],
		[9825, 12090, 6800, 3020],
		[12575, 15475, 8705, 3870],
		[16095, 19805, 11140, 4950],
		[20600, 25355, 14260, 6340],
		[26365, 32450, 18255, 8115],
		[33750, 41540, 23365, 10385],
		[43200, 53170, 29910, 13290],
		[55295, 68055, 38280, 17015],
		[70780, 87110, 49000, 21780]			// Level 20
	];

	//Great granary
	var greatGranaryCost = [
		[0, 0, 0, 0],
		[400, 500, 350, 100],
		[510, 640, 450, 130],
		[655, 820, 575, 165],
		[840, 1050, 735, 210],
		[1075, 1340, 940, 270],
		[1375, 1720, 1205, 345],
		[1760, 2200, 1540, 440],
		[2250, 2815, 1970, 565],
		[2880, 3605, 2520, 720],
		[3690, 4610, 3230, 920],				// Level 10
		[4720, 5905, 4130, 1180],
		[6045, 7555, 5290, 1510],
		[7735, 9670, 6770, 1935],
		[9905, 12380, 8665, 2475],
		[12675, 15845, 11090, 3170],
		[16225, 20280, 14200, 4055],
		[20770, 25960, 18175, 5190],
		[26585, 33230, 23260, 6645],
		[34030, 42535, 29775, 8505],
		[43555, 54445, 38110, 10890]			// Level 20
	];

	//World wonder
    var wwCost = [
		[0, 0, 0, 0],
		[66700, 69050, 72200, 13200],
		[68535, 70950, 74185, 13565],
		[70420, 72900, 76225, 13935],
		[72355, 74905, 78320, 14320],
		[74345, 76965, 80475, 14715],
		[76390, 79080, 82690, 15120],
		[78490, 81255, 84965, 15535],
		[80650, 83490, 87300, 15960],
		[82865, 85785, 89700, 16400],
		[85145, 88145, 92165, 16850], 			// Level 10
		[87485, 90570, 94700, 17315],
		[89895, 93060, 97305, 17790],
		[92365, 95620, 99980, 18280],
		[94905, 98250, 102730, 18780],
		[97515, 100950, 105555, 19300],
		[100195, 103725, 108460, 19830],
		[102950, 106580, 111440, 20375],
		[105785, 109510, 114505, 20935],
		[108690, 112520, 117655, 21510],
		[111680, 115615, 120890, 22100], 		// Level 20
		[114755, 118795, 124215, 22710],
		[117910, 122060, 127630, 23335],
		[121150, 125420, 131140, 23975],
		[124480, 128870, 134745, 24635],
		[127905, 132410, 138455, 25315],
		[131425, 136055, 142260, 26010],
		[135035, 139795, 146170, 26725],
		[138750, 143640, 150190, 27460],
		[142565, 147590, 154320, 28215],
		[146485, 151650, 158565, 28990], 		// Level 30
		[150515, 155820, 162925, 29785],
		[154655, 160105, 167405, 30605],
		[158910, 164505, 172010, 31450],
		[163275, 169030, 176740, 32315],
		[167770, 173680, 181600, 33200],
		[172380, 178455, 186595, 34115],
		[177120, 183360, 191725, 35055],
		[181995, 188405, 197000, 36015],
		[186995, 193585, 202415, 37005],
		[192140, 198910, 207985, 38025], 		// Level 40
		[197425, 204380, 213705, 39070],
		[202855, 210000, 219580, 40145],
		[208430, 215775, 225620, 41250],
		[214165, 221710, 231825, 42385],
		[220055, 227805, 238200, 43550],
		[226105, 234070, 244750, 44745],
		[232320, 240505, 251480, 45975],
		[238710, 247120, 258395, 47240],
		[245275, 253915, 265500, 48540],
		[252020, 260900, 272800, 49875], 		// Level 50
		[258950, 268075, 280305, 51245],
		[266070, 275445, 288010, 52655],
		[273390, 283020, 295930, 54105],
		[280905, 290805, 304070, 55590],
		[288630, 298800, 312430, 57120],
		[296570, 307020, 321025, 58690],
		[304725, 315460, 329850, 60305],
		[313105, 324135, 338925, 61965],
		[321715, 333050, 348245, 63670],
		[330565, 342210, 357820, 65420], 		// Level 60
		[339655, 351620, 367660, 67220],
		[348995, 361290, 377770, 69065],
		[358590, 371225, 388160, 70965],
		[368450, 381435, 398835, 72915],
		[378585, 391925, 409800, 74920],
		[388995, 402700, 421070, 76985],
		[399695, 413775, 432650, 79100],
		[410685, 425155, 444550, 81275],
		[421980, 436845, 456775, 83510],
		[433585, 448860, 469335, 85805], 		// Level 70
		[445505, 461205, 482240, 88165],
		[457760, 473885, 495505, 90590],
		[470345, 486920, 509130, 93080],
		[483280, 500310, 523130, 95640],
		[496570, 514065, 537520, 98270],
		[510225, 528205, 552300, 100975],
		[524260, 542730, 567490, 103750],
		[538675, 557655, 583095, 106605],
		[553490, 572990, 599130, 109535],
		[568710, 588745, 615605, 112550], 		// Level 80
		[584350, 604935, 632535, 115645],
		[600420, 621575, 649930, 118825],
		[616930, 638665, 667800, 122090],
		[633895, 656230, 686165, 125450],
		[651330, 674275, 705035, 128900],
		[669240, 692820, 724425, 132445],
		[687645, 711870, 744345, 136085],
		[706555, 731445, 764815, 139830],
		[725985, 751560, 785850, 143675],
		[745950, 772230, 807460, 147625], 		// Level 90
		[766460, 793465, 829665, 151685],
		[787540, 815285, 852480, 155855],
		[809195, 837705, 875920, 160140],
		[831450, 860745, 900010, 164545],
		[854315, 884415, 924760, 169070],
		[877810, 908735, 950190, 173720],
		[901950, 933725, 976320, 178495],
		[926750, 959405, 1000000, 183405],
		[952235, 985785, 1000000, 188450],
		[1000000, 1000000, 1000000, 193630] 		// Level 100
        ];

	var buildingCost = new Array();
	buildingCost[0] = lumberCost;
	buildingCost[1] = clayCost;
	buildingCost[2] = ironCost;
	buildingCost[3] = cropCost;

	buildingCost[5] = sawmillCost;
	buildingCost[6] = brickyardCost;
	buildingCost[7] = ironFoundryCost;
	buildingCost[8] = grainMillCost;
	buildingCost[9] = bakeryCost;
	buildingCost[10] = warehouseCost;
	buildingCost[11] = granaryCost;
	buildingCost[12] = blacksmithCost;
	buildingCost[13] = armouryCost;
	buildingCost[14] = tournamentSquareCost;
	buildingCost[15] = mainBuildingCost;
	buildingCost[16] = rallyPointCost;
	buildingCost[17] = marketplaceCost;
	buildingCost[18] = embassyCost;
	buildingCost[19] = barracksCost;
	buildingCost[20] = stableCost;
	buildingCost[21] = workshopCost;
	buildingCost[22] = academyCost;
	buildingCost[23] = crannyCost;
	buildingCost[24] = townhallCost;
	buildingCost[25] = residenceCost;
	buildingCost[26] = palaceCost;
	buildingCost[27] = treasuryCost;
	buildingCost[28] = tradeOfficeCost;
	buildingCost[29] = greatBarrackCost;
	buildingCost[30] = greatStableCost;
	buildingCost[31] = wallGaulsCost;
	buildingCost[32] = wallRomansCost;
	buildingCost[33] = wallTeutonsCost;
	buildingCost[34] = stonemasonCost;
	buildingCost[35] = breweryCost;
	buildingCost[36] = trapperCost;
	buildingCost[37] = herosMansionCost;
	buildingCost[38] = greatWarehouseCost;
	buildingCost[39] = greatGranaryCost;
	buildingCost[40] = wwCost;

	// Training cost for each unit (4), load capacity (1), attack power (1), def power infantery (1), def power cavalery (1), speed (1) - for normal servers, crop consumption(1)
	// Def and crop of nature from http://www.kirilloid.ru/travian
	var uc = new Array();

	// Romans
	uc[1] = [120,100,180,40,40,40,35,50,6,1]; 			// Legionnaire
	uc[2] = [100,130,160,70,20,35,65,35,5,1];			// Praetorian
	uc[3] = [150,160,210,80,50,70,40,25,7,1]; 			// Imperian
	uc[4] = [140,160,20,40,0,0,20,10,16,2]; 			// Equites legati
	uc[5] = [550,440,320,100,100,120,65,50,14,3];		// Equites imperatoris
	uc[6] = [550,640,800,180,70,180,80,105,10,4];		// Equites cesaris
	uc[7] = [900,360,500,70,0,60,30,75,4,3];			// Battering ram
	uc[8] = [950,1350,600,90,0,75,60,10,3,6];			// Fire catapult
	uc[9] = [30750,27200,45000,37500,0,50,40,30,4,5];	// Senator
	uc[10] = [5800,5300,7200,5500,3000,0,80,80,5,1];	// Settler

	// Teutons
	uc[11] = [95,75,40,40,60,40,20,5,7,1];				// Club swinger
	uc[12] = [145,70,85,40,40,10,35,60,7,1];			// Spearman
	uc[13] = [130,120,170,70,50,60,30,30,6,1];			// Axeman
	uc[14] = [160,100,50,50,0,0,10,45,9,1];				// Scout
	uc[15] = [370,270,290,75,110,55,100,40,10,2];		// Paladin
	uc[16] = [450,515,480,80,80,150,50,75,9,3];			// Teutonic knight
	uc[17] = [1000,300,350,70,0,65,30,80,4,3];			// Ram
	uc[18] = [900,1200,600,60,0,50,60,10,3,6];			// Catapult
	uc[19] = [35500,26600,25000,27200,0,40,60,40,4,4];	// Chief
	uc[20] = [7200,5500,5800,6500,3000,10,80,80,5,1];	// Settler

	// Gauls
	uc[21] = [100,130,55,30,30,15,40,50,7,1];			// Phalanx
	uc[22] = [140,150,185,60,45,65,35,20,6,1]; 			// Swordsman
	uc[23] = [170,150,20,40,0,0,20,10,17,2];			// Pathfinder
	uc[24] = [350,450,230,60,75,90,25,40,19,2]; 		// Theutates thunder
	uc[25] = [360,330,280,120,35,45,115,55,16,2];		// Druidrider
	uc[26] = [500,620,675,170,65,140,50,165,13,3];		// Haeduan
	uc[27] = [950,555,330,75,0,50,30,105,4,3];			// Ram
	uc[28] = [960,1450,630,90,0,70,45,10,3,6];			// Trebuchet
	uc[29] = [30750,45400,31000,37500,0,40,50,50,5,4];	// Chieftain
	uc[30] = [5500,7000,5300,4900,3000,0,80,80,5,1];	// Settler
	
	// Nature's
	uc[31] = [0,0,0,0,0,0,25,10,0,1];			// Rat
	uc[32] = [0,0,0,0,0,0,35,40,0,1];			// Spider
	uc[33] = [0,0,0,0,0,0,40,60,0,1];			// Snake
	uc[34] = [0,0,0,0,0,0,66,50,0,1];			// Bat
	uc[35] = [0,0,0,0,0,0,70,33,0,2];			// Wild boar
	uc[36] = [0,0,0,0,0,0,80,70,0,2];			// Wolf
	uc[37] = [0,0,0,0,0,0,140,200,0,3];			// Bear
	uc[38] = [0,0,0,0,0,0,380,240,0,3];			// Crocodile
	uc[39] = [0,0,0,0,0,0,170,250,0,3];			// Tiger
	uc[40] = [0,0,0,0,0,0,440,520,0,5];			// Elephant

	// Natarian
	uc[41] = [0, 0, 0, 0, 0];				// Pikeman
	uc[42] = [0, 0, 0, 0, 0];				// Thorned warrior
	uc[43] = [0, 0, 0, 0, 0];				// Guardsman
	uc[44] = [0, 0, 0, 0, 0];				// Birds of prey
	uc[45] = [0, 0, 0, 0, 0];				// Axerider
	uc[46] = [0, 0, 0, 0, 0];				// Natarian knight
	uc[47] = [0, 0, 0, 0, 0];				// Warelephant
	uc[48] = [0, 0, 0, 0, 0];				// Ballista
	uc[49] = [0, 0, 0, 0, 0];				// Natarian emperor
	uc[50] = [0, 0, 0, 0, 0];				// Settler

	// Other..Demons?
	uc[51] = [0, 0, 0, 0, 0];
	uc[52] = [0, 0, 0, 0, 0];
	uc[53] = [0, 0, 0, 0, 0];
	uc[54] = [0, 0, 0, 0, 0];
	uc[55] = [0, 0, 0, 0, 0];
	uc[56] = [0, 0, 0, 0, 0];
	uc[57] = [0, 0, 0, 0, 0];
	uc[58] = [0, 0, 0, 0, 0];
	uc[59] = [0, 0, 0, 0, 0];
	uc[60] = [0, 0, 0, 0, 0];

	uc[98] = [20, 30, 10, 20, 0];			// trap
	uc[99] = [20, 30, 10, 20, 0];			// trap

	//Speed for the market Merchants
	var mts = new Array();
	mts['Romans']	= 16;
	mts['Gauls']	= 24;
	mts['Teutons']	= 12;

	var imgPrefix = 'data:image/gif;base64,';

	var image = new Array();		// base64 coded images included in script

	//image for the hero (used on dor3.php troop table)
	image["hero"] = imgPrefix + 'R0lGODlhEAAQANU/AM+qcPCrU/fDcOJXD/Xamt5UBPRtJtO5gq9ZAdywWa51F/mMKv/91ON6Gv/wtNyHJ7SEM/qXR//++v/99P73xqltKvjow/eENsZZB/11CPeVNuW3bOxsA/zXquLPpv/97NxhAf//3MacSv3x1MxMAf7z4v/np//23c+ZOvavY8deF9NTCePDg+nQif2+du2JOeHbs8uXY+/do+Tpwch5H+vr1NBuHdt4Ec2BMfzu1/v28dGBOdnAmuW8e/327P///yH5BAEAAD8ALAAAAAAQABAAAAamwJ9w+JtQGMQksSSjTJRJSSdB+ECXrkdgdBVOOhFOgyAhSiSMNMW1yIACjmNJUoOxBPhAG3QLbHoHHj8zGw8LGogNHCAgChAAFj8fDgENCxcXBgMFKxWQZZImKZmaKyQqADmgRQwmEQacGAg7XEkhBC8FJLIIOCdKDAI2GA8oCgg0kUQTDiIVMRY5BxAKPKuSLSI8OkI+BCIHVkMTMgQ+RCcEHk8/QQA7';
	// Imagen de un sobre para enviar IGM
	image["igm"] = imgPrefix + 'iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QsKFws6qttDxQAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAAkUlEQVQY05XQTUpDQRAE4K8yz9BuPEduEH8C2Tw8haeT3CQbPZEiIeNmhLdIAvamqerqaqqDdxxwcr0mvAWv+MYHfi4I13hErXCuqmOSp9batFS11qYk26o64gzzmCXJPsl64DvskYHn1cKo995PvfdnPOBl5OjLa/PY3qEGtxm9Bh/MfwG/8Hkj4Bb3+c/rfgHKwRzhskmMfQAAAABJRU5ErkJggg==';
	//Image for the market big icon - provided by DMaster (Thank you !)
	image["mercado"] = 'data:image/png;base64,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';
	// Imagen compuesta para militar con 4 secciones: plaza de reuniones, cuartel, establo / corral y taller
	image["militar"] = imgPrefix + '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';
	//Image for the big icon bar - military 2 - blacksmith/armoury/townhall/hero's mansion
	image["militar2"] = imgPrefix + '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';
	//Image to replace the def1.gif
	image["def1"] = imgPrefix + 'R0lGODlhEAAQAPcAAAAAACYlSSsrVi0rVS0sXDAuWTAuWzEwXjQxYDY0Zjc1ZzI0bjU0aDg2ajk4ajw7bzw6fANJAAZOEgtNGw9PGQhcDwdYFA9SHhBFHxBSCxNWEhZQHh9FJhNYKxpULxpTMwFoAwdpBQ9kHAxuFgRzBgZ0CAd0Cgp3BQp1Dg11DA52DAp4BAx5BQx6BQt4DBB4Dhp+DBBzExF1ExJ1FBN0FhNwGBRwGBRxGRV0GhR0GxN6ExZ4HBZvIBprJRpsJRttJxtoLRtpLhxrLRtiNh5mMx1oPhdwIh1/Ii5bLiJnNSFmNiNjOiJiPCdnPyBsMSBoOyRoOSxxNjFjMjd1OzteQDtAcidmQShoQTp2SD16R0dWUkpIZE9NZ0dFd0hGeFNQb1paa19hdWN+X3F0T3h8S3xyXmNhdz8/gEJDgUJDhUVDgkVEg0RGgkJGiEZFiEVEjkJIhkZLhUVLjUhHiklHi0pJjUtJjklPiUlNkE5MlE1MlUtLnEtRjU1SkU9VlE9VlVBQnFNZnVRZnl5fln10h2VqrWpvrxeAGzSCFF+YPWGDHGuAM3eMIVmTQVuSQl2XQ12ZSWObQ3+OVW2DbW2HbX6Qe4CrQrScV6KRZK6VYLakesy7Md6+LN2/NdrAM+bFUYiOiomYhZaLgpOVl5Kdk5OclKCpna6zr663rbKyt7W1t7m4vLu5vcTExsnIytLU0NzZ3N3b3Ofl5+nm6Onn6fTy8vfy9/n1+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAj6AFcFGFDAwAEECbp4aaAgQQICYFJViXOHT58/ggoZCuSnTx84YVCFWLHihAkSJEqoZMGiBQhKpzwsYYLFUiJIjxo5umKlyQdSrRy4eUMIk6hPlzRlAqRHzwNXsDS4SAFDx5FNig4heqEChRRbszgQSaJkSBZPi4o8gQKlw6R//8xAoGPnzaBOZfbkyaOHASu4pSrIiEEjEidGO2LMGEHlFtxXG4QAiSJpDJkpQZxcMAUX7pYzc+a0kYOnTp00X2p1/gdKAo4bNmzUuJGDgqrV/2QhEeGjh+8fFsTghrtKAJo1atgs4EJrONxRGIzwmKAllvPOoSJkqOQ8IAA7';
	//Image to replace the  def_i.gif
	image["def_i"] = imgPrefix + 'R0lGODlhEAAQAOZ/ACIlkEFEoD5AnkJFoDY5miotlCYpkmBirzI0mCgrk7W9vSUokmlrtEhLo1JUqHd5u1FWqS00oDo9nFhaqywvlWJmtHBytjI1mGBjr3N4s1lcrDg6mSYqkL7DxkZfWn+ImWtvrmpstENGnIefiU1nYjU4mtzg8SEjjTs+nS0wllNbm7a3yV9kpX9re6ertVp3djE2n4GFumFin0BGlLm5y29XYVRXqUpMpCkskzM2mSMmkJCWpLjAwODj8nFzuDc6mufp8WxwsGJksEVHnnN1uSwulWJPcS4xlnh6ux4hkGldflJXoImPtFZYqomOn11SfI2VkT5RXGd+b5ebxjxBebi812ZagoWItG1nh1JHhXyVgbvA2LS4zUpOmzs+mzw/n19djzQrgC4zjUxPoUxPpTc6lV1of0RGoX59rzQ3kk5ZXJecqCYpj8fOznh9taWnzXV3uhwdhYCBtoSGtGltqK6w015gq25wtjg6m0lKolRYgEZJoiImj3J0uDk6mP///yH5BAEAAH8ALAAAAAAQABAAAAfCgHkwABQoA4eIDTYYIXIRAAA6eAGUlTdTXH0PG5AACAKgoTFtTERIRp0JBKurbgouFj5wWZ0ABbcFGQprdgcMd361nUE8OyINE0IMX7VLMywdTmUIDU0HIBVhkF4fUlpQXQs5ew4ac3VJBgsAHCMeUXqqZ2RjNH9DJwAqL2pifGxFfgTYI+PPnzdxAJghQQWSgRQlJKRZYfAPBGGQcBy5QKfinx5KMAIwAMajQRMtMGIBYrIimhqdrrQ0WcXKky0tAwEAOw==';
	//Image to replace the  def_c.gif
	image["def_c"] = imgPrefix + 'R0lGODlhEAAQAOZ/ACIlkEJFoEFEoCotlCUokiYpkmlrtGpstCMmkFlcrGBirzQ3kjQrgDM2kltdoyksk66w0yEjjWJksDg6m25voUlKoiotkn19hlxerS0wllBToTE2n42NlGZagjU4mqCgr3d3nDs+nX59rxwdhTI1mHt9qqqpsjk6mFxerG1nh2ldfra0u7/AwUxPoYuMrpWVkZmYnXFyoEpMpCgrkywvlR4hkEVHnjU4lllboVNVp7CusLCxsGltqGhqs2BjryQnkZiZtbm5y3N1uS4xlnJ0uDg6mVJVqXd4rU5QkWJPcVJHhW9XYV9dj6OgpVtbkKmoqbvA2Hd5u3h6u2Finzw/n29vly00oJeVndzg8ZCQp2dps5mar0ZJokxPpV1SfLi8125wtkBCn39re0FEmIWItFhaq7Oxt+Dj8ufp8XFzuHV3unZ3mLCuuKajrICBtoSGtGtvrnN1pYGBgKWnzVRXqWJmtFZYqpWWtHR1n7a3yTo9nEhLoykskjI0mHx8hP///yH5BAEAAH8ALAAAAAAQABAAAAe+gBUbADQhAYeIe3Q+B25WAAAIEwKUlTIJWkRRRZAAfWExbU0wIDkYB0JSSZ0zJSx4SBQrWSg9aWpKnWM7JQO+OE9xCgZgJ51rJnydAB8XZRIGVJ0vLssId3J2CnB1DJAcQMsEW35GCW8QNQUETmYWkD83OlVdLUF/NhEADWwOkARHrmjgMuXPnzkjlkEqkMGDngV5DP4xohDSgyEkeEj8c0ZFRQAFmGw0iEVMxRRoRkoUsaQTGZUjv3TwAkVlIAA7';
	//Image to replace the block_b21.gif
	image["blockheader"] = imgPrefix + 'R0lGODlhuAEpAPcAAP///wEBAhYXFwMIEhIREFBdaz4/Oh0eHGt8k3GCk2x7jSgyOyIqNDlGVYeKjQkTGouKh3F9lP///RgjLC0uKWtraZOWmmmBjSYnJlxdXVdmd1hXWEVRXUlHNlxvgIuMiy86R/39/f3//2+In5aZnIKCgg0MCWuClkFMVwoWL215hmR1hSQkGpCNiIiHhVVYWfz++n5+fvr+/niCinKEmjU0K3eIlru8u1NVWHd8hGZxeMTFxk9MRDc3N2RlZJWVlmN0ijExMmV8m/z3+rm4uYuNkGt1i7KyrLOys/f29bW2t4OIg8C8ib7Bwufq6mZ7lGV8jWp9meDg4f37+niFnf7+/m1zlfT082V3kP/+/dzc22Nrduzs66yojHiLn8LCwr+/wE1PTXh6eqCfoImGi8/Q0fr6+QIRBJqWlQ4NB+Pj4//9//38/vHy8vr69amqpqSkoaaqrc/Rze/u7ZudoXR1d62wqtXUy/78+xApEc3Mz3l2ce3u8I2RitLR0ZiWmniEk9TU0/X+/djX15aYlYF/ea6xskZHRWFdUMvFlZycm8G/wpCPkZqalWpqanp6dKWlo4J+g1JSUrW3scPDu+bl5/79/w4ODIeHc+fo5aurq2NtgWtpVszMy1dURoCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAC4ASkAQAj/AGHIEERQBIBBEAgECPDgAYEJGSYBABACgAwZIsxMGTJkIoAySFrEiFHiiB6KIULAEIhRI0ePIEWSNIlSJcuMGztOjDmy5MmUNi/ifLkzZE+aQFcKdanzo9GZP1MqbZkT5lOfNacObcoTatabTK3KxJoUbNWiY5FKNUvUadqoQam27Up27dKzbo/C1RoWrd6vd+deVRt3q9i/ZS/K5Tp4L1vGb796nDwxS4YACyJEiLJggAkBBASIHk069IABRhBE0HA6dGjRr2MTMI1aNesBrkfHhj1bwOnUq1uD1g2bN23gt3MXHw6692/bwl8zl30cOm7m0437rh38uvTdzat3/1eePfx25NGJT3fOPTl28LPFu/++PP556+Ths0fvXT31++O9V99++Am4HoEB0ncggPP5x9tyAXgUAAMBrADFBTYEQAFlHE5URQWYJRDFBSlg0GGHbHwY4oglnshhiiAuICKJJro4GYwr0mjjjSrKyGKNOwKAo486BilkjzO2aOSQSQK5I5M/GnlkjE1KCWWRQV6pZJZIRrlkl1g+CeaWYo7ppI1anukiG5OVEOFEAcQwmSEMTKABIDPowEEQGGDQgAozDPDmZEo8wMAKNEQAwgR58NDBGQbkMEEAY3RY6KGJLtroo5FOWimHlyKqKKOOQioppZYaKqqmpXaKKqiqZv9KKqenfkpZqLJuaqqnqWI6qq6u2kporL+2Wmuvq86666u3EssqrbzC6uuzywrrEa7FQsvssNMqGyyyuRobbbPdAnssuNlWiy6137Y5aAAlSCnvvPTWa++9+Oar77789uvvvwAHLPC/bkoY78AIJ6zwwgw37PDDEEfMb8ETTcGmFgQwoMIJUQhhBQinBTDABA1sgcFCKKP8QAEInDACEA1w0EADKOgwAwop58wQyy7DLDPNNuOss8o8vxzzzDXfPDTRLRv9c9JCL71y0z4jHfTSC03d89FAK4211k5b7bXURVfdddRDg2021FjvTDXXbH9dNtxXy/3203WTfbfYaOv/rDbdY6c9N96BC7732W3/TXjfKH8y2UIFXBAFApNSYqQEpymgeQED7CAv5gNorgDnnksJuuikf5755p2rHjrrpV+++uitmz576ra/TnvsQZ4Ou+uo1y677rgPHzzvO/q+O/C/537858oX3/vtws9LMQAmFLIGzhpccAEKD1RQiQs9GGBAD4VIwaEDAWiQgAINBLDEZEnsyL778MtPv/3tvx///B6pn43u5z/9BZB/+Pvf/gbYv/wBcCICdBEBHbhACTZQgQdkYAINCEEEFvCBAIjgiSaIwQ5q8IMVHOEFORhCD1Iwgxbc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';
	//Image to replace the underline.gif
	image["underline"] = imgPrefix + 'R0lGODlhFwAQAIABAODg4AAAACH5BAEAAAEALAAAAAAXABAAQAIVjI+py+0Po5y02ouz3rxjAIbiSIIFADs=';
	//Image to replace the att_all.gif
	image["att_all"] = imgPrefix + 'R0lGODlhEAAQAOZ/APT09Lq6ut7e3uKdOP39/bCwsOPj46WlpY+Pj7W1tfv7+8zMzKuGUfb29s/Pz+G6gb29vbmrlpOTk5SUlKmpqZ2dne/v76enp/7+/qiDTuzs7Orj19ra2ubm5s3Nzbi4uNLBqLGxsaGhodTBp9/f37KyspSBZLixp6x4Lefn57OISvDw8KOjo/j4+KaZhqWKYqRvJLe3t3R0dLN/NpiYmMSXU6x2Jf/QiLutl7V5JMTCv/+8WZaWltrSx+3t7c2LKunm4tPT06V4NsOHMczO0deQKtm4h9+gRrOEP/P2+vv49J99Sr+cae3r6MWAHKurq9CXQ8nJyYWFhaKkpf/Je+XayuTo7eDe3eXn6qNzL4V0XNeiVGlRL8Sxle3s6+zZvPbbtaSgmvT086yqqYeIiYFTEuCjS+inSbCys5dvNdXV1drVz4KCgq2mnejo6Ovr68zMzdyPIM25nbqwo5GRke2uUff39vf39/Ly8reRWo2NjYCAgLm5udHR0aioqP///yH5BAEAAH8ALAAAAAAQABAAAAfHgA4hIgl/hoeGAhUUMVILBAt8iIYWFAQaNAJ7QQAeHIgrHw0dEwd/BnpRdx8ChyUAAiwBh24yagoBHngIFik8E5MObBwtCRA+GgWmk399BwINdG8QfhjMhgESJB0IEteHT8oGChXMQEZdcERJZFNYVmgnDz2GG0hZKmAjYToRXw8wZoBAhOPGmR9LGNgYQIWJGERjUAyRo4RLmSob0hTRAsDQnBxO2hiy48XQFSFxTDR5AWVHBmvMXAyowyCDmS0Rvq3Jc6RGIAA7';
	//Image to replace the green bullet (b2.gif)
	image["bulletGreen"] = imgPrefix + 'R0lGODlhDAAMAMQfAILLgqrZquLx4heMFxiTGEqzSpPIkwmFCSSdJMnjyS2kLTytPE2mTm68bgF+ASybLAOCA1apVjalNiCRIOz37AyLDAaABwV/BQaABgiBCQyDDAmCCgR/BAeBCAN+A////yH5BAEAAB8ALAAAAAAMAAwAAAVk4PdRAVAwTSCIn2AWi/RMUTKaSzwPWiQEuYUCgeBdHIaGRDEkVA4Oh4chIRKcECnnMngQBhVIdmvpDBiHrPSC6WQ2DEPUw8FY3hqNQcColzcbeT4fCRFugYI2IgIGDBMTcSsfIQA7';
	//Image to replace the yellow bullet (b3.gif)
	image["bulletYellow"] = imgPrefix + 'R0lGODlhDAAMAMQfAPvkSvPYJeTRUufOKf7lPOXKFPnnb+rZZvDZON3ABeTHCe7jldq9Ad3DHvryv+7RGv/vgte6Afv45Pz43/nfL//87Ni8B9i9Cti8Cdi8Bti7Bdi8CNi7BNm9DNe7A////yH5BAEAAB8ALAAAAAAMAAwAAAVk4PdVDgQAxyKJ32QSBDIMhzO+BBUMTSdIDlgu8Ch0PJGFgcIkFhIRj0eACBAfigTDw9E0BoWCIsvoWjYNQUK71WQ2mItgEeVmLPFOZzERcO4bF3o+Kw4CcIM+NiISCwINaSoiIQA7';
	//Image to replace the red bullet (b4.gif)
	image["bulletRed"] = imgPrefix + 'R0lGODlhDAAMAMQfANsmJtUWFtlbW+tKSuMqKvni4uaVlfevr+dubsQBAeo9PfLJyfOCguYzM8obG8oDA8kJCc4hIf3s7NEMDNZRUtVLS8UKCsYMDMUJCcQGBsQFBcUHB8UICMQEBMQDA////yH5BAEAAB8ALAAAAAAMAAwAAAVk4PdJBzMMiFGIX2EOSgNEyDKaSkxEzkUVh1xDFglcPAkDokFoBgKQRMJTUQAAz8lj2tE4sAHttrvhOCiX7cOjyXAwFopB6ulkNvDLRUWxly0WegIrCxRvgYI2IgUGFA4RcisfIQA7';
	//Image to replace the grey bullet (b5.gif)
	image["bulletGrey"] = imgPrefix + 'R0lGODlhDAAMAMQfAK2traurq87OztfX18HBwcvKyuvr69HR0cXExKenp7KysuDg4N7e3r69vbq5uba2trCwsPX09KSkpPj4+MC/v/X19cjIyKWlpaKhocLCwqampqalpaWkpKSjo6Oiov///yH5BAEAAB8ALAAAAAAMAAwAAAVn4PdNxnIUAlOJX2WeiAMhxvgKFvUACREZgqAlI0t4MIOBxYIgOBQBjMfTyDQajgck0Zl2Ak8FJKCReDodToCQ2HDMaA7n0hhIvenLRjOIUM55exoZKwYUchuCGTUiFQMNAAAUAysfIQA7';
	//Image to replace the  del.gif
	image["delIcon"] = imgPrefix + 'R0lGODlhDAAMANU2AN4ZCtAgFNAgHdsgA9waCs4cDMwkHPNfHcspJ9oYCsoYDc8pINAYCvg0AORNOeFFPtA7O+c+QNRTU8BMSb4gHN5lTNooGsc1N+g+PuEkJOhOKLlVWOwxD9MlGtUiFMwjFcI7LtcfDPY9ANs5L+JMSOxhJLRDO+YfDdYEAPdvHORZRMkZC9EcDcwXE8ssLtonG9gbG+M8EOEZGdkZDNwVCb0pKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADYALAAAAAAMAAwAQAZJQNNgYisajzZVDHRMBJC2TEvxOY40HNfRsEJGYBKS51gS1aA2gCXVQEApDONDBikuCmgMioV2vC5FMx1GFQchG0g0BDYnAmhFQQA7';
	//Image for the delete Button
	image["delButton"] = imgPrefix + 'R0lGODlhLAASAPcAAAAAAH/YFL4gHL0pK7RDO7lVWMkZC8oYDc4cDMwXE9YEANAYCtEcDdcfDNwVCdoYCtkZDN4ZCtwaCtgbG8wjFcwkHNsgA9AgFNUiFNAgHdMlGtonG9ooGsspJ88pIMssLsI7Lsc1N9s5L9A7O+YfDeEZGewxD+M8EPY9APg0AOEkJOg+Puc+QPNfHehOKOFFPuRNOfdvHOxhJMBMSdRTU95lTOJMSORZRIrdIZPhLJ7mOanrRrTwU7/1X8f5as78ctD9dNH9epeXl6atmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAsABIAAAj/AP/9E0KwoMGDCBMqNChw4BAgECNKhBikYkWKF4FYnMhxiBCHHEOKHEnSoxCSEglYmIGyJUSCLoFwiJGiA0cBC2K+PCkyiMQgIlyY+CCxggGOPkfC1BnkRYkRED0gCJlUJMEfWLNmDaL1B1esKhIcoNB1a1mtBH2oXcu2LdsVChi4nTuXYI+7ePPqxctiAg0bGPYK3kuQh+HDiBMbhrEhhGEIGhRLTkxwh+XLmDPvuHECBOYHFzSLxkxQh+nTqFPXaNGgQGoHElLLTk0wh+3buHPLQDEgt+0IvoPfJoijuPHjyElkQM68eXOCQwJIn069uvXr2Kl7dJi9u3fs2wUuBhxPfrzAgAA7';
	//Image to replace the bau.gif
	image["constructIcon"] = imgPrefix + 'R0lGODlhCgAQAOYAAP///7y+wFRVXuPSwlRXXsnIxHJ1e09SWnd8gXF0enp8gfT09djDsUhLU46RlI2QlMbHyP78+dO/r7q8v/39/fn18Lq7u8zNzeLj45qcnJeYmU1QWP38++7j2FtcYene0vXv5/Dr6Pj4+H+ChlNWXtbY2GBjabeqoPT19aqusWVnb0tOVo2QkY+SlFhcY6+xsKOlpN3PxFZYYHZ4flJSV6Gkp9G7qNTV1XN2fIiLkd3NvtO+rPn288rKy66wtN7NvdjOxtzd3+nq6tXCsWVnbXZ5f8LGx/r6+uzk3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKABAAAAdhgACCgwAVDCGEgx0SHImCPzGOABE7SJIgNjySH0OSAAM6nidAkihEPYkTKUYeEIRBLhsPNAoBJQALOAQNCCMwBUIUOSQHRQ4aFiIAPisyBi0ZF4MqAiYsLxiEMwk1N0eJgQA7';
	//image for the Travian World Analyser links
	image["globe"] = imgPrefix + 'R0lGODlhDAANAPcAAAAAAAVrEwB0CgB4DQB7DQByHwplPQF+MRZlNxJwOQdcRAZYagRkTwFuTRhiUAFjditgawM/pQBHmxVHlx9UgwFApwNGqABGrQJJrwBQtQBUuwBevBJCpxREqRdFqxdWsgFrpQB1tAF4uitcgShOtCJXtjdXpDddvjhXuDtdvTxltQBcwgBrzQFuzQ1oxxxsxRV41EFdiUdemkRerVxsk1lsmkZxvgGCNiSoLDSxLgGGQQGETAGJWQyTcB6beD6NdSWkfky/LEK3RljFNWfNRWzPQ2LKU2/QVHTTan7YdQGAjQiHjw2Xgx6KnQKIoQiEohyilTazjQGJyQKD3AaS2AGG7QmY5BKe+xehxzSd6DCw+meBkHqJmHKQmHaIqnmGo06Qz0mj3kq+/nam2nbNrGfL13rU1JyisqOotKistqW6va6yuYir1pWnwY3YkIjcq4LStZDhkZPhpJ3mpJzlrqTpoqTjtpvV0p3K66rL0qHZ0KLH5qfjzabow7XwxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAMAA0AAAifAP8J/McHDpk7AwfaeSMnyRAgWfAMdINkjh86RqBMaZLnnx4hReLU6VMGi5MDP/6F8RGEyBEzYqzwIJBADYwnOHJE0XJFyo0CBrq4aLGkBxMqVZQMCOBgy4sVLETo2BECBAMEELiAwaBhQwMBDzJYGBEDzZ4PFS4sUCAhAgcTNASOKdGBwgQPJFDIWDOQjQ0VJ1LMqJEmocA2Xr6cSRgQADs=';
	//Image for the market function "Use them" proportional
	image["usethempr"] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAAntJREFUSEuVlU1ME1EQx1dOHD169OjRo0eP3rTGLV5Mjdui3lCaQEy01bAtfiDRlIgEwbYkxBAwVVGCgZqI8WsNcjBNlYMJoYRaWNq1ZVtWVv6bvGa7fbv7mOSlzb7Z/29m3szbA5yLtQnR43DZbeGMXztr2eXeYa9VUz/F4zdVN92G/ZO+0MGuWyNjiYm5yvLvnIyluxjxm3z1Yfua+HSa9905xAQ9I0ROTL5YyGvav5obxGn/9ZxUuHClP+AI7RZHn6ys5l2zYQ2kIJe2eu6Pp6jQQOeDc+t5eZNVjNWvXFH/Xu4aCDdAUe+Xs1/W7ERyuZwuSZKezWapLtjDsrOPUmbjdLt4pA4N3x2b0TSNemapVEoXBMEQFEVRDwaDTboej0dHUE52e2Bi0QD6fKFWdJadM8TMZhUnwbiVeGZeUtH9HObMqe2tQGRJyheLxXQsFgPDmGneHz1fLJUVpwwJQFEUnQSAZ7Ty2umo1Zrq9Uc69oCRS3udVHaKEsJYKB8axwzGe25NA58dTdvhBbGbw6Dvd/aQJcBoFPxPp9N6MpmsZ08Lfm1d3vK2i6c4jMT8+++OGZoFkCnEYcjY3J14TvasUDDq113f4FSG5eDJiBBfa0OR0aFpDSXe/KnPIe/vOfpt6VfBCQoxKwDZmLvUmjHRw5Hh6Bpum6uh4XuVbZXarTgvwGjlAhAgLFTAavgI3OhNTDXdp7gA+oeeL1WrNdtLgKXsZh/A4s/eZoyBpxmgndcfP8z8XJH3K271RxmRmS3MHIDX33vs0ej06sLnHwramRW+sVkqfl3MFkfGZ4tNZ8byNW67GD2M2eED0TDL8gbEsw1fBQrkP6+jTExmIuLUAAAAAElFTkSuQmCC';
	//Image for the market function "Use them" equal
	image["usethemeq"] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAAflJREFUSEtjZCAAwpPbHUBK/jExgGlcgOkfwwGQHMefHycWLmz8QchcFHn/+HqB8qZ5Sxat3vvtzoNn70H4PwEAU7d2y9HvVa0LtobGd0kQZWlIcpvH2k1HXv358/cXIUvwyW/be+ZNUmF/Kl5LK1rnz3389BVB3xDrkDfvP31o6Vu+EaulqcUTY1++ev+OWMOIVff1248vmeVTG1AsBYX35l2nnhNrCKnqjp+5/jYorVUDbmlD95Idf/78oSjOCDmic+rq82AL4+PrOUApi5AGSuV37DvzA5T6GUD5jJhkP2XKlP9nzpzBijdu3Pj/5s2beN0EsgOcp0NT2hM+fvr6mZAPAgMD/9vY2ODEIMfgAz9+/voRltJWALSwLQOYkr4SsvDzZ4JuwmvE7z9/focmt1YwgDI6MXmP0iB9/vL9h7C01gAGUJbYd/gCQR9SGqQgO+DFXe+MdddpHaSzFm1/Dc+HoSktBmcv3n5DyFJy5UFRBoo6lNKmqH5Oz7fvPyhLGVhcBKoE6joWrcMoT0EFQP+s9Rd//vxFtUIAZNnClbuvgzM8NgCytLh25qTrtx5TXGOAghHkM5yWITsgLKXDYvr8rU+PnLz6GZSciY27t+8+fTx9/ubHect3fcSIM2Jq4/D0dgVQ3glNbW8gBoeltkag1ApYLAEAIKtp4+xd+jMAAAAASUVORK5CYII=';
	//Image for the market function "Use them" 1 hour production
	image["usethem1h"] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjM2qefiJQAAA8FJREFUSEudlUtsG2UQx01PPXLkyJEjR46coPQCQjjlgoJIUtITLRWkQoIEVCflWYFUAVEfJKpUoZICgUBUlAqJIkobmkdBVuq68Wu9tnfX6/V6n971n5kPOfL60USMtLI8+3l+8/jP54diu9ihkZkn+UhrX0x8DrJ9rdiv/G5/4N6Ym3vX3S1u5P2zw5MPT7x3/uL85RX7Xqao84NdrH1u4cffnbcSXy3Fhz94ZE/QF0amDywsXq8EQeh3Mnzfh240IFd05IsaspKKgqyhrNbQsBy0WmEkpZ9WVtVXjp0eeyD0ROLCubxEETssDANUdR3ZfAkFqYJyWYWqaNAUFUpFRVGuIEPvJPq0bTsCVfV67eQnl77vCx07/ulL5Ype7fxFMwgooILtrARN0+HZFkLXRmA16DHFZ+jY5Lchl1SktyXqghmBWrbbODJxZioC5X7/cPWm3Hmy1QIUzaDsZXiOg3q9TnAZDaOGgMBNhhLMNk2Uya8pClRKKp2lM9TiTvtjNak9fzjx2A506sOLy0EQRGbmek1kCxXU9BpavicC5wsScvkCfAK2PBeuZWErlcbt9Q1oqgoaJM1XodmqCDnjDnv/zOU1ARwentzPyuoWoWE6YjauWUeTAFyN2yDRyGWRhGs7oqJCsQSTkmmLpkotvU9V+n4zEnL52qrL6o/xnvWTvW5YAugxkNonoK6DkKrNFSvYTKZQNxs9y1IzLaQzNIYuIDPETsdHZ1426qSALmvYHrZzJZqZge8WvgE1A/dTdxE2faFGnapkXzabjfyypFSRKZRBaxXxu57vDo1OHyXg9DgpyeoGBmEIqVTFa0ePIXnnjgi+nb6HkJTLs2LrBtqOR6Ipgtahp3JSfDM+kjgR40Xv3r32advxhXBk2r3/gmcigdi3uLiI8fFxPHPwIJaWVyhJDZxst8llvTZ0OPFcjFfi2m/rPRXuQF1f3CgcfH3zb9iOC78ZUMsC4XvjzQlKSMPsuTk89fSBnla24zBj57r7+IsryZ6UOhycMQe/dXtTyD5HN05OUoTvxs01VOh629pKie+DbHb+Z2VnD+OjJx//ayNFizTY+gmk08fiGQTkkfHoIrfN65NnP6J29ai1ncL/BfKfwDun5q/03Kd8AZye/XbD8/zIJcCg7qe9CrtVyLC5r39JioXvZww9/vaXnyXv5vUHtXcv77iNXNlAWGcCQ6Onnvj8wpJ0/c9/TJbzXgB8RqvWjVtrW8b5S1eNnpn1LbHLeejVmUd5d+JjM1N7eYbGEi9G/hX6QP4F7nAoMfND3esAAAAASUVORK5CYII=';
	//Image to replace the OK button (in english only !)
	image["buttonOK"] = imgPrefix + 'R0lGODlhMgAUAMQfANHzpLbEoPb/5NH9eo7eLe390tb8iOb+t/L+2979oNv9lLPqa6HkScPwg+j8w9z4se39zKnmWrTwU6nrRr/1X878csf5ap7mOZPhLIrdIYLaGHHQAH/YFMDAwND9dP///yH5BAEAAB8ALAAAAAAyABQAAAX/4Pd1ZGmeaKqunTgGXizP9GDb8Z3jdB8HrQ7M5zMojkeDMblUGAZEGrATrRkSh2w2gd12DwkFtBojkXPXQ0HARjjUAjfcnRiTzef0esPfICACfAV7Gw51Zx54VQMKcHwQCHwIgX6Ub2KIilGMB5QQB4B8lJ5gBoiJHRWqq6yqnJZZo32SYAOtt6skFru8vbyNkYVYwcGzhgO+ybwkFM3Oz84GD8EOD9OSj9QAA9DdziQS4eLj4g0ABYIPDpTU6BsFDw0U5PThJBP4+fr5FOYQkpbcWRPYQMK+g/hIXFjIsCFDBgvMOZj1AMDEDQAs8gHQgIHDjwtJYBhJsmTJCxEWVmRc2UBlxpYsI1wwSXMkiQw4c+rcSQDigp8LIjBIGXToT487k+YkoaGp06dQmxKYOhUnVatVo2ptSiIAh69gw4odS7asWQ5AXpxdy3ZtWhEs4sqdKyIEADs=';
	//Image to replace the Save button 
	image["buttonSave"] = imgPrefix + 'R0lGODlhUAAUAPcAAAAAACAwQDAwYDA4cDBAQEA4cFBQUFBYcFBgcBA4oDA4oCBAoCBIsDBAoDBIsDBQsEA4gEBAgEBIkFBIkEBAoEBIsFBQoFBQsFBYsGBYsGBogGlqjmB4gHB4kEBQwFBYwFBgwGBgwGBowGBg0GBo0HBo0HBw0HB40HB44H/YFHCAkIB40IB44ILaGIrdIZPhLJ7mOanrRrTwU7/1X8f5as78ctD9dJeXl6atm4CA4ICI8JCI4JCI8JCQ4JCQ8JCQ/6CY4KCY/7C4wKCg8KCg/6Co8LCo8LCo/7Cw8LCw/7C48LC4/8C4/8DA0MDI0MDI4MDA/8DQ4NDY8NDg8ODg8ODo8PDw8PD4/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAABQABQAAAj/AP/9u0GwoMGDCBMqXMiwIUOBA3HYmEixosWLGDNq3MgxI44bETuKHEmy5MWPN0ySVKIECRIjQ4D06LEjx4oTJlSOJKhTJBIoP7AIHYrlyocMGXp25Kl0408eRIVeseJBAIamG5lixVgESo6oU6s8YGFha0atZisOgYKCaFgpDkyUTWuRYI27ePPq3cs3LxAoJoa+jbKAhIW+iBPrJUijsePHkCNLftwDCgmpVqpIifIkQYgJk0OLhkxwhunTqFOrXo16B5MlI0B88PDAwQLPHySw3s07NUEZwIMLH068uPAcSZIQ8aEjBwsTJUJ8uCDBuPXrwwnG2M69u/fv4Luvujiy/ID5Awg0TK8QIbz7994JwphPv779+/jrn1iu4wAAAlJMwUEFFVAQQX4IJmgfQS806OCDEEYo4YMmBNHcAQR0QEUVKjRAQQMQTCjiiBAS5MKJKKao4oospliCDzkwEIAQQjThhAENNKBAAS326KOKBLUg5JBEFmnkkURuIAIGFjQ5gQQSRAABBAUMgOSVWBZJEA4pdOnll2CGKeaYZJZpZpkfRXTmmmy26eaXaQrk0Jx01mknQgIFBAA7';
	//Image for the ally (Thank you, Nux !  Thank you, DMaster for remastering it !)
	image["alliance"] = imgPrefix + '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';
	//Image for the down arrow (Thank you, DMaster)
	image["arrowup"] = imgPrefix + 'R0lGODlhCgAMAOZMAIStVElsPEhqO6fEhxxHEq/Jja7Fjlp/RMbNxvr7+oewVsXPxefp54mwWZi0laO7hTFGHYOleJeuecLSwHGMbWmJQmmFZVh/Tvf39zxQNDlJNHWSX5qtmVV1NOjs6Nrj2miIPkNYNp26hU9wR5S3Z52wgcTTwqnBh6K7mKK9l5KVku7x7qG/gq/KjZS4Zio3IoqmbdPe0Wd2Zevw65G1cqHCeZKygc7XzrTLk566jfn6+a7JjFVqRHKGXJCqdZ29ebDEq5e6anJ9cKa9o3KXQ0xeR9/h3ytEJoStU1t8R5KkkO/z7v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEwALAAAAAAKAAwAAAddgEyCTA5Dg4dLNheHgyYDBzeMCSg1MBSMHyIuJwErh0A/DQUbHIMzOSQAOw8jgxMsCkgtOEkLTDopQUQVEgY+FkwxNCAQGhk9JQIeER0vKhhGMiE8SgRCDIcIRUeBADs=';
	//Image for the up arrow (Thank you, DMaster)
	image["arrowdown"] = imgPrefix + 'R0lGODlhCgAMAOZMAIStVElsPEhqO6fEhxxHEq/Jja7Fjlp/RMbNxvr7+oewVsXPxefp54mwWZi0laO7hTFGHYOleJeuecLSwHGMbWmJQmmFZVh/Tvf39zxQNDlJNHWSX5qtmVV1NOjs6Nrj2miIPkNYNp26hU9wR5S3Z52wgcTTwqnBh6K7mKK9l5KVku7x7qG/gq/KjZS4Zio3IoqmbdPe0Wd2Zevw65G1cqHCeZKygc7XzrTLk566jfn6+a7JjFVqRHKGXJCqdZ29ebDEq5e6anJ9cKa9o3KXQ0xeR9/h3ytEJoStU1t8R5KkkO/z7v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEwALAAAAAAKAAwAAAdfgEdFCEyFTAxCBEo8ITJGGCovHREeAiU9GRoQIDQxTBY+BhIVREEpOkwLSTgtSAosE4YjDzsAJDkzhhwbBQ0/QIZMKwEnLiIfwUwUMDUoCck3BwMmyYUXNkvVTEMOwYEAOw==';
	//Image for the setup
	image["setup"] = imgPrefix + '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';
	//Image to replace the 1.gif (small lumber icon)
	image["img1"] = imgPrefix + 'R0lGODlhEgAMAOYAAP/////+/v/++/38+/369/v6+fHt6e/p4+7n4u/f1OPc1tjUz9rTy9zRyNrQxfzIi/fEnvTEkdLGvfa/i+/BcO6+btK9pPSzgOe1g9e4lu+0b+u1dvGxiNe4ht60eOqwdeSxd/qradCxguinb+WnatOnh9+mdOGked6jfuCmU9CnZrSqnuWgcNyicdija+aeYrukkdqgVNGbctGadeOXZM+afNibVuOXXLeeitGaXNWaVLWcjtKUd9qXSKmckK+bibWYfr+UedCUSN6OWteSQbWVft2NRdqJRtyKOsSLV6qPbMWKRL6HZ8GKRZ6MgbuJU8qDTKiJb72CVNZ+NLaBadt7OcF8T8l5SMZ1W8Z4Qq96UsdyPqx1UrB3PbB1P7BxTLtpMaNnPKRkO3tiTptQKHpYM5BSLoxOOGNRSIBJNoFIOHNKKnk7Kmw7LGc7H10zGk4yJ0M0KEUzJ1YsIlArFEUuH0wlEjgiGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAAAALAAAAAASAAwAAAeRgACCg4SCChYIAYqFgytOPzUnTFRDVg6MAAtRJRA5ZW0xWGoEjEVaLDdgb2wbPHMGjDMtLhdpcF80WXE7jEo9HSAyZ1wjV2hAhQVjKFVINlBiEVtudweDA0EmE09hdHY6Lw9mcoUJRykfFV51FBgqQms+hQ1TRhxNTRJEIRokMJg4kpDxwABABildRAjAxLBhIAA7';
	//Image to replace the 2.gif (small clay icon)
	image["img2"] = imgPrefix + 'R0lGODlhEgAMAOYAAJBcMPHWwMahh7R4VMdQHP727ci6sNt6VqtlPsltT+rl48JrQtivpbaIZ96FXI9YSOjGr+m1iNphNrxqPvPr3dGomc14VOVsSZxxSeCeduPHvPB8S9u+sqFWLubhwLteNP///8iwlNJpRcmKacldMNdrNeSJY9JuS6VkT+17U9CCWt62l92HTcl5Wvjz8PjdxeDEvLxwUfTQsKZhPNephfHg2JNhROrYz9jCs8OWduFpKtW3pZtzWu/mz8xvS/B+W8lyQOzMsfR+Q+qDVqxmTPDHp/fy6+ZrQMyZZrdtS+R1U86betSunNh9WeaWaNFgK9uzo7+Pcei0kp5bOtdxOeR6S869tNBZF//69o9jVu6BPqVbN8SRZvKQYOJ2SeHRx61jQeTPvfDh29a2qs1ySs2DYNh+Uu6GVMxyQpNaOPLWxdBrP7eLdOa1jORmN+ZzSr9jNNCslNyynMOAXfb19PTjyaRmQevYzqN1V+aLVb1rSv///wAAAAAAAAAAAAAAACH5BAUUAHsALAAAAAASAAwAAAeygHuCglhYg4eIg3Q5RWFhAS8FiYcKAxF4KAlmQZOCODtsNHMnKV1FnXsCMhQhZSYZEVxxapKDYndLIzwDJGQ2aWA+DhCHVnUQIxNUWiwICwcpVSuHBh49UWhvZ05JTUpKXipyhntWGA0qJVMAM3pAWw9EC2ZSRntfHXAlQjN2FiJVwGRp8WNDnhp7bnwgcEUHmglrJLghE+PJkQtDEGIZU4EJkzAcGDBgogEGFCgMOLgIBAA7';
	//Image to replace the 3.gif (small iron icon)
	image["img3"] = imgPrefix + 'R0lGODlhEgAMAOYAAA4SDOvhzaaOdXZrXM/EtFJKPv///7Ozqj05NIR5aPDu62VXT+jeyTAkFYZuXKWXkV9JM5yEb9nSynZuaCQiG8y/r+3n45N8bGlUQ6OSgVZTTd/f3Ec4MYtzZPr38q6bkSEbGMK1pW5XSD8xItvOxIuFepmGeOXXvH5zcHpnVGZWRkxBMrWjlK+bj2lkVOTe1/LlyF1JOYBxXMO2raCLcz0rGCkhGUM5Mt3TyaORe3VwZurl4HxtXPn49/bx7JRzY0dEPYt7amZfUpaCbsvGv7+3sDInHJqFcR4hH3JVQ1NRUK6gmpmJfHZjUPDmzVlLRYFzZEJCMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAAYALAAAAAASAAwAAAeFgAaCg4SFhocWPoeLGxo6BAEMAYceOEsPSkgALicwToUKFSEVHxw2FFEFMzgHhAoJPBAtLCkqIUcrQAVChEUYTTEdOQIXDwsNHAMjhDNJPEFQCUMiIDc1ND8OhDsdHSsoCAMZRkwXIYczDilPICsyQjMkiwoZESYTJUQ9PYuCPS8S+PULBAA7';
	//Image to replace the 4.gif (small crop icon)
	image["img4"] = imgPrefix + 'R0lGODlhEgAMAOYAAIhNJfn05+LHqcyogumqOqKFYuGRKvvlxLp3Jt+ybP///+DEicSISODQwPHp3+GqY+vGj821ncORQ/j39OGfT+CpUPHIdu7Xr/HavNx7GujHnPPo1cWgbtezjfG6W6JSFtvBpvfw6NiBKv778LiQZ+zdw/DXs96+oPKWI+urUOjUtuy8Qfvq0//13ujRhPjIbOW2ctS1g//mxfzx4d7Fn8mMWuzRn82NNvbbqfrt0vHNgObYvNq9jP/89uiULvTZvOfNlv/55vz59ezgtv/x5evbzPbq2Y1VJfjsxt7FlPfm3vLGefTAXd69pfCyVeTKivG3dvvo0f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAFIALAAAAAASAAwAAAeCgFKCUkIhg4KFh4obMTlGIBsbJyo9ij0BQTQ8NkkcAxdAFwIHAYMBQ0gLC086LzAQHT8CKqWDPTsRGC4eK0wWF0QNIFGHMyVFRjhOBChLI4rQUgESCB8k0dATBUcANZXYgyMPIhk+LeCDQlApBhQs6IINCRU3DBrf4A4HJiYltYeBAAA7';
	//image for the crop consumption
	image["img5"] = imgPrefix + 'R0lGODlhEgAMAOZoAPn05//89vPo1fvlxPz59e7Xr/DXs/fw6OQzDNlrTeLHqevWvd4xI+GfT9E6HuurUOjUttMrK97Fn97FlPZICeVPNtwmEPrt0uW2cuWjceObmfHNgOiNMN6+oNezjevGj92AQNS1g/MiIvrkztJWU/TAXeezlMVYSPHGrNV1Ls2NNv/55rcpEfjr3sSISPfKwenCsuF3VuF+Wezdw9R+Xdx7HNc5JtmYhMxgXuJWNN6vbe+pmefNluFpQNGimvHIduu5Qutzatq9jN2zf9FwQPzx4c0eFtBAQNvBpuWhhMWgbsyogvbq2e5xNNJmUNebhetrUbk3JNankOSZWPjIbPFYFfvo0euIIuzRn+SWYOjHnLhOPfPEw7Q5QdZjROCpUOGRKsuJgMVAMuvc0++FafI7CupcObxeTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGgALAAAAAASAAwAQAeRgGiCaAQHg4KFh4poFQxeKTUcQUeLaC9JMVAJU0AlPyYkYVJWgwEAKxJCWBNKSwU8BQoDAJVoLUQOLGe1gk0URj46XyouWgFoIpUCIRdMSAICHRDHhwAyVT00QxtUGB8eKE83tINFCzA7ZDkgV1k4vINcJ1FbThrwZghiGQ9gDSNoIiyyUcZClzEDDBiYQe5QIAA7';
	//Image to replace the clock.gif (small clock icon)
	image["clock"] = imgPrefix + 'R0lGODlhEgAMAPcAAAAAAAoUHCE5TkROWVZjfnF1fFZlh1lphllph19pgFtril1timFxjGJyjWZzjmZ0jGd0j2hzi2x3jGh4k2p4lm18lWt7mXd8gXB/m2x/oHmDjXKElnCAmXCAmnSDnHeGm3aEnXiBln+JmnOGpXiLpnyLpHyLp4aIi4OHmYCImoOLnIiJkZWLioCPq4GQp4mQoIqSo4iVqIqXr4uaspSToZCerpuWoZWitZaitpWjuJ2ovaifnaecpKScpamkpKCms6OosaSvvaipsKyvs6+zuLavtbixt6OwwK25xLG5xLK7ybO90bjEzr/DybvF2L7I1sK/vsi5uMm7vMTDxcLK08jO2MjQ2svT2tXFw9TGxd7Gwt/LydPS1tXV1tLY3t3V18rT4dLZ4dPb5tXb4dbe597l7uLGwevQzOrSz+zQy+3SzuDR0OLT0OPT0uHZ2ezU0PDNxfHRyvDV0PDX0vLZ1fXa1Pfc1vPd2fDd2vXd2Pzj3uHl6eHm6+fp6ebq7+zn5uru8e/w8vPj4PXk4Pfs6vnm4v7m4fnr6Pns6vPy8vDz9PDz9fH09vL19/H1+Pny8Pn48/j6+/36+f/8+//8/P///P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAASAAwAAAjMAP8JFNhHyYwRGUjkqDKw4T9IQySEoNGDhw0UD0R0cRhIRQIhbOzEgROnTpsXBJI01BHBDZQTUeScoYOFxY4fCKwILEPBiKEsFwqg0bNmQAAflD6UiPTPiQMtauZsWVHkCxANUyRZQqLAz78lEMykeXOn0AYBTSyptcTEAJ9/YBpIyYNHECIuRBKttVRjwqJ/jlqkGHSI0KNJey2NOXBkoBgLMP5USmzpCgMXjRqSMVEhiBdAivZQibHgBiOHAp/I8NABAwcQOMJYGhgQADs=';
	//Image for the speed icon on troop tooltips (Thank you, DMaster !)
	image["speed"] = imgPrefix + 'R0lGODlhGgAQAPcAAAAAAAICAgQEBAYGBgkJCQ0NDRAQEBISEhYWFhkZGR0dHR8fHyIiIiQkJCYmJigoKCsrKy4uLjMzMzU1NTc3Nzg4OD4+PkFBQUdHR0tLS01NTU9PT1JSUldXV1lZWV5eXmJiYmVlZWdnZ2hoaHFxcXNzc3R0dHd3d3l5eYGBgYKCgoSEhIaGhomJiYqKioyMjI2NjY+Pj5CQkJGRkZWVlZqampubm5ycnKGhoaampqioqKurq6+vr7Ozs7S0tLW1tbi4uLm5ub6+vr+/v8PDw8fHx8nJycrKyszMzM7Ozs/Pz9HR0dLS0tfX193d3d7e3uDg4OHh4eLi4uPj4+Tk5Ofn5+jo6Onp6erq6uzs7O/v7/Dw8PLy8vPz8/T09PX19fb29vj4+Pn5+fv7+/z8/P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAaABAAAAj/AP8JHEiwoMAzOBpgqGKwoUAiQrAM1FIAAIATDgs+iTFAgAIQN5hYgWARRsaBQDQIsFCCQgABBkQQ6ZCiy8l/QxoAcHHlH5gWBCwGMXOzzAsABnwIDMOiQAEYCSSIGUhGBoqCZDxgYCJwSQYAF4r8swGAh0AnIQBEMAjGi8AcCQqoCCPwCwMGWo4sAOCBYcMpJCxuQAJmoA4AFgocoEHGYZEGAig4eGlhRpR/XiIAeKDE4ZYZTmlwufJjREUFVv4lWTHFoRQNASIYIVjjgAAWUzOO4aEAgAkqA6eI2NzjJhcTAg7sIAhF5wcpN7NUAMCBK8ElE2AQvdkEQQq6BrncAxwYEAA7';
	image["speedr"] = imgPrefix + 'R0lGODlhGgAQAPcAAAAAAAICAgQEBAYGBgkJCQ0NDRAQEBISEhYWFhkZGR0dHR8fHyIiIiQkJCYmJigoKCsrKy4uLjMzMzU1NTc3Nzg4OD4+PkFBQUdHR0tLS01NTU9PT1JSUldXV1lZWV5eXmJiYmVlZWdnZ2hoaHFxcXNzc3R0dHd3d3l5eYGBgYKCgoSEhIaGhomJiYqKioyMjI2NjY+Pj5CQkJGRkZWVlZqampubm5ycnKGhoaampqioqKurq6+vr7Ozs7S0tLW1tbi4uLm5ub6+vr+/v8PDw8fHx8nJycrKyszMzM7Ozs/Pz9HR0dLS0tfX193d3d7e3uDg4OHh4eLi4uPj4+Tk5Ofn5+jo6Onp6erq6uzs7O/v7/Dw8PLy8vPz8/T09PX19fb29vj4+Pn5+fv7+/z8/P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAaABAAAAj/AP8J/FcFQwMcZwYqXMhw4AkAAApoGYhFCJGGGGFAhGCFyQ0QCgQMiPEE48IuKToQEWFAQAAKJSwI0ADE5EIzQSASaAHm3xUXABoMaYhCBpmBYiQkgFGgAIswAn0YAPCizMIIAEI4EcgDgI1/RS4AyLBEIBMMHo4qrOIBwIIjWhgw+CIwjIoCCXII9NKTIRkaBwpYAKBjIBgkGyCSmGLzn5IHACJ4+RdlhswADigIaFCk8ZQVSf5ZURBxxI8rXGg0nbGlsUAxLAQcqKHQSIQAGqS4FtgDsgjGAqmYAKCAx5jdUj4EhaJwxwEBJrjsNgNjQlmFTDgAqJBl9z/pDMOkBEDQJCAAOw==';
	//Image for the capacity icon on the troop tooltips (Thank you, Brains !)
	//image["capacity"] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwBQTFRFAAAAShoAShwASh4ASCAATyUAbjQAcSwAcy8AczIAdjAAdjIAeDAAeDIAfTcAeDgAezwAfToAgDYAhTQAgjkAgjsAgDwAhzsAijwAgkEAgEIAgUQAgkkAhUgAhkoAh00AikAAikMAj0YAik4Aj0kAj08Ah1AAilEAjVAAkkIAlEIAl0QAl0cAlUwAlE8AnEcAmUwAnkgAnkwAnk8AklAAoU0ApE8AqU4Ax3sAz4UA15MA15cA15sA16QA16gA17AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA65EEWgAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNqnn4iUAAACdSURBVChTXY/nEoIwEIRJoqLEHguKgljOimIXG+//VDFDbuLo/br9ZveKJf/K0hokgO40ABC/QIIQGMVIcku+IJXPOwA8XmbGWyUUkakZqhQsJr5xqB3z0zYa99DBAIJZdDxsRmV9B/UHw2l8ue5cBMTre2F83q+7DjoKtXonXC3dpq0BoyVeabRb1XwOfyHELjqcZ1o/RylhqrI7PgxqmILo+LeNAAAAAElFTkSuQmCC';
	image["capacity"] = imgPrefix + 'R0lGODlhDwAQAOZ/AKqlmopuQKyMVpqETFdGI3psSqaXe6ySVczJwpWKcqSdjuLf2aWKWWdQLJqUhYRxQ3tjQLy3qtnTzk09IlpVRod9aP38+mFLLMLBtJ2FW/f38qmOXKWKVpd7RpuOaaKGVN7c1vTz7m5bMpODXHdfN////o12QqqPWqOFRaeNV5d9TotzRYtxQmhVLoBnP62PWJl6Sop1Rf7+/f39/aKhmqiGVI9xRaSHUph+TZGAZJyFYWFTP21WOqiLXY9ySuzp5J+MVJF4SZR5SOLh3Z2AVGVOJ722pfHu525iNrCkiLSvoLe3sk1EKcS7ZVlKNF9XPpF0SH59aczIv/n595GCaXdqMW9qUIVpPGFSNI99Tp6LWnJaK2tVMmpfPquKWNTLxMvGuKSRWKuPXefm4u/s6aGLUqSPUDsvGISBb3ttQIJnN7iuYYBsN5iQe4lrPIVwTZF+TIuAXPPz8/b19WJUKKCCUaKMYpmBULCTW5mAVJ2HU2NFJpp8SVZBIZ1+TP///yH5BAEAAH8ALAAAAAAPABAAAAfsgH+CfyFSVkoIDksyQwgWglMRCR5rdDwXbRFoURh/cxUtF2xNdHsuTxVgITQlDg0rKy5VSA8EFAoSMnIyCXYnLCoHYSJnFBgzg0cjQFkiDDEEE1gAMoMWcVVpLSQtRS4kfQDIfwsjbA8PJBB5KgFbBAB/GgZ3dRspH0QMHTZXF0wavmjhAwPPCwEfOJgI4uaCk3kfYLDgIOBFihQDBqjpU0GGDj81fEDhIEaMECE4uEwA8ScDCgE9OJwQw4BFBhc7FghKYubGhwMvDpSBk6YLS0FkPOgxUcfLgBgFHIwZJOiHkRwQ3lBRoJPqn0AAOw==';
	//Image for the bookmark locks (Thank you, DMaster !)
	image["unlocked"] = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAAAXNSR0IArs4c6QAAAYBQTFRFAAAA/sSU9XQV+4Ym/ta2/d3D9nEN/3kB7qsT/+LI/+ra8LMc/qJS8bti/ePP/4ES/7p+//37/vPq/+HG/c+t/pY8/+XN/eHM9deD9oMv/8CI+3oO/7h5/4MVq4xa9oQwp4ZS9n4n///+/5Mz/7Rx7JwW8MdK9+Kz8a8R/atl//fw+Iw5996g/byI7ak6/uTR+uvI++zP8bAs+ee38Lgc9Kwe78Nw//Tq+KFi+JRJ/30I+eSu/frx+oAg/PTg/+3E7Z8E/6RU6Y4H+HUS99WMuZFU+JxZ7J0t/tGr/u7j7qgE/7Jt/6le920E+9mH/KNZ+n0X+okw//v4/9Cl64MF6oQI8cs+6Y0PpYE8++zJ/+7IqolU88JY9chU765H8bMWzYYdmHtL+u/S++7U/+jU/d/J/9q68L4o88V666YN/4AP76oK17h89duh+XMJ9t2m9r9l//Xt/phA/XkK+3UG++Kn9tKF//v3/6BM8cxa+7F3//Hk8LBO+u3B9slM65cFJqizLQAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AsOFwYDc4wxCQAAANVJREFUGNNjYEAA82AeUU1WQSQRpWoZK2npElsRJMFCmeIqcX3dADYWhLI0dkYQ7ZFnCRcLkmLmAtGComxwsXKVQE8wo8iXQYtLTFhYmDNFrMKWFSzGo83gZsTvqCzLnyWr7M0iBBJjFWFQDKuNNLCPMky2s2FMhZojmV4pIZEjl5uvniQlDhWTN1GLjUlUMCvTMRbgg4nFc3Bzyynw8mZYI8Q0uE1No11rClxK4WKS2ZkcHAkR7npxfj4wMUUvh3qnkNBwVaM6K5gdFmxMUODsLwQRAgAIGCOyrkYbMQAAAABJRU5ErkJggg==';
	image["locked"] = imgPrefix + 'R0lGODlhDAAQAOZ/APvx0qmIUvnqtc2ra//Fk/+bQ/p2Cf6xZvuROvp+HP15CZ6AT/6GHfV1GPRnAP+4ePnpuP54AfGtS/nowu2dFv7Opv/aufvmqu+0DfXEXvGuQPtzAfCvE/RoAf/y6P7Gj+2ZFfeWT/XCQf+RMPTRfvS7X/nqxMOaW/zbw/iQQOeDBumLB/qlZPPFVvK+NP/JmPjmve7PNf2WP/bYkPK/We2dBf+hTv7x6PvKpfydT/TThv2rWP7y6fmNOv/DjvnqwPK2If/Qpvd5GPDAHvbdo//r2Pvfp//hx/K8Yv+1c/25dfDVR/+iUPLTb/+/humQE+mQGfCiHvyFIvrciPz35u+lEeeDCvhuAemOD/+rYP+vaPHKVPO0OPO6PPvhu/CtIvjnuPTHcu/IK/LEb/uTP/+7f//Mn/C6F/zBkvXblvjovu+lBOuUBvh3D//XtPG3Se2dLv+pXP7fwPXYmv+fSvKrF/fSg/fotPRrB/qlQP+oW/9/DfqMNcGZV//z6f///yH5BAEAAH8ALAAAAAAMABAAAAesgH+CFQUMDExHgoosGwoIPQZ7boo4VzIegjxkI0WCKQp+in83Bk6CCTaignxxp1qqfwhZfyhtBRZBLwQEaFJ6fnhcXh9KBwc7eUZyZg5Ldz9qMBMmAgBUPg4xTSQ6AwNzRGAAZQ5iWy00CwtjJGkQDw5DLl1vfSdIYTMC8GdAdVEBAkgoYedCEgcYOFQB8QQKHA0ZptDpsKYGmxUqrGCh8EVEhBANQooUKSRHIAA7';
	image["unlockedr"] = imgPrefix + 'R0lGODlhEwAQAOZ/AP7ElPV0FfuGJv7Wtv3dw/ZxDf95Ae6rE//iyP/q2vCzHP6iUvG7Yv3jz/+BEv+6fv/9+/7z6v/hxv3Prf6WPP/lzf3hzPXXg/aDL//AiPt6Dv+4ef+DFauMWvaEMKeGUvZ+J////v+TM/+0ceycFvDHSvfis/GvEf2rZf/38PiMOffeoP28iO2pOv7k0frryPvsz/GwLPnnt/C4HPSsHu/DcP/06vihYviUSf99CPnkrv368fqAIPz04P/txO2fBP+kVOmOB/h1EvfVjLmRVPicWeydLf7Rq/7u4+6oBP+ybf+pXvdtBPvZh/yjWfp9F/qJMP/7+P/QpeuDBeqECPHLPumND6WBPPvsyf/uyKqJVPPCWPXIVO+uR/GzFs2GHZh7S/rv0vvu1P/o1P3fyf/auvC+KPPFeuumDf+AD++qCte4fPXboflzCfbdpva/Zf/17f6YQP15Cvt1Bvvip/bShf/79/+gTPHMWvuxd//x5PCwTvrtwfbJTOuXBf///yH5BAEAAH8ALAAAAAATABAAAAfRgH8QBCgUC1I2f4qLjIITPHMaGjkbeiGNjAMFTywuFnlyG3CYizhtR4wABmWXpAUUEIwJAhlRpH9McY1IUCN2tyoLjQQ8dxVjCBLKFQkpEwSMEUUxDkAiHA5pHCJKA5hkIFV8WC8+WTBiPTsAmBYYZngXF2sdbG4mYRmYDR4zJVxbwHyoUWeFjAf7PHg5oEBBhw8MGJzRgbARvxMKaNDQQmTPmyF0KjJqgEENmgMHvlwx0qJLkyXtQCT54SfIFCpWSMTokwNThBsFAggdKlSIk0AAOw==';
	//Image for a bookmark, external link (Thank you, fr3nchlover !)
	image["external"] = imgPrefix + 'R0lGODlhCgAKAKIFAAChAf+AALjogArGASnGAf///wAAAAAAACH5BAEAAAUALAAAAAAKAAoAAAMlWFrRvoMsNsNYAWgQBAZKVwhXxnhCQ5gCkYIXOAaFXE+3su1LAgA7';
	//Image for dorf1.php link in village list
	image["insidev"] = imgPrefix + 'R0lGODlhEAAQAPcAAAAAABAQEBgYGCAgICgoKDg4OEBAQFhYWGBgYHBwcH9/f/8AAP4ICP4wMP5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAiSAP8J/KdAAICDAAQoGMgwwMEBBgwMOBiA4b+DBSz+K3BwoEMEGgUiAFAxAQADAxksWMBgoAEACRwOXNmgwcqBJAEQEKiSIUuBBA4eELjAAUMHCwQeEErU6ECkSg/u/NdzZst/QWUSXVDzpkCSJlHyXHn138sE/z6G/Dey4lcAGS1yBGDRIQCIEimGLIgw4cKBAQEAOw==';
	//Image for dorf2.php link in village list
	image["outsidev"] = imgPrefix + 'R0lGODlhEAAQAPcAAAAAAAgICDAwMAB/DkBAQBCGHBiKJCCOKyiSMziaQkCeSliqYGCuaHC2d3++hQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAiSAP8J/OfAwICDAww4GMiwwMEDChQcOFiA4b+DCSz+S3BwoEMGGgUyGFCxwQAFAwMAABBgoIIBDRwOXClAwMqBJAcgEKiSIUuBCA4uEAiAAEMCAAQuEErU6ECkSg/u/NdzZst/QWUSBVDzpkCSJlHyXHn138sG/z6G/Dey4tcBGS1yHGDR4QCIEimGLIgw4cKBAQEAOw==';
	
	// image de los tipos de murallas
	image["empalizada"] = imgPrefix + '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';
	image["muralla"] = imgPrefix + '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';
	image["terraplen"] = imgPrefix + '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';

	// image para cada una de las tableCells productoras de un recurso
	image["r0"] = imgPrefix + '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';
	image["r1"] = imgPrefix + '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';
	image["r2"] = imgPrefix + 'R0lGODlhRwBKAOf+ABcWDhwxBS81BSNADydCBDMzQCpGAjFLGjpAP0FGLT1DTTZRFjNVDFhCHj9ONjxVI0JVFEVQK01PLElNUD1aLztjEU9SSkJhHk1TT0ZeKUNhJV9TKFZTQVFWWltXOlpeNUdvElNhRU9oPFJsI0twI05tLFZqLltgWlJsNmNgSHJeOGNhUl1hZV1sSlN5Klt1RVl5N19xVmRuXleBHWxsWWdtZGJ4PFeCJm50SmxucWpud1uEM2CDP216ToNxS2mDUXx4WW+EX3OBbH2AV3h9dn58bHh8f39+ZHl7hWmQTGaYLGyUPXWRTHaRV4SJeXWdOXSaTHqRbYSJg3yTZIOJi2+mJ4uLb4iPZHClOnOmMIiTXYeMlo6Lj3ekSImUdJWSaYCgWYOfZIegb4eqRn2yRZSfcnu4M4+gf56cc5WcjJiWqZaanJ2cf4WwVpedmJecpZGwaJGyc5+isJixdqWohpayfpyviqKrkKirgZ+xf5+xhaino6Ksn6errbaulKqut6i6gaLAd6LDc6TAhKTCgKfAk7W5lqnBjK2+lrG1v7K5s7K9o7u6orS8q7m1xr69k7O7va7LiK7Ng6/Lj7m8xr68wK/TgbTNmL3MkcHJpbXUkLPUlrnSlsDGyMDFz7vRo8TLscfD1bzRq8nOobzVn9HKo9HIrsXMusbLxMDZnL3dmcjN173eoMnP0b3ij8HcpsLflcTdocbatMXcrcjcp73iqs7WxMzZu8HjpM/cqb/jsdDatcXkn87dsNjUxcnipdbXvtHW2MfkrdPT6tPV4NrbrtLa0czjtNHZ4s/jvMzpqdXhxdvb1tfgztnd4Nvc6Njoztrrutrpyd/nzt7rxOHl6N/q1+Pm4uTo1+/nxuPm8PHrs9/v1fDrv+rr1Orp3+bu1OTx0ebt4ujw3ujt8O3v6//xtuv43Oz25Pv3wP/1wO/26/35tfn6u/L08f/4u+781P/2yPL09/v5yP76w/f27Pr53Pb49fP/7Pj88vn7+Pv7//v9+v/+9f79//3//CwAAAAARwBKAAAI/gD/CRxIsKDBgwgTKlzIsKHCffv+RSz3T5+/iBIdatxokB/GjBC5sGDmT59FfyA5qnT4USC/f/K45JApLyLEixJtQtzJcye/lysb+kP5z6M/eTqYbTmRQ9+/ixGB7nv5s6rJq/p4BnVI1F+fLdV05Ohw8WJNd/eu1lurL627t2nvyb26dSHQp0YqtarEYkK1rEPXNWuGDRy4cePQnTM8bZm1dZDXyb2Hs65BiHf36SBGrlKfCZDkOXWHypZhbtyghYOGOrU0aNbEYZv27Vu9e1MtEySK8Z67HPK0OfM8YYKUb6dOgZvGGBy0adOgvZb2GtoyUIx8fXOXtaXlewJ3/lba0kobskSe1rw50UjarnPorFkbxy0ct2mnFkGT/vqWITR++MJdUboNVFJE8hiBQA7PtIJMJ5C8kQMGUtgDjhNpjAOONfVxg4oTToDCnyiioPEFG9ql5d1WFuW0BhI6INABJKs8g8x5ayCQRhonnDCNfeeEcw4qaxDBBzzhLOMfHV8AiI07JRX41F0stOLMFgq8EcyWDlJiRAcdJCJFGvBYE4406LiRiA4TgGKLNbeIgoghhoBiG2UrruQPP045k0M1rXSyhg5/3BiMM6tA8ocOjvzhBDXcSEMNOmusIscbCrBgDJyy3OLpnRnpxg9OfaxRDaLI/EGFgzd6woIR/p6EkkgN3KADDzeNKKINMZ2ooYgQUYjiqTTLcYdSnhuhxKc/q1ZDTjWrOPOGlTduQQULb6ziSQ5CNHNOMkK44UwwqGgTBQk8iJBGnNJMM049TiG70ahHGRGMPOSQ0wqshq5CBSQYdPBHIgDzcQ43pyiyxxqopHEBFkqIcMcdZyByCzjrmOSRUw5xbOA/4OmTQ77aXEOFG50Eg4wzckCCDJZIyKqGEPhIc6uQ4UChhBlVdJFECTyIgQg046RlkjsdY2STRENdc0I5wRnTSjXIaPPMM6sYc82+HbyRyBoyJMbhOdCcIwYUXYBwgwsu+FxHMtagY9E+4DG050BUCeTO/j459EEOvjeS48yNz2hDTjDVBEPEGhBKcYIMTpyyDD7c8NFDCRqUsATETNQhyzTY3KYP0kIJ1KKy/lRihDzXPHujNsIRA/upp/4BSTCQJLLFGkbUIMMy4ZwyTZx2NLFEFk0gsssytpRztEYQme5UP/6s4Yg2zl6DTPbM+MJMOc9ueSMynniSCAs6QEKEcvZ4s4h8ssQBRh6ySLMMMOXIRVHppu+DUj/34EIl8nUNYxhDEWkowgpS4AEJrOAERuiDypAxDG2tSQdvaMQ6wrEcsoUjHPCAzn5iIxfSNeQnUfpHOfDRjy0Qo3DVUMQRUnAEOmSiGPPYxiPQAAQOSEER/oNzUCgcoQMWSIEPfADHOaYhjSXKJzrLmEYzxFGO/dltKFNyRyVWgAEuPGMYzujDCqzgB3vEgx7qUMc20hgPHq5gDwa8USi2gAQEcGACe1gHPKhBjSguQxqeWgQoUHENEzLkJXP7QwcUkQMkeCIYexijOcyhDnpY8h3pyCQmi/GFN17ji56ABCSMkIg/yMAOdThGMmQRDWjcgg5WYAMbGPG9nkTPIJTJSh9yMAFPbGECOqjEH1bAhmxUEo3psKQm25GObWSDDSvoAxIcCQlFeOIPb3CCGMJQiFnIQhTJiIEXGMEGKzTCGFYcyC0LUhJ/sIAKfYhQDnKwhiIAoRSZ/rSkOtKRxnTMgx7M9CcwgJADI8BIlJ14w1IQ8QkxdFMWsghCJhgBhFl+rypVCU9H/tGKHASqEp6gBBeKwIFHvKMdx0SjJZF50nbQwxyP4IAbVoEEKqCiD39AQg1i4NA6FOITn8gEDhaRhlk24xo9+clB+lGRhXlCG8EgBjEqYc9uvIMdylzpPuMxj3ym4x3vOIIUVqHIVUFiC0ZwQBB+MIcm/FQPHwAGMNigiG9cAyg/wcyKRmWva1TDasRgBg3oMI92sGOfyVRmYjPJTEvS4Qi4i1G2EvEGKURhDjYQgx7i0IM7gMIJd1gEOvXBp6tEpSDUY4YRqtEJeTzjhYLF/qdh04jGSiZzjemIRzK/+ogUuEwbkGDBH0LhCTfEQBlwsIEeJjEHQ1ghDaFFxTd4ghXv+IM0XBhO7K6xBw7s4p9aVeYxczsPrvpzGx7AQNXcsAUMUkIRLUgCIAAxBU3kIQIJSEAQznCKa5DWI/vIxz66sxN/2AMbNOiDIxIhj3FdgwgeiAc72gFefaqUHu9Qxzy6etJ5eAAA/0qDOKRQgDdAwgk/QMEUgnAJQlTgCUpgwhUaIQ6TBDgrogEMePohjRicoBVc6ETinNEJLnDAqvSo8EotPA/aNrMbHNBBAdSwMi/9wQ1nIEUcXiACLRACClggwxLEAAqkdse0O7lH/j7EQYMUNGMPbhBcVB3BhRXItpK0ZXJK6ZHJUqwgEWqQAzHGBwkh2IEQkhhEHZrQBDjcoAtQqAMoxGG0trRFLvvoRz2sYQcZoCKGzjAPBRMxUjY0OcPh1WeF/TmPL6RgAmoYxo2c4YlGnGESgZDEJgZRiEHEYQc7iPQtrlGTrBi7Rf04Byq34Ak5wG7QyCAHJPbgBCB0Yx7vWHJK4xEP22o4HkAoAhJK7IzEOSEEU7gAGAix60FsYhNxEAQhCjFFk8ijhKJBST4WcQhWdKIToRjGMLAXjEVU7AohoEM8sn3hC3+1Hdsorx9W4IhVvEERtoBEB6JAARtkgABxIEQk/nY9iUhoghCfsAZaTDKZtzjlFGfYBCxsIQ5kvLATi7CDolmRhx7goBRNXrI+z3jVd8SjFEBwAiqEEAMRvCAKZ6gDBUZAgAEcIAyDCMQmxBByQpBiGusYsDzG/ha7XiMNosCFK0Qh2hvxwQ6fsIQlJKEKOwDhC9vQtkq5ClaIoyEFXohABnhwgyUkYRKbuAADUHAACmSAEJYgxCAGEYlAkMIa5RhwW9xRjmv4gg9T4AUvakH6yQ+iFsLYRC14wYpa4OITdfiAFiIOUHbYnh2ongcnP3AFMOwAC1WoAhY0EIYfaIAEbOMB8euwCUI4nxCXmAalS+gOcjCjEXboNy5Y/kEK0nuf9ML4BSta/4tclAEHQ3hEebn9zzPOAw9DwEEZEMGDJZDh/l1gwAEMwIAduIAEMPAAAbAAhHBygTAIn7AM4kA3vuEOBbQIiEAKvJAKtUALnPALscAJGshcnJAKv1ALrEALuWAHOCABQ4AGpRAP2ZANpQB/JtADZQAIGXABI7AEXdAFPBAAB/AABFABLgBsGrAAJQADkUAIgUAIh3ALKkc38uAO4mAMmfAJrCB6sUAKr/AKpCAMwnAJiPcKscAKsfALdaAHepABHzAEQ8BAH7CGQ3AFeoAJkzAJTRAGcQAFFcAA+hcBGsADF3ABPFACI1ACQvh8cVAIt7AM/vfQhO4gD+LQDLJwCaywCcqAeuL3C7hAeqSwfR74C5yAAhqgAUtAAiVwgaSQCsLQC4hwBWLwCpeQCpsQh4TAAAZgAxAQADfQBnYIAQ8wAA6wAGGgCZLgfJMgLHHxFuUgDrcwC6+gCqyQCqnwCk0wB8LgjKzwCr/gjK9wCMhXAWF2A5qwfds3C5dQB5eQeqygCq/4Aw9gAyjwAA+wBDfAACWAAiLgUJNXhJoQCZPwCbJwFcYoDsswC+PngbHwCoMwCcLwCsKgDKmgCb9AC9DIAF2ABWagBBWQBF+oCqrwheO3feO3CbgwCA9wAAugAYAQB4w2CCInCILwbpFgcpvA/gnelGac14jJQAupwAuxEAvPKAysEAdhcAjCAAsP2QthQAJkYAZY8ARLAAO0cAxXqAoEqQrXaImtt2jMx24xOQiH0Hy6NgiagI6cQAqygIj45oTTAFHOqArbtwk7OQmTFwZ6IAyqUAuf8AID8AQ8gwUVAAfKgAm/EH7KgJOwAAvj94E+mQqR+G6ToAnvVgvwNgmsoAmccAnCsgwHUkLHOA3JIJA8qZPb53qbcAhSOHrJIAYvRgZt0AYlUAe1EA2/gAhhEAafMAuWSAsguH2xoHrvtgmsgAu4EAuTsGiDYIWX8AmHiA3+QBkN2HnyIQ3J8ArnGIapgAs+WQuYgAuj/icKQYACSzACEKABKDALuoAIhRABVfcDx/ALv/AJr5AKsVALXqiYVJkKnPAKyjAINqALs/AJhYAIomAL9bacbTF2VSQOTNSZUPkKuPAKm6CQ5wgLynAJIqABDCAAHyAGdnAMupABBnAAGnABGVALIScMwNmModmRl1iNCkl6hVAHiAAKzdB5Q3EVmvkWkIEO65APsYALmzAHg2CNYbkJuqALrzAJG6ACx3AMXEcAQwhsF8AEJCAIqqCQuACfBQmGwemMqUALs6AKg6AHiLAItmBXzlOjLEd9LqcPkAGV74YLv6AKylCQChkLKqACr1ACF0ACFwADLqA2JGAAINAG/pGgmysanBvZk7NQCIcgpmNqC1pTRU/BE5OBaZVWD+uQDMcgDDyJC2zpo6TnAw1wCE0ABj9TAjtwAyQQqEsAAknwgV54jbUQC7xAlbRwCXlAhnawCI1wClpTDVU0FGiaZphmEWmRD+gwDp05CxCpmMqwCb+QAg3QBJcANAQAASPgAndYAmBAAiDYo613pbUglZxwCHlgB+i6CIvgq9dwDVAjDy5RWm0BEZaWS0aDqejADcegmJ5ack0gBnVwCD5VCFNwABXQBl0QBgcQB7AAkdKpCrCgCpewCZdQCGQYWo3QCKjADMyQL+XwFigBFRVREoBhrJp3afXgDuBwk6zA/gmvOAiAgHibEH61kAE20AWuoAp1cIGwEAuf4LKUOQmYUAiPsAiGsAiMcArMYKbuSg6LSBD0ikLGdiBYIRoBNg630Au0gAmckI8x2YGkMI5xEAca6Zuc8IXiiAlqiwmPcAtuAqnMoDWt8xZ0a0gCARUnoTHHtieXtg7jAA270Atrq7ak8Am9IAqf0JmXUKSiAFEQVQqjkAvFUAzA4A21URviwHny8LFN2ITIQrLCWqMnaxIk+w3jMA3FkAujsLq7AB3iEDfj0AwkEkXY4A3W4A3ekA24Ww/b0bnVt4ggexFpgRChS7JZwSf02hYkuxaIYRiWux23kQ/lsA6vWw75tXAbvgEv/TA6+1C3ddu9c1EZBiGsJyGsUVGyNqp598AW+iAaouEbclETRsOAJWE0lAEllHER5cs/LjEUHlERx3ZplYYVfFJs9majeWsRWcGc8kCy8kK8wloUGBG6mjcUuYQVx2taGzM3eWvB7VS8RKEnXVGjaVES9VC/RmO8NoYV9buc7VS+WBTB4wvCNFzDNnzDOJzDOrzDPNzDPvzDQBzEQjzERFzERnzESJzESrzETMzDAQEAOw==';
	image["r3"] = imgPrefix + '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';

	//image reload (for update all villages on the 'dorf3.php' pages
	image["reload"] = imgPrefix + 'R0lGODlhEgARAPcAAAAAABpAthlDuRlHvBpIvCZGtyNJuRlLwBpMwBhQxBhUyBhZzBde0Bdi1BZn2BZr3Bds3BZv3xdw3x9x3RVy4hV15RV35x575iJTwiRhziNm0j9oyiF+6Epkwkh30keC20WS62eM12iD0GiG0nuP03qU13yS1Xqa3GWa5GWg6GWh6nmm53qs63mu7niv74ag3YWw66S55ae96Ki55bG846fC7K3E6q3K76fG8KfJ8rDA57DJ773L6rDM8rfN8LbR9LzS88rT68rT7MnZ8dXc7tfe79je79nf8Nvh8Nzi8d7j8t/k8uDl8uHm8+Po9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAASABEAAAjjAP8JFFgkCZMmTZgkGYjkxsB/RJT0cAGCAwcQLnosUfLDAhOBRoa0uFChpMkLLXKUdCJwiAoKMGPKjMlSCYsIESSkwCEQRwoJOHE6KbJjwgMIMJoMbALk6IOnTpKscOAAhdKBPqhqdeCEyYcGDWoYGWgDrFmwS5poYMDg4b8jTJzIlbvkX5MMCxa43TuQiQcFCmTw3ZvkRIIEIa4OJJIkxsKBOjAcQPBCsd0XCDbwGKikxIABBEbMEDhjBIHPJR4KESGgtevXIoS4DWLCQIDbuA2YCMJXCQ0SHQoU6ECChpKHAQEAOw==';
	//image small map for link to travmap
	image["smap"] = imgPrefix + 'R0lGODlhDAAMAPcAAAB/DgAm//8AAP/YAICAgP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADAAMAAAIPgAJCBxIcKAAAQQKKEy4kMBBhgUgClyoMGKBAAEmWqSIUaPEih5BgmSYcMAAiSQLmEQJAMDHhi1fRixIk0BAADs=';
	//image for the Add bookmark link (Thank you, DMaster !)
	image["addbookmark"] = imgPrefix + 'R0lGODlhEAAQAOZ/APV+AfaRA/748/qdVfvKpvl0CvV6APunC/54AvZ8JP/7+P/t3f/9/P/49PijB/2rDv/59P3Dk/7z6v/ewP/HaPeBAvx7DP/u4P62OPzBVv+xSfidBv3o2f/Kc/eQRf/z6fyiM//cr/7q2fSPAfuwKvzQsP/FYvuLBf2uDv+xa//69fuLDv++T//9+/V1Fv+4cP25QvR2APmwJv/VkPSDAPWgAvyqDf/Kmv67RvecBf/lzf/w4v/KcfRpAf/37/iPQf/MlPaEBv/Vp//dpP/gxPipB/q0gP/YtfvJo/eiDvzLpf/isf/Nof/XsvzUtv/IbP+mRP2pEf6sE/+vF/iaVfyfUv+TJf+vGPqoGP/17P717v/VmPusbvmLNPytbv2safaCLf+9dfuZJPhvAf+jU/+mV//DXP/RhvWUAv/Xk/WBAP/38vehBvmmCf2pDvV5H//Lnf/8+fy6RP2XP//+/fafBP7AV//lz/+ybf+/U/++Uf7CWPx9CvRpBP/27v///yH5BAEAAH8ALAAAAAAQABAAAAezgH+Cg39ZO4SIiE0piY0QeAgijYgTYSBck4MKEVsZBReIDAo+C3dHQkMUYnM3RAt+cUxlZC9AIUtpT3saUFZ8BV4qVSswHTNnPCZmdnIyQT9afwwDFVgYLHl6OCRJAD8Ngy0DYwdSU1dRGz0e4IQfFm4PNg8HOX0ciToIKG1sDg51YjhJBOdEETQGDASoQcNIoi8B1CQgUAIMgBFUEnVxEUGAIAVI3iSgQ0iBEgmJ1hBoFwgAOw==';
	//image for the Add this page as bookmark (Thank you, DMaster !)
	image["addbookmarkthispage"] = imgPrefix + 'R0lGODlhFwAQAOZ/AP/69v+rQ/l8GPV+AfaEMf/RlfqKL/2qDP3Zvf/Kmv6SMvuuI/738f/x5v/kzf/m0vacBP/48v/PgPlxBfumZf/v4f717fu7i/dxCv/27//HlP/BivWRAv/GZv/59faEA/mscf/8+vmlCP16CfyMBf+1MvzHnv/BW/ZsBP/Fkf6ubf/Ytf+DFfulYvuzef26RP7n1fypZv///v/s3f7q2fqhWv/9/P57B//Sqv+zb/mAIf/fwv/69f/+/f+6ff7dwv6mWv2HIf6zLP/VsPvLqP+sYv/Oif2taf+fSfZ/JvigBvR4APicWPqpGf+LJP6/VPuWB//UpPmna//coP/frP/79/mvef7r3feNQPSMAf/juPy3gPhzCPeTSfyWQv+aQPyhL/7z6vmeDPvBl/qpbfusbviECf2qaPeiEvqmH/2pYv/AdP/o1f+uZ/6jNP+oWv+zXP/hx/zRsfuTHP7Xtf/Ylv/Lc//Ej//NoP/Ibf+/eft5DP58DPq4h/+9gv///yH5BAEAAH8ALAAAAAAXABAAAAf/gH9/PAkbgocAFRmHgkM4EYdVGgqQjBU+OIx/AG13kD0rLJWMO3pHNpo8RRshGUgqmn8NGkYCP7EJCjMafAiHMiFVO1F1YDEVHj2HcSxnTgYwIQ8PDjsreFp1JyNfPikadCFsBjojLX8efgFwawVUUxIdTwFuc2ZlkGoYNzWCHlsT0rzIY6fDiRcL0HwAwUAQkAn8EPVBIWZBiRJCmkAYYKWhoDdcbpxD5ILEgZMHlHyQ4lFQDi5BDDxglMCkiJtKBlywpEDHGQy+BFXJAUUEhwEcIGRhEubQjj0UZqAgc6iBl41YxnRZwoEAjUMqUFwJAUKAB0EOMCQhYuFPBjkEKZbc+lNFAIgQbikYOEvDRANNFkzAoKuAwiJBFlzs/IMqlg1lG1y0/RMIADs=';
	//image for the bookmark spacer (Thank you, DMaster !)
	image["addbookmarkspacer"] = imgPrefix + 'R0lGODlhEwAQAOZrAP/+/f/8+vZrAPumZP/59f/7+P/JmP+SMf57B/x0APhuAPmAIf7r3fuiWvlvAP/69f/Gkvy0ef/BivqCIv727/+rYf/Ej/3ZvP/Ci/2qZ/dyDPdxCPqRPvumYv56CP/s3f6RMvytbPulYv58DP/t3f95AfqmZ/+JIP/9/Py8iv6nWv2NLvp+F/mIL/+EFvmKMv/hxv+aQPuxeP+uZ/VrBPqtcf/Sqv/GlPyqaP/69v+oWvhxB/uyef/Aiv/48//17f61ePxzAP/p1f/27/mrcf2QMf+MJv/27v7s3f57CP+LJPqpbf/Ytv/48vdtBP/9+/dsAPhyB/3Kov/79//59P/Wsv+CFP7n1f3YvPqILv/t3Pd4F//ewf3l0/+fSPyUPvt5DP/VsP/48f2pYv6vbfhzCP2HIf+IH/+mVv717f+wa////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGsALAAAAAATABAAAAengGtrDwYSgoeIYTZihwU3RVSIkjkzFk1rAEwuPpKdDxUYAUdeIZ2mBgcfECMXpp0wVjhKWVcorodPQisLHiKYt4hjGwgNaydnQUBVMSUJJGhGCV9rKjvEaw4KAjJSDlACDBPaHGs6UUkdwJJqZWYtXeqCWgcLGRpY8WtcYCZINEv5yDhhEKDGFgLqprAgEmDNkAEvEAIwVQDEAAqHfvBIcatHhDSCAgEAOw==';
	//image for the "Close" button in the Travian Beyond Setup
	//------------------------------------------
	//Modified by Lux
	//------------------------------------------
	//closeButton = "data:image/png;base64,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";
	//------------------------------------------

	closeButton = "data:image/png;base64,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";
	
	//Image to replace the sawmill (g5.gif)
	image["sawmill"] = imgPrefix + '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';

	//Image to replace the brickyard (g6.gif)
	image["brickyard"] = imgPrefix + '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';

	//Image to replace the  Iron Foundry (g7.gif)
	image["ironfoundry"]  = imgPrefix + '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';

	//Image to replace the grainmill (g8.gif)
	image["grainmill"] = imgPrefix + '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';

	//Image to replace the Bakery (g9.gif)
	image["bakery"]  = imgPrefix + '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';

	//Image to replace the warehouse (g10.gif)
	image["warehouse"] = imgPrefix + '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';

	//Image to replace the granary (g11.gif)
	image["granary"] = imgPrefix + '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';

	//Image to replace the blacksmith (g12.gif)
	image["blacksmith"] = imgPrefix + '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';

	//Image to replace the armoury (g13.gif)
	image["armoury"] = imgPrefix + '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';

	//Image to replace the  Tournament Square (g14.gif)
	image["tournamentsquare"]  = imgPrefix + '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';

	//Image to replace the mainbuilding (g15.gif)
	image["mainbuilding"] = imgPrefix + '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';

	//Image to replace the rally point (g16.gif)
	image["rallypoint"] = imgPrefix + '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';

	//Image to replace the marketplace (g17.gif)
	image["marketplace"] = imgPrefix + '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';

	//Image to replace the embassy (g18.gif)
	image["embassy"] = imgPrefix + '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';

	//Image to replace the barracks (g19.gif)
	image["barracks"] = imgPrefix + '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';

	//Image to replace the stable(g20.gif)
	image["stable"] = imgPrefix + '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';

	//Image to replace the workshop (g21.gif)
	image["workshop"]  = imgPrefix + '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';

	//Image to replace the academy (g22.gif)
	image["academy"] = imgPrefix + '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';

	//Image to replace the cranny (g23.gif)
	image["cranny"]  = imgPrefix + 'R0lGODlhSwBkAMQfAElfLFpnTdzo7ousYVaxE5ZjDauwsnKOTxEUBUmXECxXDTVsDJu/bY2Sk2R+QF1ACzVAIFu9FMPM0dnznLt9EX6DhaClp6/Jfra7vj+BD290cUNLOn2bTZidniQ4Df///yH5BAEAAB8ALAAAAABLAGQAAAX/4CeOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/oIEcBOK8TikGZ4clkFAi5+KBQ2BcKB2N1dnYKEAcAelwDB4SFGR4LBB4ODAcOHFYAC3UEfZAKHgkRBJSkGYtREB4RfqUIooCtpRERGQS2bVIBk6a5t4gHEHakprURu1CcucARnQEidAgZpcd3mlEAzcfPGQt627XACcpQDhkJpLbAGdkBd+kR6u5NHACVDh/boAl3CR7MeUCwAQKBBQAELWHAqo4HDwcG4IPTyUMcEQ7wIVDoQJURBpb2/TFUSSQAfB5G/wx48ACiNAcBDnBg8MGBQiEKAAZ4tGCBHYgXaO5LifEBBBIKYM0iUC/IhqRwEPjsAyiSBwgANDly0BHCgw3ZPijIRQrQvJs+AHyzdefhOosemCY4ekBqJIB+FIjAR66sxx0H1nW7ww7XpFIWO91aECEuJay4frFFcPQHA8bWgIlaxy6XT1e/Pv2S1HmcTsuekH2TF5qsAl/sEgAza83YPH9odait6muUrc7O7naz9mwBHFN+yCkIuyOn1Z4ZWKWTPC+XnwQ9Zf+KBCCWqZ6/Dv2Q6DZgRuPQ09EDCAjQa5+AOuYE9Evd3CASFejb12e+T6YPIfCQTz+J0gYfouRET/8f+xnBATWdyBYJTQFA4ABcd1g4AgdcSSIVBDEpAQAbT4mCAE0MbMRAdwGhQJADEAjlBANyAFAZKx9w8BUKECBwgSMBhKQEBwPImKImF3JYwC4oDvNQTZOMYo4RuyHExkoPzBTQAQU8AABLLBVAAVGjkFXZEej8hgtAHjzQJQKUUcCSnCxB0ONVArrGHBEX/vYbJQc8QEEBhMpZAAQDJCpNd5H9dmYRCtYHRxsrUWCppQ/IOAIAstkHx55CMNDfe354IBQHYl66AQkrQrCBJNdl0KAREIgiyQJ2hrVSqhQ0OEwFEmDgUF6aFjFAkCNO+QGWqe7nwAYWSCCAABUGoIH/hlUwIOil0QSwQQMGTDuttAJIsGq2YVrqqgYNdECuuOKeS4W2hRbgQQMaAPsuvAJUkJsTx27gppgFbGAtBuRKUMHCGmAwLVYb/JuEAxpYoIGgBINYAcICGADnxwgovEEHBoCFxLEBaFWxBRUMrG4A7k47EMgCBoDBzRg8OsQBNmNw7QYGWNBBBRAUSsHIFtysAc1wamAABhXYrAGoPgywQcU4Q9uBBQ0QbfQDGjjdwAZkgwyzBUFXYEAHOvvAwdk4d2AzyxVcfOmY1gZFU6IFfduuAQY0nPOsPTAQgAVo44yBAfiSLbDRLZIwAQMMXJBvBQ0kHfjCFVJtgxzQtosB/+IdkFwB2TZ6wOsDA0wwgQkHhI255g3ULoEBbd8QMNc3N2BtAERndY/LcjIw+QkaAJ/501DDLMHUOwTQHdDBYlChRplwwCHxrE9wAQoMdLA8zhZj0ADhNtyDDwQNjI4VPtlr78C2mLb+wQHfl3AA5iQr/jTuASgWDRKFCUwU5H3C0972VneA130gfyS4QNf6l7isgQgIdkodBzChPa/c7VAq4AC7EBc1cN3uetHwQSJSh4CTWMiDvJJTA0/gPW8FoEJkuyFWIOC5GWxQUwwgko2k9xDiWaoADnDgB5RYuWXxLCAWEqAOFHU/BXIlKxcISADg5CYw4e+BFyhSRAiHCSr0FU4E2ksUjRQRxJp4yVsyCaAJpMgEGglFKBdKgx73yMc++vGPgPRBCAAAOw==';

	//Image to replace the  town hall (g24.gif)
	image["townhall"]  = imgPrefix + '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';

	//Image to replace the residence (g25.gif)
	image["residence"] = imgPrefix + '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';

	//Image to replace the palace (g26.gif)
	image["palace"] = imgPrefix + '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';

	//Image to replace the Treasury (g27.gif)
	image["treasury"]  = imgPrefix + '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';

	//Image to replace the Trade Office (g28gif)
	image["tradeoffice"]  = imgPrefix + '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';

	//Image to replace the  Great Barracks (g29gif)
	image["greatbarracks"]  = imgPrefix + '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';

	//Image to replace the  Great Stable (g30.gif)
	image["greatstable"]  = imgPrefix + 'R0lGODlhSwBkAPf/AImLN3RRFrWaC9zi48usDGqESHlVF+jFDi80LpOlrn9ZGHF0dltBEoBaGKSLColzCbt8EfLODr3d7KfE0qm3RkdVLdW1DYOjWaxzEJF6Co1kHThGJnloCElEGaFrD0pcMpNiDYaKjGR8Q8SQEJaPZ0lVWcOKKXCLTJ3FbXtWF2pZCIJsC7eDJ4tdDTVFTlZTJp64xVJjNN69DayTCtqbLjUmB2lyOGtHC0szDeTCDkJIKH2cVqd3I5yECjlUYtGyDaydRmJFEvXRD9q6DUw3EF51QOHADubEDrK2t0JjdFhICGpmKmp9h7V5EcGkDO7LDm5NFeSjMFpkZ4irXo2xYZdrIFQ8EHBPFZxoDlZpOVc6CbPR4MitFGpKFOzJDpO5ZltxPv/6s5aGE/nUDzo5GcuQKwEBAZhlDprCa2VhQ3VTHP3zrntyFnxXF7ygC4VdGfGsM1hXGhgTBVhtPLB1ENKVLZ5/F8W9iSYbBbevfWhoMerLFOjcnTI8QJC1ZF1rNN++DoKZpKKLEycrGi4iBx4jFU9hN+qmMu6pMl5SCTUtFIuiS3aTUYVZDJFnH3p1VIJbGefeojw1D0EtCnF4LmReKVhjMqlwD8aoDC44H5a8aFVXNSMtMBkdEoF8WGZIFKWdcGpkFmtNG9S7FlNmN86vDZi/aXJtTf/bD9y7DYFZFX5eCrnZ53OQT0RIStq5C+3KDte3DVFUVKibGoaiVH1YGMjCjopvNYWnW93SlnCFjry0gXmYVFBeYn5ZHYFWDA4KA4yuX3dTF1FKIE5DBXJNDHtYG+vIDmhJFGxLFLfW5X+fWNO0Dd+eL96hK0pPHc+3F6jMaVFgMNupEUVQMfmyNaegJpCnTnN/N//dELSdHnJYHtm3B6fBWuKgMBEbIL+7SZ2THVJwf/DMDoV1EcGAEnhtMaVuD4hgGYBbHINeHNWYLZxvIevgonBgCmNSH35hDnhSEn9cHXVYFdWcJ7CDDoNnLr5/EYx1PpuOP42AE3ePSg0OB5m5XurHDv///yH5BAEAAP8ALAAAAABLAGQAAAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGEaKjhOvqvgopMO4zOcZBKgLsOWYb6cRcr1hFYOQSEkrb05zMnP4bkOHDgmD9M7qRd6FmkR6kfMo7488f2gD8CGZ612pmIAAELRvzu5XtE75AeHUTg/DDjbqq1i/eyPbJWRo9ny2riUlGqVKzEi2Fl3ryWwIpnpKbI7IDpcF7F4zCVGudW84EcjWW4eV3gpbQZBEpdVnzsgIMjMmR4Wf3biIxUBB50OMGSirtSBE4f/1H8xLAFBzLGZeZ74IiRVF0xQY7xJWUHNwR+LF98hMCTH0Y84YQRvS3GVg6ADGFBLD8IkAgpKJgkjQPJvYKagXvB8sQQDqi2HnucJWgBMz84oEIFsonECwfgWQDIeB/GKCNrRihogQVunEhFSHEYxowMmMko5IesifgDMzmC5tFxyaml2JBQUhfiECQi6c4zjGwkwgMtGgGjkMd4GKWB7SFI5ZFucJCIJKFZtEwiTmDyY5AfwuLFMTmUMt2Y/hzjVpEK/hDLEBl0EiFFKEiyAgdOpHLhh16UMoQXDpTyBJ+wvEgmZzIY4SAwZgxSURxsiPHAD4CwJeMxDgxRmz85FP8o5H89tEXdMRbgYYYck/DTyY4R9SNCNPrMkMEBqURwzJ7rRWBBKf44YASzqx4xw7QxCqGCGUE0gA4UePDTZkTXWJPBKD3gd0CARP5g7Q8RxDokLHfNAAi1/ggxgxk1vNGAAv4SwU9xEgUDDgXurOCAE9eOgy9YsURQ2aVDRuqGmBkeQQgwBkCiQC0KeHsFIVlRhA0PzlixgiAE5IBvmP7MIAAzGMfoRarrjfEAt28ooEAKPisAyRtEbEBREVcwwIAJGTzQgwURHABLgX5iolfFnva5mLO89hxy0D57S0QmE5FiBTuIqDOPEg8cIYCgR7iloT9PyGqzBXEv5sU4xOD/4W/IAbTxb9Ae4zGIJhF94IsJn2ihBQ4r9NDDAw84cMATFmASwZgCSrfYGBwAk4LHQn9iQBsgE95ADfwM9pAOOBQDAgS0N4KFByA8IAAgETyAFsVQ1r2YEG7IgYzXbUBiOhRAt2EAMpB4XIMZRTCESxHD/HJJExiAcMYZWJzRRDkjZHCeAxkIcDmfGR5QAw7o+FyLMJB00UYQBjAvzCceeyxHJpI5CCMsEYRfeKAJl2iBAnGnwEvQrgn3gEAjOCA5TMjALeOoWYxA57fBfQwSUKgFMlKAvytAoQG1aIABCiECP5RFIMGoBDqwQIcmgOAX4DuDAltwQAh44AwYaALt/yBwiXo8YAUPkAHx3LA5IQnBAcC4AukU0Ab6XUGEKbhCCoTRhjYEABJX+MBBCiAHBkwCByC4BAaw0IgWYCCCbGzBOcbXBCFC4B738MAqBAALNzxgBkOw29Z+IAf4gc2LkAhcMtqQggAkIwUG6EItAlCygpzADHPIBA60QAjt0c4DLWgECOhQDiK24Ax0uEcdaTeCaTwAHg6g4BDUs54nuA8YXwtaLQzQgCsiwwAG+IQW23AFBRigkgS55FyWMQc5nCEIWrAdBCFwjhaAYJRNwJ0HMHBHVTYCAy1QAgfccARlLatP2jLDJ5DnM0RCIX/z+wQXg2YAUhzkBDWIikBaUf8BfhSjCQoEQQtoeAksXPMcNVQlBjyABSxcgg5y0FUiMqCWe+kLGITIZdhSAIU3fCIAUPhZALhYC8EZIAb3JII+B1IAMuDBmedYYxvnuNAznON7WDjHJX74PRDUgBAq8AwBIuAEIrAAClf4VxVDZoBkgDGY89tiLTgKiRSg1CAiCMJc/kELbMThD3MwxiQmIYdv0oEOAgVB+HS609th4BwNhUATsDACExHDRCaAw0cHB7IGBOCLzAsh84DWVGEIowIHEUE6skAKAHCBC0NwQg1YEIV04OEGWigGKu8IATqcI6Z0KCj4LnFTgd6ACNIAAxmqQANvMMAAAUjBv0BmAJD/PbJjzKttI0eKWIMUIR0q6MExjvCKcejMGHVARB2IYIZiYOAGLSjlWZtQ2m0a9JQ32M5AXhAFE5SBAQr4JW2nmsIAGIB+wqhFbu1nADEWZB8dUIMDUCEpTBhBCBmoQhSaUQ0NkNUMwPDAPcLXWQzsFHe/CMILCuCHggzDBDRYhxUaYLpk8PJjQDMvFBI5yS4GwJjSKMgfZpEBXzhACC7LwY8yYAwaIAIOPLACqMyABzwAowV1nGsjGPCCE5gCIe+AQx3qYIVaBCGLo2tnFieZyBSArIpvOGlBUjGGDKghA8JxA45Qkd8olAER7CDCjM0A4J+2QME+Xogk8toMKygA/38pZN4uI9mA0WkxvVn0oiEKMoQDZEAUGRACLPgoBGZwIAB1iAIcNICDMQMQGJ0QARoWcoEKUCMIdWCBCSbchY5BIgjCaEADhBEEBYQacIwMwBUCsGeClAIVPVCDO4YgAAK4gQ1Z2IAxvFGGZjii0Z1w7z/M0FuFnKAQ5gACA8rgZQYY+by10CJhkWHMUc9vl1dAxhXsSZBEuCMOjiBEOEJBiRMc6gMaOMSii0awf6ChBsUuSIPnUAQ5vAAcQFCDCVhAg9e+9pHpvYIBjNnIXjrZmMm4QjKql8wCgKEK0qDFFJYxhUP9oxUdYEEVJjEHRgzCaCgwgB4Q8oEN8EMRHf/Ih8oZ4OI2CyNw8pSkeRtQxS6AEWgfa2oQCiEGSgBABFn6ByPYwXCCmGIZfkABKRQhhyIUgQRpKAAaDFAJixNkDh0AAADyUYlhACEI3u23MFKwyFqYbrbOs/nA04s6ZFhBCUKIQASgwQaBnIAHfxAIGqw+EE343ROgIMEpNmCAJUzaIB9YQj6A8IIs6CAf20BEM+pw5Cx+2HTOy/OGndwGBYwUCjh4wBiOkZg9CGQOeG/IJtoBilOEgQQBGPlBSAGEShjtHyLoBBFMcIg2ezEAQbifAbYYSY+1oQsKgIIXs4iDDIwhB9eKABWoIAI5BEMg9UEIGh7hiQ+kIQy28EX/Jf7xhQp84McCyQIQhjGQHRRiGDTo9Ws7jb9Okz3aSi11pz+sASKsYAywQABGMA7/YApTwAsOYQjFYQh8cAfyIArUkAa7kAeZ0AnF0QqKUGwXUAgd8GVR8Fr4EwDqBUldkALI0AaLZHOL9AZXEAQ1sALZAAt+IQQEkX2IYxDZNxDL4Am2UAu3EAlhsAZhkAedYCj/cIMCgQvvVwZD9lqmI4KdFkkGcGQMQHNvoAo3UAOcwAn80gM5EHcE2BAbwAA2kINTQAK2YAz2EAlrQAK5kAtggAAIWBBUUAhkUAeHQANBEADLI3wcZUxmBwmqwACKgAA+kAQ+0AcuQGMZMAvY/+AQBYAHyRAAlrAjInAHd9AAt9AOYXAKfEACfgBABlEBZtCBXxYEUCBPggNqk9QAQxMPODAILpAESeACJbAAUsAJCNAHt+cQrSAHvNAB6WAMljAHebALqoAPa5ALOiB4VMALh0cQH5AJkuANiHAIDAAFyEA/nxZqb/AGxTAJsigOiSgFIbAAfVACgcAKvYCEDVEANfAPYDAIw6ABQZAGj+AIDEANg0AGhXAHrYYQGbcOh0AEUMBFsvUJbaAKQVCIPkCOfbAASBACJaALEyABEpAA1BARYBCPRUAG/0AKRJACVqAB40cNOnACp+A6AtkMZWACePBFCuBUyWAFitAHtP9oi+a4AK4gDhfJChIAA33AdwwhAsDwD0VACP9ABZOgA3KgASOXCUWwDEepEB3AeyxQRq4IBWT1kOWIBAngCn3ABD/JCjAgBR9QAQWQgw2BAlkyB4XwD7ggCUVgBlD5D/xABYYgKgVIlP9ABPQAD46gBEqgNISQjpzwDbIwAAMgC2O5BRLACmaJllRgCijglw1hCGSDC0QgAmZQBTbgmSiwARvZdwZBBnbwCpigmhmgBGbQCxIQCCXQB7LgArqgDBKAmzDQC4awA9d3EaZQHydACIZgl3pQAIhlgQZhcbhADrAgA6Ugd+rxAH2wBUC5BeoYmWbJm+6oEReQCcEwB+yYIHv/gJntJwgRQAAUYgEHEAHcQAYToAxboAy9cJFnOQeTZp4YgQsMYAlowJZ95wc/ZgqaIALu8ApPMAPMIAB0cwyS0AuQmQAlIKFg8AX6uRG8ECEoQAXRWBAamgWboA2v0J5P8AReMAo/Rw29UAiiiBMNdgI2IAaC4AQC4ARL8AdbJQKtgH6a0KE20Q2LAADYsAgKAaAKERAAOw==';

	//Image to replace the   (g31.gif)
	image["g31"]  = '';

	//Image to replace the  (g32.gif)
	image["g32"]  = '';

	//Image to replace the   (g33.gif)
	image["g33"]  = '';

	//Image to replace the  stone mason (g34.gif)
	image["stonemason"]  = imgPrefix + 'R0lGODlhSwBkAOZ/AFFPUIiHiQEBArq6vrW1uayssJOTloODhqamqaGhpMLCxZubnWtrbIyMjcTFydna3dXW2c7P0svMz3N3f1tdYZyeopaYnKmqrL/Awnl9g1RWWZ+kq9fg6+Pn7JCWnCgpKm9xc93f4dHT1auzukBBQUpSTNfa1+Dl3hQmDFCYLUF5Js/Tzdnf1d3h2srWvImRgJSdibzGr9LdwsPMtIWFeJ6elKemk318cHBuX+LbtcvFpKmkiJKOdu/owq6pjfTtx93XtcS/on98abWxmbCslbu3n3d1ar+5mbawkqKdgrmzlfryy9jRr52Yf+fgvNHKqtHMuGJaRmdOF21WI3VcJmRPIVdFHZOAVZhzKH9jKFVRSTc2NEc9KzYnD359fFpMP0wrGMxYH/1xLNZiKbVVJohDIXk8Hm84HHxDJ6ReOnZKNGpGNHVzcqpJG/VtK+doKsVbKKpQJaROJJdIIpBGImExGreppamlpPDc2JiWllRTU0tKSmloaGBfXxsbG////yH5BAEAAH8ALAAAAABLAGQAQAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXfzCYm4ZGaGNvbmRudWZwZWJ1NJyYH0ZHRzZWY25zZ3Fmc2JkZXJ0cW5wZmTEY3UUAwMICAkPFZqshl1+WnxMOU40SXwkVllYWFZtcmNycXJmZW9zcnBxdG17DQoIEiIEAwUv0Yl9Pk1MgiABkoQNHwpAkDTRcYPNAgYLErDxcoPCli0HAiQwgOBCgQQEItTwA+YGvz9WplihYqXKypYpYUr5gsRHHwrakOQwsIaOG2N03sBBV2bMmDhz6Bz9OQcHDRyTJhwYlGWQny1Pq2wBkMCPgK81ePjQoaGPNiYB8gAQsOVGkyDY/0Dg2DHECA8kNLp9qdaExx42fRgdUEDAQYgDCfpkQACBzR4/KARQyMAlyx4HHTSQ4JNBAwUNHgJoANGnTx4SXwUkoUHjCQ0dPoToIKLknxEdeCcskDDJAAUSHxZ0MHAhAUYLEzJICMH8AYTnF0DwMSDBgQQJCkTYC9EhBIYGXnifpCTCBIsWLMarX8++vfv38NdDQ7Qq/qEbZ+DA+VmmjLA3byhFRh1xrPNGGWaMQcYWXgSAWAUIkPDeDV1Q8YUQB9RAQBFN1KCGUXKYQ2A5+/knRhxnoDNBAgjkM0AIbMAXBRNIJKFDE3184IcfevBwhBNQcDFMgMOQMQYdWhygR/9ECQyg3XUS8PGeFS1VYaU3WLDEBQlJMDHRHh/UEYZ+IYYolC+/GElHHXIEk45SY5QRxXySwCCAETh8oFIVU7AkRWVdfMXDoEd40QcPOdwoxA5HJOFaH2W4EWCbcMyxhhE2+ICDbE3sYMQjfQDAhwaiTVDBTZtRoIIKKJBQ2RYaHHDABwLQ0MdDJGhQRBJN0HAAal81oQQNPNDwzw44COAHFyUwwIMSNfFAAgheELBCIhgU4MEEAHwgAQcNZJDBAXxMV24fCYCAxR4bjErAPQQQwEC2CjiwxxZ6GMDHHgJ0ukMRxhrRZRNeDPCAeywMsFx3IRBAwQgFGDBCBs8NcIL/fRhnrPHGHHfs8ccgT0LnH/uEDMnIJZv8hxFcqAMgGVwYMp8LH+PwyU9umFFHGby8MYYpdYBSR8g3kGBEHXTYMsoccLyxszughIiUfqVEQUADBxhQgAIGpNyeHzYgAZsPO/DRhhhvpEiHGT6X8Y5PcCQNRxhnZPDRAAoY7IV7UXSxBQlbTIFFFllUEQUNd6xBRhxxhmhGO2a4EYc6Y7TxxQXWLWDAiwHAh8MSR/xDBBFPKPEDEDzgYAXPcZDBztpGmfKGGRloHZEBBDyggEnuWbOaDjt8QCtbTjChwxMfaBD0G3FEMUEDDVHARwIVRBDvABYkoEBgvUdRBRUqcREF/w5A/PBEE0nwQO253IIxB4Bx1NFFKXuQwEYUcoRBR5qVQhXNFy7JwktYApMAbmEIBkmCHcRhlDk4UGhlmEPsTBEHYZThDGOAg1FUUYk9gI9PVIqJS1gSQD8kYQetAQEAiqCEhSjhX3ygw1CE8bg3kIEOPDMKGvZQAx8MoQb+s0RVBvECEnzBDyvhQmpqxQQmCIEBfBgCr9LnhB4QZFBB6EObyvAFHgxhB0JoAhJwQII9CIEHUZDSI2ggAQgMgAEkAIAVAmCAA/QBD3YAAOE0sACvfIUIoaMBAPbAgyYaIQDAEkANkLAotxAhCE3Y0Qe48AUufGALfbmBBIoAAj00IP8RB4DABnzjmQNYwAAKmMAeUsDKEoApCxzgQEYkkAE/RABvOcJBE5pwAwPw6ys0qBEPbkCEQWlhC31wy6J48AokLCAEB0uEAyywhwIogwGTuUAGGPABEvThCyuRShSy8AEGNMACBECA9SiwB3VaMwpL2kJqgnk+GhxBB05gZBISZYSCXUwSK3AABSTQgQBkIAGHCQkFAjCCDTCADfYYwKk2I4EBgAABGQDAAaypgIo6AARNcIIOjLADFOZOPSc4gQQOsFARdOClGBABcyDAnQEYYJQNYE4EKiCCFrRAZYRQqQMeIAIDeIE4slIYUJfK1KY69alQjapUp0rVqlr1qlj/xYTXqLrVkWU1E1mdz1ZVBgMSsGlohvBaDIB6tAK5IQxkOAPPvpCIsW7MZrQIxc9yIQeh5MIMTLXZfiS1JjmwSQwzBAPryrEGkpULB3zgHsaMAIZQ1EGxvwhGUMoABiORwYZIY5sc2OVHPxhgAhgDWxG00Ab++AwMcnCdz0wxB5elKAzHKEAFEqCdCCTAq+opWhBKugMDnIF5ZyCDGH4xh2GIgWnvWNoZzMCHU0qAAAmQgAHggy8o1DMJA/kCXMHANjKQwwxsewc5JGiMACQDAbsJAQjeAwYwfKNwURBCDQwABSN8lgydjdsucoGUGxIDDR5IAAYioIAIyLc9MABD/xdwAIUZ0OCIXbjvF7ZwBqZEyhRjaG5szaCUL1gAbwmIQBt/y54tCAIHw20hEJbABBrcIApUyMJxgwEGOJAhQcKQYNz40ADqDQADCYAAAerTHj7oAAc6WAIPLmIEKPQgCUGQAQXaYEMSuwFBQomDGkjAEdw9wMgO+JR7+sCE8x3hBXzgglf8wIRGBeEDlSUDXI9EgfWRwAIFkMDWROCAjkqWPUbwgQ9ESoRu5ogERRCLE/iQBxyYQQ1esIAXvMCGTuJOaxCI2FAfIJ3eMSEKVtCDEJ7Qgx8+6wl1BoFEDjARBjAAAASqAwikUgECXOC6B8hDH1pbBjQEkR99cEmfsv8whfBxynhEvkkJuHDcA9FhFEfCBd3EFAwEzaFApwBuJaKgEpbsiU9ZAJ8VukCwAOAZFGtSbpxIDKDCMg0dNYwrMXZxbEp8odwwISGflG0F8hlBAzRwAgFuEJRy8MzHBo5DBR+nQRIJxQgluIQRpiBAl1iJhC8ZIQma8AQdsIEC6DOCXWZgXMbZoq8KQm8GydA0MliBDzcY5iWUqJKUCLAlIM+CV5SQgyYUwQiH6ssOgsCEHTThBUGrlBxYB6ADRcEGu+SBEGKDCSsMggZbWMkUAhior4QtjOy0gRKA4EQm/COYO4jCAzOYBhzYgAg0cDoRzphFTAyRZAIgARH20AX/LhjAj/0Swhk/o40jCAEAfbCBE2oDhFhsoQ5GIMIujZWELXDhLyVFHJMbAQIIjIACgvj7B/AAhQ9UIQsa6EpqeqWEGES2U5DNgx5SQ0yx8GEuQmghCZYVhS+U4DZBAAEBvCCqRpAAAh0YQQmwtoUPJIcEgAvCFahAgTws8e486AMUbbCDFiIyNTw4oZvFogFlceH9mmkND7yggDzwYQQmSIQeDqABPuw6ACBAAgxAS6rCSiiAAluQBRNAUBIAR1swAPjABwDQBEIQBDQQAL9UK0zXBInWdFrAFnrgFDpwBDwARiCgACGQf4rQAASwAAoAAX1wAQtQAAUAARlQAiqQ/wIq0AcTgANUwAcTMAIjAAAAQGbTJA8WsRoGkEg1oAM8EBZHoAQjxQer0QQJsXVOhAD/tAgMAF+EAQBB6DAZ4BhS0AVdwBmVAQITU3oGcBMZ0ADS0wAY0Ac4kAfyJChIwAN9gTqLcgRP4HRJoARHhQE/xQgXcFqQtwB9IAEjoAfcMgEQIAET4AdSQAMesAXr8i0JUAAXcAEDcAETkE4Q4ABxxAY7YnZCYHey8QTgVVI8wABTQQkXQAAFQAEOwAEAmAAdwAc1GB4SsAF9IAVbwACqBAIccQ8TgAEXUAEMsAcZ4CSCxgC8ZAQU+ASOdwMFEAKsQAEHwAETQAEIFQAXEI4BfAABoVEcHRCJ2lEAqlRG4tciA2AdEaA7CDABbGADSLcAIrAeK4ABFtAHBgACe0AB1pRpNAVNzAFNntgBzkFoIiACF8ACK2AehYgxKZVSJkAA15GNCQkBDeABEMABFUABNGUCEFCRTGUC1hMC2oUcCcABC0AxIbCFUHUCJmAPCEBkBbACKHlVNPlVHhMIADs=';

	//Image to replace the  brewery (g35.gif)
	image["brewery"]  = imgPrefix + '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';

	//Image to replace the  trapper (g36.gif)
	image["trapper"]  = imgPrefix + 'R0lGODlhSwBkAPf/AODtz8bo9IqkrKG/yH2RlGZ1dh5AHk6ZIi5WFEd3JxkpD1B/MERrKnupXFqkI1miI1GTIF2pJWSzKU2MIFabJDloGF2mJ0J3HGCpKkqCIWSsL1aUKV+jLl2dLlmULVWOK2WlNjdaHj5lIiY9FVuRNH/GSleIM0x3LnGZU2aLS5fNcIq7ZlV0P0tlOCdHDlylJVugJ1maKGuxNnK4PXi9RCxEGTJMHUFbLTpMKmVzWS89IUNRM19uTaOtl3Z+bImSft/szt7rzcfTuJSdiW10Y3yEcc3ZvcbRttrmydjkx9HdwcvWu8HMsrG7o5ylkNzoy9XhxbrErKmynCQ0DGV6RODszXF3aISLeI+Wg2dsXlZbTGBlVlFVSAwNCc3WsnN4ZUZVDUZSFjZAC9zius/VsEpLP1lfEJyca0BAM319ajg2BUdDCF5dTktGGlNRP3NnDVlPCq6qi3l2Yc7Jp9vWsuLAB/vWDmRWCLKdH2BYLHh0XGhlUoJ+aPDpwe/owJKOdenivLaxk7Gsj6umipuXfY2Jcv32zZWReXRxX+zmwqOgjceoCubDDLufCvLODurGDdu6DNW1DM2uDO3KDuG/Dq+VC52FC4p2CseqEb2lKDYvDHFjIYR1KZeFMWFXIaWYWo+FU3VtRcrBknBsV6mjhtbPrKWghaCbgeLbt8nDo8O9nr23mWlZEqqVNt3Jd7CgX8Wza4J3SGxlSEpGNTk2KX55Y4iDbXBlPFxUNysoHVxWQWReR418R2leO0tDKqmeeb6yjCsiCVRLMFNMOB8dFzMuIpWJag4LBBgUC1pGHTgsFYpwPU0/IlRFJz4zHS0lFV5PMEk3Fad+NlRAG+qwTLyOPbWJO3FWJWhPIl9IHyUcDMGSQLCFOphzMoZmLWxSJGNLIZFuMXVZKHxfK3dbKWlTLGNPKoJoOa6LTZ5+RqeGS25ZMVxKKbKPUXZgNreVVUQ6J3paJINhKY9rLsqYQp93NNWgRmZSMct5GbhuF4lVFvyWH++OHd2DGwIBAf///yH5BAEAAP8ALAAAAABLAGQAQAj/AP8JHEiwoMGDCBMqXMiwoUOFWB5KnChxiMAfFDNqVNjjyg8iRZpsHKmxCS5Liyi92YPoTyo+gcr8QwMhgosaCbSQ3BlihgwSIeCAQYBgioIQMigcuCTp0aUbJkgsWJDgQoU1IRZENXHigoMHMUiQ6IBBxgwaGl5EcJBjpy9MlC6NGPEBwQUMDxzAWGCjRogMEBAoeOPIUaRrzfyxMVRIWRccN3DoOGEiqohZWDY12rKz4DBeKC1BimQnUiVIkxhFuuQs2TJed1i1M8dsF6JUggqlKjTCxAIGGUbwEZQqDh0/qgRx6cxDxQoVLXTBwmWL2bxkIxaEEJGBgoMLo0zp/7q3TN27dKNWEbJVas4wbNPGJfuWjRy4bODAfZsmLj4ygfr0s48+00gTzi4WHbRDCi00oEIDsbgCTxp6yJFKKafsIQctuqBBSzHErGKKNrkU4w4676gzTC18zILNOPNIU4800sijTDTgbGPPjNtww8085sASCxoFeTNKZwWlYtspq6jiTDnqoNMONFsEIos83tSzTDnYyFINN7OA00w21hzzDCy3RBMON9U88wosZRCBJEJRWEHLOsuko2c7yzCzDi/o+ILGFkXogks5t9Azzi3yDNPDnJBGKumklO7khEhOeISFnFJUCilGAkUhkqeUFmHLKXEEQkghbJDaGSh42P9BCSSOXJLGKXzsQUgqOiRAwgUikOABBRiAIIMECDhxQwwMmJBACBfUlEEFODgxpxYJmBBDDDDAkAADJMDwggUPvICBBS9oQAMNM1jgQAWXVKJNJYVdAg8XNpAQAwQQONCBCDUw8IEGGtxg7UhX3FIJXIxIQklqjkhiRhg1nLCAApqYUQMcmkzDyCRvKFPJG8/UYogeyqSCyAUuXJDAAla5UcoqfPChyirJrNZKIJ1p8Uchu5JiSxyChIIABwkgAO8ikCwSzTkotsNOIXMMskoqg8wByCnTfDOPN9gwo4stgZiyizLyzCOOLkOkEVFDPXyBAwoqoNACC6984kYhLvH/gYYb8MxCzDPgyJNMLTfrwo556exSCzzTBEMOfthcM00ylWeD3zXJbFONPLx8Uo890eTTTz/6/AOOLA1d4UosVwjTSiec8FGK2XzoAowxbtCSSyHszQHPOe20o04zf/yBRjb1cDMNMsgcE8429XhDTz3jgBKLP/5E4801wrhSC0HY7EGpFD5wwUYxzaRz3jJu7KEMN9K4Yw43oVhzTijgsCNMNWXyBzFw4QpcWCEk/3ibqwzigzQwRArLWaAEJ0jBCk6kCFEYQoIsSJEN/kAkneLgSKQQkUeJcCdSONgJd1KEUdCCe7kQhExWqBErFCI9qLAFqwSyBR3wgIYJ+QQm/x5xmjrk4RByIEQtTEGKHYygJuqiQQkYMIQoFGQIDKjABELAAxV66guVkJUkLqEGZeBADzo8hCLkoAOtZOACF8iAWiowhQpcQAbrmsFZQFCBCnBgjxfQAWc64wIKaMAsM+DABPr1AjyW4FcU6AACtpUBMTTiDcxYhB0cAYk7KEABfslAXvBIAxlUoAOl1MC7cLATIkhmDVNYgAdiQAEOrEsDD8hlBChwAXPNoAMVeIMdLpGLRSxCGYFQRW8q45sYgGUDU7jEJXywkx9kQRassIQkGjEJSdggBDbgyl9iUIEMdMADJGBADaSpDGE2Yh3PYMMunrGLQ8xsFaUgBSFWcf8qU8whEICohSU8YUKN9AAUnLBEJCJBCUdM4hGPmMRDGcGISsADHKyQhCVEZgdGwIEYx8CFHqAxDVscQgQm+AAFYBCDGUigArVARTKthoYrQMoNhJDDIWRRiFB4ohGqgQREH8GIS7yhDed4hjneAQ039KIc7BjGM8pgCkKoohSjQEQg6DCIPyCiEMwwB5GQVAQf0IIQwwiFbgTxhxEkwCwygOsE1GCJNUCtHegZRKpMwYdT0EEW2ZjGNbLxjfl4Yx7yyIYzijEQLQRoH/iIBqgUcoUUpAAHDoLOJ0KxB0EAgg3+UEY25HENeNACEahIRS0QUQx2tOMd9djDHA5hC2j/YCMZg8VGffCjH81hAxzYoEc3qneM0u0jH/5AAzM+5AuDFIEFmXUOC3gxnfWkYjej0EMxhvGhYiDDFKm42SzMoQ7j+QIRe8BFN7AEDmUggxzzKCw4OFcNenxJGtH4BC+6oQkB9UIg2NiFQppwgxboABqu6EUW9nALeGjiEIPYhRxmoQfugugPpAgEPNJxDuKpAxp8qIUbpiEPaVwjHPawRjW20SN6yOMWrxhdN5QxDQQfiXysW8gPXgEKH0ihDeHghCe2oAU0FKMMv/iHKH7BB1qYIg4ZxgV5U+SLQxTCDfGQxjy0IQxlOGMWvVhHPOhBP2W8IhTd8wY3xsELVxDB/4r/GAcuJpUFRAjiFHPwRTnc9w53lKEQwpCHPMLRC27EYhn1iIUv5sELa2zjGP7IBSyaMQ97zEMLbnDFJyZLqh48gx3uk9I6tiAFKdBCGFqChqGlkQ1ceMMe3ZghFnoBCmvB2VWC+EUvbGoFLMBDHc4owkVEEoUeREQPaRgCgoDI7GY7+9nQjra05+TFaTcEI02otrX/IYUN/qMJVizotgXSg1uPeyEHs0gPnGDucw8kIkMYlbsN8gMTinveA0lQD0KI7347xAlo2AMa0IBpBfZ7CLWIgxz+sDWd+PsfP9iDLUghB1vMYZDubsIWcsEMNJxiFH3lwyp08oMMHEAHV/9gJbR7EApLVOIRjtgEIvgwB1UgYg5p2IIWNXCWGYBATgfJNr8XKIpONAISjXDEInxBCD0kfBU4SIAHHrBSDXyABuq8gZx64GNaXOABEnjBA2zg7UpxIhKPWA0cfDGIQ4gcJoOYjAhGUAMbIMAB5nqBDdBwgRmU4O8yMEEFHBABDcAAARGEFAt2kIU2PGIRdzDDJeqKABdUoA2suIMYFkCCBNjRAhGIQAVCcIJwwUAGGrAADECwgBNkQF0lQMsEMnADYZPEBn3/Ow1EcIEIQKCW6zLlFBDwhje44Jt1VwYcLkGJOxjgBJT5pgMcoK4Z4NIChySXBC5QdooQgQEvwDv/Bj7glwl8xQF4BEEjfT4DDBxgCovYKGoeegd/KECW4X8AByxGFBCUQPAi4HAj8QO9wQAiIAIe4AEm4AFl0S65lEvmggHnYgEH8AaMsAaawAh2cAe1UAgo5QEQAC0woIAkIAKVZ1OQ4gSssAhhcAIhgAEVAAF6hBcb4AFvVAH6NwM2AAaNYAdv0AyXEAxp0AejoAC+YgIhEAKz5AEXEw2S8AbtNhKzUAmUwAiUsAaldwI1EIMOAAEfwABa0QEboAD+wAqkYQnuoA3FkAqjoAzCUAirgE88AE7gtANxsAqK8AasIG8Z0QPwIBpN0wiSwAhm8AZrAIY1oBUliFIMYAPC/zQJ0wAHnAQO8GA2zkAHpZA8PDAKhzAKcoAKp9B2g3AKigAHjQAHsaARqcALb2AJQ+RQERVRVmiIZqANz3AJPXgJz5B0kBAN2nAMe5AIqTAMvlAIIZBSsFcCM4AA9oQqflAKxXAJnHAGnEYRpNAGs+AMlZASECVRkTCIj3AH7OBgl8AMb+AU7qAMz+AO4LAOegCHbtAsIvAXB+ACzAgIgrAeqpB4SMIFv/AJbZAJk0cvESVRhcEK95AO7XAOx8AO6NAM11UI0IALtaAL/lADkbEDpoAKpoBEG5kcAtiPh7AHgSAItmAKwJAHlyAGYrAGcGAGkGAHk2AJzsALxYMOW/+CC/tkNU1SCrWQDMngDKMwCKkwB6RQDNHQDeuQBXw4ElRVCEm0CoEwB4SwAx2geyBgAyNwCZAwDfdQXsuwCxx5XYIQCO0hDNmQDOAwDtggD/EwDfDABoWwHGgwDtYwDfmAD/JgCxJRBDyQAiugA4igX+mVDLQQLB1geHb0AhWADM4QDeZgPOegB4JQC4RwCKpACLIADslADskgDrilOdcwX9eADQShD/jAD/ogD9DQfQbhBFyXAiqgAjfQC6+gCxjSDPDRBs/QBdtRATuAG4PQBefwDuexC6kQCFYDDfshDvhRH2qZDbqFW9PQDdQgD12wBXk5IJE2DfMQDcOAED//cAPPsQIo0AChAAvO0FWrMArEQAzF4AzX4A3ycA+ycAi1EAi+cCLnoQuHsAtt+Q2ceR/OiR/ikB/6gQ32AA6h4A7Xcwza0A/84AxZcA2j0JQDsQMN0AB00wA40AKucAt8UAikMAhyMAp7QAuzQAvPQAzB8Ay2UJRuACXtECgjigbR4IvKADaEdVvJkA2Ww2I04guwcA70EA0SGg168A/fkGMGoQUsgAIr8BwqQAWwwAs4xSSA8AejUAu0MAymlQu5kCpysAqzQDzGowunUAjvIQ/dEA718A3RcCOlOQ31xQ3bYA3ccA29AAvjoAzscA22Nw4ChhBOoAUfygIsAAuf/0AMenAIgbAHg0AIGgIPu7CiIHJduUAO66AM6/AO7SAMtlALs9CZ4UAP0mAN0rAN0iAO9GAPL3YO3OBo9YANoAALIfkP5HBjCfEDV0AEnwALW3AFm8AJ0VAMpyAIbCBixnCptEAMhxAHpvAHxDBlUvNVpToO9aANyJAN3QBA6yVc5vAK5wAO/hAMavkJryBu32A+CuEETgAKroAZydAJszMK/7QHFSkKpGAMw0AMpFAIEDYM/BkohBAIupANMRINzsCi4FAP9SAPqKqUsPAMaVYPzQALoCBvTdo6M/QPRQASJgRChSAKwPALw8A3g2AK41Ve6sAObPAHw5AMcMoMuP+ADMJwDuGgC7KwDt3ADcdwC7CADNEQI9wQPqEAdNHQXJLyBYTAB1YFD+SFDuiwDmyACLgQD90wD7jgI7FgDcswC/MwDstQDdFDXcowDwBEDKHgCnpwb5FSBLRQBrvSsilyDqMgCM7wpueAC9JwC/UwD72QDN4ADY4GaV3AY19TDEUwa7EAt5QyBMiQkO+ADulQDEOgBewQDrgQDssQC9XwGuBwD+aAql2QBf/gAxrbA+BWQVnQWssgJcVjPMzgA0UAOK62DaHADdnwP/QADvyGBVHoKVfwaedgDtAADbngDu3Qm0a2DujADE6ABaHwD0SAC/LgDsNge9HGBefgDqgRixBM+Q/DMLwPd77om74rFBAAOw==';

	//Image to replace the hero's mansion (g37.gif)
	image["herosmansion"] = imgPrefix + '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';

	//Image to replace the  greatwarehouse (g38.gif)
	image["greatwarehouse"] = imgPrefix + 'R0lGODlhSwBkANU/AODtz5ujjYeNeXJ3ZWBiUQEBAFRTQoR/SKKaVuPYeaykXJiRUca+arevYvDMDot2CNO0DbGXC2xaB3BnODs3I4NrCFNLLXleCGZUK6pxDmdFCcSDErF2EHlRC7V6ET4qBmVHEYthGFg/EqN0IrqFKTQnD0o4F7V3D1U4B7x9Ea1zEKNsD41eDYFWDIZZDXJMC10+CUgwB5ZkDyYZBH5VEp1sGYRbFXNPEpFlGq96IZ1vIPyjJfCcI+KRH9yOIP///yH5BAEAAD8ALAAAAABLAGQAQAb/wJ9wSCwaj8ikcslsOp/QqHRKrVqv2OzQIHvJOp2WLeRqsc6yr0nLHLBcMlYrRjC6W97XOad7ad5yLi4hIzV+Ly0dLB2DIzQsf3EyOSxrTxYyNIVeino6OYwvHTAuLy4dXaYyLTAfKH8jMjCicmcuNiM4thodNjk4LzEZKSopJxwrHCnGLxM/M3EjJDSlp6c1OSMuGrRlLrXZfmAuNCQ6cIoaMRobJykZICYoeCHTGuweyysn+SkeKhw8cDihQkaRFRuIyfhW4AUIV6gSySABjFepFtlQ6bn3YYWKY100qEgmI0NJFwU0pEi4QcaNCRRmzCjhCgaKGDBaFnHBkoaI/xUZShxgkCDBghk+eCjlUQMEjBgYJsh8gYIDOxYoIDjYytWBVgcVVnhItiLF03swZhRNoMCCEAswUqxAYiBGmhYfcOQwUWIGhTpCCKwtqsDFsncaOLj4wKgUozMsYKyQsXLDIn8xXmkoMWCAFBBvpAwou2wDihUsGLdIdCrMC8kcZBSYbSIDB5waUJQIAICAADZQOg8JQMFLHBYyTm9AWceAAeDQo0ufTr269SqY4LB4Yem6FhhdFj0aoeNei1OrWRBKv11PJhTPswig4WuEhmqKWkha9TTGixc12DAKZGa4gE0N3DBihiK42HBKey/gME0MLKSgjAwixGeEBjJowP/HN7a0IGEN7d13nhme5OAHL4mEsF8LKMwAQws16IADihrQN00HVXGQAT8nsFBQbEAlRwQByc2gCAt8rKIBDDQsWIsOFL2GBwvShPCGGa3wFJAytimTggsYiICCZbGV1E9CMsTgCk4bzEVEBwn508EMLoCAAQg5hHCDDTj4N4N/HUijwxkcwgBDCfkIpEEEXXEFwQU3zXDPkzM1UNQCDFhQAgqK4iRXEWemcBNqLVCAAFFFMbDACiRsQMMMB7S6AA11WlXQB6ZcAEEEwELw6wvF+COQBx6A+mQMPfRgQxQmpCGDZ0sQAEAADSxAmTK6yqBaGSfiocFkLMxWwA0eofD/im6/SUFDd9BmkJAHMGSwmBeLJHIej8mgNJsI7rhZggC+eWfwwQgnrPDCDDfs8MPRUeAWxFYYsJ0ceiCXBgwTU5xEtHqE4YIOI7zGSBiK0BCCfl+IUJ0ABrSbRAAbfSEIeeaVAQghFYly8gs59JnGDfBOIUAHmqiIxtAiEIAJGBczWREgjellyH+JBELII3n4YQMJHd4gQglOEMCCL31czEg9Nmx3kXEwfvAB1XJ8guB/gHxDCBlmJEgyjGX5ONZYN2BwRLQ3ZLTIlmwvMoogWSMdQg681LIKCh9osJogcmCDAzqIfC0gCnJxEJAMBVmoQj40kD0AIzdQROBqI0Ly/58guIcxgor3MEJDRl9sBwMvJZQARof/fU3DaxsIdJg/RCJjEgpCCEDBB9IGosEIhbSQ8+K0k1BDB7ysTQIZF6vTwjIAlbUCDWUGeE9Cq8t1glioy7BBBorGWcSayckMKfQjiJCNDBTcWFwOSICcUKgDKP+QiwdQFxB5yaAEFDBBB+SyAoSk4E4zqMlTciKnIVDGGCfIAAoKUIIJ+EI3lsIBGRQBht+d42LDiwG3klUBrjzgA/WSwQrwEqMQDiUBDJiAAvoiwsz4jwgvyJUJRKCCGYCAJiCgDwqSwoMd+GBWfwDE8FxxuhhAyitaSeNWKuACD3TAFZfSwAcKYAIFJP+AL4oClWWK0IINtMQEN1jFBA6gqaI0oAY7UIoPXtCXBSQAARXalgYy8IAKACsCX+nKA1ogkAx4IAMAiYGMnhKCCQhHCBOAQSWKULwViA05LoiBXmwwgbVMQARE0xQDiKIAXLHvBRxIzeYU4YILPGAzJllGQARyAiByxAQde0K0FvIBG4BgBhiggIZQaYGZMACSh1EBsRbTmDDki3yTkU0BZvATFb7imlSwywYM14QB/MYACEmGWSbDqzcoaDWvycAQzQWCdK0LBICJwg0ysM2ysaB5+ZDMvSCXiJNJBjXmEoEy1JUbEAgAANajVhOKJgUCxEUyF+RQLcpZrw20wFz/N+DABj7gMSUYYB6y8KQJZFbTnvr0p0ANqlCHStSiGvWoSE2qUpfKVCswgmNNFYIpaHgXFESzqDNCxX0yth/uEHWqFyuHDfBmCjikgXwkddgAytAJ9ZDgBn5wmx5aMAItaUwND+MC1LygvHuEJyKFgARb9eAFEkFVCyjokAkSaoRo3edBEiLfXOWwCh0cihtg1QP3zqOxDqT1CSLIxPiQExkLiDS0HJJIDewx2QJxLwQwIN+DIhQCHaxmQashASVmAi0WlCMEHTAFadNAgxjgZBFl0AsNEviNlO3OBuXTGSose1vbAW0Eo1gGDf7ShNDWgxqhOIUOVvaNu6gDJ+QT/xkgWKDb5SLiDJur0eKW94LYheBJ7diWK69aBA5NLmXWwIhtgysO/aCBFUDcXH3+c5/81M1GZxBHPe4bxWJwYCTu09MRFFEPGnLOhquRbAG3hIooxeG8/1neet9QiIW0R0Q5oAEpbOOOCh7DdCvoAD1/YLZekKBtzV1Ek8LAoouV4Wsh8MODzMojnEiXPIuLbQdIxqP12QZ/JpmgbcQ5BExoQEI2OM6CsvGF/5gTFWFAssnMZ9dvtKAEBUCBjWzQt//koAY0SCxElSmWDAi0JCyIgRBCGztHXGyqZGawGShrvrGWz61tu21uECIDvmzVzjjoQAwQ4jznXXgf/ciAoP89pQESjAC+t3UBH8aHtzPQEEsxLvABkYOIJqsgTgA5gdhE8AKKzGEYh0lGQEjiDwuNhQh1URRyYIyDDt0Ddwtywe689wJqTGQE+gmZTYzND4+I5QUYMMGkxdJBFfxoGCTBy6ee+BY/rkA3HxhBQbaBtzCcZ7Xji+5qT50+UP0oH9y68FiCpCcWkESIpXk3TUJFwiKI6SNdkEkJWNaJQcSaFIxA8jf0YJO4fMR9YynI/U7gAsm0gDT+YIFMZFITdTWcCPrzx2Q6UAARxEMEH7jSAum7nRZMWA5PfUXzUggDCUjAJh0k0gtm84HVgZsBDUBAN0MIqlbkxCBE4EmxZYP/AhMU4AP1GAEMTBBCURyHSjT4wmqeQidkiTqTXpEAr7pQAj98AJusUsACjtLEM5VQqnVKll1EQIESiOC5IgiBF20wKBvoIA21lmMJ3KFCGEQqUhAQpTPvIUoL5H2UHU8B1odAp2VU2jAFoACnEGADGtAgkYpsSozm5odXvGAZj5KUsHbvgAj08UI3iSM2EZCAAwSAAB8Q1eiFoHUP2FwFLpjA3tcSgh4sxQc2EEEMSrBLqnSEXvAAQSbh7hUYjCQg5l5B8u8xA+InYALxMSm7hcCO5VAADs1ogB13+X7r88A07WdIfbQMJyASHfIAD3BJZxR3x4AsHsAPZlF1MZAC/zTAU8TBWEIwgRsgDypwHjEQfYW0KtW3AYXTKtnSRwAnEiwwcYJQARdgSQhoFyf0EceSGeznJyK1BANQeCJgBi0gAjjAJ133SM9hABQwGI9UIeyTGG+0OZy1DeoyGYfhR5ihGVa0ADnYBB2xCGA3djIRTQNAFO4HTsuQAUzIGJCTH6cwLpTRJixkGza4GVSQWCWxBgRAAVlYPSVAAAagAJAUJwJhfm9UVo+BMmxYLrNhAXA4PDHCU9LEAicAAvUUAANgABOghP4wSd5ib/a2GvfQQS+1ThjQQRyFAjsWBSLAAhyQh0sgAIETUfxEiECXCBeFiDNgAslQijvFikswiomSGAUBoD/IYCorcC8hVlGlgAKghIg1tzq40XW80SkYqAQCYjRRdBiSkRp6gB4iMwodxIwalQK4UQIhYAF86Ii92FBPMAAzYAN+dBrauBAoczLK6FLmYgIy9QHoGAVkcwXEUQIw8BcWQIe1IActFYrshAM7NVQDEAMskxwI0QL7aFQmJQIZggVBAAA7';

	//Image to replace the  great granary (g39.gif)
	image["greatgranary"] = imgPrefix + 'R0lGODlhSwBkAPf/AODtz+rHDuHatX2KiWNsZ87dzNjn0eDu2CA3EGKROi9GGkBeJFJ4L+f12uPx1sHNtOLw07fCq9Ddwc3avpulkNfkyMrWvMfTuaq0nqOtmODt0en32Oj21+Xz1OLv0eHu0N/szt3qzNrnyuv52uf01uTx0+Pw0q+5otTgxb7JruHuz7S+psXQtuHtz4qRf5KZhsnUtdXgwPX/4+DryYGHdeLtyd7oxnh9bLC4m1lcUNvjs83Up7m/lbS5ka6yh8XIlHR0YOTjrLm2ehoZDpGMU6ehYaSiiVBPQ9HKjUJALUpINuPdqezms93YqNrWtdjUs9bTuN3UltbOk2ZjTW1qVuXgvdOzBu3KDO/MDs2vDOLBDseqDKiREcGoHaCMG8avL2RaHIR2J7ilN6WWNdC7SZqMObWlTKGVT9jJcMa5aLmtYYB3Qy0rHpqTa9/Wnp2WcIuFY3x3Wl9bRby1i4J9YNfQo8rDmuPcr87Hn5SPc46KcIiEa+HatKWghOrjvObfueXeuOTdt+LbtdjSrdPNqcnDocbAn66pjKumiezlvuvkvujhu+fgutDKqMvFpO7nwczGpezmwOLcud3XtcK9od26BNm3BbqdBManBerGB6+UBbWZBmdXBOrHCubCCaWLB+zIC/TPDOrHDOnGDOLADIdzB/HNDujFDeTCDdi3DK2TCu3JDuvIDunGDujFDubEDty7DdOzDZV/CeC+DsCjDLqeDLWaDLCWC+vIEfXRFXZlCtm6F+vKG7adF1VIC82xHe/RMODFNfDVSPXgcufVfVdSOzg1JnZwUrGofKKacqaedqujerSsgriwhr+3jsO7k8a+ltPLpKmjhuHZs9fQq7Suj5uWe5eSeNzVsNvUr8/IpcO8nLmzlJ+af+DZtN/Ys97XssvEo7+5mby2l7awkrGrjqKdguTduOPct+LbttrTsObfuuHatuLbuHNmMpWNaSUhFHRqSWdYL1FCHF9PJ35UC1A3CXFOEXtWFpRpHnJKB2JAB2tIDIpeE6BxIP///yH5BAEAAP8ALAAAAABLAGQAQAj/AP8JHEiwoMGDCBMqXMiwocOHECNKfPjiU6ottTStmcjRYZExqmihutKKlzAysioBGyYsU4CXAWZleTUrVawsW2jVsnXrFs9SvoR0TPijFqZXrF6yWrWKFS5crVppicWK1ahOrbLMSgoTF0yYq1rRTJWFFs9bqtDqKkNkqEAX4aSVW2Som5oxVkyxujIKC9evAVhpSfXKK+DArLbI4iSrFKd9/PRJ3mfPntt/L8T12WON2iJCcfhVNmbsTTNmzwalA7St3KFC3KrtMedHgG0+hKpZe4bHTpwhxoopKRZniovLAjNIW2RbAKND26pN2TPFGDx4Q+ba/nOoj7Rrhv50/+tTrRs2dNT6mMODB9ozZ3HevYuTTBkV5P8obFOUTkC6bHJhc44AgECCyCDoNIfOH4wIkKA3/g2yjTrWhDOONtlEg8d7zSjBRhJUTJEMEEO5sMwySMTRiDfclCMNNosE0gglhLBD1zfg+HdOgugkqCA74ohjjZCNUNPbHMYMMUQSe1CRzDL3RZSBC3LooQccbRAhxziDfAaEPPvow08+/dzjzz377BNPJN58k06P6YCDCCSALBiIN9NQYwg10OThzGnLwPFGMm8gQyJ+A1FAgQvz7HMPmWP20089amIjzTaHIEKIj+lgA00zbSQxhALwyGGNM8u8AwczcuSAqFuKUv/wQgayupCBQDcswAADCyigAA2vBivssMQW69AbRLjTCyafWBFKAK2gokVNONVSyyaflLJGDgQYa5AyXshiiykBZJEKL8MAg64wnaiCyRWiHAZYVK9oAQssstxiVk89yaLLGfh9sckRZ2hCSyewLBULLK2QAostsKwibwCvtBKAYfO6gkpNGKmiimO6DHEEcjRU40g64jQCyZB++KEIFG0AJcsWm3jxBS1CeHFJLLOEsUYZZHhRDhpoZFPHhs/M0UwxIstBxzI5DHCrWxmQYwgj23RjyDbjmLNHcMawAc8UixTYjTXXOIJIOeKc84040nSTDR98YHMIN3jMwcYQY9P/EQcz7wCLXAZ7VAMOIOEMMAAdeDCDRzWQLMKIInei8406qqGTjWv+NecNONhgU400czij6tPLIPPODfhhAF0e3CyiTjnVIHINIocwF+E13XRziDSbNhcIJN0d4kfd1ERjhx10ACcccfEI/tAJJ/xDQxt7RBOEFHSMg4053xRCRTH31KNPPfaIJockgIDTjR57SGPNNudQ400ghFyzjTnvS6NHH3ZwhtKYoYxjvCMZ74gScoAwDnRUAwjz6Ac++sGPNO1jUpLqhiJs8yYB/EEc17hGHw5BDj4Agg/gKEQ0oDFAZDADDgakw3G8JZBrKMEeYdJHPM6RCPv94Q/96dQz/+LBKwYk4IgMEEIbEEABGjrxiVCMohSneJAi+OIIvogHFS+zh0vkwl6xwEgtPgGGLSrkI1ywBCoyYQUxqCEYnYgXtF7xilh8Ql9itIW1NFEKXbiDDk70gRe4sIWEpeITZkjDLzzRiXVlQo6HccUrNgaLm9DiFvniV7ZKYQ5E9WCQtMBCAFyRClVsARRWIMUVLAELUsziEsIYhhZQ8ReMfWUVOhlMWc6Clo/poghu+QEaxIAJVcRClFKh2C54kYpZXAEYwrAlTLgiTZiIhWM76aUqdNGWy+hhHMywgzXS4LNjYgEjMnnKxJpSTZhoDBZbsIUudOELXyQjGaxDzgu4Qf+NblxjD+JYhyQoUQZhmMEMn0BFK1bxComtAhTUtMokSZGKK+DiF2GQgxLCEAZ6uMMd9PCoO+YxssvQYBvbwJoh/KAHY4CBTGVKkz2KoYc0uMENTkADMaIQhUFQok7nSEebsJE8OyQtCfAoRhKmMAU6SM8tNCjEH8xhiD4YQhxHMMZ02KAEeBxBEOhIhzqkIQ5taAMc2riGOBaRDkb8QQCCOMQ18rANPDgDqcZIQhJIE4cXtM4ch9BGINCxDm6MQxpxABsbrBMe/4QVHeQoBGC9sQgcCRUb3CAPHpZGBfq8QRnIeMOhkNOH2gxPG0AgxzSaQY1x7AEIdJADbZoDCEb/MMIP6jiEOAYhWAF8jqiECKAzmPHZ+LShDfk0KTesIQ1AsAMQ6jhHNE6DiAMJDxL+1EMjGvGiIAYiHYsY6iDqsEKlNQMZbVAG4JLrFheUYw9S9WDtDtEIQACCRX3IxmrUoQe0NSIQzfEPIbZhDTpcIxwZMqozrKNUOXR2tB0BQjLicIhujCOo6PAGOcrhhxil4xvU6M83tmG1axwCHP2xDVj/AI5thI4a2jBqV/PqISUcg70RoUEe9OCMKNCBa4a4byGmcEPJVAYRG2RNOQD7B0AIwjaBGEQc9kAHOnBDGtzAxgpZBYSmIuPLUIoIDvbADGcoIxpMWIIU4lAObPRB/xHWmEL6yESpMuVDHk7QhiPk0gjVfEMAABYqOALBB0GAw0hJa0Yz4PCOKisDDjiWCAZccIIbkMMPf9gGFegxQX7cAx/2uIc+LngPOvmHGtl4Mnir0d/mfgMb2SBEe8wLwyq/4R0Qvoylx0EHe+jjUZO6oD/yEZk4RCIb1djGNQpxDmwQog9CAs8UhrAABChgD89ohjKS8WVmUMGv3sqBry8ImVEfYxLieB9nEKE7aihDV0dMwK6qrYRlTAFY1TPjP4DQhwOFIxKRSITAAfGMOOjKiEckwA18NTV9O/zhEI+4xCdO8Ypb/OISiQMF8oBxh4RBE7fQxCeE0nGEwEETFP8tSy1kIY98dzwZ5sDAMT5xBWHwglo6GSMY1rAGZEjcDGIogyayEItQ7OILo3hJKzQmk1vkJJuf4AQn/EjyKc7BC5vYAiky0YU0nOELWOAFL6zpCi2Y6yZPP4stos4JdzgRCWKQxSVCEYpYcCGWuMhEJlYijIlJclo2SftZVBF1eZRBWDgYgyachQVTnCIWZBjGLIIBjEwEgwyg6MTEXuKKv98Lk7bgicd6UgpZpAFRPBgDLUTh+C1s4RS8AEYjgXEFnJDCJLyA5MRakZhapKIWGBF9WrbZzaH4IA1q6MUVlBKAwayCFKdYRS1mYQpRjAIYwKBFFnjflcOwIhaTrGT/ToSPllIUvyNfwMQtsCBKVryCFq1IRTCEsQosxOIXNo/XX77SzlGiQvy1wC9owQlt8ANuwQOxIAv0sAV+wRQUwxeq8DCxoE6AwQqz4AoXs3tjEXzlpwq+cANNNBRd4A4vYAZlAAZ3dAsRI0lZUH+r0H/ddxhiAUZb8Am6wAm+EAbuUAwNVyLVMA6PEAlDdAaVQAqroAVYoBO05H2vkApa0H+s4AqxQAt9RE/2QA/yQA/zUAzGgAFQpWfWUA2EQAlVwAxlUAuh0AW7kDBJsX+B8YIWw3tL8RKdEAulcIc3WA8S1A/54A/6YAw4YFIBBQl5cA1WYwiKcAd3sAxp8An2/2BMtjALARALu9BQDKUJXNALsaAKX9cFyEAEdCAig2JvR0AFy2ANSkAAITgUNGAIh5YH2tAgg6A2cLAG+QBq+0BPn5AGYkAJXtALZkAGRQAEUoAEaSAIgjAN2DAIGvIMzwAHbFAMbEAFcvAGUYMcLkAO4nBl5TAIcKCHkFFB8yAH78AM0KAOArAO6tAITyAARNU57OBbdAMOwQUNyeA8SeBgxzBDl+ECewI3VsUHN3AEpTgFH6IMeIBi6ZAImlEO49AH/UUIAGYb4JApfdANvXEES6IEw9Fl4HYZL1AIgOAIhaAO3rANA7kHSrBXe4MIfsAI5JAHd6MZz0YOsqNbcP/FW5DAHgvGBmJDHPHBj25xAohADo3wB4TAB9toDnQQHCxpDOoQCIHgbOrwGYRQDtzACIZgDuJwX9PwDYagDY/DBkcAW+/wZW3wVEOhHH6QYjBZCHqgBHkVNmJTDbqDDmNFZeSACObgCPyDDX/ADXRgDevxDHtQKIxGB8igDFPwV7rzB4KQA9fwB8rwWnQwPsZQWlBmCK6xDdxwCIZwDd3zB97gDZYjayzUDG8AB3EAB6EVaRyBAXnwDeiwCIhgBHRQQswQDQKnDeTQDb2VDh10DobgCLHhBxP5DY2wjNFgDc3wDPIBBzCkDMiFHy+QB9VQDn8QCOLwAocwB8mQB43/wA3h8GcEUhfVcGB/4AiD4AdP1jlDlQ3P0AeoQZ1f9mWrY51Fgo62EV2BgGLgAA5+4CMCcA5ISQ2BoA1d6R/qwJeHcD/fwIx2wEJz8AakUQzUCZsT4QJ9wGy2gQ6OsA2IcB4fdA1tlmKDAAmG8J4chA59YA1aUzvfoDzOGAfRaAxyQI651hEUUAi2o5DZ8JvacAiQYKCL8GTqEA7VUBeOMJEfOggu4gjUcGjKAw3K4DxKcATHcGP4cQP9Jg2O8AfY0A17gJ2H0KRv0iniUA6FyA2DEGACgFaN8A2B8A3ZUFR2IAfAwZHFEIoa+hBA0AZIQAeQUA7dEGLpIAiLgGl1/yIA5YAIgrUajIA/IRZgbeUN0mAg2sBbAYRUPgkiSoBrQxEH3eAMKdJndEEOAmAIQCAq8JAE5vAI/SEI2FAIRwmneLljdNAH5WAIh5ANvdEMHwJb9MEMy7CjgEoHzLAEURAH42ContFlvmY+YTIPjcAc2FBW1mAIhvBnPDIIMGoE1yANhqAbdjAHcRAHy0BA63qsG6oH0sAMTaBmdFANfhAJfmAOEERno3Y++6AHL1mu8HOoceIf3oAIfeAImFUNz7BCf8IMbRAodHBAyJoQGECYe9AHeFAHS+AGSHAM5ECS36AHxQAZE1Rn/tAP9gCa0tChixBWogMJgSZUOOJsdv9wDQO0DBPrN2+gQBGBAbfyAnKgVNVAIJBABfJgPvyAD8R2D562D/LwBEGVoJvyanVKCNzQCJYTa4g2QHRwaxFrH12qXX7ADZsmKeiDQ+YzKfxADg3iHykGCALwg4/6YeBwp7N2XidCB8kgnX8qERTQDY/wQPOgDzBFKZ/Wh/xAB4/gHM62GrTjP+YACSxyBFNwBNJwrqcBZvXRmMFCAUDQVWKCD/5QD2aCQTq0COewB4dwCBL5JmVjB8uAB3SgAAmwAElAB9DwBlWGXvEglMNCAcVgD5JyQf0gJmrCDuQwP/6Ulf6RDdAAB7qiAGygAL1Sb8WlBD3oLS4gNpIhJjpcNAmIADnWgAgoJgDTgAdUsADwhkS7ggA54HJUhAE0AARyMAV+gA05kmLP2wxycHDxlgAZwAAI8JEQ5wI3ELp7sAfwAz8hkgPtK2++8rdmJL8I0WU38AIWXHLEEhAAOw==';

	//Image to replace the WW (g40.gif)
	image["ww"] = imgPrefix + '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';

	//Image to replace the large map (max.gif)
	image["largemap"] = imgPrefix + 'R0lGODlhIQAZANU/ALKwstLR0qbhVZjeQGmmIOXl5XPSBrXqasPqlvX19W+0HW1rcIjVKsPCxGaVLYiFjP/+/1NxL5TdOE1MTtHwq6njYeb30p7fSbfodHCNT5ybn930wrvnh/n5+JfiN+zr7KnbbZKod16DMYJ+h46Oj1hkSpOQl+Hu0/z7/b+7xnl0faHlRuP1zXe/HojGPODg4fv4/e3z4/by+Y7aLfn2/cvKzfHx8XzZDsrXudva2/P47VpZW2Nfabe2uZHcMgAAACH5BAEAAD8ALAAAAAAhABkAQAb/wN+v4kOwLMKkcslsIgyiCe/RyyUgTSWk8wI8Mi2PYvSqCE5o9IXBiWWTl1klfSI8Cu+8fom40E8HDAQREyoaAVc5IQozB3+ABGQCFxZYe3uVEBAcLoMRESU7OzwLKiMaNQk6OCEZIiIOBC0MDAMrdng/fY9oAjcGIB8oLBwHGBUXEsoXAhUVLjU2un4HHi2EPCYNBR2WP1sFKSZgHhhoB5EvPx05DVbel0kQCS89JBoFZicDDGfwl318nHCR4sOQM7wq3LiBAIaQDRVmIHyE6weKAgEC5CjwwUaCDiiWzLPxoUCBHAEa9ACgwQSJHgZ/cPAhYIDNCxUwIKBAYYMexQoIEAy4gQEGll2PDswgkEGbDAsMDAww9wiDAhN4hKappgCbtgIJvn2oMU6BD0db0+mSIIbQDiovujUB14CEgzAnrJL5EQOACio5dPzLMy+HFwJqIaCQGy8LBBo5XiQINAPEicGNKTC4IKPDwTRrQMTAzISCBB9z6mD9/Ihfm38QJVK8M2TFgRUrJDBoQcCBbwchAqCgYMDACl5oKspIoaL5AxMaADSokTGHMBT1Wj4YoWJBiRIRXpHI1XguigQ2SL4Q9iMIADs=';

	//Image to replace the building levels
	image["s1"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wf/6wv/8xCopIJqXdf//zP75wiMiG//+yre1juzntPb1wURDNC0sIv/7xA4OC///1v//y6OgfYiGanJwVzc2KlJQP5eUcpyZd//9x///xywrIv/9xZiVdP//zf//yiH5BAAAAAAALAAAAAARAAwAAAU+ICCOIheRKKopkmGk6LcwhxDAY5Y0T2XjIg9l0tn8gCIIZnAEBgoE5g0JgEqp1WgT6LnUpkiPxOIAIwPmUQgAOw==';
	image["s2"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wXRzWgMDAjc1KYqHav/9xv//zS4uJP//1P//yvz3wNfTpCgnHvLvu5mWdf/6w/75wf77xZ+bebOviP75whkYE6Ohfn99Yfz5wqmmgby4j4F+Yr29lZOQcMrInZ2ZdyH5BAAAAAAALAAAAAARAAwAAAVcICCOkWFGY5oWjRQ4TaGuzXAExxHPouEIDQSgQjDwAJGFpvBIMDbGYyEBQXwEC9kR8DBYBJLosUsQWAyULSURqHgQCS0vkRFcOJPJAjWDsHMMgR0JWwoACoiGKiEAOw==';
	image["s3"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wZmWdTs6Lerntv//yQMDAv/9xllYRP//1ffzvm1rVSwsIv//zeLdraOgff75wv/6w/74wbOviOXgrr+8kg0MCRwbFXp3XMXAliUlHPLuud3aqxEQDaekgP/7xGNhTCH5BAAAAAAALAAAAAARAAwAAAVgICCOHsMQz6iqRhJckgGtqpcIi2IpKC0SEs4AgSlMDD7AQzMhICSVATIJITQOhQAjkhQZNoHDYjP1GQglQkbBSBI6HwKBIfi0fQRKdhAoUAhJDwQOC4UdPV0ECRMJgCshADs=';
	image["s4"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wf//yzs6LQcHBYqKb/Dtuq2phCQkG//6w0tKOf75wVVTQf/+x///0KilgB0dFri0jNzXqRISDZyaef75wvn0vqKfe21rU/v5w358YIOAZMPAlv77xrGuh7y6kzAvJSH5BAAAAAAALAAAAAARAAwAAAVRICCOIhUwZEpSjBVhqto4gxPEJBM9g3HjAERAoPnYgIpGRsA4HHGBzaHQOHQaOATmICBoJAsPJ4aoXBaJxOAzQcUUgUAj8DBggSIEIAFx4/EhADs=';
	image["s5"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wQEBAS0sI5uYd///1cvHm+nmt0VENf//yf/+xhkYE///zfbyvaelgdrVpv75wf/7xKWifqGde/34wP/5wl1cSP76wyopIA4NCuThr+PerfHsuH57YLy4kLi1jWtpUiH5BAAAAAAALAAAAAARAAwAAAVmICCKU7KcCzSuI+REUmxY7Lp8mHAJBVKLlIRgQFgkLI8fALJRRBoeS0IJQBQCl4PiwKD9LA6OZqFRcBbKCYJAI1QO6B+i8UEkCIdKvIboBCQGEgEFUz8PCBI7Ag0ISVQIDBkMPiwhADs=';
	image["s6"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wcXBlmxrVEZFNf//3QQEA///yenntsvHnP/9xSQjG3h1W///zvXwu5uYdjk4LBMTDv75wSkpIdnVpv/6wxYVEYB+YjAvJKGee//7xFxaRuXhr6ilgPv6yY6LbJCNbiH5BAAAAAAALAAAAAARAAwAAAVdICCOkcEwyaiqZbB8h7GyhgUJj3KkM2BMBQTBcOHIegzPwxCYZHojBm4guSUoUGkB00EUjFmBwpBgDDSMrKOSMQ0E6V7iAFkcOIXAsWdAPCQSGAYRUCIGFBsNeyMhADs=';
	image["s7"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wf//zdXRov//ygEBAScmHisrIcjEmP/6w/77xXl3XP75wqKee///yf/+xuTfrfn1v8zInP/8xP//0D08LsK+lP75wVZUQaOgfaungoiGaJ+ceWtpUjU0KDg3Kv/+xSH5BAAAAAAALAAAAAARAAwAAAVNICCKTmCazaiKicC8WBYl6zhsRm4QSlCPCIlkoihAFj/RYjGIEA6DJHBAuQQsUlHDKUhlAQFOZ4D4IhYFje/reBAq0W9D4Hl8virkLwQAOw==';
	image["s8"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wQMDAv//zJKPcFlXRDc2KtfTpP//1UxLO83InOfltmtqVP/+xysqIfjzvf77xP76wv75wXt4XaShfrCth+PfriQkHJ+ce/75wsK+lB8eGH57YPr4w/r2wA8PDPz4wiH5BAAAAAAALAAAAAARAAwAAAViICCOj2A+Y5o+3yRdHaqOEEdoi4Vw0CwyhoDhUAlkGD4A0HgIJpBJwcCD8EgEkeRDUSBcCIWKbCbYWEyCwkIQXRQOjAOCwPYxMoGJghKg1GcRDBMNhAMMGEkiAg4VDgKIKSEAOw==';
	image["s9"]  = imgPrefix + 'R0lGODlhEQAMAMQAAP34wbSwiY6Mbf//zAoJBxcWEWxqU+nnt0dGNnd0Wv//0/PwvP/9xtjUpf/6w1lXQ/75wZ6cfP34wGJhTCsqIT08L/77xeLfricmHv36wx8eF/j1wKWjf8fDmObisPLtuCH5BAAAAAAALAAAAAARAAwAAAVnICCOzmA6Y5oyW5QEFqqKkrUhmoFNjDwPEYJHcSAEBjPRwFAZQAaVBDI5EBQYikxhMp1ZPAVE5EEwdFWSweWB4CDMSYClEVAoBgXOOTXoGA8GGgsWSRJPAhgUFQ17Kk8fHgwDEhIpIQA7';
	image["s10"] = imgPrefix + 'R0lGODlhEQAMAMQAADo5LJeUc///zP34wbSxigkJB+nmtnh1Wx4eF//+xyUkHM7KnVhWQ///2EtJOffyvS8uJGlnUv/7wz49L4B9YYeFaKGeexIRDaekf93Zqfv5w3BuVmJgS2FfSuXhr/j2wSH5BAAAAAAALAAAAAARAAwAAAV34CAOiTBKQjquSYZJg/QEB5Gsg2BAgCB9E0jkUjGJEgTFxVGyXB4NQsFwI3EClEmKwRAkHheCUdTIpiYbn0QRqMYE2RLgoGaPc2aBI+IbICx3cFoCBz06BQtuOYVeCwUWBgwQGjgCARwJKBYKPBmKOCICDx4abiEAOw==';
	image["s11"] = imgPrefix + 'R0lGODlhEQAMAMQAAP34wf/+yMC8kv//yvr1vv/8xBcWEfDst//9xf75wv77xP//0MzIm09OPdDMnp6beb66kd7ZqailgAAAAAgIBg8OC0NBMh0cFRAPDMXBlmNhTPPvucK+lP78xe3ruf35wSH5BAAAAAAALAAAAAARAAwAAAVXICCKAzIC5TkmgxR1AOvCZ7E8kzDYuH4qHg2GkhkEh8VTgNNwXAQLptM3+hAGBIPumqWuEAftIAEWqwCFsC9tVrHX6sE5XYHI6fazYmNhBAB7fX9nhGchADs=';
	image["s12"] = imgPrefix + 'R0lGODlhEQAMAMQAADk4K///y/z3wOzotk9OPAUEA5yaecjEmf/+x7eziycmHXp3XJSRcR0cFmtqVf75wv/7xP/6wn98Yf//1YF+Yv34wWBeSfv4xC0sIqmmgbKwid/bqz8+MBAQDDAwJb26kSH5BAAAAAAALAAAAAARAAwAAAV7YCVWSDCWQRCNY7BlEDkwSybE7eABAbI1HEeDcFk9EBpFh1CyYAKTTeFjOloMEk4AcjggEINCwiR6TCjaIyISEA4QI3Y28KhAAovCgdyaHy8WHXssIgFzEBcEHgMTW4R4PHgFBh8aGgOPDBZwihgKn1SED3UVAqUCqCMhADs=';
	image["s13"] = imgPrefix + 'R0lGODlhEQAMAMQAAP//yzk4K/34wbKxiwQEA0hGN5iWdenmtcjFmv//1Hh1W//+x4yJa//6wy0sIiUkHH98YP75wuTgrx0dFv74wf77xYF+Yg8PDPDtuWJgSz49L6ilgMG+lP35w+DcrGZlUSH5BAAAAAAALAAAAAARAAwAAAWCoCAKCzCWAECNI+BtFbUcDMQBEQtgTgAsnknhczGYBJHF4HEppCCORYIxiTSQi4zBogE0DgdAAlq5iiIJLq4CQBQIN1YDAOlGkghDoYCp6Oo4C4IJGAQbRyJ0XQsQDD8NRYgCAAo+AAxwBwoXHgs6BhkLHRUWDz0IkiwicxgSFZ4iIQA7';
	image["s14"] = imgPrefix + 'R0lGODlhEQAMAMQAAP34wTc2KrWzjP//y5iVdE5MO9bTpOvntHp4Xf/+xwICAv//0/75wt/bqg0MCv/7w/77xFlYRIB9YYeHbj8+MCMiGxMSDuXhr/DsuP75wQoKBx0cFvn0vmFfSmJgS3FvViH5BAAAAAAALAAAAAARAAwAAAV1ICACyTCKz/Cc4tAIHCNCHHFA53AEwSAzA4TCkBBlEoKKo5CQDQQOB1HESHgIEooPgqkQNtMRY5FVDQofjCWMGpQHhMBCfTHlyhdFZPLRfAw4I25aFxEFBRQaFAJFggg9KQMLBxoNKjkEHk0iCRcUDY0soqIhADs=';
	image["s15"] = imgPrefix + 'R0lGODlhEQAMAMQAALWzjP//y3BvVpWScf34wQAAAMrHm+jltjs6Lv/9xv//0xgYEv/6wysrIX57YDU0KCUkHP75wv77xYSBZP74wfbxvEA/MZ6bee/ruKakf2JgS7+8kg8OC+PfrTAwJTg4KyH5BAAAAAAALAAAAAARAAwAAAWCICESSTAGKBqNYtBlUiQZ2XVlFXNiHhIwicei0UBgEoRIAgDhWAIJzMKggFJEMs1l8gwYFpuM4ceKKBzdS+GB4GgCKxEjgIZuHBVvAWA61SMBCgxzDQ59LXV0AwoJCQsDhwR0DygTBRsHAgsHEiwBAxoJEgkOEA0fYyyqBHMYHRKHIQA7';
	image["s16"] = imgPrefix + 'R0lGODlhEQAMAMQAADc2Kv//y/34wZqXdgICAaqog0xKOv//1uvouMbCl//9xhsbFVVUQSMiGmxrViwrIuDcq9TQov/6w4F+Yn98Yfn0vuTgrvv2wGNhSw8OC3t4XUE/MWFfSvr4wz49L/f3xSH5BAAAAAAALAAAAAARAAwAAAV5oCAKSjBKQSqNYwAVqyQV2iCsLQIAgaQwDUfD0MEpCo2MIVXIIA6WRkQhCmAGE0+K4fgkLIoLS3LIpjYGwCMzMJ0CFK3Ck0kEBoQpC64NABgHJQ1te3EpGBsqC4QtGjwKCQQDCBROVC0DGAooBQ+ediyhVRUWAm4CIQA7';
	image["s17"] = imgPrefix + 'R0lGODlhEQAMAMQAAP34wWRiTDg3KwcHBevntZaUc0xKOv//yf/9xf75wv//zS0tI7WzjKqngv/6wyIhGv77xnx5X6Gdev34wP75wfTxvIF+YuDcqxAQDL26kT49L9vXp8K+lKWifv//17CshiH5BAAAAAAALAAAAAARAAwAAAV4ICBOxwGQSpoikygeVwNBnGR3zQa5CrEIB0hkQXwMGiYKgvHAGA6JKOJgMCAcgAQkULBooFGFBEMwuRIeLxSAqGAKOxfAoVAnAIoCpoKQi+pfUQcCAQp+f3YIBAMZZn4KEUAJBwwDBH2HBwUBJgcfBhNYh4ctLXIhADs=';
	image["s18"] = imgPrefix + 'R0lGODlhEQAMAMQAADc2Kv34wZORcv//ywsLCEhHN3Z0WurntSQjG///1//9xrSxiqShfX57YIF+YmFfSvbyvaqngv/7w+/suBoZFNzYqWloVioqITAwJWJgS1JQPsTCmBQTD+Xgrvv3wD49LyH5BAAAAAAALAAAAAARAAwAAAV3YCAGyjCWgzmOQxVJ5CQ0i7IGw4QBg6IDFo5BRVogCJoSgxBILAgHGCkjcHxSz0NiOZGKEtaBZPCgFAgRYmDcuA42F4OgoIF4ce0UPTGAEBhqA3kDAAYJJRQCgQ08AwIEGwePFXeOGQoSEg4IFxgLajdrOR04IyEAOw==';
	image["s19"] = imgPrefix + 'R0lGODlhEQAMAMQAADY2KZaUdP//y/34wevotQYGBUtKOa2qhXRyWdTQoyYlHf//1P/+x+HermhmT8bDl2ppVP74wf75wn57YP77xv/6w8O/lT8+MIF+YlNSP2JgS/v5w/z2wBsaFP/8ww8PDCH5BAAAAAAALAAAAAARAAwAAAWC4CAOjDCWghCNo9AcUsQQwWQJEisQACAwDQUA0gmoBhLGQfExpCCKzcJSaDCQDE0Ac0kBEAtP5HMwiSQLbipjWCwaBeOoIph0GVRH4PKRt+wqCw8GBksHV39dFQ8PbnAJiCJ1PgIBBQkNFwYMOS0BGgwVGwgKChkEHiyqA3QEBAyRIQA7';
	image["s20"] = imgPrefix + 'R0lGODlhEQAMAMQAANbSpP//y5WScm1rU/34wezmtDo5LBsbFc3JnP//0xMSDqejfy0sI//+x11cSCclHbe0jfv3wfHuuk5MO/f1wAwMCbq4j/XzwP/7w4SCZd7aq7KuiMPAlX98YREQDeXgriH5BAAAAAAALAAAAAARAAwAAAWNICEGZCASZXOOSNdxZgB0mWaOS+U4lZBwHsdEoVFhIopOIiFQRAyD5cRhpGwKmMCG6IEFFocIZoRpXB6DTwXQCFg8BdVIYmBINOv2Oz7SPAwSAXgIJFsSKg0aBwMBCQEUBwtLGQxVDAcWEBsQDQMPGggKAiYNAAynD38SFA6pAxhjBBEnEbUEWQUFAbEhADs=';
	image["s21"] = imgPrefix + 'R0lGODlhEQAMAMQAADk4K///y/34wZmWdQUFBPHuu3h2XCcmHf//0/75wv/9xry4j4qIai8vJPv2wNfTpH98Yf/6w/77xYF+Yv74waKffKmmgbOwiRkYE2xtWWJgSz49L+Dcq01LOsrInb29lSH5BAAAAAAALAAAAAARAAwAAAV6oCAqQSmJY4CORWUMhSIGnCUlLNBkTVNIgUIDEMAJAgNCASHAMBCXA6FTFEkeC0UkcJggNIPJpppKIJIPhVlMFm0rhEqAsoWMjYItI66a2ckJAQYYHggBMkd/RgEWBBAfFxcPJ4JEOIE8DQebAypIGmooDgkOpaYrKCEAOw==';
	image["s22"] = imgPrefix + 'R0lGODlhEQAMAMQAADY1Kf34wUdFNtvYqenls5WSch0cFs3KngwMCf//yfr2wf//1CcmHqmmgiwrIr67k2RjTv//zf/6wvDuu/f0v//8xV1cSLGuh3t4XRUVEP/7w7ayi4F+Yv75wf75wn17YCH5BAAAAAAALAAAAAARAAwAAAWIYCAmUZSIHWmKbHJw35N4ycNxxzk2iAUhhUUBAbEgGieNIsNZCDMEoBPD8EgkiguhErkgCJcJt2CwBmiVBIVhMWkShAwmwgokJgCH2E5gCBQaLQN+EycuBn8VggYQJQkuGR8LJh0BGhQOBg8bFw9xAJudCh0VAw4ADKkCG6epfhSBCiKys7V1IQA7';
	image["s23"] = imgPrefix + 'R0lGODlhEQAMAMQAAGZlT///y+nlsv34wSYlHdjUpjg3K0hGNx4dF//+xqmmgfbyvf//1QwMCSsqIc3JnPDuuvv3wJWTc7i2joaEaP77xJGOboF+Yl1cSLGth8PAlX16X2FfS/f1wRUVEOHfsCH5BAAAAAAALAAAAAARAAwAAAWO4CAGZCAOZXKOz7VpZqJtlqCOSoNxjcRIDcCB8FFVIp4L4+eBECyMAOFiGkQygkog04AIFoEIwlJFVRILAieQSFAIhkFlFYAYHJDKXPGWlAMfcBAmAVoMFg0LcwkFCAABUQIHBZA5EAkVHQ4IExMZEwsOBx+NGDEFDqkOcAsfB6sAiiIRclYRt20CAoUiIQA7';
	image["s24"] = imgPrefix + 'R0lGODlhEQAMALMAAP34wX58YD89MO3otc3JnV5cSN3ZqR8eF66qhI6LbAAAAA8PCy8uJL66kZ6beE5NPCH5BAAAAAAALAAAAAARAAwAAARSEMhJayUhkIsqWkWxONNwCNUSSM4yiY83SN/sCAFqSUcBGAdDbjcQMGYCUiBWMTAEs4QikBAcEhSgj1Z4PBggCuPQaCAalOHEyRg/Z6ztbj6JAAA7';
	image["s25"] = imgPrefix + 'R0lGODlhEQAMALMAAP34wX58YD89MO3otc3JnV5cSJ6beN3ZqR8eF66qhAAAAA8PC766kS8uJI6LbG5sVCH5BAAAAAAALAAAAAARAAwAAARYEMhJayUhkJlM39xSFIsBEEqjBtTCAsYCN5aUDLY8MnctIQWAYCFoLBiWQVESSEgKiMqhIcBdFIfJAfGYDApZAGNhBTQQDB4SUd0GJVMVgjpQnru+Sp0SAQA7';

	//big icons
	var cssBigIconStyle = "";
	cssBigIconStyle += "#n6, #n7, #n8, #n9, #n10 {width:70px; height:100px; background-repeat:no-repeat;}";
	cssBigIconStyle += "#n6:hover,#n7:hover,#n8:hover,#n9:hover,#n10:hover {background-position:bottom;}";
	cssBigIconStyle += '#n6 {background-image: url(' + image["mercado"] + ');}';
	cssBigIconStyle += '#n7 {background-image: url(' + image["militar"] + ');}';
	cssBigIconStyle += '#n8 {background-image: url(' + image["alliance"] + ');}';
	cssBigIconStyle += '#n9 {background-image: url(' + image["setup"] + ');}';
	cssBigIconStyle += '#n10 {background-image: url(' + image["militar2"] + ');}';
	GM_addStyle(cssBigIconStyle);

	//update the script (by Richard Gibson; changed by ms99)
	function updateScript(SCRIPT) {
		var divUpdate = elem("DIV", "<b>" + T('CHECKUPDATE') + "</b>");
		var a = get('lmid1');
		if (a) a.appendChild(divUpdate);
		try {
			if (!GM_getValue) return;
			GM_xmlhttpRequest({
				method: 'GET',
				url: SCRIPT.url + '?source', // don't increase the 'installed' count; just for checking
				onload: function(result) {
					removeElement(divUpdate);
					if (result.status != 200) return;
					if (!result.responseText.match(/@version\s+([\d.]+)/)) return;
					var theOtherVersion = RegExp.$1;
					if (theOtherVersion == SCRIPT.version) {
						alert(T('NONEWVERSION') + ' (v ' + SCRIPT.version + ') !');
						return;
					} else if (theOtherVersion < SCRIPT.version) {
						alert(T('BETAVERSION') + ' (v ' + SCRIPT.version + ') ?!');
						return;
					} else {
						if (window.confirm(T('NEWVERSIONAV') + ' (v ' + theOtherVersion + ')!\n\n' + T('UPDATESCRIPT') + '\n')) {
							window.location.href = SCRIPT.url;
						}
					}
				}
			});
		} catch (ex) {
		}
	}

	 /**
	* Function that does absolutely nothing. Used when there is no other choice but need to use a function
	*/
    function dummy() {return;}

	function getRandTimeRange(maxrange) { // input in milliseconds output in milliseconds
	    var nr = Math.floor(maxrange * (0.6+0.4*Math.random()));
		//log(3, "Calculated RandTimeRange : "+nr+" ms.");
		return nr;
	}

	/**
	* Function that extracts the name of a file path or URL
	* Params: path = Path or URL to extract the filename
	* Returns: The name of the file that points to the path or URL
	*/
    function basename(path) { return path.replace(/.*\//, "");}

	/**
	 * Convert a number to a string with 2 digits (for time representation)
	 * Params: n = Number to convert
	 * Returns: the string of 2 digits
	 */
	function convertTo2DigitString(n){	return (n > 9 ? n : '0' + n); }

	/**
	* Wrapper for the function getElementById
	* Params: aId = Text of the ID of the element to look for
	* Returns: Element of the document with the specified ID
	*/
    function get(aID) {
        if (aID != "") {
            return document.getElementById(aID);
        } else {
            return undefined;
        }
    }

	/**
	 * Multiplica cada elemento de un array por un valor
	 * Params:
	 *	a	Array con los elementos a procesar
	 *	n	Valor numero por el que multiplicar el array
	 * Returns:
	 *	Nuevo array con los valores calculados
	 */
	function arrayByN(a, n){
		var b = arrayClone(a);
		for(var i in b){ b[i] *= n; }
		return b;
	}

	/**
	 * Realiza una copia por valor de un array
	 * Params: a = Array to copy
	 * Returns: the new array (a copy of the a array)
	 */
	function arrayClone(a){
		var b = new Array();
		for(var i in a){ b[i] = a[i]; }
		return b;
	}

	/**
	 * Suma el contenido de dos arrays. Si cualquiera de los dos tiene valor nulo, se devuelve una copia del otro
	 * Params:
	 *	a	Primer array sumando
	 *	b	Segundo array sumando
	 * Returns:
	 *	Referencia a un nuevo array con la suma
	 */
	function arrayAdd(a, b){
		if(!a){ return arrayClone(b); }
		if(!b){ return arrayClone(a); }
		var c = new Array();
		//for(var i = 0; i < Math.max(a.length,b.length); c[i] = a[i] + b[i++]);
		for (var i = 0; i < Math.max(a.length,b.length); c[i] = a[i] + b[i++]);
		return c;
	}
	
	/**
	 * Remove an element of the current document
	 * Param: elem = Element to remove
	 */
	function removeElement(elem) {
		if (elem) {
			if (elem.parentNode) {
				elem.parentNode.removeChild(elem);
			}
		}
	}

	/**
	 * Mueve un elemento de lugar en un arbol DOM
	 * Params:
	 *	elem: Elemento a desplazar
	 *	dest: Nuevo padre del elemento
	 */
	function moveElement(elem, dest){
		removeElement(elem);
		dest.appendChild(elem);
	}

	/**
	 * Sum all the values of an array
	 * Parameters: a = Array a with values to sum
	 * Returns: Sum of all values of the array a
	 */
	function arrayToInt(a){
		var h = 0;
		for(var i in a){ h += a[i]; }
		return h;
	}

	/**
	 * Inserta un nodo despues de otro
	 * Params:
	 *	node		Nodo de referencia
	 *	referenceNode	Nodo a insertar
	 */
	function insertAfter(node, referenceNode) {
		node.parentNode.insertBefore(referenceNode, node.nextSibling);
	}

	/**
	 * Create a new element
	 * Params:	tag	Type of the element
	 *		content innerHTML (content)
	 * Returns:	a reference to the new created element
	 */
	function elem(tag, aContent){
		var ret = document.createElement(tag);
		ret.innerHTML = aContent;
		return ret;
	}

	/**
	 * Realiza una busqueda en el documento usando XPath
	 * Params:
	 *	xpath	Expresion de busqueda
	 *	xpres	Tipo de busqueda
	 * Returns:
	 *	Referencia a un elemento resultado de XPath
	 */
	function find(xpath, xpres, startnode){
		if (!startnode) {startnode=document;}
		var ret = document.evaluate(xpath, startnode, null, xpres, null);
		return  xpres == XPFirst ? ret.singleNodeValue : ret;
	}

	function getCrtServer() {
		location.href.search(/http:\/\/(.*)\//);
        fullServerName = RegExp.$1;
		var server = fullServerName.replace(/\.travian\./,'');
		return server;
	}

	function getCrtUserID() {
		var menu = find("//td[@class='menu']", XPFirst);
		var crtUserID;
		for (var j = 0; j < 2; j++) {
			for (var i = 0; i < menu.childNodes.length; i++) {
				var entryAttributes = menu.childNodes[i].attributes;
				if (entryAttributes) {
					for (var xi = 0; xi < entryAttributes.length; xi++) {
						if (entryAttributes[xi].nodeValue.indexOf('spieler.php?uid') != -1) {
							crtUserID = entryAttributes[xi].nodeValue;
							crtUserID = crtUserID.substr(crtUserID.indexOf("uid=") + 4);
						}
					}
				}
			}
		}
		return crtUserID;
	}

	function getGMcookie(aName, addNewDid) {
		var aServer;
		var aCrtUserID;
		var aNewdidActive;
		var strGMCookieName;
		if (server == undefined) {
			aServer = getCrtServer();
		} else {
			aServer = server;
		}

		if (crtUserID == undefined) {
			aCrtUserID = getCrtUserID();
		} else {
			aCrtUserID = crtUserID;
		}

		if (addNewDid == undefined || addNewDid == null) addNewDid = false;

		if (addNewDid == true) {
			if (newdidActive == undefined) {
				aNewdidActive = getNewdidVillage();
			} else {
				aNewdidActive = newdidActive;
			}
			strGMCookieName = aServer + '_' + aCrtUserID + '_' + aNewdidActive + '_' + aName;
		} else {
			strGMCookieName = aServer + '_' + aCrtUserID + '_' + aName;
		}
		var gmcookie = GM_getValue(strGMCookieName, false);
		var valueToReturn = decodeURIComponent(gmcookie);
		return valueToReturn;
	}

	function setGMcookie(aName, aValue, addNewDid) {
		var aServer;
		var aCrtUserID;
		var aNewdidActive;
		var strGMCookieName;

		if (server == undefined) {
			aServer = getCrtServer();
		} else {
			aServer = server;
		}

		if (crtUserID == undefined) {
			aCrtUserID = getCrtUserID();
		} else {
			aCrtUserID = crtUserID;
		}

		if (addNewDid == undefined || addNewDid == null) addNewDid = false;

		if (addNewDid == true) {
			if (newdidActive == undefined) {
				aNewdidActive = getNewdidVillage();
			} else {
				aNewdidActive = newdidActive;
			}
			strGMCookieName = aServer + '_' + aCrtUserID + '_' + aNewdidActive + '_' + aName;
		} else {
			strGMCookieName = aServer + '_' + aCrtUserID + '_' + aName;
		}

		if (aValue) {
			GM_setValue(strGMCookieName, encodeURIComponent(aValue));
		} else {
			GM_setValue(strGMCookieName, false);
		}
	}

	function appendGMcookieValue(aName, values, addNewDid) {
		var newValue = '';
		for (var i = 0; i < values.length; i++){
			if (values[i] != ''){
				newValue += values[i];
				if (i != values.length - 1) newValue += '$';
			} else {
				return;
			}
		}
		var cookieValue = getGMcookie(aName, addNewDid);

		if (cookieValue != "false" && cookieValue != '') {
			cookieValue += "$$" + newValue;
		} else {
			cookieValue = newValue;
		}
		setGMcookie(aName, cookieValue, addNewDid);
	}

	function removeGMcookieValue(aName, indexNo, reloadPage, aFunctionToRunAfter, addNewDid) {
        return function(){
			if (confirm(T('ELIMINAR') + ". " + T('SEGURO'))) {
				var cookieValue = getGMcookie(aName, addNewDid);
				if (cookieValue != "false" && cookieValue != '') {
					cookieValue = cookieValue.split("$$");
					cookieValue.splice(indexNo, 1);
					cookieValue = cookieValue.join("$$");
					setGMcookie(aName, cookieValue, addNewDid);
					removeElement(find("//*[@id='" + aName + "']", XPFirst));
					if (reloadPage) {
						history.go(0);
					} else {
						aFunctionToRunAfter();
					}
				}
			}
		}
	}

	function deleteGMcookie(aName, addNewDid) {
		setGMcookie(aName, undefined, addNewDid);
	}

	/**
	 * Create the path of the image, taking into account the possible graphic pack
	 * Params: ref Relative path of the image
	 * Returns: Absolute path of the image
	 */
	function img(ref, lang_dependant){ return (!lang_dependant ? pack_grafico + "img/un/" + ref : pack_grafico + "img/" + detectedLanguage + '/' + ref); }

	/**
	 * Compute the identifier of the cell having the x,y coordinated
	 * Params:
	 *	x	Coordinate X
	 *	y	Coordinate Y
	 * Returns: the ID of the cell coresponding to the given x,y coordinates
	 */
	function xy2id(x, y){
		return (1 + (parseInt(x) + 400) + (801 * Math.abs(parseInt(y) - 400)));
	}

	/**
	* Inverse function for xy2id(x, y) => id2xy(id)
	*inspired from Travian3 Beyond Hacked FR (mik french (fr), A_r_e_s (br), Booboo(hu) )
	*/
	function id2xy(vid) {
		var x = (vid % 801) - 401;
		var y = 400 - (vid - 401 - x) / 801;
		return ("" + x + "|" + y);
	}

	/**
	*Compute the second for a given human time
	 * Params: humanTime (e.g. 23:45:23)
	 * Returns: the number of seconds corresponding the the param humanTime
	 */
	function ComputeSeconds(humanTime) {
		var p = humanTime.split(":");
		return (p[0] * 3600) + (p[1] * 60) + (p[2] * 1);
	}

	/**
	* Custom log function
	//param {int} level
	//param:{int} msg Message to log.
	*/
    function log(level, msg) {
       if (level <= LOG_LEVEL) {
          if (console != undefined) {
             console.log(msg);
          }
       }
    }

	//convert a number of seconds to "human understandable time" => format h:mm:ss (or h:mm:s?)
	//this is the "inverse" to the "ComputeSeconds" function
	function formatTime(s, returndays){
		if (s > -1) {
			var hours = Math.floor(s/3600);
			var minutes = Math.floor(s/60) % 60;
			var seconds = parseInt(s % 60);
			var t = "";
			if (returndays) {
				var days = Math.floor(hours/24);
				hours = hours - days * 24;
				t = "" + days + ", ";
			}
			t += hours + ":" + convertTo2DigitString(minutes) + ":" + convertTo2DigitString(seconds);
		} else t = "0:00:0?";
		return t;
	}

	/**
	 * Funcion encargada de mostrar el texto de resources restantes para una construccion
	 */
	function calculateBuildTime(){
		// Las tableCells son los enlaces susceptibles de ser sustituidos por la nueva informacion
		var tableCells = find("//span[@class='c']", XPList);
		// Las tablas son por cada uno de los edificios ampliables que se han detectado en la pagina
		var tablas = find("//div[@id='lmid2']/table[@class='f10' and not(@width)]", XPList);
        if (tablas.snapshotLength == 0) tablas = find("//div[@id='lmid2']/form/table[@class='f10' and not(@width)]", XPList);
		var k = tableCells.snapshotLength - 1;

		// Se comienza por el final para evitar confusiones con otra informacion, ya que suele
		// estar lo ultimo en el caso de un unico edificio
		for(var j = tablas.snapshotLength - 1; j >= 0; j--) {
			var aTable = tablas.snapshotItem(j);
			var aCell = aTable.rows[0].firstChild;
			var resources = aCell.textContent.split("|").splice(0,4);
			if(resources.length != 4) continue;

			var a = calculateResourceTime(resources);
			var b = tableCells.snapshotItem(k);
			// Por si hay mas tablas que tableCells
			if (b){
				// Si lo que hay antes de la celda es un enlace, entonces se trata de la cola del Plus
				if (b.firstChild && b.previousSibling.previousSibling.nodeName == 'A') continue;
				// Se elimina la informacion existente antes de poner la nueva
				if (a != null){
					if (b.firstChild && b.previousSibling.previousSibling.nodeName == 'TABLE') while(b.hasChildNodes()) b.removeChild(b.firstChild);
					var aDiv = elem("DIV", a);
					b.appendChild(aDiv);
					b.appendChild(document.createElement('BR'));
					k--;
				}
			}
		}
	}

	/**
	 * Get the new Dorf ID (newdid) of the current village
	 * Returns: the new Dorf ID (newdid) of the current village or 0 (zero)
	 */
	function getNewdidVillage(){
		var aX = xpathResultEvaluate('//a[@class="active_vl"]');
		if (aX) {
			//var aLink = new Array();
			var aLink = aX.snapshotItem(0).href.split("=");
			var villageNewdid = parseInt(aLink[1]);
			//log(3, "getNewdidVillage = " + villageNewdid);
			return villageNewdid;
		} else return 0;
	}

	/**
	 * Get the ID of the current village
	 * Returns: the ID of the current village or 0 (zero)
	 */
	function getIdVillageV2(){
		//get the villageID using XPFirst (works for one village - after reading the singleTown name/coordinates/newdid from the profile of the player - and for more villages - directly from the existing village list on the right side -
		var a = find('//a[@class="active_vl"]/../../td/table/tbody/tr/td', XPFirst);
		if (a) {
			var villageID = 0;
			try {
				var X = parseInt(a.innerHTML.replace("(", ""));
				var a = find('//a[@class="active_vl"]/../../td/table/tbody/tr/td[3]', XPFirst);
				var Y = parseInt(a.innerHTML.replace(")", ""));
				villageID = xy2id(X, Y);
				return villageID;
			} catch(e) {
				var villageID = getIdVillageFromCookie();
				return villageID;
			}
		} else {
			var villageID = getIdVillageFromCookie();
			return villageID;
		}

		function getIdVillageFromCookie() {
			//get the singleTown villageId from the GM "cookies"
			var singleTown = getGMcookie('singleTownNI', false);
			if (singleTown != false) {
				var singleTownArray = singleTown.split("|");
				var villageID = singleTownArray[1];
				return villageID;
			} else {
				return 0;
			}
		}
	}


	/**
	* Calculates the movement in pixels from 23 link
	* lateral (villages or custom links)
	* Returns: The shift in pixels
	*/
	function longitudPantalla(){
		var topx = 0;
		var rightx = 0;
		var bx = 0;
		var middlex = 0;
		var menux = 0;
		var troopx = 0;
		var mapx = 0;
		var maxTopY = 0;
		var middlex1 = 0;
		var middlex2 = 0;
		var docElem;
		//var middlex3 = 0;

		docElem = get("ltop1");
		if (docElem != null) topx = parseInt(docElem.clientHeight);

		docElem = get("lright1");
		if (docElem != null) rightx = topx + parseInt(docElem.clientHeight);

		docElem = find("//td[@class='menu']", XPFirst);
		if (docElem != null) menux = topx + parseInt(docElem.clientHeight); //+60

		docElem = get("navi_table");
		if (docElem != null) navix = topx + parseInt(docElem.clientHeight); //+60

		docElem = get("lleft");
		if (docElem != null) leftx = topx + parseInt(docElem.clientHeight); //+60

		docElem = get("lmidlc");
		if (docElem != null) middlex = topx + parseInt(docElem.clientHeight);

		//docElem = get"trooptimetable");
		//if (docElem != null) middlex3 = middlex + parseInf(docElem.clientHeight);

		docElem = get("lmidall");
		if (docElem != null) middlex1 = topx + parseInt(docElem.clientHeight);

		docElem = get("lres0");
		if (docElem != null) middlex2 = topx + parseInt(docElem.clientHeight);

		docElem = get("ltbw1");
		if (docElem != null) middlex2 += parseInt(docElem.clientHeight);

		docElem = get("lrpr");
		if (docElem != null) middlex2 += parseInt(docElem.clientHeight);

		docElem = get("ltrm");
		if (docElem != null) middlex2 += parseInt(docElem.clientHeight); //+170

		docElem = get("lbau1");
		if (docElem != null) middlex2 += parseInt(docElem.clientHeight);

		//middlex2 += 60;

		docElem = get("map_content");
		if (docElem != null) {
			docElem = docElem.firstChild;
			if (docElem != null) mapx = topx + 10 + parseInt(docElem.clientHeight);
		}

		maxTopY = leftx;
		if (navix >= maxTopY) maxTopY = navix;
		if (menux >= maxTopY) maxTopY = menux;
		if (rightx >= menux) maxTopY = rightx;
		if (middlex >= maxTopY) maxTopY = middlex;
		if (middlex1 >= maxTopY) maxTopY = middlex1;
		if (middlex2 >= maxTopY) maxTopY = middlex2;
		if (mapx >= maxTopY) maxTopY = mapx;

		if (maxTopY < 0) maxTopY = 0;

		var maxX = document.body.clientWidth;
		log(3, "maxTopY = " + maxTopY);
		return maxTopY;
	}

	/**
	 * Calcula los resources restantes y el tiempo needed para unas cantidades deseadas y devuelve
	 * una cadena de texto en HTML con esa informacion
	 * Params: needed: Array con la cantidad deseada de cada tipo de resource
	 * Returns: Cadena de texto en HTML con la informacion sobre el tiempo y resources que faltan
	 */
	function calculateResourceTime(need){
		var maxTime = 0;
		var a = null;
		var res_table = '';

		// Calcula y crea una cadena con lo que falta de cada resource
        // A negy nyersanyagfajta
		for (var i = 0; i < 4; i++){
           need[i]=need[i]-0;
            // kell meg = epiteshez szukseges- amink van
			var restante = need[i] - currentResUnits[i];
			if (restante > 0){
				//if (i == 2) productionPerHour[i] = 0;
				if (productionPerHour[i] != 0) {
					var tiempo = Math.round(restante / (productionPerHour[i] / 3600));
				} else {
					tiempo = -1;
				}
				if (tiempo < 0 || capacity[i]-need[i]<0) {
                    maxTime = 'Infinity';
					res_table += '<tr><td><img src="' + image["img" + (i+1)] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (i+1)) + '"></td><td style="color:#404040;font-size:8pt" align="right" id="timeout' + i + '">' + restante + '</td><td width="220" style="color:#404040;font-size:8pt" align="right">' + T('NEVER') + '</td></tr>';
                } else {
                   if (tiempo > maxTime && maxTime !='Infinity') {
                      maxTime = tiempo;
                   }
                   tiempo = formatTime(tiempo+5);
				   res_table += '<tr><td><img src="' + image["img" + (i+1)] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (i+1)) + '"></td><td style="color:#404040;font-size:8pt" align="right" id="timeout' + i + '">' + restante + '</td><td style="color:#404040;font-size:8pt" align="right" id="timeout" width="60">' + tiempo + '</td></tr>';
                }
			}
		}

		// Calcula y crea una cadena con el tiempo que falta hasta conseguir los resources
		if (maxTime == 'Infinity'){
           // Soha nem lesz eleg nyertanyag szoveg.
            a = '<table align="' + getDocDirection + '">'+res_table+'<tr><td style="color:#404040;font-size:8pt" colspan="2">'+T('LISTO') + '</td><td style="color:#404040;font-size:8pt">' + T('NEVER')+ '</td></tr></table>';
		} else if (maxTime > 0){
			var tiempo2 = formatTime(maxTime + 5); // Introduce un margen de 5 seconds para compensar la desviancion de los temporizadores de javascript
			var fecha = new Date();
			fecha.setTime(fecha.getTime() + (maxTime * 1000));
            // Meg kell szoveg: resourcecsik, ora Kesz ma szoveg, mikorra keszul
            // tl.
            a = '<table align="' + getDocDirection + '">'+res_table+'<tr><td style="color:#000000;font-size:8pt;" colspan="1">'+T('LISTO') + '</td><td style="color:#000000;font-size:8pt" colspan="2">' + computeTextTime(fecha)+ '</td></tr></table>';
		}
		return a;
	}

	/**
	 * Formatea el tiempo needed hasta alcanzar determinada fecha
	 * Params: fecha: Objeto de tipo Date con la fecha futura
	 * Returns: Cadena de texto con el calculo de tiempo restante
	 */
	function computeTextTime(fecha){
		var dtNow = new Date();
		// Calcula la diferencia de hours entre la fecha dada y la actual
		// para saber si se trata de las proximas 72 hours
		var hours = ((fecha.getTime() - dtNow.getTime()) / 1000 / 60 / 60);
		hours += dtNow.getHours() + (dtNow.getMinutes() / 60);
		var timeRemaining='';
		//if (hours < 24) timeRemaining = T('TODAY');
		if (hours < 24) timeRemaining = "";
		else if (hours < 48) timeRemaining = T('MANYANA');
		else if (hours < 72) timeRemaining = T('PAS_MANYANA');
		else timeRemaining = T('EL') + " " + convertTo2DigitString(fecha.getDate()) + "/" + convertTo2DigitString((fecha.getMonth()+1));
		return timeRemaining + " " + T('A_LAS') + " " + convertTo2DigitString(fecha.getHours()) + ":" + convertTo2DigitString(fecha.getMinutes());
	}

	/**
	 * Calcula el tiempo maximo estimado hasta conseguir los resources especificados basandose
	 * en la cantidad actual y en la production de cada tipo de resource
	 * Params: needed: Array con la cantidad deseada de cada tipo de resource
	 * Returns: Tiempo maximo en seconds hasta conseguir los resources deseados
	 */
	function calculateTime(needed){
		var tiempo_max = 0;
		var tiempo = 0;

		for (var i = 0; i < 4; i++){
			var restante = needed[i] - currentResUnits[i];
			if (restante > 0){
				tiempo = Math.round(restante / (productionPerHour[i] / 3600));
				if (tiempo > tiempo_max) tiempo_max = tiempo;
				if (tiempo < 0) tiempo_max = 'Infinity';
			}
		}
		if (tiempo_max > 0 && tiempo_max != 'Infinity') tiempo_max = formatTime(tiempo_max + 5); // Se introduce un margen de 5 seconds para compensar posibles desviaciones en los temporizadores de javascript
		return tiempo_max;
	}

	/**
	 * Calcula y muestra el tiempo estimado hasta el llenado/vaciado de los almacenes y graneros
	 */
	function calculateFillTime(){
		var tbodyelem = get('l4').parentNode.parentNode;
		var beforelres = tbodyelem.childNodes[0];
		var timeToFillRow = document.createElement('TR');
		for (var i = 0; i < 4; i++){
			var dblRemainingTime = -1;
			if (productionPerHour[i] < 0) {
				dblRemainingTime = Math.round(currentResUnits[i] / (-productionPerHour[i] / 3600));
				var strRemainingTime = formatTime(dblRemainingTime);
			} else if (productionPerHour[i] > 0) {
				dblRemainingTime = Math.round((capacity[i] - currentResUnits[i]) / (productionPerHour[i] / 3600));
				var strRemainingTime = formatTime(dblRemainingTime);
			} else if (productionPerHour[i] == 0) {
				dblRemainingTime = 1000000;
				var strRemainingTime = "Infinity";
			}
			if (strRemainingTime == "Infinity") {
				var displayRemainingTime = "<span id='timeouta' style=font-weight:bold;color:#008000;'>" + T('NEVER') + "</span>";
			} else if (dblRemainingTime <= 0) {
				var displayRemainingTime = "<span id='timeouta' style=font-weight:bold;color:#FF0000;'>" + strRemainingTime.blink() + "</span>";
			} else if (dblRemainingTime < 7200) {
				var displayRemainingTime = "<span id='timeouta' style=font-weight:bold;color:#FF0000;'>" + strRemainingTime + "</span>";
			} else if (productionPerHour[i] < 0) {
				var displayRemainingTime = "<span id='timeouta' style=font-weight:bold;color:#FF0000;'>" + strRemainingTime + "</span>";
			} else {
				var displayRemainingTime = "<span id='timeouta' style='font-weight:bold;color:#008000'>" + strRemainingTime + "</span>";
			}
			if (productionPerHour[i] < 0) {
				var productionFormat = "<span style='color:#FF0000'>" + productionPerHour[i] + "</span>";
			} else {
				var productionFormat = "" + productionPerHour[i] + "";
			}

			var aCell = elem("TD", "(" + productionFormat +', '+ displayRemainingTime +')');
            aCell.setAttribute("style","font-size:9px; color:#707070; text-align:" + getDocDirection + "; padding-" + getDocDirection + ":25px;");
            aCell.setAttribute("colspan","2");
            aCell.setAttribute("valign","top");
			timeToFillRow.appendChild(aCell);
		}
		tbodyelem.insertBefore(timeToFillRow, beforelres);
		//tbodyelem.appendChild(timeToFillRow);
	}

	/**
	 * Get a script text message
	 * Params: aText: the "index" of the text to return
	 * Returns: the translated (or English) version of the text searched for
	 */
	function T(aText){
		//if (language[aText] == undefined) return lang_en[texto]; else return language[aText];
		if (xLang[aText] != undefined) {
			return xLang[aText];
		} else {
			return "---";
		}
	}

	/**
	* get current resource units, capacity or warehouse/granary, production per hour
	*/
	function getResourceInfo() {
		for (var i = 0; i < 4; i++){
			var a = get('l' + (4-i));
			//get current resource units
			currentResUnits[i] = a.innerHTML.split("/")[0];
			//get capacity of warehouse/granary
			capacity[i] = a.innerHTML.split("/")[1];
			//get production per hour
			productionPerHour[i] = a.title;
		}
	}

	/**
	* get village,building name or page currently open in order to change the browser title
	*/
	function getCurrentLocation() {
		var locations = new Array();
		var locX;
		if (location.href.indexOf('dorf3') != -1) {
			//the dorf3 page
			locations[0] = T("ALDEAS");
		} else if (location.href.indexOf('karte.php?d') != -1 || location.href.indexOf('karte.php?newdid=') != -1) {
			locX = document.getElementsByTagName('h1')[0].firstChild.data;
			if (locX) {
				//opening an oasis or empty cell
				locations[0] = locX;
				var xi = locX.indexOf("(");
				var yi = locX.indexOf(")");
				var vertSep = locX.indexOf("|");

				xCoord = locX.substring(xi + 1, vertSep);
				yCoord = locX.substring(vertSep + 1, yi);
			} else {
				//opening a village from the map
				locX = xpathResultEvaluate('//h1/div');
				for (var i = 0; i < locX.snapshotLength; i++) {locations.push(locX.snapshotItem(i).innerHTML);}
				locX = xpathResultEvaluate('//h1/div/div');
				if (locX) {
					for (var i = 0; i < locX.snapshotLength; i++) {locations.push(locX.snapshotItem(i).innerHTML);}
					var xi = locations[1].indexOf("(");
					var yi = locations[1].indexOf(")");
					var vertSep = locations[1].indexOf("|");
					xCoord = locations[1].substring(xi + 1, vertSep);
					yCoord = locations[1].substring(vertSep + 1, yi);
					locations[1] = locations[1].substring(xi, yi + 1);
					locations[0] += " " + locations[1];
				}
			}
		} else {
			locX = document.getElementsByTagName('h1')[0].firstChild.data;
			if (!locX) {
				//opening a building
				locX = xpathResultEvaluate('//h1/b');
				for (var i = 0; i < locX.snapshotLength; i++) {
					locations.push(locX.snapshotItem(i).innerHTML);
				}
			} else {
				//opening dorf1, dorf2, map (simple), village overview
				if (location.href.indexOf('karte.php') != -1) {
					//opening the simple map page
					xCoord = get("x").innerHTML;
					if (!xCoord) {
						xCoord = "";
					}
					yCoord = get("y").innerHTML;
					if (!yCoord) {
						yCoord = "";
					}
					locX = locX + " (" + xCoord + "|" + yCoord + ")";
					locations[0] = locX;
				} else {
					//opening dorf1, dorf2, village overview
					locations[0] = locX;
					xCoord = "";
					yCoord = "";
				}
			}
		}
		return locations[0];
	}

	/**
	*general function for getting info from the XPathResult
	*/
	function xpathResultEvaluate(searchFor, startNode) {
		if (!startNode) {startNode = document;}
		return document.evaluate(searchFor, startNode, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null );
	}

	/**
	 * Get general information (when opening a page) that may be used by other functions
	 */
	function getGeneralData(){
		// language
		find("//img[contains(@src, 'plus.gif')]", XPFirst).src.search(/\/img\/([^\/]+)\//);
		detectedLanguage = RegExp.$1;
		if (detectedLanguage) switchLanguage(detectedLanguage);

		getDocDirection = document.defaultView.getComputedStyle(document.body, null).getPropertyValue("direction");
		if (getDocDirection == "rtl") {
			getDocDirection = "right";
		} else {
			getDocDirection = "left";
		}

		//Path to the graphic pack (if available)
		// empty graphics set support added
		var cssDeclaration;
		var cssDeclaration = find("//link[starts-with(@href, 'file') and @rel='stylesheet']", XPFirst);
		if (cssDeclaration) {
			var csshr = cssDeclaration.href;
			csshr.search(/^file:\/\/[^\/]*\/(.*\/)?(.*)\.css/);
		} else {
			var csshr = find("//link[@rel='stylesheet']", XPFirst).href;
			csshr.search(/^http:\/\/[^\/]*\/(.*\/)?(.*)\.css/);
		}
		pack_grafico = RegExp.$1;
		if (!pack_grafico) {
			pack_grafico = '';
		} else {
			pack_grafico = 'file://' + pack_grafico;
		}

		// Identify the userid

		crtUserID = getCrtUserID();

		//server = oldserver.replace(/\.travian\./,'');
		server = getCrtServer();

		var wsAnalyserOption = getGMcookie('wsanalyser', false);

		// Name of the server and analyser server (wsServerName)
		//location.href.search(/(.*)\//);
		//crtServer = RegExp.$1;

		location.href.search(/http:\/\/(.*)\//);
        var oldserver =  RegExp.$1;

		var crtServerX = new Array();
		var crtServerX = oldserver.split(".");
		var strFirst = crtServerX[0];
		var strLast = crtServerX[crtServerX.length - 1];
		//alert(strFirst + strLast);
		if (strFirst == "speed" && strLast == "se") {
			// for swedish speed server
			wsServerName = strLast + "z";
		} else if (strFirst == "speed") {
			// for all other speed servers
			wsServerName = strLast + "x";
		} else if (strFirst == "team") {
			//for the team server
			wsServerName = "team";
		} else if (strFirst == "lv1") {
			//for "lv" server
			wsServerName = "lv1";
		} else if (strLast == "com" && strFirst.indexOf("ae") != -1) {
			//for new ae server
			wsServerName = strFirst;
		} else if (strLast == "at") {
			//for Austrian server
			wsServerName = "at";
		} else if (strLast == "org") {
			//for the org server
			wsServerName = "org";
		} else if (strLast == "cat") {
			//for catalunian server
			wsServerName = "cat";
		} else if (strLast == "net" && detectedLanguage == "es") {
			//for spanish servers
			wsServerName = "net" + crtServerX[0].substr(crtServerX[0].search(/[0-9]{1,2}/));
		} else if (strLast == "net") {
			//for the www.travian.net server
			wsServerName = "net";
		} else if (strLast == "fr" && wsAnalyserOption != "1") {
			// france3 3 - exception mentioned by fr3nchlover (Thank you !)
            wsServerName = "fr3" + crtServerX[0].substr(crtServerX[0].search(/[0-9]{1,2}/));
		} else if (strLast == detectedLanguage || strLast == "com"){
			//for all other normal servers
			wsServerName = strLast + crtServerX[0].substr(crtServerX[0].search(/[0-9]{1,2}/));
		}

		//compute resources, capacity, production per hour per resource
		getResourceInfo();
		//change the browser tab title
		document.title = document.title + " - " + getCurrentLocation();

		// Plus
		if (find("//img[contains(@src, 'travian1.gif')]", XPFirst)) plus = true; else plus = false;

		if (location.href.indexOf('dorf1') != -1) {
			villageName = document.getElementsByTagName("h1")[0].firstChild.data;
		}

		//get some of the saved GM "cookies"

		boolShowBigIconAlliance = getGMcookie("showbigiconalliance", false);
		boolShowCenterNumbers = getGMcookie("showcenternumbers", false);
		boolShowDistTimes = getGMcookie("showdisttimes", false);
		boolShowStatLinks = getGMcookie("showstatlinks", false);
		boolShowResColorCodes = getGMcookie("showcolorreslevels", false);
		boolShowBuildColorCodes = getGMcookie("showcolorbuildlevels", false);
		boolShowMenuSection3 = getGMcookie("showmenusection3", false);
		boolShowCellTypeInfo = getGMcookie("showcelltypeinfo", false);
		boolShowTravmapLinks = getGMcookie("showtravmaplinks", false);
		boolShowTroopInfoTooltips = getGMcookie("showtroopinfotooltips", false);

		var strLogLevel = getGMcookie("consoleloglevel", false);
		if (strLogLevel != "false" && strLogLevel != "0") {
			LOG_LEVEL = parseInt(strLogLevel);
		} else {
			LOG_LEVEL = 0;
		}

		var colorX = getGMcookie("cncolorneutral", false);
		if (colorX != "false" && colorX != "") {
			CN_COLOR_NEUTRAL = colorX;
		}

		colorX = getGMcookie("cncolormaxlevel", false);
		if (colorX != "false" && colorX != "") {
			CN_COLOR_MAX_LEVEL = colorX;
		}

		colorX = getGMcookie("cncolornoupgrade", false);
		if (colorX != "false" && colorX != "") {
			CN_COLOR_NO_UPGRADE = colorX;
		}

		colorX = getGMcookie("cncolornpcupgrade", false);
		if (colorX != "false" && colorX != "") {
			CN_COLOR_UPGRADABLE_VIA_NPC = colorX;
		}
	}

	/**
	 * try to find the add/banner and hide it (adds are usual only for german servers !)
	 */
	function hideAd(){
		var ad = find("//iframe", XPFirst);
		if (ad) {
			if (ad.id == '') {
				ad.style.display = 'none';
				var headerTop = find("//html/body/div", XPFirst);
				if (headerTop) {
					headerTop.style.height = '30px';
					headerTop.style.backgroundImage = '';
				}
				var header2 = find("//html/body/div[2]", XPFirst);
				if (header2) header2.style.display = 'none';
				var header3 = find("//html/body/div[3]", XPFirst);
				if (header3) {
					if (header3.id != "ltop1") header3.style.display = 'none';
				}
				var lres = get("lres2");
				if (lres) lres.style.top = '100px';
			}
		}
	}

	/**
	 * Change the menu on the left side
	 */
	function leftMenuLinks(){
		var menu = find("//td[@class='menu']", XPFirst);
		for (var j = 0; j < 2; j++) {
			for (var i = 0; i < menu.childNodes.length; i++) {
				if (menu.childNodes[i].nodeName == 'BR') {
					removeElement(menu.childNodes[i]);
				} else {
					var entryAttributes = menu.childNodes[i].attributes;
					if (entryAttributes) {
						for (var xi = 0; xi < entryAttributes.length; xi++) {
							if (entryAttributes[xi].nodeValue.indexOf('chatname') != -1) {
								crtUserName = entryAttributes[xi].nodeValue;
								crtUserName = crtUserName.substr(crtUserName.indexOf("|") + 1);
							}
						}
					}
				}
			}
		}

		var warsimOption = getGMcookie('warsim', false);
		if (warsimOption == "false" || warsimOption == "0") {
			var linkWarSim = warsimIntLink;
		} else {
			var linkWarSim = warsimExtLink;
		}

		var wsAnalyserOption = getGMcookie('wsanalyser', false);
		if (wsAnalyserOption == false || wsAnalyserOption == "0") {
			var linkWAnalyser = wsURLStart["0"];
			var labelWAnalyser = T('WANALYSER0');
		} else {
			var linkWAnalyser = wsURLStart["1"];
			var labelWAnalyser = T('WANALYSER1');
		}

		var traviantoolboxlanguage;
		switch (detectedLanguage) {
			case "il": traviantoolboxlanguage = "he"; break;
			case "us":
			case "uk":
			case "en": traviantoolboxlanguage = "en"; break;
			case "es":
			case "ar":
			case "cl":
			case "mx": traviantoolboxlanguage = "es"; break;
			case "kr": traviantoolboxlanguage = "ko"; break;
			case "tw":
			case "hk": traviantoolboxlanguage = "cn"; break;
			default: traviantoolboxlanguage = detectedLanguage; break;
		}

		var allLinks = [0,
				[T('LOGIN'), "login.php"],
				[T('ALLIANCE'), "allianz.php"],
				[T('RALLYPOINT'), "a2b.php"],
				[T('SIM'), linkWarSim, "_blank"],
                0
			];

		if (boolShowMenuSection3 == "1") {
			var menuSection3Links = [
				//[T('COMP'), "http://trcomp.sourceforge.net/?lang=" + detectedLanguage, "_blank"],
				//[T('CROPFINDER'), wsURLStart[1] + wsServerName + wsURLCropFinderLink, "_blank"],
				[T('CROPFINDER'), wsURLCropFinderLinkV2, "_blank"],
				['Travilog', "http://travilog.org.ua/" + detectedLanguage + "/", "_blank"],
				['Toolbox', "http://www.traviantoolbox.com/index.php?lang=" + traviantoolboxlanguage, "_blank"],
				['Travian Utility', "http://travianutility.netsons.org/index_en.php", "_blank"],
				[T('MAPA'), "http://travmap.shishnet.org/?lang=" + detectedLanguage, "_blank"],
				[labelWAnalyser, linkWAnalyser + wsServerName, "_blank"],
				//[T('RES'), "http://www.nmprog.hu/travian/buildingsandunitsv39ek.jpg", "tr3_buildingtree"],
				0
			];
			allLinks = allLinks.concat(menuSection3Links);
		}
		
		for(var i = 0; i < allLinks.length; i++){
			if(allLinks[i]){
				if (((allLinks[i][1] == "allianz.php") && (boolShowBigIconAlliance != "1")) || (allLinks[i][1] != "allianz.php")) {
					var a = elem("A", allLinks[i][0]);
					a.href = allLinks[i][1];
					if (allLinks[i][2]) a.setAttribute('target', allLinks[i][2]);
					menu.appendChild(a);
				}
			} else menu.appendChild(document.createElement('HR'));
		}
		
		var presentationLink = elem("A", T('SCRIPTPRESURL'));
		presentationLink.setAttribute('target', '_blank');
		presentationLink.setAttribute('href', SCRIPT.presentationurl);
		menu.appendChild(presentationLink);
		var updateLink = elem("A", T('CHECKVERSION'));
		updateLink.setAttribute("href", "javascript:void(0)");
		updateLink.addEventListener('click', function() {updateScript(SCRIPT)}, false);
		menu.appendChild(updateLink);
	}

	function bigIconsBar(){
		//localise superior bar with the big icons
		//move the  "Plus" icon

		var intAdditionalIcons = 0;
		var bigIconBar = get('ltop5');
		bigIconBar.style.display = 'none';

		//create the setup icon
		var setupLink = elem("A", "<img id='n9' src='" + img('a/x.gif') + "' title='" + T('TRAVIANBEYONDSETUPLINK') + "' alt='" + T('TRAVIANBEYONDSETUPLINK') +"'>");
		setupLink.setAttribute('href', 'javascript:void(0)');
		setupLink.addEventListener('click', TravianBeyondSetup, false);
		
		if (getDocDirection == 'right') {
			bigIconBar.style.right = '10px';
		} else {
			bigIconBar.style.left = '10px';
		}
		bigIconBar.style.width = '800px';
		
		var aPlus = find("//a[contains(@href, 'plus.php')]", XPFirst);
		if (aPlus) { bigIconBar.removeChild(aPlus);}

		var boolShowBigIconMarket = getGMcookie("showbigiconmarket", false);
		var boolShowBigIconMilitary = getGMcookie("showbigiconmilitary", false);
		var boolShowBigIconAlliance = getGMcookie("showbigiconalliance", false);
		var boolShowBigIconMilitary2 = getGMcookie("showbigiconmilitary2", false);
		
		if (boolShowBigIconMarket == "1") {
			// Associate the market map with the image created
			var marketLink = elem("A", "<img usemap='#mercado' id='n6' src='" + img('a/x.gif') + "'>");
			bigIconBar.appendChild(marketLink);
			intAdditionalIcons += 1;
		}
		
		if (boolShowBigIconMilitary == "1") {
			// Associate the military map with the imaged created
			var militaryLink = elem("A", "<img usemap='#militar' id='n7' src='" + img('a/x.gif') + "'>");
			bigIconBar.appendChild(militaryLink);
			intAdditionalIcons += 1;
		}
		
		if (boolShowBigIconMilitary2 == "1") {
			// Associate the military map with the imaged created
			var militaryLink2 = elem("A", "<img usemap='#militar2' id='n10' src='" + img('a/x.gif') + "'>");
			bigIconBar.appendChild(militaryLink2);
			intAdditionalIcons += 1;
		}
		
		if (boolShowBigIconAlliance == "1") {
			//Associate the ally with the image created
			var allyLink = elem("A", "<img usemap='#alliance' id='n8' src='" + img('a/x.gif') + "' title='" + T('ALLIANCE') + "' alt = '" + T('ALLIANCE') + "'>");
			//allyLink.setAttribute('href', 'allianz.php');
			bigIconBar.appendChild(allyLink);
			intAdditionalIcons += 1;
		}
		
		bigIconBar.appendChild(aPlus);

		if (boolShowBigIconMarket == "1") {
			// Map for the market big icon
			bigIconBar.innerHTML += '<map name="mercado"><area shape="rect" coords="0,0,70,50" href="build.php?gid=17" title="' + T('ENVIAR') + '"><area shape="rect" coords="0,50,35,100" href="build.php?gid=17&t=1" title="' + T('COMPRAR') + '"><area shape="rect" coords="35,50,70,100" href="build.php?gid=17&t=2" title="' + T('VENDER') + '"></map>';
		}

		if (boolShowBigIconMilitary == "1") {
			// Map for the military big icon
			bigIconBar.innerHTML += '<map name="militar"><area shape="rect" coords="0,0,35,50" href="build.php?gid=16&j&k" title="' + T('RALLYPOINT') + '"><area shape="rect" coords="35,0,70,50" href="build.php?gid=19" title="' + T('BARRACKS') + '"><area shape="rect" coords="0,50,35,100" href="build.php?gid=20" title="' + T('CORRAL') + '"><area shape="rect" coords="35,50,70,100" href="build.php?gid=21" title="' + T('TALLER') + '"></map>';
		}
		
		if (boolShowBigIconMilitary2 == "1") {
			// Map for the military big icon
			bigIconBar.innerHTML += '<map name="militar2"><area shape="rect" coords="0,0,35,50" href="build.php?gid=24" title="' + T('TOWNHALL') + '"><area shape="rect" coords="35,0,70,50" href="build.php?gid=37" title="' + T('HEROSMANSION') + '"><area shape="rect" coords="0,50,35,100" href="build.php?gid=12" title="' + T('BLACKSMITH') + '"><area shape="rect" coords="35,50,70,100" href="build.php?gid=13" title="' + T('ARMOURY') + '"></map>';
		}
		
		if (boolShowBigIconAlliance == "1") {
			var forumLink = getGMcookie("allianceforumlink", false);
			if (forumLink == "0" || forumLink == "false" || forumLink == "") {
				forumLink = "allianz.php?s=2";
			} else {
				forumLink += ' target="_blank"';
			}
			bigIconBar.innerHTML += '<map name="alliance"><area shape="rect" coords="0,0,35,50" href="allianz.php" title="' + T('ALLIANCE') + ':&nbsp;' + T('OVERVIEW') + '"><area shape="rect" coords="35,0,70,50" href=' + forumLink + ' title="' + T('ALLIANCE') + ':&nbsp;' + T('FORUM') + '"><area shape="rect" coords="0,50,35,100" href="allianz.php?s=3" title="' + T('ALLIANCE') + ':&nbsp;' + T('ATTACKS') + '"><area shape="rect" coords="35,50,70,100" href="allianz.php?s=4" title="' + T('ALLIANCE') + ':&nbsp;' + T('NEWS') + '"></map>';
			//T('ALLIANCE') + ':&nbsp;' + T('FORUM')
		}

		//insert an empty image based on the boolShowBigIconsOptions
		switch (intAdditionalIcons) {
			case 1: var leftM = 115;
				break;
			case 2: var leftM = 80;
				break;
			case 3: var leftM = 45;
				break;
			case 4: var leftM = 10;
				break;
			default: var leftM = 141;
				break;
		}
		
		var emptyImage = elem("IMG", "<img src='" + img('a/x.gif') + "' width='" + leftM + "px' height='100px'>");

		bigIconBar.insertBefore(emptyImage, bigIconBar.firstChild);
		bigIconBar.insertBefore(setupLink, emptyImage);

		bigIconBar.style.display='';
	}

	function createStatLink(strType, a, textURL) {
		var linkType;
		var wsAnalyserOption = getGMcookie('wsanalyser', false);
		if (wsAnalyserOption == "false" || wsAnalyserOption == "0") {
			var linkWAnalyser = wsURLStart["0"];
			var labelWAnalyser = T('WANALYSER0');
			if (strType == "user") {
				linkType = 'uid=';
			} else if (strType == "ally") {
				linkType = 'aid=';
			}
			var linkURLws = linkWAnalyser + wsServerName + "&" + linkType + a;
		} else {
			var linkWAnalyser = wsURLStart["1"];
			var labelWAnalyser = T('WANALYSER1');
			if (strType == "user") {
				linkType = 'idu=';
			} else if (strType == "ally") {
				linkType = 'ida=';
			}
			var linkURLws = linkWAnalyser + wsServerName + "&" + linkType + a;
		}

		if (textURL) {
			var statLink = elem("A", textURL);
		} else {
			var statLink = elem("A", "<img src='" + image["globe"] + "' style='margin:0px 2px -2px 3px; display:inline;' title='" + labelWAnalyser + "' alt='' border=0>");
		}
		statLink.href = linkURLws;
		statLink.setAttribute('target', '_blank');
		return statLink;
	}

	function createMapLink(strType, a) {
		var smURLStart = "http://travmap.shishnet.org/map.php?lang=" + detectedLanguage + "&server=" + fullServerName;
		var smURLEnd = "&groupby=player&casen=on&format=svg&azoom=on";
		if (strType == "user") {
			var hrefMapPage = smURLStart + "&player=id:" + a + smURLEnd;
		} else if (strType == "ally") {
			var hrefMapPage = smURLStart + "&alliance=id:" + a + smURLEnd;
		}
		var linkMapPage = elem("A", "<img src='" + image["smap"] + "' style='margin:0px 2px -2px 3px; display:inline;' title='" + "Map" + "' alt='" + "Map" + "' border=0>");
		linkMapPage.href = hrefMapPage;
		linkMapPage.setAttribute('target', '_blank');
		return linkMapPage;
	}

	/**
	 * Crea un enlace para mandar un IGM cuando aparece un enlace al perfil de un jugador, un enlace de
	 * ataque rapido cuando aparece un enlace a una ubicacion del mapa, y otro enlace de estadisticas si
	 * esta soportado para el language del servidor activo
	 */
	function playerLinks(){
		if (location.href.indexOf("nachrichten.php") != -1) return;
	
		var allLinks = document.getElementsByTagName("a");
		for(var i = 0; i < allLinks.length; i++) {
			// if it's a player link
			if (allLinks[i].href.search(/spieler.php\?uid=(\d+$)/) > 0) {
				var a = RegExp.$1;
                if (a == 0) continue;
				if (allLinks[i].parentNode.className == 'menu') continue;

				if (boolShowTravmapLinks == "1") {
					//insert the Travmap link
					allLinks[i].parentNode.insertBefore(createMapLink("user", a), allLinks[i].nextSibling);
				}

				if (boolShowStatLinks == "1") {
					//insert the Travian World Analyser link
					allLinks[i].parentNode.insertBefore(createStatLink("user", a), allLinks[i].nextSibling);
				}

				// Insert the IGM link
				if (crtUserID != a) {
					var igmlink = elem('a', "<img src='" + image["igm"] + "' style='margin:3px 0px 1px 3px; display:inline;' title='" + T('ENVIAR_IGM') + "' alt='" + T('ENVIAR_IGM') + "' border=0>");
					igmlink.href = 'nachrichten.php?t=1&id=' + a;
					allLinks[i].parentNode.insertBefore(igmlink, allLinks[i]. nextSibling);
					//log(3, "i = " + i + "; allLinks[i] = " + allLinks[i]);
				}

			// the attack link for karte.php links
			} else if (allLinks[i].href.search(/karte.php\?d=(\d+)/) > 0  && location.href.indexOf("build.php?gid=17") == -1 && location.href.indexOf("&t=1") == -1 && allLinks[i].href.indexOf("#") == -1) {
				//log(3, "allLinks[" + i + "].href = " + allLinks[i].href);
				var a = RegExp.$1;
				// insert an market link for this village
				var srlink = elem('a',"&nbsp;<img src='" + image["img4"] + "' style='margin:3px 0px 1px 3px; display:inline;' height='12' title='" + T('ENVIAR') + "' alt='" + T('ENVIAR') + "' border='0'>");
				srlink.href = allLinks[i].href.replace("karte.php?d", "build.php?z") + "&gid=17";
				allLinks[i].parentNode.insertBefore(srlink, allLinks[i].nextSibling);
				// insert an attack/reinforcement link for this village
				var arrAction = getRallyPointDefaultActionArray();
				var atklink = elem('a',"&nbsp;<img src='" + image[arrAction[0]] + "' style='margin:3px 0px 1px 3px; display:inline;' height='12' title='" + arrAction[1] + "' alt='" + arrAction[1] + "' border='0'>");
				atklink.href = 'a2b.php?z=' + a;
				allLinks[i].parentNode.insertBefore(atklink, allLinks[i].nextSibling);
			// if it's an alliance link
			} else if (allLinks[i].href.search(/allianz.php\?aid=(\d+$)/) > 0){
				var a = RegExp.$1;
				if (a == 0) continue;

				if (boolShowTravmapLinks == "1") {
					//insert the Travmap link
					allLinks[i].parentNode.insertBefore(createMapLink("ally", a), allLinks[i].nextSibling);
				}

				if (boolShowStatLinks == "1") {
					//insert the Travian World Analyser link
					allLinks[i].parentNode.insertBefore(createStatLink("ally", a), allLinks[i].nextSibling);
				}
			}
		}
	}

	/**
	 * Crea eventos para enviar al formulario de envio de materias primas del mercado las coordenadas
	 * de las propias aldeas.
	 * Codigo sugerido por Bafox
	 */
	function quickCity(){
		//alert("quickCity");
		var formInput = find("//form[@name='snd']", XPFirst);
		if (formInput == null) return;
		var cities = new Array();
		var xDestination, yDestination;

		// Recupera la coordenada X
		var n = find("//table[@class='dtbl']//td[@class='right dlist1']", XPList);
		for (var i = 0; i < n.snapshotLength; i++){
			cities[i] = new Object();
			try {
				cities[i].x = n.snapshotItem(i).innerHTML.split('(')[1];
			} catch(ex1) {}
		}

		// Recupera la coordenada Y
		n = find("//table[@class='dtbl']//td[@class='left dlist3']", XPList);
		for(var i = 0; i < n.snapshotLength; i++){
			try {
				cities[i].y = n.snapshotItem(i).innerHTML.split(')')[0];
			} catch(ex2){}
		}

		// Por cada par de coordenadas crea un evento para copiarlas al formulario
		n = find("//table[@class='dtbl']//tr", XPList);
		for (var i = 0; i < cities.length; i++){
			var elemVillage = n.snapshotItem(i);
			elemVillage.setAttribute('onClick',"snd.x.value='" + cities[i].x + "';snd.y.value='" + cities[i].y + "'");
			elemVillage.setAttribute('onMouseOver', 'this.style.color="red"');
			elemVillage.setAttribute('onMouseOut', 'this.style.color="black"');
			elemVillage.style.cursor = "pointer";
		}


		if  (location.href.indexOf('a2b.php') > -1 || location.href.indexOf('karte.php?d=') > -1) {
			var xyValues = new Array();
			xyValues[0] = find("//form[@name='snd']//input[@name='x']", XPFirst);
			xyValues[0].addEventListener('keyup', function() {captureDestination();}, 0);
			xyValues[1] = find("//form[@name='snd']//input[@name='y']", XPFirst);
			xyValues[1].addEventListener('keyup', function() {captureDestination();}, 0);
			if (location.href.indexOf('a2b.php?z=') > -1) captureDestination();
			if (location.href.indexOf('a2b.php?newdid=') > -1 && location.href.indexOf('z=')) captureDestination();
		}

		function captureDestination() {
			var xDestination = xyValues[0].value;
			var yDestination = xyValues[1].value;
			if (xDestination != "" && yDestination != "") {
				var oldTable = get("trooptimetable");
				if (oldTable) {
					var oldChild = oldTable.parentNode.removeChild(oldTable);
				}
				var ttTable = elem("TABLE", "");

				//for compatibility to the Travian Battle Analyser (where an additional <p/> element is introduced to the lmid2 div)
				var parOK = find("//form[@name='snd']/p[4]", XPFirst);
				if (!parOK) {
					//normal case, when Travian Battle Analyser is not active
					var parOK = find("//form[@name='snd']/p[3]", XPFirst);
				}
				parOK.appendChild(ttTable);
				var aRow = elem("TR", "&nbsp;");
				ttTable.appendChild(aRow);

				createTimeTroopTable(aRow, xActiveVillage, yActiveVillage, xDestination, yDestination);
			} else {
				var oldTable = get("trooptimetable");
				if (oldTable) {
					oldTable.style.visibility = "hidden";
				}
			}
			return;
		}
	}

	/**
	 * Calcula y muestra informacion adicional en los informes de los ataques
	 * Codigo inicial de Bafox
	 */
	function battleReport(){
		//log(3, "Enter battleReport");
		var t = find("//table[@class='tbg']//table[@class='tbg']", XPList);
		if (t.snapshotLength < 2) return;

		var origTable = find("//table[@class='tbg']", XPFirst);
		var newOrigTable = origTable.cloneNode(true);
		//if (location.href.match(/berichte.php\?id=\d/)) {playerLinks();}
		var divlmid2 = find("//div[@id='lmid2']", XPFirst);

		divlmid2.removeChild(origTable);

		//add a paragraph, a table with a text and a checkbox
		var input = elem("INPUT");
		input.setAttribute("type", "checkbox");
		input.setAttribute("border", "0");
		input.setAttribute("id", "tb_battlereport");
		input.addEventListener("click", function(){ showHideOriginalBattleReport(p1, newOrigTable, origTable); }, 0);

		var p2 = elem("P", "");
		var ptable = elem("TABLE", "");
		var aRow = elem("TR", "");
		var aCell = elem("TD", T('SHOWORIGREPORT') + ":");
		aRow.appendChild(aCell);
		var bCell = elem("TD", "");
		bCell.appendChild(input);
		aRow.appendChild(bCell);
		ptable.appendChild(aRow);
		p2.appendChild(ptable);
		divlmid2.appendChild(p2);

		//create a  second paragraph (for displaying the tables)
		var p1 = elem("P", "");
		//append the paragraph to the divlmid2
		var divlmid2 = get("lmid2");
		divlmid2.appendChild(p1);

		p1.appendChild(origTable);

		// Encuentra y suma todas las cantidades del botin
		var botin = null;
		var aX = find("//tr[@class='cbg1']", XPList);
		if (aX.snapshotLength >= 3){
			// FXME: Apanyo para Firefox. FF mete nodos de tipo texto vacios
			if (aX.snapshotItem(1).childNodes.length == 4){
				var b = aX.snapshotItem(1).childNodes[3];
			} else {
				var b = aX.snapshotItem(1).childNodes[1];
			}
			if (b.childNodes.length == 8){
				var cantidades_botin = new Array();
				cantidades_botin[0] = parseInt(b.childNodes[1].nodeValue);
				cantidades_botin[1] = parseInt(b.childNodes[3].nodeValue);
				cantidades_botin[2] = parseInt(b.childNodes[5].nodeValue);
				cantidades_botin[3] = parseInt(b.childNodes[7].nodeValue);
				botin = arrayToInt(cantidades_botin);
				var info_botin = '';
				for (var i = 0; i < 4; i++){
					info_botin += '<img src="' + image["img" + (i+1)] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (i+1)) + '">';
					info_botin += cantidades_botin[i];
					if (i < 3) info_botin += ' + '; else info_botin += ' = ';
				}
				info_botin += botin;
				b.innerHTML = info_botin;
			}
		}

		var perds = new Array();
		var carry = new Array();
		// Por cada participante en la batalla (atacante, defensor y posibles apoyos)
		for(var g = 0; g < t.snapshotLength; g++){
			carry[g] = 0;
			var tt = t.snapshotItem(g);
			var num_elementos = tt.rows[1].cells.length - 1;
			for(var j = 1; j < 11; j++){
				// Recupera la cantidades de tropa de cada tipo que han intervenido
				var u = uc[tt.rows[1].cells[j].getElementsByTagName('img')[0].src.replace(/.*\/.*\//,'').replace(/\..*/,'')];
				var p = tt.rows[3] ? tt.rows[3].cells[j].innerHTML : 0;
				// Basandose en el coste por unidad y su capacidad, se calculan las perdidas y la capacidad de carga total
				var ptu = arrayByN(u, p);
				perds[g] = arrayAdd(perds[g], ptu.slice(0, 4));
				carry[g] += (tt.rows[2] ? tt.rows[2].cells[j].innerHTML - p : 0) * u[4];
			}

			// Anyade la nueva informacion como una fila adicional en cada aTable
			var informe = document.createElement("TD");
			for (var i = 0; i < 4; i++){
				informe.innerHTML += '<img src="' + image["img" + (i+1)] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (i+1)) + '">';
				informe.innerHTML += perds[g][i];
				if (i < 3) informe.innerHTML += ' + '; else informe.innerHTML += ' = ';
			}
			var perdidas = arrayToInt(perds[g]);
			informe.innerHTML += perdidas;
			informe.colSpan = num_elementos;
			informe.className = "s7";
			var fila = document.createElement("TR");
			fila.className = "cbg1";
			fila.appendChild(elem("TD", T('LOSS')));
			fila.appendChild(informe);
			tt.appendChild(fila);

			// Solo para el atacante se calcula y muestra la rentabilidad y eficiencia del ataque
			if (g == 0 && botin != null){
				var datos = document.createElement("TD");
				var fila_datos = document.createElement("TR");
				datos.colSpan = num_elementos;

				// La rentabilidad muestra el botin en comparacion con las perdidas
				var rentabilidad = Math.round((botin - perdidas) * 100 / botin);
				if (botin == 0)	if (perdidas == 0) rentabilidad = 0; else rentabilidad = -100;
				datos.innerHTML = rentabilidad + "%";
				datos.className = "s7";
				fila_datos.className = "cbg1";
				fila_datos.appendChild(elem("TD", T('PROFIT')));
				fila_datos.appendChild(datos);
				tt.appendChild(fila_datos);

				var datos = document.createElement("TD");
				var fila_datos = document.createElement("TR");
				datos.colSpan = num_elementos;

				// La eficiencia muestra el botin en comparacion con la cantidad de tropas utilizadas
				//var eficiencia = 100 - Math.round((carry[g] - botin) * 100 / carry[g]);
				var eficiencia = 100 - ((carry[g] - botin) * 100 / carry[g]);
				if (carry[g] == 0) eficiencia = 0;
				datos.innerHTML = eficiencia.toFixed(2) + "% (" + botin + "/" + carry[g] + ")";
				datos.className = "s7";
				fila_datos.className = "cbg1";
				fila_datos.appendChild(elem("TD", T('EFICIENCIA')));
				fila_datos.appendChild(datos);
				tt.appendChild(fila_datos);
			}
		}

		function showHideOriginalBattleReport(p1, newOrigTable, origTable) {
			var input = get("tb_battlereport");
			if (input) {
				if (input.checked == true) {
					p1.removeChild(origTable);
					p1.appendChild(newOrigTable);

				} else {
					p1.removeChild(newOrigTable);
					p1.appendChild(origTable);
				}
			}
		}

	}

	/**
	 * Realiza un resumen de la pagina de production
	 */
	function preCompute1(){
		var datos = 0;
		//var CapitalName = getGMcookie("capital", false);
		var boolIsThisTheCapital = isThisTheCapital();
		//log(3, "boolIsThisTheCapital = " + boolIsThisTheCapital);
		var currentTotalRes = 0;

		//if (CapitalName == false) {
		//	boolIsThisTheCapital = true;
		//} else {
		//	boolIsThisTheCapital = villageName == CapitalName;
		//};
		for (i = 0; i < 4; i++) {
			currentTotalRes += parseInt(currentResUnits[i]);
		}

		if (boolShowResColorCodes == "1") {
			//create the DIV for the coloured level numbers
			var posDIV = elem("DIV", "");
			posDIV.id = 'resDiv';
			if (getDocDirection == 'right') {posDIV.setAttribute('style', 'position:absolute; top:69px; left:257px; z-index:20;');}
			var parentOfposDIV = get("lmid2");
			parentOfposDIV.appendChild(posDIV);
		}

		// Crea una matriz inicializada a 0 con todos los posibles niveles de cada tipo de resource
		var grid = new Array(4);
		for (var i = 0; i < 4; i ++) {
			grid[i] = new Array(26);
			for(var j = 0; j <= 25; j++) {
				grid[i][j] = 0;
			}
		}

		// Solo hay 6 tipos de aldeas de 15 casillas cada uno. Se describe el tipo de resource por casilla
		var dist = [
			[3, 3, 0, 3, 3, 1, 2, 3, 3, 2, 2, 3, 3, 0, 3, 1, 0, 1], // 9 cereales
			[2, 3, 0, 2, 1, 1, 2, 3, 3, 2, 2, 3, 3, 0, 3, 1, 0, 1],
			[0, 3, 0, 2, 1, 1, 2, 3, 3, 2, 2, 3, 3, 0, 3, 1, 0, 1],
			[0, 3, 0, 1, 1, 1, 2, 3, 3, 2, 2, 3, 3, 0, 3, 1, 0, 1],
			[0, 3, 0, 2, 0, 1, 2, 3, 3, 2, 2, 3, 3, 0, 3, 1, 0, 1],
			[3, 3, 0, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 3] // 15 cereales
		];

		find("//div[starts-with(@id, 'f')]", XPFirst).id.search(/f(\d)/);
		var tipo = RegExp.$1;

		var aTitle = find("//map[starts-with(@name, 'rx')]", XPFirst);

		// get all fields and fill the matrix with the levels detected
		for (var i = 1; i <= 18; i++){
			var a = find("//img[@class='rf" + i + "']", XPFirst);

			var resLink = elem("A", "");
			resLink.href = "build.php?id=" + i;
			resLink.id = "RES"+i;
			resLink.className = "rf" + i;
			resLink.title = aTitle.areas[i-1].title;
			var aDIV = elem("DIV", "");
			aDIV.setAttribute('id', 'Res' + i);
			//aDIV.className = 'CNresLevel';
			aDIV.className = 'CNbuildingtags';

			resLink.appendChild(aDIV);
			if (posDIV) {posDIV.appendChild(resLink);}
			var crtLevel = 0;

			if (a){
				a.src.search(/\/s(\d+).gif$/);
				crtLevel = parseInt(RegExp.$1);
				grid[dist[tipo - 1][i - 1]][crtLevel] = i;
			} else {
				grid[dist[tipo - 1][i - 1]][0] = i;
				crtLevel = 0;
			}

			if (boolShowResColorCodes == "1") {
				if ((boolIsThisTheCapital == true) || (boolIsThisTheCapital == false && crtLevel < 10)){
					//select resource type
					var boolNotUpgradable = false;
					var boolIsUpgradableViaNPC = false;
					var neededTotalRes = 0;
					eval('var nameStruct = ' + gidToName[parseInt(dist[tipo - 1][i - 1]) + 1] + 'Cost;');
					for (k = 0; k < 4; k++) {
						if (currentResUnits[k] < nameStruct[crtLevel + 1][k]) {
							boolNotUpgradable = true;
						}
						neededTotalRes += nameStruct[crtLevel + 1][k]
					}
					if (neededTotalRes <= currentTotalRes) {
						boolIsUpgradableViaNPC = true;
					}
					if (boolIsUpgradableViaNPC && boolNotUpgradable) {
						aDIV.style.visibility = 'visible';
						aDIV.style.backgroundColor = CN_COLOR_UPGRADABLE_VIA_NPC;
					} else if (boolNotUpgradable) {
						aDIV.style.visibility = 'visible';
						aDIV.style.backgroundColor = CN_COLOR_NO_UPGRADE;
					}
				} else {
					aDIV.style.visibility = 'visible';
					aDIV.style.backgroundColor = CN_COLOR_MAX_LEVEL;
				}

				aDIV.innerHTML = '' + crtLevel;
			}
		}

		var boolShowResUpgradeTable = getGMcookie("showresupgradetable", false);

		if (boolShowResUpgradeTable != "false" && boolShowResUpgradeTable != "0") {

		// Crea una aTable mostrando por cada tipo de resource un representante de cada nivel que se ha encontrado
		// Muestra al lado de cada uno los resources y tiempo restantes hasta poder subirlo de nivel
		var table = document.createElement('TABLE');
		table.setAttribute("class", "tbg");
		table.setAttribute("align", getDocDirection);
		table.setAttribute("cellspacing", "1");
		table.setAttribute("cellpadding", "2");
		var fila1 = document.createElement('TR');
		var fila2 = document.createElement('TR');
		fila1.setAttribute("class", "rbg");
		table.appendChild(fila1);
		table.appendChild(fila2);
		for (var i = 0; i < 4; i++){
            var td1 = elem('TD', '<img src="' + image["img" + (i+1)] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (i+1)) + '">');
            td1.setAttribute('width','25%');
			fila1.appendChild(td1);

			var td2 = document.createElement('TD');
			td2.setAttribute('valign', 'top');
            td2.setAttribute('width','25%');
			fila2.appendChild(td2);

			var table2 = document.createElement('TABLE');

			table2.setAttribute('align', 'center');
			table2.setAttribute('valign', 'top');
			td2.appendChild(table2);
			for (var j = 0; j < 25; j++){

				if ((boolIsThisTheCapital) || (!boolIsThisTheCapital && j < 10)){
					if (grid[i][j] > 0 && buildingCost[i][j+1] != null){
						datos = 1;
						var fila3 = document.createElement('TR');
						var imagen = '<a href="/build.php?id='+grid[i][j]+'"><div style="width: 0%;"><img src="' + image["r" + i] + '" border="0" title="' + T('RECURSO' + (i+1)) + '">';
						imagen += '<img src="' + image["s" + j] + '" style="position:relative; bottom:51px; ' + getDocDirection + ':27px;" border="0">';
						imagen += '</div></a>';
						var td = elem("TD", imagen);
						fila3.appendChild(td);

						var restante = calculateResourceTime(buildingCost[i][j+1]);
						var td3 = document.createElement('TD');
						td3.setAttribute('class', 'dcol f7');
						fila3.appendChild(td3);
						table2.appendChild(fila3);

						if (restante != null) {
							td3.setAttribute('valign', 'bottom');
							td3.innerHTML = restante;
						} else {
							td3.setAttribute('valign', 'center');
							td3.setAttribute('style', 'font-size:8pt; font-weight:bold; color:#000000');
							td3.innerHTML = '<a href="/build.php?id=' + grid[i][j] + '">' + T('SUBIR_NIVEL') + '</a>';
						}
					}
				}
			}
		}
		table.setAttribute("id", "resumen");
		// Se desplaza la aTable hacia abajo para no interferir con la lista de aldeas / enlaces derecha
		if (datos == 1)  {
			var middleblock = get('lmidall');
			var TableY = longitudPantalla() + 'px';
			table.style.top = TableY;
			table.style.position = "absolute";
			middleblock.appendChild(table);
        }
		}
	}

	/**
	 * Realiza un resumen de la pagina de edificios de la village
	 */
	function preCompute2(){
		var edificiosPorFila = 4;
		var datos = 0;
		var buildingsImages = new Array();
		var buildingsDescs = new Array();
		var buildingsLinks = new Array();

		newdidActive = getNewdidVillage();

		ShowCenterNumbers();

		// recoge los nombres de cada uno
		var xpathResult = find('//map[@name="map1"]/area/@title', XPIterate);
		while ((buildingsDescs[buildingsDescs.length] = xpathResult.iterateNext())) {}

		// los enlaces para acceder directamente a ellos
		xpathResult = find('//map[@name="map1"]/area/@href', XPIterate);
		while ((buildingsLinks[buildingsLinks.length] = xpathResult.iterateNext())) {}

		// Procesa as image de los edificios
		var xpathResult = find('//div[@id="lmid2"]/img/@src', XPIterate);
		buildingsImages[0] = document.createTextNode(img('g/g16.gif'));
		while ((buildingsImages[buildingsImages.length] = xpathResult.iterateNext())) {}
		// Soporte para murallas
		var a = find("//div[starts-with(@class, 'd2_x')]", XPFirst);
		if (a){
			switch(a.className){
				case 'd2_x d2_0': break;
				case 'd2_x d2_1': var b = "g/g31.gif"; break;
				case 'd2_x d2_11': var b = "g/g32.gif"; break;
				case 'd2_x d2_12': var b = "g/g33.gif"; break;
			}
			if (b) buildingsImages[buildingsDescs.length - 4] = document.createTextNode(img(b));
		}

		for(var i = 0; i < buildingsDescs.length - 3; i++) {
			if(buildingsDescs[i] != null && basename(buildingsImages[i].nodeValue) != 'iso.gif') {
				// Por cada edificio se recoge su nivel y su codigo en el juego
				var buildingLevel = buildingsDescs[i].nodeValue.split(" ");
				buildingLevel = parseInt(buildingLevel[buildingLevel.length-1]);

				var buildingCode = buildingsImages[i].nodeValue.split("/");
				buildingCode = buildingCode[buildingCode.length-1].split(".");
				if (buildingCode[0].search(/(\d+)/)) buildingCode = parseInt(RegExp.$1);

				if (buildingCode == 25) {
					//residence is available in this village - we'll write a GM "cookie" -  useful for the dorf3.php -> culture points page
					setGMcookie('cpbuilding', 25, true);
				}
				if (buildingCode == 26) {
					//palace is available in this village - we'll write a GM "cookie" -  useful for the dorf3.php -> culture points page
					setGMcookie('cpbuilding', 26, true);
				}
				if (buildingCode == 19) {
					//barracks is available in this village - we'll write a GM "cookie - useful for the dorf3.hp -> show troops being trained
					setGMcookie('barracks', 19, true);
					boolIsAvailableBarracks = true; //used for getRace()
					//barracks available so get the race if necessary
					log(3, "go to getRace");
					getRace();
				}
				if (buildingCode == 29 ) {
					//big barracks is available in this village - we'll write a GM "cookie - useful for the dorf3.hp -> show troops being trained
					setGMcookie('bigbarracks', 29, true);
				}
				if (buildingCode == 21 ) {
					//workshop is available in this village - we'll write a GM "cookie - useful for the dorf3.hp -> show troops being trained
					setGMcookie('workshop', 21, true);
				}
				if (buildingCode == 20 ) {
					//stable is available in this village - we'll write a GM "cookie - useful for the dorf3.hp -> show troops being trained
					setGMcookie('stable', 20, true);
				}
				if (buildingCode == 30 ) {
					//big stable is available in this village - we'll write a GM "cookie - useful for the dorf3.hp -> show troops being trained
					setGMcookie('bigstable', 30, true);
				}
				if (buildingCode == 14) {
					//tournament square is available in this village - we'll write a GM "cookie" - useful for calculating troop times for distances > 30 cells
					setGMcookie('tournamentsquare', buildingLevel, true);
				}
				if (buildingCode == 24) {
					//log(3, "Found Townhall; buildingLevel = " + buildingLevel);
					//town hall is available in this village - we'll write a GM "cookie" - useful for the town hall big icon
					setGMcookie('townhall', buildingLevel, true);
				}
			}
		}

		var boolShowBuildingsUpgradeTable = getGMcookie("showbuildingsupgradetable");

		if (boolShowBuildingsUpgradeTable != "false" && boolShowBuildingsUpgradeTable != "0") {

		var table = document.createElement('TABLE');
		table.setAttribute("class", "tbg");

		table.setAttribute("align", getDocDirection);

		table.setAttribute("cellspacing", "1");
		table.setAttribute("cellpadding", "2");

		var j = 0;
		for(var i = 0; i < buildingsDescs.length - 3; i++) {
			if(buildingsDescs[i] != null && basename(buildingsImages[i].nodeValue) != 'iso.gif') {
				// Por cada edificio se recoge su nivel y su codigo en el juego
				var buildingLevel = buildingsDescs[i].nodeValue.split(" ");
				buildingLevel = parseInt(buildingLevel[buildingLevel.length-1]);

				var buildingCode = buildingsImages[i].nodeValue.split("/");
				buildingCode = buildingCode[buildingCode.length-1].split(".");
				if (buildingCode[0].search(/(\d+)/)) buildingCode = parseInt(RegExp.$1);

				// Si es actualizable se muestra junto con los resources que necesita
				if (buildingCost[buildingCode] != null && buildingCost[buildingCode][buildingLevel+1] != null){
					// Se reparten los edificios entre las columnas disponibles en las filas que haga falta
					if (j % edificiosPorFila == 0){
						var fila = document.createElement('TR');
						table.appendChild(fila);
					}
					j++;
					datos = 1;

					// Soporte para murallas
					switch (buildingCode) {
						//31,32,33 - palisade, wall, earth wall
						case 31: buildingsImages[i].nodeValue = image["empalizada"]; break;
						case 32: buildingsImages[i].nodeValue = image["muralla"]; break;
						case 33: buildingsImages[i].nodeValue = image["terraplen"]; break;
						case 16: buildingsImages[i].nodeValue = image["rallypoint"]; break;
					}
					if (pack_grafico == '') {
						switch (buildingCode) {
							//other buildings - dorf2
							case 5:  buildingsImages[i].nodeValue = image["sawmill"]; break;
							case 6:  buildingsImages[i].nodeValue = image["brickyard"]; break;
							case 7:  buildingsImages[i].nodeValue = image["ironfoundry"]; break;
							case 8:  buildingsImages[i].nodeValue = image["grainmill"]; break;
							case 9:  buildingsImages[i].nodeValue = image["bakery"]; break;
							case 10: buildingsImages[i].nodeValue = image["warehouse"]; break;
							case 11: buildingsImages[i].nodeValue = image["granary"]; break;
							case 12: buildingsImages[i].nodeValue = image["blacksmith"]; break;
							case 13: buildingsImages[i].nodeValue = image["armoury"]; break;
							case 14: buildingsImages[i].nodeValue = image["tournamentsquare"]; break;
							case 15: buildingsImages[i].nodeValue = image["mainbuilding"]; break;
							case 17: buildingsImages[i].nodeValue = image["marketplace"]; break;
							case 18: buildingsImages[i].nodeValue = image["embassy"]; break;
							case 19: buildingsImages[i].nodeValue = image["barracks"]; break;
							case 20: buildingsImages[i].nodeValue = image["stable"]; break;
							case 21: buildingsImages[i].nodeValue = image["workshop"]; break;
							case 22: buildingsImages[i].nodeValue = image["academy"]; break;
							case 23: buildingsImages[i].nodeValue = image["cranny"]; break;
							case 24: buildingsImages[i].nodeValue = image["townhall"]; break;
							case 25: buildingsImages[i].nodeValue = image["residence"]; break;
							case 26: buildingsImages[i].nodeValue = image["palace"]; break;
							case 27: buildingsImages[i].nodeValue = image["treasury"]; break;
							case 28: buildingsImages[i].nodeValue = image["tradeoffice"]; break;
							case 29: buildingsImages[i].nodeValue = image["greatbarracks"]; break;
							case 30: buildingsImages[i].nodeValue = image["greatstable"]; break;
							case 34: buildingsImages[i].nodeValue = image["stonemason"]; break;
							case 36: buildingsImages[i].nodeValue = image["trapper"]; break;
							case 37: buildingsImages[i].nodeValue = image["herosmansion"]; break;
							case 38: buildingsImages[i].nodeValue = image["greatwarehouse"]; break;
							case 39: buildingsImages[i].nodeValue = image["greatgranary"]; break;
							case 40: buildingsImages[i].nodeValue = image["ww"]; break;
						}
					}

					var td = document.createElement("TD");
                    td.setAttribute('width','25%');
                    td.setAttribute('valign','bottom');
					fila.appendChild(td);

					var table2 = document.createElement('TABLE');
					table2.setAttribute("align", "left");
                    table2.setAttribute('class','bttable');
					td.appendChild(table2);

					var nametr = document.createElement('TR');
					table2.appendChild(nametr);
					var nametd = elem('TD','<a href="' + buildingsLinks[i].nodeValue + '">' + buildingsDescs[i].nodeValue+'</a>');
                    nametd.setAttribute('colspan',"2");
                    nametd.setAttribute('class', 'f10');
					nametr.appendChild(nametd);

					var fila2 = document.createElement('TR');
					table2.appendChild(fila2);

					var td2 = document.createElement("TD");
					td2.setAttribute('class', 'f10');
					td2.innerHTML = '<a href="' + buildingsLinks[i].nodeValue + '"><img src="' + buildingsImages[i].nodeValue + '" border="0"></a>';
					fila2.appendChild(td2);

					var restante = calculateResourceTime(buildingCost[buildingCode][buildingLevel+1]);
					var td3 = document.createElement("TD");
					td3.setAttribute('class', 'dcol f7');
                    td3.setAttribute('valign','bottom');
					fila2.appendChild(td3);

					if (restante != null) {
 					   td3.setAttribute('valign', 'bottom');
                       td3.innerHTML = restante;
                    } else {
						td3.setAttribute('valign', 'center');
						td3.setAttribute('style', 'font-size:8pt;font-weight:bold;color:#000000');
						td3.innerHTML = '<a href="' + buildingsLinks[i].nodeValue + '">' + T('SUBIR_NIVEL') + '</a>';
						//td3.innerHTML = T('SUBIR_NIVEL');
                    }
				}
			}
		}
		while (j % edificiosPorFila != 0) {
           fila.appendChild(document.createElement("TD"));
           j++;
        }

		table.setAttribute("id", "resumen");
		// Se desplaza la aTable hacia abajo para no interferir con la lista de aldeas / enlaces derecha

		if (datos == 1)  {
			var middleblock = get('lmidall');
			var TableY = longitudPantalla() + 'px';
			table.style.top = TableY;
			table.style.position = "absolute";
			middleblock.appendChild(table);
        }
		}
	}


	/**
	* Ordena en orden ascendete y descendente
	* Params:
	* 	sTableID: 	ID de la aTable a ordenar
	* 	iCol: 		Indice de la columna a ordenar
	* 	sDataType:	Tipo de datos de la columna, valor por defecto:texto
	*/
	function sortTable(sTableID, iCol, sDataType) {
		log(3, "function sortTable");
		return function(){
			var oTable = get(sTableID);
			var oTBody = oTable.tBodies[0];
			var colDataRows = oTBody.rows;
			var aTRs = new Array;

			for (var i = 0; i < colDataRows.length; i++) aTRs[i] = colDataRows[i];
			if (oTable.getAttribute("sortCol") == iCol) aTRs.reverse();
			else aTRs.sort(generateCompareTRs(iCol, sDataType));

			var oFragment = document.createDocumentFragment();
			for (var i = 0; i < aTRs.length; i++) oFragment.appendChild(aTRs[i]);

			oTBody.appendChild(oFragment);
			oTable.setAttribute("sortCol", iCol);
		}
	}

	/**
	 * Convierte un elemento a un determinado tipo segun un argumento
	 * Params:
	 *	elemento: elemento a convertir
	 *	sDataType: nuevo tipo de datos (int o float)
	 * Returns: El elemento convertido al nuevo tipo de datos
	 */
	function convert(aElement, sDataType) {
		switch(sDataType) {
			case "int": return ((aElement.nodeValue == null) || !aElement.nodeValue.match(/\d+/)) ? 0 : parseInt(aElement.nodeValue);
			case "float": return ((aElement.nodeValue == null) || !aElement.nodeValue.match(/\d+/)) ? 0 : parseFloat(aElement.nodeValue);
			default: return (aElement == null) ? '' : aElement.textContent.toLowerCase();
		}
	}

	/**
	 * Realiza una compare entre las casillas de la misma columna en distintas filas
	 * Params:
	 *	iCol: numero de columna dentro de la fila a comparar
	 *	sDataType: tipo de datos de la comparacion
	 * Returns:
	 * 	Devuelve -1, 1 o 0 segun el resultado de la comparacion
	 */
	function generateCompareTRs(iCol, sDataType) {
		return function compareTRs(oTR1, oTR2) {
			var vValue1 = convert(oTR1.cells[iCol].firstChild, sDataType);
			var vValue2 = convert(oTR2.cells[iCol].firstChild, sDataType);

			if (vValue1 < vValue2) return -1;
			else if (vValue1 > vValue2) return 1;
			else return 0;
		}
	}

	/**
	 * Create a noteblock (data from GM cookies)
	 */
	function noteBlock(a,notas){
		// create an HTML structure for the note block
		var aTable = document.createElement("TABLE");
		var tr = document.createElement("TR");
		var td = document.createElement("TD");
		td.setAttribute("align", "center");
		var p1 = document.createElement("P");
		var p2 = document.createElement("P");
		var imh = document.createElement("IMG");
		imh.setAttribute("src", image["blockheader"]);
		imh.setAttribute("alt", "");

		var textarea = elem("TEXTAREA", notas);
		textarea.setAttribute("id", "notas");
		textarea.setAttribute("style", 'background-image: url(' + image["underline"] + '); border: 1px #000000 solid; border-top: 0px; margin: -3px 0px 0px -1px; padding: 0px 1px 0px 2px; overflow:auto');
		textarea.setAttribute("nowrap", false);
		//height of the note block
		var nl = 10;
		var nbheightX = getGMcookie('nbheight', false);
		if (nbheightX != false) {
			var nbheight = parseInt(nbheightX);
		} else {
			var nbheight = 0;
		}
		if (nbheight > 0) {
			if (notas != null && notas != '') {nl = 3 + notas.split("\n").length; }
		}
		if (nl>30) nl=30;
		textarea.setAttribute("rows", nl);

		var input = document.createElement("INPUT");
		input.setAttribute("type", "image");
		input.setAttribute("border", "0");
		input.setAttribute("src", image["buttonSave"]);
		input.setAttribute("alt", T('SAVE') );
		// En el evento del boton de guardado actualiza el valor de la cookie (1 adz?o de duracion por defecto)
		input.addEventListener("click", function(){setGMcookie("notas",textarea.value, false); alert(T('GUARDADO')); }, 0);

		//width of the note block
		var nboptionX = getGMcookie('nbsize', false);
		if (nboptionX != false) {
			var nboption = parseInt('nboptionX');
		} else {
			var nboption = 0;
		}

		if ((nboption == 0 && screen.width >= 1200) || nboption == 2) {
			imh.setAttribute("width", "509");
			aTable.setAttribute("width", "545px");
			textarea.setAttribute("cols", "60");
		} else if ((nboption == 0 && screen.width < 1200) || nboption == 1) {
			imh.setAttribute("width", "267");
			aTable.setAttribute("width", "280px");
			textarea.setAttribute("cols", "30");
		} else {
			imh.setAttribute("width","267");
			aTable.setAttribute("width", "280px");
			textarea.setAttribute("cols", "30");
		}

        td.appendChild(imh);
        td.appendChild(textarea);
		p2.appendChild(input);
		td.appendChild(p2);
		tr.appendChild(td);
		aTable.appendChild(tr);
		a.appendChild(document.createElement("P"));
		a.appendChild(aTable);
	}

	function getMerchantMultiplier() {
		var intMultiplierM = 1;
		if (location.href.indexOf('speed') != -1) {
			intMultiplierM = 3;
		}
		return intMultiplierM;
	}

	function getDistanceInfoRow(x1, y1, qDist) {
		var aRow = elem("TR", "");
		var aCell = elem("TD", T('DISTINFO') + ": (" + x1 + "|" + y1 + ") = " + qDist.toFixed(2));
		aCell.setAttribute("style", "font-size:8pt; color:blue");
		aRow.appendChild(aCell);
		aRow.align = getDocDirection;
		return aRow;
	}

	function getMerchantsTimeRow(x2, y2, qDist) {
		var crtUserRace = getRace();
		if (crtUserRace != "" && crtUserRace != "false") {
			var eRow = elem("TR", "");
			var aTime = getMTime(qDist, crtUserRace);
			var eCell = elem("TD", T('TIMEINFO1') + " (" + x2 + "|" + y2 +") " + T('TIMEINFOM') + ": " + formatTime(aTime) + " h");
			eCell.setAttribute("style", "font-size:8pt; color:blue");
			//eCell.setAttribute('id', 'Merchanttimetable2');
			eRow.appendChild(eCell);
			eRow.align = getDocDirection;
			return eRow;
		} else {
		} return undefined;
	}

	function getTroopsTimeRow(x2, y2, qDist) {
		var fRow = elem("TR", "");
		var fCell = elem("TD", T('TIMEINFO1') + " (" + x2 + "|" + y2 +") " + T('TIMEINFOT') + ":");
		fCell.setAttribute("style", "font-size:8pt; color:blue");
		fRow.appendChild(fCell);
		fRow.align = getDocDirection;
		return fRow;
	}

	function getTTime(iTroopType, crtUserRace, arX) {
		switch (crtUserRace) {
			case "Romans": var tt = 1; break;
			case "Teutons": var tt = 11; break;
			case "Gauls": var tt = 21; break;
		}
		var aTime = Math.round(arX[0] * 3600 / uc[tt + iTroopType][8] / arX[4] + arX[1] * 3600 / uc[tt + iTroopType][8] / arX[4] / (1 + arX[2]/10));
		return aTime;
	}

	function getMTime(qDist, crtUserRace) {
		var intMultiplierM = getMerchantMultiplier();
		var aTime = Math.round(qDist * 3600 / mts[crtUserRace] / intMultiplierM);
		return aTime;
	}

	function getTroopXTimeRow(iTroopType, crtUserRace, arX) {
		var gRow = elem("TR", "");
		var timeList = "";
		var imgNo = iTroopType + arX[3];
		var imgName = img("u/" + imgNo) + ".gif";
		var aTime = getTTime(iTroopType, crtUserRace, arX);
		timeList += "<img src =" + imgName + ">" + "&nbsp;" + "&nbsp;" + "&nbsp;" + formatTime(aTime) + " h";
		var gCell = elem("TD", timeList);
		gCell.setAttribute("style", "font-size:8pt");
		gRow.appendChild(gCell);
		gRow.align = getDocDirection;
		return gRow;
	}

	function getTroopsDetails(qDist, crtUserRace){

		var arX = [qDist, 0, 0, 1, 1];
		//get the tournament square level if available
		var strtsLevel = getGMcookie('tournamentsquare', true);
		if (strtsLevel != "false") {
			//the tournament square is available and we need to split the distance in 2 parts for distances > 30
			arX[2] = parseInt(strtsLevel);
			if (qDist > 30) {
				arX[0] = 30;
				arX[1] = qDist - 30;
			}
		}
		//troop image ZERO index if not Romans race
		if (crtUserRace == "Teutons") {
			arX[3] = 11;
		} else if (crtUserRace == "Gauls") {
			arX[3] = 21;
		}
		//troop speed multiplier for speed servers
		if (location.href.indexOf('speed') != -1) {
			arX[4] = 2;
		}
		return arX;
	}

	function createTimeTroopTable(nodeToAppendTo, x1, y1, x2, y2) {
		var qDist = getDistance(parseInt(x1), parseInt(y1), parseInt(x2), parseInt(y2));
		var dRow = getDistanceInfoRow(x1, y1, qDist);
		insertAfter(nodeToAppendTo, dRow);

		crtUserRace = getRace();
		if (crtUserRace != "" && crtUserRace != "false" && x1 != "" && y1 != "" && qDist != 0) {
			var eRow = getMerchantsTimeRow(x2, y2, qDist);
			if (eRow) {
				insertAfter(dRow, eRow);
			}
			var arX = getTroopsDetails(qDist, crtUserRace);
			var fRow = getTroopsTimeRow(x2, y2, qDist);
			insertAfter(eRow, fRow);

			//add the troop rows
			for (iTroopType = 9; iTroopType > -1; iTroopType--) {
				var gRow = getTroopXTimeRow(iTroopType, crtUserRace, arX);
				insertAfter(fRow, gRow);
			}
			gRow.parentNode.setAttribute('id', "trooptimetable");
		}
	}

	function createTimeMerchantTable(nodeToAppendTo, x1, y1, x2, y2) {
		var qDist = getDistance(parseInt(x1), parseInt(y1), parseInt(x2), parseInt(y2));
		var dRow = getDistanceInfoRow(x1, y1, qDist);
		insertAfter(nodeToAppendTo, dRow);
		if (qDist != 0) {
			var eRow = getMerchantsTimeRow(x2, y2, qDist);
			if (eRow) {
				insertAfter(dRow, eRow);
				eRow.parentNode.setAttribute('id', 'Merchanttimetable');
			}
		}
	}

	/**
	 * Insert new quantities selectable via links on the market -> send resources page
	 */
	function marketResources(){
		//original find
		//var listInputs = find("//input[@type='text']", XPList);
		//if (listInputs) {
		//	if (listInputs.snapshotLength < 7) return;
		//	if (listInputs.snapshotLength > 10) return;
		//} else return;
		//if (find("//input[@type='text']", XPList).snapshotLength < 7) return;
		//replaced by following recognition of the market, option "Send resources"
		var boolMLink1 = false;
		var boolMLink2 = false;
		var boolMLink3 = false;
		var boolMarketResources = false;
		var listLinks = "";
		if (find("//form[@action='build.php' and @name='snd']")) {
			var mLinks = document.getElementsByTagName("a");
			for (xi = 0; xi < mLinks.length; xi++) {
				if (mLinks[xi].href.indexOf("&t=1") != -1) boolMLink1 = true;
				if (mLinks[xi].href.indexOf("&t=2") != -1) boolMLink2 = true;
				if (mLinks[xi].href.indexOf("&t=3") != -1) boolMLink3 = true;
				listLinks += mLinks[xi].href + '\n';
			}
			if (boolMLink1 && boolMLink2 && boolMLink2) {
				if (find("//input[@type='Text']", XPList).snapshotLength > 6) boolMarketResources = true;
				if (boolMarketResources == false) {
					if (find("//input[@type='text']", XPList).snapshotLength > 6) boolMarketResources = true;
				}
			}
		}
		if (boolMarketResources) {
			//we are inside the market, option "Send resources"
			// Array of new quantities
			var quantities = [100, 250, 500, 1000];
			var boolNewMaxCapacity = false;
			var maxCapacity = parseInt(find("//p//b", XPFirst).innerHTML);
			for (var i = 0; i < quantities.length; i++) {
				if (maxCapacity == quantities[i]){
					boolNewMaxCapacity = true;
					break;
				}
			}
			if (!boolNewMaxCapacity) quantities = [100, 500, 1000, maxCapacity];
			var merchantsCell = find("//table[@class='f10']//tr//td[@colspan='2']", XPFirst);
			var merchantsCellIHTML = merchantsCell.innerHTML;
			var maxNoOfMerchants = parseInt(merchantsCellIHTML.split(' ')[1].split('/')[0]);
			var mhMH = merchantsCellIHTML.split(' ')[0];
			var newMCIHTML = merchantsCellIHTML.replace('<br>', '');
			merchantsCell.innerHTML = newMCIHTML;
			//log(3, mhMH);
			var max_transport = maxNoOfMerchants * maxCapacity;
			var resTable = find("//table[@class='f10']", XPFirst);
			var k = 0;
			a = resTable.childNodes[resTable.childNodes.length == 2 ? 1 : 0].childNodes;
			var rxInput = new Array();
			for (var i = 0; i < a.length; a.length == 8 ? i += 2 : i++){
				//Remove original options
				a[i].removeChild(a[i].childNodes[a[i].childNodes.length > 4 ? 5 : 3]);
				//new with additional cells
				var aRow = resTable.rows[k];
				//For each new quantity and resource create a new link with the associated request
				for(var j = 0; j < quantities.length; j++){
					var newLink = document.createElement('A');
					newLink.href = "javascript:void(0)";
					newLink.setAttribute('style', 'font-size:8pt;');
					newLink.innerHTML = '<span style="white-space:nowrap;">&nbsp;' + quantities[j] + '</span>';
					newLink.addEventListener('click', createEventMarketResources(k, quantities[j], max_transport, maxNoOfMerchants, maxCapacity), false);
					//new with additional cells
					var newCell = elem("TD", "");
					newCell.setAttribute('align', 'center');
					newCell.appendChild(newLink);
					aRow.appendChild(newCell);
				}
				//add the ALL option to the list of links
				var newLink = document.createElement('A');
				newLink.href = "javascript:void(0)";
				newLink.setAttribute('style', 'font-size:8pt;');
				newLink.innerHTML = '<span style="white-space:nowrap;">&nbsp;' + T('ALL') + '</span>';
				newLink.addEventListener('click', createEventMarketResources(k, parseInt(currentResUnits[k]), max_transport, maxNoOfMerchants, maxCapacity), false);
				var newCell = elem("TD", "");
				newCell.setAttribute('align', 'center');
				newCell.appendChild(newLink);
				aRow. appendChild(newCell);
				k++;

				rxInput[k] = find("//input[@name='r" + k + "']", XPFirst);
				rxInput[k].addEventListener('keyup', function() {mhRowUpdate(maxNoOfMerchants, maxCapacity);}, false);
				rxInput[k].addEventListener('change', function() {mhRowUpdate(maxNoOfMerchants, maxCapacity);}, false);
			}
			
			//add all resource type images and the the clear all button
			log(3, "resTable.rows.length = " + resTable.rows.length);
			var clAllRow = elem("TR","");
			var aCell = elem("TD", "<img src='" + image["img1"] + "'>" + "<img src='" + image["img2"] + "'>" + "<img src='" + image["img3"] + "'>" + "<img src='" + image["img4"] + "'>");
			clAllRow.appendChild(aCell);
			aCell.setAttribute('colspan', '2');
			var aCell = elem("TD", "");
			aCell.setAttribute('align', 'center');
			var clAllLink = elem("A", "<img src='" + image["delButton"] + "' title='" + T('MTCLEARALL') + "' alt='" + T('MTCLEARALL') + "'>");
			clAllLink.href = "javascript:void(0)";
			clAllLink.addEventListener("click", clearTransport(maxNoOfMerchants, maxCapacity), false);
			aCell.appendChild(clAllLink);
			clAllRow.appendChild(aCell);
			
			//add the 100,500,1000,1500 links for all merchants
			for (var i = 0; i < 4; i++) {
				var uCellA1 = elem("TD", "");
				uCellA1.setAttribute('align', 'center');
				var useThemLinkA1 = document.createElement('A');
				useThemLinkA1.href = "javascript:void(0)";
				useThemLinkA1.setAttribute('style', 'font-size:8pt;');
				useThemLinkA1.innerHTML = '<span style="white-space:nowrap;">&nbsp;' + quantities[i] + '</span>';
				useThemLinkA1.addEventListener('click', createEventMarketResourcesAll(quantities[i], max_transport, maxNoOfMerchants, maxCapacity), false);
				uCellA1.appendChild(useThemLinkA1);
				clAllRow.appendChild(uCellA1);
			}
			
			//add the reall ALL resources link (don't know if it really makes sense)
			var uCellA1 = elem("TD", "");
			uCellA1.setAttribute('align', 'center');
			var useThemLinkA1 = document.createElement('A');
			useThemLinkA1.href = "javascript:void(0)";
			useThemLinkA1.setAttribute('style', 'font-size:8pt;');
			useThemLinkA1.innerHTML = '<span style="white-space:nowrap;">&nbsp;' + T('ALL') + '</span>';
			useThemLinkA1.addEventListener('click', createEventMarketAllRes(maxNoOfMerchants, maxCapacity), false);
			uCellA1.appendChild(useThemLinkA1);
			clAllRow.appendChild(uCellA1);
			
			resTable.appendChild(clAllRow);
			
			
			var merchantsRow = merchantsCell.parentNode;
			merchantsCell.setAttribute("colspan", "3");
			var mIHTML = merchantsCell.innerHTML;
			var bigTable = merchantsRow.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
			if (bigTable) {
				var bigRow = bigTable.rows[0];
				var bigRowCell0 = bigRow.cells[0];
				bigRowCell0.setAttribute("width", "70%");
				var bigRowCell1 = bigRow.cells[1];
				bigRowCell1.setAttribute("width", "30%");
				var firstBigRow = elem("TR", "");
				var firstBigCell = elem("TD", "");
				firstBigCell.setAttribute("width", "70%");
				firstBigRow.appendChild(firstBigCell);
				var secondBigCell = elem("TD", "<b>" + mIHTML + "</b>");
				secondBigCell.setAttribute("style", "color:darkblue");
				secondBigCell.setAttribute("width", "30%");
				firstBigRow.appendChild(secondBigCell);
				bigTable.removeChild(bigRow.parentNode);
				bigTable.appendChild(firstBigRow);
				bigTable.appendChild(bigRow);
			}

			merchantsRow.removeChild(merchantsCell);

			var merchantsTable = merchantsRow.parentNode;
			var merchantsRow1Cell0 = merchantsTable.rows[1].cells[0];
			merchantsRow1Cell0.setAttribute("colspan", "4");
			var merchantsRow2Cell0 = merchantsTable.rows[2].cells[0];
			merchantsRow2Cell0.setAttribute("colspan", "4");
			var merchantsRow2Cell0 = merchantsTable.rows[3].cells[0];
			merchantsRow2Cell0.setAttribute("colspan", "4");

			var uRow1 = elem("TR", "");

			var uCell1 = elem("TD", "<img src='" + image["img1"] + "' title='" + T('RECURSO1') + "' alt='" + T('RECURSO1') + "'>");
			uRow1.appendChild(uCell1);
			var uCell2 = elem("TD", "");
			var i1Check = elem("INPUT");
			i1Check.setAttribute("type", "checkbox");
			i1Check.setAttribute("checked", "true");
			i1Check.setAttribute("id", "res1x");
			i1Check.setAttribute("title", T('USE') + " " + T('RECURSO1'));
			i1Check.setAttribute("alt", T('USE') + " " + T('RECURSO1'));
			uCell2.appendChild(i1Check);
			uRow1.appendChild(uCell2);
			
			var uCell3 = elem("TD", "");
			var useThemLink = document.createElement('A');
			useThemLink.href = "javascript:void(0)";
			useThemLink.innerHTML = "<img src='" + image["usethempr"] + "' title='" + T('USETHEMPR') + "' alt='" + T('USETHEMPR') + "'>";
			useThemLink.addEventListener('click', function () {createEventUseThemAllPr(maxNoOfMerchants, maxCapacity);}, false);
			uCell3.appendChild(useThemLink);
			uRow1.appendChild(uCell3);
			
			insertAfter(merchantsRow, uRow1);

			var uRow2 = elem("TR", "");
			var uCell4 = elem("TD", "<img src='" + image["img2"] + "' title='" + T('RECURSO2') + "' alt='" + T('RECURSO2') + "'>");
			uRow2.appendChild(uCell4);
			var uCell5 = elem("TD", "");
			var i2Check = elem("INPUT");
			i2Check.setAttribute("type", "checkbox");
			i2Check.setAttribute("checked", "true");
			i2Check.setAttribute("id", "res2x");
			i2Check.setAttribute("title", T('USE') + " " + T('RECURSO2'));
			i2Check.setAttribute("alt", T('USE') + " " + T('RECURSO2'));
			uCell5.appendChild(i2Check);
			uRow2.appendChild(uCell5);
			
			var uCell6 = elem("TD", "");
			var useThemLinkEq = document.createElement('A');
			useThemLinkEq.href = "javascript:void(0)";
			useThemLinkEq.innerHTML = "<img src='" + image["usethemeq"] + "' title='" + T('USETHEMEQ') + "' alt='" + T('USETHEMEQ') + "'>";
			useThemLinkEq.addEventListener('click', function () {createEventUseThemAllEq(maxNoOfMerchants, maxCapacity);}, false);
			uCell6.appendChild(useThemLinkEq);
			uRow2.appendChild(uCell6);
			
			insertAfter(uRow1, uRow2);

			var uRow3 = elem("TR", "");
			var uCell7 = elem("TD", "<img src='" + image["img3"] + "' title='" + T('RECURSO3') + "' alt='" + T('RECURSO3') + "'>");
			uRow3.appendChild(uCell7);
			var uCell8 = elem("TD", "");
			var i3Check = elem("INPUT");
			i3Check.setAttribute("type", "checkbox");
			i3Check.setAttribute("checked", "true");
			i3Check.setAttribute("id", "res3x");
			i3Check.setAttribute("title", T('USE') + " " + T('RECURSO3'));
			i3Check.setAttribute("alt", T('USE') + " " + T('RECURSO3'));
			uCell8.appendChild(i3Check);
			uRow3.appendChild(uCell8);

			var uCell9 = elem("TD", "");
			var useThemLink1H = document.createElement('A');
			useThemLink1H.href = "javascript:void(0)";
			useThemLink1H.innerHTML = "<img src='" + image["usethem1h"] + "' title='" + T('USETHEM1H') + "' alt='" + T('USETHEM1H') + "'>";
			useThemLink1H.addEventListener('click', function () {createEventUseThemAll1H(maxNoOfMerchants, maxCapacity);}, false);
			uCell9.appendChild(useThemLink1H);
			uRow3.appendChild(uCell9);
			
			insertAfter(uRow2, uRow3);

			var uRow4 = elem("TR", "");
			var uCell10 = elem("TD", "<img src='" + image["img4"] + "' title='" + T('RECURSO4') + "' alt='" + T('RECURSO4') + "'>");
			uRow4.appendChild(uCell10);
			var uCell11 = elem("TD", "");
			var i4Check = elem("INPUT");
			i4Check.setAttribute("type", "checkbox");
			i4Check.setAttribute("checked", "true");
			i4Check.setAttribute("id", "res4x");
			i4Check.setAttribute("title", T('USE') + " " + T('RECURSO4'));
			i4Check.setAttribute("alt", T('USE') + " " + T('RECURSO4'));
			uCell11.appendChild(i4Check);
			uRow4.appendChild(uCell11);
			uRow4.appendChild(elem("TD", ""));
			
			//merchantsRow.appendChild(uRow4);
			insertAfter(uRow3, uRow4);

			var xyValues = new Array();
			xyValues[0] = find("//form[@name='snd']//input[@name='x']", XPFirst);
			xyValues[0].addEventListener('keyup', function() {captureMerchantDestination();}, 0);
			xyValues[1] = find("//form[@name='snd']//input[@name='y']", XPFirst);
			xyValues[1].addEventListener('keyup', function() {captureMerchantDestination();}, 0);

			if (location.href.indexOf("?z=") != -1) {
				captureMerchantDestination();
			}
		}

		function clearTransport(maxNoOfMerchants, maxCapacity) {
			return function() {
				for (var i = 1; i < 5; i++) {
					rxInput[i].value = '';
					mhRowUpdate(maxNoOfMerchants, maxCapacity);
				}
			}
		}
		
		function createEventUseThemAllPr(maxNoOfMerchants, maxCapacity) {
			log(3, "Enter createEventUseThemAllPr");
			var maxTotalTransport = maxNoOfMerchants * maxCapacity;
			var totalRes = 0;
			for (var i = 0; i < 4; i++) {
				var useRes = get("res" + (i + 1) + "x");
				if (useRes) {
					if (useRes.checked == true) {
						totalRes += parseInt(currentResUnits[i]);
					} else {
					}
				}
			}
			var dmx = maxTotalTransport / totalRes;
			for (var i = 1; i < 5; i++) {
				var useRes = get("res" + i + "x");
				if (useRes) {
					if (useRes.checked == true) {
						var aRes = Math.floor(currentResUnits[i - 1] * dmx);
						if (aRes > currentResUnits[i - 1]) {
							aRes = currentResUnits[i - 1];
						}
						rxInput[i].value = aRes;
					} else {
						rxInput[i].value = 0;
					}
				} else {
					rxInput[i].value = 0;
				}
			}
			mhRowUpdate(maxNoOfMerchants, maxCapacity);
			return;
		}

		function createEventUseThemAllEq(maxNoOfMerchants, maxCapacity) {
			log(3, "Enter createEventUseThemAllEq");
			var maxTotalTransport = maxNoOfMerchants * maxCapacity;
			var totalRes = 0;
			var intSelected = 0;
			for (var i = 0; i < 4; i++) {
				var useRes = get("res" + (i + 1) + "x");
				if (useRes) {
					if (useRes.checked == true) {
						totalRes += parseInt(currentResUnits[i]);
						intSelected += 1;
					}
				}
			}
			var minA = maxTotalTransport / intSelected;
			var minB = totalRes / intSelected;
			if (minA > minB) {
				minX = parseInt(minB);
			} else {
				minX = parseInt(minA);
			}
			for (var i = 1; i < 5; i++) {
				var useRes = get("res" + i + "x");
				if (useRes) {
					if (useRes.checked == true) {
						var aRes = minX;
						if (aRes > currentResUnits[i - 1]) {
							aRes = currentResUnits[i - 1];
						}
						rxInput[i].value = aRes;
					} else {
						rxInput[i].value = 0;
					}
				} else {
					rxInput[i].value = 0;
				}
			}
			mhRowUpdate(maxNoOfMerchants, maxCapacity);
			return;
		}
		
		function createEventUseThemAll1H(maxNoOfMerchants, maxCapacity) {
			var maxTotalTransport = maxNoOfMerchants * maxCapacity;
			var totalRes = 0;
			var intSelected = 0;
			for (var i = 0; i < 3; i++) {
				var useRes = get("res" + (i + 1) + "x");
				var intPPH = parseInt(productionPerHour[i]);
				totalRes += intPPH;
				if (useRes.checked == true) {
					intSelected += 1;
				}
			}
			var useRes = get("res4x");
			if (useRes.checked == true) {
				intSelected += 1;
			}
			//crop production without troop upkeep
			var tableCrop = find("//table[@class='f9']", XPFirst);
			if (tableCrop) {
				var cropProd1H = tableCrop.rows[1].cells[1].textContent.split("/")[1];
			} else {
				var cropProdReal = document.getElementById("l1");
				if (cropProdReal) {
					var cropProd1H = cropProdReal.parentNode.cells[8].textContent.split("/")[1];
				}
			}
			totalRes += parseInt(cropProd1H);
			
			var prod1H = [parseInt(productionPerHour[0]), parseInt(productionPerHour[1]),  parseInt(productionPerHour[2]), parseInt(cropProd1H)];
			
			for (var i = 0; i < 4; i++) {
				var useRes = get("res" + (i + 1) + "x");
				if (useRes) {
					if (useRes.checked == true) {
						if (intSelected == 4) {
							var aRes = parseInt(prod1H[i]);
						} else {
							var aRes = Math.floor(totalRes / intSelected);
						}
						if (aRes > currentResUnits[i]) {
							aRes = currentResUnits[i];
						}
						rxInput[i + 1].value = aRes;
					} else {
						rxInput[i + 1].value = 0;
					}
				} else {
					rxInput[i + 1].value = 0;
				}
			}
			mhRowUpdate(maxNoOfMerchants, maxCapacity);
			return;
		}

		function createEventMarketAllRes(maxNoOfMerchants, maxCapacity) {
			return function(){
				for (var i = 0; i < 4; i++) {
					rxInput[i + 1].value = parseInt(currentResUnits[i]);
				}
				mhRowUpdate(maxNoOfMerchants, maxCapacity);
			}
		}
		
		function mhRowUpdate(maxNoOfMerchants, maxCapacity) {
			var totalTransport = 0;
			for (var xi = 1; xi < 5; xi++) {
				var aR = parseInt(rxInput[xi].value);
				if (!isNaN(aR)) totalTransport += aR;
			}
			//log(3, "totalTransport = " + totalTransport);
			var totMerchants = Math.ceil(totalTransport / maxCapacity);
			
			//added code provided by MarioCheng & DMaster for wasted/exceeding resources
			var crtWaste = maxCapacity - (totalTransport - (totMerchants-1) * maxCapacity);
            var crtExceed = totalTransport - (maxNoOfMerchants * maxCapacity);
			//finished code addition
			var mhText = "<b>" + mhMH + ": " + totMerchants + "/" + maxNoOfMerchants + "<br>" + T('MAX') + ": " + maxNoOfMerchants * maxCapacity + "<br>";
			
			if (totMerchants > maxNoOfMerchants) {
				var mhColor = "red";
				mhText += T('MTEXCEED') + ": "+ crtExceed;
			} else {
				var mhColor = "darkgreen";
				mhText += T('MTWASTED') + ": "+ crtWaste;
			}
			mhText += "<br>" + T('MTCURRENT') + ": " + totalTransport + "</b>";
			var mhCell = get("mhMerchants");
			if (mhCell == null || mhCell == undefined) {
				var mhRow = elem("TR", "");
				var mhCell = elem("TD", mhText);
				mhCell.setAttribute("id", "mhMerchants");
				mhCell.setAttribute("style", 'color:' + mhColor);
				mhCell.setAttribute("colspan", '8');
				mhRow.appendChild(mhCell);
				resTable.appendChild(mhRow);
			} else {
				mhCell.innerHTML = mhText;
				mhCell.setAttribute("style", 'color:' + mhColor);
			}
			//work in progress !!!
			return;
		}

		/**
		 * Crea una funcion que procesa el evento al seleccionar una cantidad de un recurso al enviar materias primas
		 * desde el mercado
		 * Params:
		 *	resource:	Ordinal del recurso
		 *	cantidad:	Cantidad a incrementar del determinado resource
		 * Returns: La funcion que gestiona el evento
		 */
		function createEventMarketResources(resource, quantity, max_transport, maxNoOfMerchants, maxCapacity){
			return function(){
				var a = document.getElementsByTagName('input')[resource + 1];
				var aValue = a.value;
				if (aValue == '') var suma = 0; else var suma = parseInt(aValue);
				suma += quantity;
				if (suma > currentResUnits[resource]) suma = currentResUnits[resource];
				if (suma > max_transport) suma = max_transport;
				a.value = suma;
				mhRowUpdate(maxNoOfMerchants, maxCapacity);
			}
		}

		function createEventMarketResourcesAll(quantity, max_transport, maxNoOfMerchants, maxCapacity){
			return function(){
				for (var i = 0; i < 4; i++) {
					var useRes = get("res" + (i + 1) + "x");
					if (useRes) {
						if (useRes.checked == true) {
							var a = document.getElementsByTagName('input')[i + 1];
							var aValue = a.value;
							if (aValue == '') var suma = 0; else var suma = parseInt(aValue);
							suma += quantity;
							if (suma > currentResUnits[i]) suma = currentResUnits[i];
							if (suma > max_transport) suma = max_transport;
							a.value = suma;
							mhRowUpdate(maxNoOfMerchants, maxCapacity);
						}
					}
				}
			}
		}
		
		function captureMerchantDestination() {
			var xDestination = xyValues[0].value;
			var yDestination = xyValues[1].value;
			if (xDestination != "" && yDestination != "") {
				var oldTable = get("Merchanttimetable");
				if (oldTable) {
					var oldChild = oldTable.parentNode.removeChild(oldTable);
				}
				var mtTable = elem("TABLE", "");
				var parOK = find("//form[@name='snd']/p[2]", XPFirst);
				parOK.appendChild(mtTable);
				var aRow = elem("TR", "");
				var bRow = elem("TR", "");
				aRow.appendChild(bRow);
				mtTable.appendChild(aRow);
				createTimeMerchantTable(aRow, xActiveVillage, yActiveVillage, xDestination, yDestination);
			} else {
				var oldTable = get("Merchanttimetable");
				if (oldTable) {
					oldTable.style.visibility = "hidden";
				}
			}
			return;
		}
	}

	/**
	 * Calcula el numero de aldeas que se posee en funcion de los puntos de cultura disponibles.
	 * Funcion estandard no valida para version Speed
	 * Params: puntos: cantidad de puntos de cultura
	 * Returns: el numero de aldeas que se dispone con esos puntos
	 */
	function cp2villages(cp){
		if (document.domain.indexOf("speed") > -1) {
			//formula for speed servers
			return Math.round(Math.pow(3*cp/1600, 1 / 2.3));
		} else {
			if (boolOldServerVersion == "0" || boolOldServerVersion == "false") {
				//formula for Travian 3 servers
				return Math.round(Math.pow(cp/1600, 1 / 2.3));
			} else {
				//formula for Travian 2 servers
				return Math.round(Math.pow(cp/2000, 1 / 2));
			}
		}
	}

	/**
	 * Compute number of culture point needed to create a specific number of villages
	 * Params: aldeas: number of villages
	 * Returns: number of culture point needed
	 */

	//version from fr3nchlover
    function villages2cp(aldeas){
        if (document.domain.indexOf("speed")>-1) {
            return Math.round(1.6/3 * Math.pow(aldeas, 2.3)*10) * 100;
        } else {
            if (aldeas > 1) {
                if (boolOldServerVersion == "0" || boolOldServerVersion == "false") {
                    //formula for Travian 3 servers
                    //return Math.round(1.6 * Math.pow(aldeas, 2.3)*10) * 100;
                    return Math.round(1.6 * Math.pow(aldeas, 2.3)) * 1000;

                } else {
                    //formula for Travian 2.x servers
                    return Math.round(2 * Math.pow(aldeas, 2)*10) * 100;
                }
            } else {
                return 2000;
            }
        }
    }
	
	/**
	 * Calcula y muestra los puntos de cultura necesarios para la siguiente village y el tiempo para conseguirlo, o
	 * las aldeas adicionales que se pueden fundar con los puntos actuales
	 */
	function culturePoints(){
		var aX = find("//div[@id='lmid2']//b", XPList);
		if (aX.snapshotLength != 5) return;

		var bColorGreen = '#C8FFC8';
		var bColorRed = '#FFE1E1';
		
		//get cookie for server version
		boolOldServerVersion = getGMcookie("serverversion2", false);

		// Cuture point production for all villages
		var pc_prod_total = parseInt(aX.snapshotItem(2).innerHTML);
		// Current number of culture points
		var pc_actual = parseInt(aX.snapshotItem(3).innerHTML);
		// Puntos de cultura necesarios para fundar la siguiente village
		var pc_aldea_prox = parseInt(aX.snapshotItem(4).innerHTML);

		// Number of current villages
		var aldeas_actuales = cp2villages(pc_aldea_prox);
		// Numero de aldeas que se pueden tener con los PC actuales
		var aldeas_posibles = cp2villages(pc_actual);
		
		//get now
		var dtNow = new Date();
		
		//create the new cp to villages table
		var cpTable = elem("TABLE", "");
		//create first header row
		cpTable.setAttribute('class', 'tbg');
		cpTable.setAttribute('align', 'center');
		cpTable.setAttribute('cellspacing', '1');
		cpTable.setAttribute('cellpadding', '2');
		var cpHeader1 = elem("TR", "");
		cpHeader1.setAttribute('class', 'rbg');
		var cpHeader1Cell1 = elem("TD", T('VILLAGE'));
		cpHeader1Cell1.setAttribute('rowspan', 2);
		cpHeader1.appendChild(cpHeader1Cell1);
		var cpHeader1Cell2 = elem("TD", T('PC'));
		cpHeader1Cell2.setAttribute('colspan', 2);
		cpHeader1.appendChild(cpHeader1Cell2);
		var cpHeader1Cell3 = elem("TD", "<img src='" + image["clock"] + "' border='0'>");
		cpHeader1Cell3.setAttribute('colspan', 2);
		cpHeader1.appendChild(cpHeader1Cell3);
		cpTable.appendChild(cpHeader1);
		//create second header row
		var cpHeader2 = elem("TR", "");
		cpHeader2.setAttribute('class', 'rbg');
		cpHeader2.setAttribute('style', 'font-size:8pt;');
		var cpHeader2Cell2 = elem("TD", T("TOTAL"));
		cpHeader2.appendChild(cpHeader2Cell2);
		var cpHeader2Cell3 = elem("TD", T('FALTA'));
		cpHeader2.appendChild(cpHeader2Cell3);
		var cpHeader2Cell4 = elem("TD", T('LISTO'));
		cpHeader2.appendChild(cpHeader2Cell4);
		var cpHeader2Cell5 = elem("TD", "<img src='" + image["clock"] + "' border='0'>");
		cpHeader2.appendChild(cpHeader2Cell5);
		cpTable.appendChild(cpHeader2);
		
		var maxNewVillages = 1;
		var boolReachedMaxNewVillages = false;
		
		for (var i = 0; i < maxNewVillages && i < 50; i++) {
			var cpRow = elem("TR", "");
			var cpCell1 = elem("TD", aldeas_actuales + i + 1);
			var cpCell2 = elem("TD", "");
			var cpCell3 = elem("TD", "");
			var cpCell4 = elem("TD", "");
			var cpCell5 = elem("TD", "");
			//get the necessary CP for building/conquering a new village
			var pc_necesarios = villages2cp(aldeas_actuales + i);
			
			if (pc_necesarios <= pc_actual) {
				//var cpCell2 = elem("TD", T('FUNDAR'));
				cpCell2.innerHTML = pc_necesarios;
				cpCell3.innerHTML = "0";
				cpCell4.innerHTML = T('NOW');
				cpCell5.innerHTML = "0:00:00";
				var strStyle = "font-size:8pt; background-color:" + bColorGreen + ";";
				maxNewVillages += 1;
				//log(3, "Can build: maxNewVillages = " + maxNewVillages + "; boolReachedMaxNewVillages = " + boolReachedMaxNewVillages);
			} else {
				if (boolReachedMaxNewVillages == false) {
					maxNewVillages += 2;
					boolReachedMaxNewVillages = true;
				}
				//log(3, "Can build: maxNewVillages = " + maxNewVillages + "; boolReachedMaxNewVillages = " + boolReachedMaxNewVillages);
				//compute how long it will take until the number of CP permits building/conquering a new village
				var tiempo = ((pc_necesarios - pc_actual) / pc_prod_total) * 86400;
				var timeFormatted = formatTime(tiempo, true);
				cpCell5.innerHTML = timeFormatted;
				
				dtNow.setTime(dtNow.getTime() + (tiempo * 1000));
				var texto_tiempo = computeTextTime(dtNow);
				cpCell2.innerHTML = pc_necesarios;
				cpCell3.innerHTML = "" + (pc_necesarios - pc_actual) ;
				cpCell4.innerHTML = texto_tiempo; // "<br>" + T('FALTA') + "<b> " + (pc_necesarios - pc_actual) + " </b>" + T('PC') + "<br>" + T('LISTO') + " " + texto_tiempo;
				var strStyle = "font-size:8pt; background-color:" + bColorRed + ";";
			}
			cpCell1.setAttribute("style", strStyle);
			cpCell2.setAttribute("style", strStyle);
			cpCell3.setAttribute("style", strStyle);
			cpCell4.setAttribute("style", strStyle);
			cpCell5.setAttribute("style", strStyle);
			cpRow.appendChild(cpCell1);
			cpRow.appendChild(cpCell2);
			cpRow.appendChild(cpCell3);
			cpRow.appendChild(cpCell4);
			cpRow.appendChild(cpCell5);
			cpTable.appendChild(cpRow);
		}
		aX.snapshotItem(4).parentNode.parentNode.appendChild(cpTable);
	}

	function getMarketOfferRatioCell(aRow) {
		var aRatio = parseInt(aRow.cells[1].textContent) / parseInt(aRow.cells[3].textContent);
		var ratioCell = elem("TD", aRatio.toFixed(2));
		if (aRatio < 1.00) {
			var aColor = 'red';
			var bColor = '#FFE1E1';
		} else if (aRatio == 1.00) {
			var aColor = 'black';
			var bColor = 'white';
		} else if (aRatio > 1.00) {
			var aColor = 'darkgreen';
			var bColor = '#C8FFC8';
		}
		ratioCell.setAttribute("style", "font-size:9px; background-color:" + bColor + ";color:" + aColor + ";");
		var timeCell = aRow.cells[5];
		if (timeCell) timeCell.setAttribute("style", "font-size:10px");
		var actionCell = aRow.cells[6];
		if (actionCell) actionCell.setAttribute("style", "font-size:10px;");
		//ratioCell.setAttribute("background-color", aColor);
		return ratioCell;
	}

	/**
	 * Create a new column showing the alliance of the player that offers resources for trade at the market and a ratio column
	 */
	function addAllyColumnForMarketOffers() {
		var aX = find("//tr[@class='rbg']", XPFirst).parentNode;

		//prepare insertion of column
		var b = aX.getElementsByTagName("TR");
		b[0].childNodes[b[0].childNodes.length == 3 ? 1 : 0].setAttribute('colspan', '9');
		b[b.length - 1].childNodes[0].setAttribute("colspan", "9");

		// Create and insert the alliance column
		var aColumn = document.createElement("TD");
		aColumn.innerHTML = T('ALLIANCE');
		b[1].appendChild(aColumn);

		//Create and insert the ratio column
		var bColumn = elem("TD", "");
		b[1].appendChild(bColumn);

		// Aliance info is provided by the title property of the player
		for(var i = 2; i < b.length - 1; i++){
			var aliance = document.createElement("TD");
			// FXME: Apanyo para Firefox. FF mete nodos de tipo texto vacios
			var allyName = b[i].childNodes[b[i].childNodes.length == 12 ? 8 : 4].getAttribute('title');
			if (allyName != null && allyName != "") {
				aliance.innerHTML = allyName;
			} else {
				aliance.innerHTML = "-";
			}
			b[i].appendChild(aliance);
			var ratioCell = getMarketOfferRatioCell(b[i]);
			b[i].appendChild(ratioCell);
		}
	}

	/**
	 * Oculta un elemento y le asgina un atributo de tipo filtro
	 * Params:
	 *	oferta: elemento a modificar
	 *	filtro: nombre del filtro que se le aplicara como atributo
	 */
	function asignarFiltro(oferta, filtro) {
		oferta.setAttribute("style", "display:none");
		oferta.setAttribute("filtro" + filtro, "on");
	}

	/**
	 * Elimina un atributo de tipo filtro de un elemento y elimina su estilo si no tiene ningun filtro activo
	 * Params:
	 *	oferta: elemento a modificar
	 *	filtro: nombre del filtro a quitar
	 *	filtros: lista de filtros a comprobar para quitar el estilo
	 */
	function quitMarketFilter(oferta, filtro, filtros) {
		oferta.removeAttribute("filtro" + filtro);
		var remove = true;
		for (var i = 0; i < filtros.length; i++) if (oferta.getAttribute("filtro" + filtros[i]) == 'on') remove = false;
		if (remove == true) oferta.removeAttribute("style");
	}

	/**
	 * Establece filtros por tipo de resource y proporcion de intercambio en las oferta de venta del
	 * mercado
	 * Arany es nyersanyagtipusbeallito
	 */
	function MarketFilters(){
		/**
		 * Crea la funcion que gestiona el evento de los filtros en el mercado
		 * Param:
		 *	tipo	Tipo de filtro (0 para ofrezco, 1 para busco y 2 para tipo)
		 *	resource	Recurso del filtro (0-4 resources basicos, 5 para cualquiera)
		 * Returns: La funcion que gestiona el evento
		 */
		function functionMarketFilters(aType, resource) {
			return function () {
				//setOption("market" + type, resource);
				setGMcookie("market" + aType, resource, false);
				filterMarket(aType, resource);
			}
		}

		function filterMarket(tipo, resource) {
			var a = find("//table[@cellspacing='1' and @cellpadding='2' and @class='tbg' and not(@style)]//tr[not(@class)]", XPList, get("lmid2"));
			//log(3, "tipo = " + tipo + "; resource = " + resource);
			for (var i = 0; i < a.snapshotLength - 1; i++) {
				var b = a.snapshotItem(i);
				if (b.childNodes.length > 8) var error = true; else var error = false;
				b.childNodes[error ? 1 : 0].firstChild.src.search(/\/(\d).gif$/); var ofrezco = RegExp.$1;
				b.childNodes[error ? 4 : 2].firstChild.src.search(/\/(\d).gif$/); var busco = RegExp.$1;
				var ofrezco_cantidad = parseInt(b.childNodes[error ? 2 : 1].innerHTML);
				var busco_cantidad = parseInt(b.childNodes[error ? 6 : 3].innerHTML);
				//log(3, "ofrezco_cantidad = " + ofrezco_cantidad + "; busco_cantidad = " + busco_cantidad);
				if (b.childNodes[error ? 11 : 6].className == 'c') var carencia = true; else var carencia = false;
				var tiempo = ComputeSeconds(b.childNodes[error ? 10 : 5].innerHTML);
				// Para mantener 4 filtros activos a la vez sobre cada oferta, utiliza 3 atributos distintos
				// sobre cada fila
				switch(tipo) {
					case 0: if ((ofrezco != resource) && resource != 5) {
								asignarFiltro(b, "Ofrezco");
							} else {
								quitMarketFilter(b, "Ofrezco", ["Busco", "Tipo", "Carencia", "Tiempo"]);
							}
							break;
					case 1: if ((busco != resource) && resource != 5) {
								asignarFiltro(b, "Busco");
							} else {
								quitMarketFilter(b, "Busco", ["Ofrezco", "Tipo", "Carencia", "Tiempo"]);
							}
							break;
					case 2: switch(resource) {
						case 1: if (ofrezco_cantidad <= busco_cantidad) {
									asignarFiltro(b, "Tipo");
								} else {
									quitMarketFilter(b, "Tipo", ["Ofrezco", "Busco", "Carencia", "Tiempo"]);
								}
								break;
						case 2: if (ofrezco_cantidad != busco_cantidad) {
									asignarFiltro(b, "Tipo");
								} else {
									quitMarketFilter(b, "Tipo", ["Ofrezco", "Busco", "Carencia", "Tiempo"]);
								}
								break;
						case 3: if (ofrezco_cantidad >= busco_cantidad) {
									asignarFiltro(b, "Tipo");
								} else {
									quitMarketFilter(b, "Tipo", ["Ofrezco", "Busco", "Carencia", "Tiempo"]);
								}
								break;
						case 4: quitMarketFilter(b, "Tipo", ["Ofrezco", "Busco", "Carencia", "Tiempo"]);
								break;
					} break;
					case 3: switch(resource) {
						case 1: if (carencia == true) {
									asignarFiltro(b, "Carencia");
								} else {
									quitMarketFilter(b, "Carencia", ["Ofrezco", "Busco", "Tipo", "Tiempo"]);
								}
								break;
						case 2: quitMarketFilter(b, "Carencia", ["Ofrezco", "Busco", "Tipo", "Tiempo"]);
								break;
					} break;
					case 4: switch(resource) {
						case 1: if (tiempo > (60*60)) {
									asignarFiltro(b, "Tiempo");
								} else {
									quitMarketFilter(b, "Tiempo", ["Ofrezco", "Busco", "Tipo", "Carencia"]);
								}
								break;
						case 2: if (tiempo > (2*60*60)) {
									asignarFiltro(b, "Tiempo");
								} else {
									quitMarketFilter(b, "Tiempo", ["Ofrezco", "Busco", "Tipo", "Carencia"]);
								}
								break;
						case 3: if (tiempo > (3*60*60)) {
									asignarFiltro(b, "Tiempo");
								} else {
									quitMarketFilter(b, "Tiempo", ["Ofrezco", "Busco", "Tipo", "Carencia"]);
								}
								break;
						case 4: quitMarketFilter(b, "Tiempo", ["Ofrezco", "Busco", "Tipo", "Carencia"]);
								break;
					} break;
				}
			}

			// Para mantener un unico sombreado por cada filtro, activa el que se ha seleccionado y elimina
			// el resto de su tipo
			for (var i = 0; i < 5; i++){
				for (var j = 0; j < 6; j++){
					var a = find("//td[@id='filtro" + i + j + "']", XPFirst);
					if (a){
						if (i == tipo && j == (resource - 1)){
							a.setAttribute("style", "background-color:#E5E5E5");
						}else if (i == tipo){
							a.removeAttribute("style");
						}
					}
				}
			}
		}

		function applyMarketFilters() {
			var defaults = [5, 5, 4, 2, 4];
			for (var i = 0; i < 5; i++){
				var markets = getGMcookie("market" + i, false);
				//log(3, "New version: marketi = " + markets + "; typeOf(marketi) = " + typeof(markets));
				if (markets != "false") {
					var marketi = parseInt(markets);
				} else {
					var marketi = defaults[i];
					setGMcookie("market" + i, defaults[i], false);
				}
				if (marketi != defaults[i]) filterMarket(i, marketi);
			}
		}

		function processOfferPage(t) {
			var ans = elem("DIV", t.responseText);
			var ansdoc = document.implementation.createDocument("", "", null);
			ansdoc.appendChild(ans);
			var xpres = ansdoc.evaluate("//table[@cellspacing='1' and @cellpadding='2' and @class='tbg' and not(@style)]/tbody/tr", ans, null, XPList, null);
			var linktrl = find("//table[@cellspacing='1' and @cellpadding='2' and @class='tbg' and not(@style)]/tbody/tr", XPList,get("lmid2"));
			var linktrlind = 3;
			var linktr = linktrl.snapshotItem(linktrlind);
			var linktimedata = ComputeSeconds(linktr.childNodes[linktr.childNodes.length >= 12 ? 10 : 6].innerHTML);
			for (var i = 2; i < xpres.snapshotLength - 1; i++) {
				var mrow = xpres.snapshotItem(i);
				var timedata = ComputeSeconds(mrow.childNodes[mrow.childNodes.length == 12 ? 10 : 6].innerHTML);
				var alianza = document.createElement("TD");
				var playercell = mrow.childNodes[mrow.childNodes.length == 12 ? 8 : 4];
				var alianza_txt = playercell.getAttribute('title');
				if (alianza_txt != null) alianza.innerHTML = alianza_txt;
				mrow.appendChild(alianza);
				var ratioCell = getMarketOfferRatioCell(mrow);
				mrow.appendChild(ratioCell);
				while (linktimedata < timedata && linktrlind < linktrl.snapshotLength - 1) {
					linktrlind++;
					linktr = linktrl.snapshotItem(linktrlind);
					if (linktr.innerHTML.indexOf('class="rowpic"') < 0) {
						linktimedata = ComputeSeconds(linktr.childNodes[linktr.childNodes.length >= 12 ? 10 : 6].innerHTML);
					} else {
						linktimedata = 999999;
					}
					//log(2,"mrow "+i+":"+linktrlind+" comptime is: "+ linktimedata+" lgt:"+linktrl.snapshotLength); // timedata is in seconds
				}
				linktr.parentNode.insertBefore(mrow,linktr);
			}
			applyMarketFilters();
		}

		function createPreloadFunc(page) {
			log(3, "createPreloadFunc");
			log(3, "page = " + page);
			return function() {
				ajaxRequest("build.php?id=" + linkid + "&t=1&u=" + (page * 40) + "#h2", "GET", null, processOfferPage, dummy);
			}
		}

		function createOffersTable() {
			var table = document.createElement("TABLE");
			table.setAttribute("class", "tbg");
			table.setAttribute("style", "width:100%");
			table.setAttribute("cellspacing", "1");
			table.setAttribute("cellpadding", "2");
			// Se crea la aTable con 3 filas, Ofrezco, Busco y Tipo
			var arrayLabels = [T('OFREZCO'), T('BUSCO')];
			for (var j = 0; j < 2; j++){
				//var marketj = getOption("market" + j, 5, "integer");
				var markets = getGMcookie("market" + j, false);
				if (markets == "false") {
					marketj = 5;
					setGMcookie("market" + j, 5);
				} else {
					marketj = parseInt(markets);
				}
				var tr = document.createElement("TR");
				tr.appendChild(elem("TD", arrayLabels[j]));
				// Para Ofrezco y Busco se muestran 4 materiales y un quinto comodin
				for (var i = 0; i < 4; i++){
					var td = document.createElement("TD");
					td.setAttribute("id", "filtro" + j + i);
					var ref = elem("A", "<img src='" + image["img" + (i+1)] + "' width='18' height='12' border='0' title='" + T('RECURSO' + (i+1)) + "' alt='" + T('RECURSO' + (i+1)) + "'>");
					if (i+1 == marketj) td.setAttribute("style", "background-color:#E5E5E5");
					td.addEventListener("click", functionMarketFilters(j, i  + 1), 0);
					td.appendChild(ref);
					tr.appendChild(td);
				}
				var td = document.createElement("TD");
				if (marketj == 5) td.setAttribute("style", "background-color:#E5E5E5");
				td.setAttribute("id", "filtro" + j + "4");
				var ref = elem("A", T('CUALQUIERA'));
				ref.setAttribute("href", "javascript:void(0)");
				td.addEventListener("click", functionMarketFilters(j, 5), 0);
				td.appendChild(ref);
				tr.appendChild(td);
				table.appendChild(tr);
			}
			// Tipo de transaccion segun la relacion entre oferta y demanda
			var markets = getGMcookie("market2", false);
			if (markets == "false") {
				market2 = 4;
				setGMcookie("market2", 4, false);
			} else {
				market2 = parseInt(markets);
			}
			var tr = document.createElement("TR");
			tr.appendChild(elem("TD", T('TIPO')));
			table.appendChild(tr);
			var etiquetas_tipo = ["1:>1", "1:1", "1:<1", "1:x"];
			for (var i = 0; i < 4; i++){
				var td = document.createElement("TD");
				td.setAttribute("id", "filtro" + 2 + i);
				if (i+1 == market2) td.setAttribute("style", "background-color:#E5E5E5");
				var ref = elem("A", etiquetas_tipo[i]);
				ref.setAttribute("href", "javascript:void(0)");
				td.addEventListener("click", functionMarketFilters(2, (i+1)), 0);
				td.appendChild(ref);
				tr.appendChild(td);
			}
			tr.appendChild(document.createElement("TD"));

			// Tiempo maximo de transporte
			var markets = getGMcookie("market4", false);
			if (markets == "false") {
				market4 = 4;
				setGMcookie("market4", 4, false);
			} else {
				market4 = parseInt(markets);
			}
			var tr = document.createElement("TR");
			tr.appendChild(elem("TD", T('MAXTIME')));
			table.appendChild(tr);
			var etiquetas_tipo = ["1", "2", "3", ">3"];
			for (var i = 0; i < 4; i++){
				var td = document.createElement("TD");
				td.setAttribute("id", "filtro" + 4 + i);
				if (i+1 == market4) td.setAttribute("style", "background-color:#E5E5E5");
				var ref = elem("A", etiquetas_tipo[i]);
				ref.setAttribute("href", "javascript:void(0)");
				td.addEventListener("click", functionMarketFilters(4, (i+1)), 0);
				td.appendChild(ref);
				tr.appendChild(td);
			}
			tr.appendChild(document.createElement("TD"));
			// Filtro por disponibilidad de resources y mercaderes
			var markets = getGMcookie("market3", false);
			if (markets == "false") {
				market3 = 2;
				setGMcookie("market3", 2, false);
			} else {
				market3 = parseInt(markets);
			}
			var tr = document.createElement("TR");
			tr.appendChild(elem("TD", T('DISPONIBLE')));
			table.appendChild(tr);
			var etiquetas_carencia = [T('YES'), T('NO')];
			for (var i = 0; i < 2; i++){
				var td = document.createElement("TD");
				td.setAttribute("colspan", "2");
				td.setAttribute("id", "filtro" + 3 + i);
				if (i+1 == market3) td.setAttribute("style", "background-color:#E5E5E5");
				var ref = elem("A", etiquetas_carencia[i]);
				ref.setAttribute("href", "javascript:void(0)");
				td.addEventListener("click", functionMarketFilters(3, (i+1)), 0);
				td.appendChild(ref);
				tr.appendChild(td);
			}
			tr.appendChild(document.createElement("TD"));
			applyMarketFilters();
			// Busca la aTable de ofertas y la inserta justo antes
			var a = find("//table[@cellspacing='1' and @cellpadding='2' and @class='tbg' and not(@style)]", XPFirst,get("lmid2"));
			var p = document.createElement("P");
			p.appendChild(table);
			a.parentNode.insertBefore(p, a);
		}

		createOffersTable();
		//get the market building id from the << >> row (last row of the offers table)
		var aT = find("//table[@cellspacing='1' and @cellpadding='2' and @class='tbg' and not(@style)]", XPFirst,get("lmid2"));
		var linkid = find('//td[@class="rowpic"]/a', XPFirst, aT).href.match('id=([0-9]*)&')[1];
		//log(3, "linkid = " + linkid);

		// market preload
		var marketpreloads = getGMcookie("marketpreload", false);
		if (marketpreloads == "false") {
			marketpreload = 1;
			setGMcookie("marketpreload", 1, false);
		} else {
			marketpreload = parseInt(marketpreloads);
		}

		var pageNo1 = location.href.indexOf("&u=");
		if (pageNo1 != -1) {
			var pageNo2 = location.href.indexOf("#h2");
			var pageNoS1 = location.href.substring(pageNo1 + 3, pageNo2);
			var crtPage = Math.round(parseInt(pageNoS1) / 40);
			log(3, "crtPage = " + crtPage);
		} else {
			var crtPage = 0;
			log(3, "crtPage = " + crtPage)
		}

		if (marketpreload > 1) {
			for (var i = 1; i < marketpreload; i++) {
				log(3, "i = " + i + "; crtPage = " + crtPage);
				setTimeout(createPreloadFunc(i + crtPage), getRandTimeRange(1302));
			}
			var X2 = (marketpreload + crtPage) * 40;
			var X1 = (crtPage - marketpreload) * 40;
			//if (X1 < 0) X1 = 0;
			log(3, "X1 = " + X1 + "; X2 = " + X2);
			var backLink = "build.php?id=" + linkid + "&t=1&u=" + X1 + "#h2";
			var forwardLink = "build.php?id=" + linkid + "&t=1&u=" + X2 + "#h2";
			var tdbfLinks = find('//td[@class="rowpic"]', XPFirst);
			log(3, tdbfLinks);
			if (tdbfLinks) {
				if (X1 < 0) {
					var aSpan = elem("SPAN", "ÂŤ");
					aSpan.setAttribute("style", "font-weight:bold;");
					aSpan.setAttribute("class", "c");
				} else {
					var aSpan = elem("A", "ÂŤ ");
					aSpan.setAttribute("style", "font-weight:bold;");
					aSpan.href = backLink;
				}
				var fwLink = elem("A", "Âť&nbsp;");
				fwLink.setAttribute("style", "font-weight:bold;");
				fwLink.href = forwardLink;
				tdbfLinks.innerHTML = "";
				tdbfLinks.appendChild(aSpan);
				tdbfLinks.appendChild(fwLink);
			}
		}
	}

	/**
	 * Crea una funcion encargada de calcular e insertar el coste needed segun una cantidad de una casilla
	 * Params:
	 *	aId: identificador de unidad
	 *	coste: coste de una sola unidad
	 * Returns: la funcion de procesamiento
	 */
    function createFunctionToExploreMilitaryUnits(aId, coste){
		var funcion = function (){
			var a = find("//input[@type='text']", XPList).snapshotItem(aId - 1);
            var b = find("//div[@name='exp" + aId + "']", XPFirst);
            var c = calculateResourceTime(arrayByN(coste, a.value));
            if (c) b.innerHTML = c; else b.innerHTML = '';
        }
        return funcion;
    }

    function timeToExploreMilitaryUnits(){
		if (!find("//form[@name='snd']//input[@type='image' and @value='ok']", XPFirst)) return;
        var aX = find("//table[@class='tbg']//tr[not(@class)]//table[@class='f10']", XPList);
            for (var i = 0; i < aX.snapshotLength; i++){
            var b = aX.snapshotItem(i);
			var c = b.getElementsByTagName("TD")[2].textContent.split(" ")[0].split("|");
			var div = document.createElement("DIV");
            div.setAttribute("name", "exp" + (i+1));
            var tr = document.createElement("TR");
            var td = document.createElement("TD");
            td.setAttribute("colspan", "2");
            td.setAttribute("class", "dcol f7 s7");
            td.appendChild(div);
            tr.appendChild(td);
            var d = b.childNodes;
            d[d.length - 1].appendChild(tr);
            b.parentNode.parentNode.getElementsByTagName("INPUT")[0].addEventListener("keyup", createFunctionToExploreMilitaryUnits((i+1), c), 0);
		}
	}


    function TimeToExplore(){
		var aY = find("//div[@id='lmid2']//div/table[@class='f10']/tbody/tr/td", XPFirst,get('lmid2'));
		if (aY == null || (aY.childNodes.length != 12 && aY.childNodes.length != 4)) {
			//return;
		} else {
			var d = aY.textContent.split("|").splice(0,4);
			var e = calculateResourceTime(d);
			if (e) {
				var aZ = aY.parentNode;
				if (aZ) {
					aZ = aZ.parentNode;
					if (aZ) {
						aZ = aZ.parentNode;
						if (aZ) {
							aZ = aZ.parentNode
							if (aZ) {
								aZ = aZ.getElementsByTagName("span");
								if (aZ) {
									aZ = aZ[0];
									if (aZ) {
										aZ.innerHTML = e;
									}
								}
							}
						}
					}
				}
			}
		}

		//fix for the armoury and blacksmith and town hall
		var ax = find("//table[@class='tbg']//tr[@class='cbg1']", XPFirst);
        if (ax == null || (ax.childNodes.length != 2 && ax.childNodes.length != 4)) return;

		//start new version
		var mainTable = ax.parentNode.parentNode;
		//log(3, "mainTable = " + mainTable);
		var boolIsTownHall = true;

		for (var xi = 1; xi < mainTable.rows.length; xi++) {
			var aCell = mainTable.rows[xi].cells[0];
			var aTable = aCell.childNodes[1];
			if (aTable) {
				//there is a table  to analyse in this cell
				//log(3, "aTable = " + aTable);
				//log(3, "aTable.rows.length = " + aTable.rows.length);
				var levelx = "0";
				for (yi = 0; yi < aTable.rows.length; yi++) {
					var bCell = aTable.rows[yi].cells[0];
					if (xi == 1 && yi == 0) {
						if (bCell.getAttribute("rowspan") != null) {
							//we are in the academy, blacksmith or armoury
							boolIsTownHall = false;
							//log(3, "xi = " + xi + "; yi = " + yi + "; This is the academy, blacksmith or armoury !");
						} else {
							//we are in the town hall
							//log(3, "xi = " + xi + "; yi = " + yi + "; This is the town hall !");
						}
					}
					if (boolIsTownHall) {
						//code for missing resources for parties
						if (yi == 1) {
							var dx = bCell.textContent.split("|").splice(0,4);
							var ex = calculateResourceTime(dx);
							if (ex) mainTable.rows[xi].cells[1].innerHTML = ex;
						}
					} else {
						//code for missing resources to develop/train troops in the academy/blacksmith or armoury
						if (yi == 0) {
							levelx = aTable.rows[yi].cells[1].innerHTML;
							var zi = levelx.lastIndexOf("(");
							levelx = levelx.substring(zi);
							//log(3, "levelx = " + levelx);
							if (levelx.search("20") == -1) {
								levelx = "0";
							} else {
								levelx = "20";
							}
							//log(3, "levelx transformed = " + levelx);
						}
						if (yi == 1) {
							if (levelx != "20") {
								var dx = bCell.textContent.split("|").splice(0,4);
								var ex = calculateResourceTime(dx);
								if (ex) mainTable.rows[xi].cells[1].innerHTML = ex;
								var multipliers = getXmX(getXfields());
							}
						}
					}
				}
			}
		}

	}

    /**
         * Modifica el valor por defecto del tipo de ataque a enviar
         */
	function ataqueDefecto(){
        //var accion = getOption('a2bdefault',4,'integer'); // 2 -> Defend, 3 -> Attack, 4 -> Steal
		var accion = getGMcookie('rpdefact', false);
		if (accion != false && accion != "0") {
			var action = "" + (parseInt(accion) + 2);
		}
        var cities = find("//div[@id='lright1']//table[@class='f10']", XPFirst);
		try {
			if (cities) {
				if (location.href.search(/z=(\d+)/) >= 0){
					var z = RegExp.$1;
					cities = cities.firstChild;
					for (var i = 0; i < cities.childNodes.length; i++){
						var city = cities.childNodes[i];
						city.textContent.search(/\((.*)\n?\|\n?(.*)\)/);
						var id = xy2id(RegExp.$1, RegExp.$2);
						if (id == z) action = "2";
					}
				}
			}
		} catch(e) {
		}
		var rbAction = find("//input[@value='" + action + "' and @name='c']", XPFirst);
		if (rbAction) {rbAction.checked = true;}
    }

	function ataqueDefecto(){
        //var accion = getOption('a2bdefault',4,'integer'); // 2 -> Defend, 3 -> Attack, 4 -> Steal
        var accion = getGMcookie('rpdefact', false);
        if (accion != false && accion != "0") {
            var action = "" + (parseInt(accion) + 2);
        }
        var cities = find("//div[@id='lright1']//table[@class='f10']", XPFirst);
        try {
            if (cities) {
                if (location.href.search(/z=(\d+)/) >= 0){
                    var z = RegExp.$1;
                    cities = cities.firstChild;
                    for (var i = 0; i < cities.childNodes.length; i++){
                        var city = cities.childNodes[i];
                        city.textContent.search(/\((.*)\n?\|\n?(.*)\)/);
                        var id = xy2id(RegExp.$1, RegExp.$2);
                        if (id == z) action = "2";
                    }
                }
            }
        } catch(e) {
        }
		// BUGFIX : OASIS - can only be an attack:raid (Thank you, fr3nchlover !)
        if (location.href.match(/a2b.php\?(.*)&o/)) action = 4;
		// finish BUGFIX : OASIS
        var rbAction = find("//input[@value='" + action + "' and @name='c']", XPFirst);
        if (rbAction) {rbAction.checked = true;}
    }
	
	function addUserBookmark(linkURL, linkLabel) {
		if (!linkURL) {
			var linkURL = prompt(T('ENLACE'));
			if (linkURL == null || linkURL == '') return;
		}
		var linkLabel = prompt(T('TEXTO'));
		if (linkLabel == null || linkLabel == '') return;
		appendGMcookieValue("marcadores", [linkLabel, linkURL], false);
		removeElement(find("//div[@id='marcadores']", XPFirst));
		userBookmarks();
	}
	
	function moveUserBookmark(i, updown) {
		return function(){
			var bookmarks = getGMcookie("marcadores", false);
			//log(3, "bookmarks = " + bookmarks);
			//log(3, "i = " + i + "; updown = " + updown);
			var newbookmarks = bookmarks.split("$$");
			//log(3, "newbookmarks = " + newbookmarks);
			var tempBookmark = newbookmarks[i + updown];
			newbookmarks[i + updown] = newbookmarks[i];
			newbookmarks[i] = tempBookmark;
			//log(3, "newbookmarks (after change) = " + newbookmarks);
			var strBookmarks = newbookmarks.join("$$");
			//log(3, "strBookmarks = " + strBookmarks);
			setGMcookie("marcadores", strBookmarks, false);
			removeElement(find("//div[@id='marcadores']", XPFirst));
			userBookmarks();
		}
	}
	
	/**
	 * Player Bookmarks on the right side
	 */
	function userBookmarks(){
		var boolShowBookmarks = getGMcookie("showbookmarks", false);

		// Intenta insertarlos en la lista derecha, si no existe la crea
		var ba = find("//div[@id='lright1']", XPFirst);
		if (!ba){
			ba = document.createElement("DIV");
			ba.setAttribute("id", "lright1");
			find("//body/div[@id='lmidall']", XPFirst).appendChild(ba);
		}
		if (boolShowBookmarks == "1") {
			var div = document.createElement("DIV");
			var titulo = elem("B", T('MARCADORES') + ":");
			var enlace = elem("A", "<img src='" + image["addbookmark"] + "' title='" + T('ANYADIR') + "'>");
			enlace.href = "javascript:void(0);";
			var aTable = document.createElement("TABLE");
			aTable.setAttribute("class", "f10");
			div.setAttribute("id", "marcadores");
			div.style.width = '390px';
			enlace.addEventListener("click", function() {addUserBookmark();}, 0);
			titulo.setAttribute("class","f10");
			div.appendChild(titulo);
			var enlaceCrtPage = elem("A", "<img src='" + image["addbookmarkthispage"] + "' title='" + T('ADDCRTPAGE') + "'>");
			enlaceCrtPage.href = "javascript:void(0);";
			enlaceCrtPage.addEventListener("click", function() {addUserBookmark(window.location.href);}, 0);
			var spacer = elem("A", "<img src='" + image["addbookmarkspacer"] + "' title='" + T('SPACER') + "'>");
			spacer.href = "#";
			spacer.addEventListener("click", function() {appendGMcookieValue("marcadores", ["<hr size='2' widht='100%' noshade color=black>", "#"], false); removeElement(find("//div[@id='marcadores']", XPFirst)); userBookmarks();}, 0);
			
			var boolLockBookmarks = getGMcookie("lockbookmarks", false);
			if (boolLockBookmarks == "1") {
				var imgLock = image["locked"];
				var titleLock = T('UNLOCKBOOKMARKS').replace("<br>", " ");
				var gmBMLcookie = "0";
			} else {
				if (getDocDirection == 'right') {
					var imgLock = image["unlockedr"];
				} else {
					var imgLock = image["unlocked"];
				}
				var titleLock = T('LOCKBOOKMARKS').replace("<br>", " ");
				var gmBMLcookie = "1";
			}
			
			var bmlock = elem("A", "<img src='" + imgLock + "' title='" + titleLock +"'>");
			bmlock.href = "#";
			bmlock.addEventListener("click", function() {setGMcookie("lockbookmarks", gmBMLcookie, false); removeElement(find("//div[@id='marcadores']", XPFirst)); userBookmarks(); }, false);
			
			//add the bookmark links
			div.appendChild(document.createTextNode("  "));
			div.appendChild(enlace);
			div.appendChild(document.createTextNode(" | "));
			div.appendChild(enlaceCrtPage);
			div.appendChild(document.createTextNode(" | "));
			div.appendChild(spacer);
			div.appendChild(document.createTextNode(" | "));
			div.appendChild(bmlock);
			
			div.appendChild(aTable);
			var p = document.createElement("P");
			p.appendChild(div);
			ba.appendChild(p);

			// get bookmark string
			var strBookmarks = getGMcookie("marcadores", false);
			if (strBookmarks == "false") strBookmarks = '';

			var marcadores = new Array();
			if (strBookmarks != ''){
				strBookmarks = strBookmarks.split("$$");
				for (var i = 0; i < strBookmarks.length; i++) marcadores[i] = strBookmarks[i].split("$");
			}
			
			for (var i = 0; i < marcadores.length; i++){
				var bmRow = document.createElement("TR");
				var strBookmark = marcadores[i][0];
				var aCell = elem("TD", "");
				if (boolLockBookmarks != "1") {
					var delIconLink = elem("A", " <img src='" + image["delIcon"] + "' width='12' height='12' border='0' style='cursor:pointer' title='" + T('ELIMINAR') + "' alt='" + T('ELIMINAR') + "'>");
					delIconLink.href = "javascript:void(0);";
					delIconLink.addEventListener("click", removeGMcookieValue("marcadores", i, false, userBookmarks, false), 0);
					aCell.appendChild(delIconLink);
					bmRow.appendChild(aCell);
					
					var dummyCell = elem("TD", "&nbsp;");
					bmRow.appendChild(dummyCell);
					
					var upLinkCell = elem("TD", "");
					if (i > 0) {
						var upLink = elem("A", "<img src='" + image["arrowup"] + "' style='cursor:pointer'>");
						upLink.href = "javascript:void(0);";
						upLink.addEventListener("click", moveUserBookmark(i, -1), false);
						upLinkCell.appendChild(upLink);
					}
					bmRow.appendChild(upLinkCell);
					
					var downLinkCell = elem("TD", "");
					if (i < marcadores.length - 1) {
						var downLink = elem("A", "<img src='" + image["arrowdown"] + "' style='cursor:pointer'>");
						downLink.href = "javascript:void(0);";
						downLink.addEventListener("click", moveUserBookmark(i, 1), false);
						downLinkCell.appendChild(downLink);
					}
					bmRow.appendChild(downLinkCell);
					var dummyCell = elem("TD", "&nbsp;");
					bmRow.appendChild(dummyCell);
				} else {
					//add just a simple black button
					if (marcadores[i][1] == location.href) {
                        aCell = elem("TD", "<span> &#9675;&nbsp;&nbsp;</span>");
                    } else {
						var aCell = elem("TD", "<span> &#8226;&nbsp;&nbsp;</span>");
					}
					bmRow.appendChild(aCell);
				}
				var bmCell = elem("TD", "");
				//changes and additions by fr3nchlover (Thank you !)
				var bmLink = "";
                if (marcadores[i][1].indexOf("*") != -1) {
                    bmLink = elem("A", "<a href='" + marcadores[i][1].substring(0,marcadores[i][1].length-1) + "'>" + strBookmark + "</a>");
                    var bmLinkTarget = elem("A", " <a href='" + marcadores[i][1].substring(0,marcadores[i][1].length-1) + "' target='_blank'>" + "<img src='" + image["external"] + "' style='cursor:pointer'>" + "</a>");

                    bmCell.appendChild(bmLink);               
                    bmCell.appendChild(bmLinkTarget);
                } else {
                    bmLink = elem("A", "<a href='" + marcadores[i][1] + "'>" + strBookmark + "</a>");
                    bmCell.appendChild(bmLink);               
                }
                bmRow.appendChild(bmCell);
                aTable.appendChild(bmRow);
				
			}
		}
		boolShowNoteBlock = getGMcookie("noteblock", false);

        if (boolShowNoteBlock == "1") {
			var noteValue = getGMcookie("notas", false);
			if (noteValue == "false") noteValue = "";
			if (div) {
				noteBlock(div, noteValue);
			} else {
				noteBlock(ba, noteValue);
			}
		}
	}

	function getSingleTown() {
		//we'll do the AJAX Request only if the user has only one village
		// get the list of villages
        var cities = find("//div[@id='lright1']//table[@class='f10']", XPFirst);
        if (!cities || ((cities) && cities.firstChild.childNodes.length == 1)) {
			//get town coordinates from the spieler.php page via AJAX request
			ajaxRequest("/spieler.php", 'GET', null, function(AJAXrespX) {
				var aDoc = document.implementation.createDocument("", "", null);
				var aElem = document.createElement('DIV');
				aElem.innerHTML = AJAXrespX.responseText;
				aDoc.appendChild(aElem);
				var aValue = aDoc.evaluate("//div[@id='lmid2']//table[@class='tbg']//td[@class='s7']//a[contains(@href,'karte.php?d=')]", aElem, null, XPFirst, null).singleNodeValue;
				var singleTownName = aValue.textContent;
				var singleTownId = aValue.href.match(/\?d=(\d+)/)[1];
				setGMcookie('singleTownNI', singleTownName + "|" + singleTownId, false);
				setGMcookie('capital', singleTownName, false);
			});
			//get the newdid from the dorf3.php page via AJAX request
			ajaxRequest("/dorf3.php", 'GET', null, function(AJAXrespX) {
				var aDoc = document.implementation.createDocument("", "", null);
				var aElem = document.createElement('DIV');
				aElem.innerHTML = AJAXrespX.responseText;
				aDoc.appendChild(aElem);
				var aValue = aDoc.evaluate("//div[@id='lmid2']//table[@class='tbg']//td[@class='s7 li ou']//a[contains(@href,'dorf1.php?newdid=')]", aElem, null, XPFirst, null).singleNodeValue;
				var singleTownNEWDID = aValue.href.split("=")[1];
				setGMcookie('singleTownNEWDID', singleTownNEWDID, false);
			});
		}
	}

	/**
	 * Crea enlaces directos en la lista de aldeas para enviar tropas o enviar comerciantes
	 */
    function cityLinks(){
		// get the list of villages
        var cities = find("//div[@id='lright1']//table[@class='f10']", XPFirst);
        if (!cities) {
			//we have only one village here
			//try to get the GM "cookie" containing the single town name and id
			var singleTown = getGMcookie('singleTownNI', false);
			var singleTownNEWDID = getGMcookie('singleTownNEWDID', false);
			if (singleTown == "false" || singleTownNEWDID == "false") {
				getSingleTown();
				var singleTown = getGMcookie('singleTownNI', false);
				var singleTownNEWDID = getGMcookie('singleTownNEWDID', false);
			}
			if (singleTown != "false") {
				//inspired from Travian3 Beyond Hacked FR (mik french (fr), A_r_e_s (br), Booboo(hu) )
				//now we construct the city table on the right side even if there is a single village
				var singleTown = singleTown.split("|");
				var singleTownName = singleTown[0];
				var singleTownCoords = "(" + id2xy(singleTown[1]) + ")";

				//find lright1
				var divlright1 = find("//div[@id='lright1']", XPFirst);
				if (!divlright1) {
					//create lright1
					var divlright1 = elem("DIV", "");
					divlright1.setAttribute("id", "lright1");
					var divlmidall = get("lmidall");
					divlmidall.appendChild(divlright1);
				}

				divlright1.style.position = "relative";

				var vLink = elem('a', '<span class="f10 c0 s7 b">' + T('VILLAGE') + ':</span>');
				vLink.setAttribute('href', 'dorf3.php');
				divlright1.insertBefore(vLink, divlright1.firstChild);

				var vTable = elem("TABLE", "");
				vTable.setAttribute('class', "f10");
				vTable.style.position = "relative";

				var aBody = elem("TBODY", "");
				vTable.appendChild(aBody);

				var aRow = elem("TR", "");
				aBody.appendChild(aRow);

				var aCell = elem("TD", '<span class="c2">&#8226;</span>&nbsp;&nbsp;');
				aCell.setAttribute('class', 'nbr');
				aRow.appendChild(aCell);

				var bLink = elem('a', singleTownName);
				bLink.setAttribute('class', 'active_vl');
				if (singleTownNEWDID != false) {
					bLink.setAttribute('href', '?newdid=' + singleTownNEWDID);
				} else {
					bLink.setAttribute('href', '?newdid=0');
				}
				aCell.appendChild(bLink);

				var bCell = elem("TD", "");
				bCell.setAttribute('class', 'right');
				aRow.appendChild(bCell);

				var aTable = elem("TABLE", "");
				aTable.setAttribute('class', 'dtbl');
				aTable.setAttribute('cellspacing', 0);
				aTable.setAttribute('cellpadding', 0);
				bCell.appendChild(aTable);

				var bBody = elem("TBODY", "");
				aTable.appendChild(bBody);

				var bRow = elem("TR", "");
				bBody.appendChild(bRow);

				//new version - format correctly the coordinates of the village as if this table would have been generated by the game server - for compatibility to other scripts
				var xy = singleTownCoords.split("|");
				var cCell = elem("TD", xy[0]);
				cCell.setAttribute("class", "right dlist1");
				var dCell = elem("TD", "|");
				dCell.setAttribute("class", "center dlist2");
				var eCell = elem("TD", xy[1]);
				eCell.setAttribute("class", "left dlist3");
				bRow.appendChild(cCell);
				bRow.appendChild(dCell);
				bRow.appendChild(eCell);

				insertAfter(vLink, vTable);

				var cities = find("//div[@id='lright1']//table[@class='f10']", XPFirst);

			}
		} else {
			setGMcookie('singleTownNI', false, false);
		}
		if (!cities) {
			return;
		}

		vilCount();
		
		var tmpX, tmpY;
		cities.setAttribute("cellpadding", "2");
		cities.setAttribute("cellspacing", "1");
		cities = cities.firstChild;
		for (var i = 0; i < cities.childNodes.length; i++){
			
			var city = cities.childNodes[i];
			var cityLink = city.cells[0].innerHTML;
			
			boolShowInOutIcons = getGMcookie("showinouticons", false);
			if (boolShowInOutIcons == "1") {
				//get the village name and the newdid ID for the inside/outside links
				var newdidxi = cityLink.indexOf('?newdid=');
				cityLink = cityLink.substring(newdidxi + 1);
				var newdidyi = cityLink.indexOf('"');
				var cityName = cityLink.substring(newdidyi);
				var newdidzi = cityName.indexOf("<");
				cityName = cityName.substring(0, newdidzi);
				var newdidti = cityName.indexOf(">");
				cityName = cityName.substring(newdidti + 1);
			}
			
			// Use the text of the coordinates to get the ID needed for following links
			cityLink = cityLink.substring(0, newdidyi);
			//log(3, "cityLink = " + cityLink);
			city.textContent.search(/\((.*)\n?\|\n?(.*)\)/);
			tmpX = RegExp.$1;
			tmpY = RegExp.$2;
			if (city.innerHTML.indexOf('class="c2"') > -1) {
				//this is the current active village and we'll retain the coordinates for distance and time calculations if the user enters the cell
				xActiveVillage = tmpX;
				yActiveVillage = tmpY;
				if (location.href.indexOf("karte.php") < 0) {
					document.title += " (" + tmpX + "|" + tmpY + ")";
				}
			}
			var vID = xy2id(tmpX, tmpY);
			var popX = getGMcookie("" + vID, false);
			if (popX == "false") {
				var popCell = elem("TD", "<a href='spieler.php?uid=" + crtUserID + "'>?</a>");
			} else {
				var popCell = elem("TD", popX);
				popCell.setAttribute('style', 'font-size:8pt; color:darkgreen');
			}
			if (getDocDirection == "right") {
				popCell.setAttribute("align", "left");
			} else {
				popCell.setAttribute("align", "right");
			}
			city.appendChild(popCell);
			if (boolShowInOutIcons == "1") {
				city.appendChild(elem("TD", "<a href='dorf1.php?" + cityLink + "'><img src='" + image["outsidev"] + "' width='12' border='0' title='" + cityName + " (dorf1.php)' alt='" + cityName + " (dorf1.php)'></a>"));
				city.appendChild(elem("TD", "<a href='dorf2.php?" + cityLink + "'><img src='" + image["insidev"] + "' width='12' border='0' title='" + cityName + " (dorf2.php)' alt='" + cityName + " (dorf2.php)'></a>"));
			}
			city.appendChild(elem("TD", "<a href='a2b.php?z=" + vID + "'><img src='" + image["def1"] + "' width='12' border='0' title='" + T('RALLYPOINT') + "' alt='" + T('RALLYPOINT') + "'></a>"));
			city.appendChild(elem("TD", "<a href='build.php?z=" + vID + "&gid=17'><img src='" + image["img4"] + "' height='12' border='0' title='" + T('ENVIAR') + "' alt='" + T('ENVIAR') + "'></a>"));
			if (xCoord != "" && yCoord != "" && boolShowDistTimes == "1" && location.href.indexOf('karte') != -1) {
				var lDist = getDistance(parseInt(tmpX), parseInt(tmpY), parseInt(xCoord), parseInt(yCoord));
				var distCell = elem("TD", " d=" + lDist.toFixed(2));
				distCell.setAttribute('style', 'font-size:8pt; color:blue');
				city.appendChild(distCell);
			}
		}
	}

	//code for the initial selectAllTroops(function) provided by someweirdnobody.  Thank you !
	//selectScout and selectFake functions provided by Nux
	//aggregated and rewritten into a single function by ms99
	function selectAllTroops() {
		var header = find("//div[@id='lmid2']//h1", XPFirst);
		var arrSelect = [[T('SELECTALLTROOPS'), getAllTroops], [T('SELECTSCOUT'), getScout], [T('SELECTFAKE'), getFakeUnit], [T('SELECT30'), get30];
		var aTable = document.createElement("TABLE");
		for (var i = 0; i < 3; i++) {
			var aRow = elem("TR", "");
			var aCell = elem("TD", "");
			var aLink = elem("A", arrSelect[i][0]);
			aLink.setAttribute("href", "#");
			aLink.addEventListener("click", arrSelect[i][1], true);
			aCell.appendChild(aLink);
			aRow.appendChild(aCell);
			aTable.appendChild(aRow);
		}
		
		insertAfter(header, aTable);
		
		//add an EventListener to all the input fields
		for (var i = 1; i < 12; i++) {
			var troopInput = find("//input[@name='t" + i + "']", XPFirst);
			//log(3, "troopLink(" + i + ") = " + troopLink);
			if (troopInput) {
				troopInput.setAttribute("id", "t" + i);
				troopInput.addEventListener('keyup', updateTroopsPower, false);
				troopInput.addEventListener('change', updateTroopsPower, false);
				var troopLink = troopInput.parentNode.nextSibling;
				if (troopLink) {
					var xxx = troopLink.textContent.replace("(", "").replace(")", "");
					if (xxx != "0") {
						troopLink.addEventListener('click', addUpdateTroopsPower(i, troopLink), false);
					}
				}
			}
		}
		
		var troopTable = find("//table[@class='f10']", XPFirst);
		//fix for unusual icons appearing under the list of villages - Thank you, fr3nchlover !
		var tags7 = find("//div[@id='lmid2']//td[@class='s7']", XPFirst);
        if ((troopTable) && !(tags7)) {			
			//add the "clear all" button
			var aRow = elem("TR", "");
			var delCell = elem("TD", "");
			delCell.setAttribute('align', 'center');
			delCell.setAttribute('colspan', '12');
			var clAllLink = elem("A", "<img src='" + image["delButton"] + "' title='" + T('MTCLEARALL') + "' alt='" + T('MTCLEARALL') + "'>");
			clAllLink.href = "javascript:void(0)";
			clAllLink.addEventListener("click", clearAllTroops, false);
			delCell.appendChild(clAllLink);
			aRow.appendChild(delCell);
			troopTable.appendChild(aRow);
			var minLabel = " (* = " + T('MIN') + ")";
			
			
			//add additional table as requested by users
			var parX = find("//table[@class='p1']", XPFirst);
			log(3, "parX = " + parX);
			if (parX) {
				
	      		var attdefTable = document.createElement("TABLE");
	      		attdefTable.setAttribute('class', 'tbg');
	      		attdefTable.setAttribute('cellspacing', '1');
	      		attdefTable.setAttribute('cellpadding', '2');
				
	      		var hRow = elem("TR", "");
	      		hRow.setAttribute('class', 'rbg');
	      		var hCell = elem("TD", T('STATISTICS') + minLabel);
	      		hCell.setAttribute('colspan', '4');				//----Modified
	      		hCell.setAttribute('style', 'font-weight:bold;');
	      		hRow.appendChild(hCell);
	      		attdefTable.appendChild(hRow);
				
	      		//add the total attack, def_i and def_c power for the selected troops
	      		var bRow = elem("TR", "");
	      		bRow.setAttribute('align', getDocDirection);
				
	      		var aCell = elem("TD", "<img src='" + image["att_all"] + "'> *");
	      		aCell.setAttribute('id', "troopsattpower");
	      		aCell.setAttribute('width', "33,3%");
				
	      		var bCell = elem("TD", "<img src='" + image["def_i"] + "'> *");
	      		bCell.setAttribute('id', "troopsdefipower");
	      		bCell.setAttribute('colspan', "2");
	      		bCell.setAttribute('width', "33,3%");

	      		var cCell = elem("TD", "<img src='" + image["def_c"] + "'> *");
	      		cCell.setAttribute('id', "troopsdefcpower");
	      		cCell.setAttribute('width', "33,3%");

	      		bRow.appendChild(aCell);
	      		bRow.appendChild(bCell);
	      		bRow.appendChild(cCell);
	      		attdefTable.appendChild(bRow);
	      		var dRow = elem("TR", "");				

	      		//add the total capacity
	      		var dCell = elem("TD", "<img src='" + image["capacity"] + "'>");
	      		dCell.setAttribute('id', 'troopscapacity');
	      		dCell.setAttribute('align', getDocDirection);
	      		dCell.setAttribute('colspan', "2");
	      		dCell.setAttribute('width', '50%');

	      		//add the crop consumption
	      		var eCell = elem("TD", "<img  src='" + image["img5"] + "'>");
	      		eCell.setAttribute('id', 'troopscropconsumption');
	      		eCell.setAttribute('align',  getDocDirection);
	      		eCell.setAttribute('colspan', "2");
	      		eCell.setAttribute('width', '50%');


	      		dRow.appendChild(dCell);
	      		dRow.appendChild(eCell);
	      		attdefTable.appendChild(dRow);

	      		var aDiv = elem("DIV", "");
	      		var pX = elem("P", "");
	      		aDiv.appendChild(pX);
	      		aDiv.appendChild(attdefTable);
				//var pMin = elem("P", minLabel);
				//pMin.setAttribute('style', 'font-size:8pt;');
				//aDiv.appendChild(pMin);
	      		insertAfter(parX, aDiv);
	      	}
		}
		
		function addUpdateTroopsPower(i, troopLink) {
			return function() {
				var aNo = parseInt(troopLink.textContent.replace("(", "").replace(")", ""));
				log(3, "aNo = " + aNo);
				var troopInput = get("t" + i);
				if (troopInput) {
					troopInput.value = aNo;
					updateTroopsPower();
				}
			}
		}
		
		function updateTroopsPower() {
			var totals = [["troopsattpower", "att_all", 5, 0], ["troopsdefipower", "def_i", 6, 0], ["troopsdefcpower", "def_c", 7, 0], ["troopscapacity", "capacity", 4, 0], ["troopscropconsumption", "img5", 9, 0]];
			for (var i = 1; i < 11; i++) {
				var troopInput = get("t" + i);
				if (troopInput) {
					var troopTypeImg = troopInput.parentNode.previousSibling.firstChild.src;
					var xi = troopTypeImg.lastIndexOf("/");
					troopTypeImg = troopTypeImg.substring(xi + 1);
					xi = troopTypeImg.lastIndexOf(".");
					troopType = troopTypeImg.substring(0, xi);
					if (troopInput.value != "") {
						var troopTypeNo = parseInt(troopInput.value);
						for (var j = 0; j < 5; j++) {
							totals[j][3] += troopTypeNo * uc[parseInt(troopType)][totals[j][2]];
						}
					}
				}
			}
			for (var j = 0; j < 5; j++) {
				var aCell = get(totals[j][0]);
				if (aCell) {
					aCell.innerHTML = "<img src='" + image[totals[j][1]] + "'> *" + " " + totals[j][3].toLocaleString();
				}
			}
			return;
		}
		
		function clearAllTroops() {
			for (var i = 1; i < 12; i++) {
				//var troopInput = find("//input[@name='t" + i + "']", XPFirst);
				var troopInput = get("t" + i);
				if (troopInput) {
				//log(3, "troopInput = " + troopInput);
					troopInput.value = '';
				}
			}
			updateTroopsPower();
			return;
		}
		
		function getAllTroops() {
			var nodeRes = find("//table[@class='p1']//table[@class='f10']//input[@type='text']", XPList);
			//clear all the input fields
			for (var i = 0; i < nodeRes.snapshotLength; i++) { nodeRes.snapshotItem(i).value = ""; }
			
			var troopsForm = document.forms.namedItem("snd");
			//var nodes = document.evaluate("//table[@class='p1']//table[@class='f10']//a", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			var nodes = find("//table[@class='p1']//table[@class='f10']//a", XPList);
			if (nodes.snapshotLength > 1) {
				log(3, "nodes.snapshotLength = " + nodes.snapshotLength);
				for(var i = 0; i < nodes.snapshotLength; i++) {
					var node = nodes.snapshotItem (i);
					if (node.getAttribute("onClick")) {
						node.getAttribute("onClick").search(/document\.snd\.(.*)\.value=(.*); return false;/);
						var inputName = RegExp.$1;
						var troopValue = RegExp.$2;
						var troopInput = troopsForm.elements.namedItem(inputName);
						troopInput.value = troopValue;
					}
				}
				updateTroopsPower();
			} else {
				alert(T('NOTROOPS'));
			}
		}
		
				function get30() {
			var indCol = ((getGMcookie('raceV2', false) == "Gauls") ? 't3' : 't4');
			var nodeRes = find("//table[@class='p1']//table[@class='f10']//input[@type='text']", XPList);
			//var nodeRes = document.evaluate("//table[@class='p1']//table[@class='f10']//input", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			//clear all the input fields
			for (var i = 0; i < nodeRes.snapshotLength; i++) { nodeRes.snapshotItem(i).value = ""; }
			
			//set the attack:raid as action
			var rbAction = find("//input[@value='4' and @name='c']", XPFirst);
			if (rbAction) {rbAction.checked = true;}
			
			var troopsForm = document.forms.namedItem("snd");
			var nodeScout = document.evaluate("//table[@class='p1']//table[@class='f10']//a[contains(@onclick, '" + indCol + "')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			if (nodeScout.snapshotLength != 0) {
				var node = nodeScout.snapshotItem (0);
				node.getAttribute("onClick").search(/document\.snd\.(.*)\.value=(.*); return false;/);
				var inputName = RegExp.$1;
				if (inputName != 't9' && inputName != 't10') {
					var scoutInput = troopsForm.elements.namedItem(inputName);
					var noOfScouts = getGMcookie("noofscouts", false);
					if (noOfScouts != "false") {
						scoutInput.value = parseInt(noOfScouts);
					} else {
						scoutInput.value = 30;
						setGMcookie("noofscouts", "30", false);
					}
					updateTroopsPower();
				}
			} else {
				alert(T('NOTROOP2SCOUT'));
			}
		}
		
		function getScout() {
			var indCol = ((getGMcookie('raceV2', false) == "Gauls") ? 't3' : 't4');
			var nodeRes = find("//table[@class='p1']//table[@class='f10']//input[@type='text']", XPList);
			//var nodeRes = document.evaluate("//table[@class='p1']//table[@class='f10']//input", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			//clear all the input fields
			for (var i = 0; i < nodeRes.snapshotLength; i++) { nodeRes.snapshotItem(i).value = ""; }
			
			//set the attack:raid as action
			var rbAction = find("//input[@value='4' and @name='c']", XPFirst);
			if (rbAction) {rbAction.checked = true;}
			
			var troopsForm = document.forms.namedItem("snd");
			var nodeScout = document.evaluate("//table[@class='p1']//table[@class='f10']//a[contains(@onclick, '" + indCol + "')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			if (nodeScout.snapshotLength != 0) {
				var node = nodeScout.snapshotItem (0);
				node.getAttribute("onClick").search(/document\.snd\.(.*)\.value=(.*); return false;/);
				var inputName = RegExp.$1;
				if (inputName != 't9' && inputName != 't10') {
					var scoutInput = troopsForm.elements.namedItem(inputName);
					var noOfScouts = getGMcookie("noofscouts", false);
					if (noOfScouts != "false") {
						scoutInput.value = parseInt(noOfScouts);
					} else {
						scoutInput.value = 3;
						setGMcookie("noofscouts", "3", false);
					}
					updateTroopsPower();
				}
			} else {
				alert(T('NOTROOP2SCOUT'));
			}
		}
		
		function getFakeUnit() {
			var indCol = ((getGMcookie('raceV2', false) == "Gauls") ? 't3' : 't4');
			var nodeRes = find("//table[@class='p1']//table[@class='f10']//input[@type='text']", XPList);
			//var nodeRes = document.evaluate("//table[@class='p1']//table[@class='f10']//input", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			for (var i = 0; i < nodeRes.snapshotLength; i++) { nodeRes.snapshotItem(i).value = ""; }
			//set the attack:raid as action
			var rbAction = find("//input[@value='3' and @name='c']", XPFirst);
			if (rbAction) {rbAction.checked = true;}
			var troopsForm = document.forms.namedItem("snd");
			var nodeUnits = document.evaluate("//table[@class='p1']//table[@class='f10']//a", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
			if (nodeUnits.snapshotLength > 1) {
				try { eval("indCol = /document\.snd\." + indCol + "\.value=(.*); return false;/");} catch(e) {}
				var chk = false;
				for (var i = 0; i < nodeUnits.snapshotLength; i++) {
					var node = nodeUnits.snapshotItem(i);
					if (node.getAttribute("onClick")) {
						if ((node.getAttribute("onClick").search(indCol) == -1) && (chk == false)) {
							node.getAttribute("onClick").search(/document\.snd\.(.*)\.value=(.*); return false;/);
							var inputName = RegExp.$1;
							if (inputName != 't9' && inputName != 't10') {
								var fakeInput = troopsForm.elements.namedItem(inputName);
								fakeInput.value = 1;
								chk = true;
							}
						}
					}
				}
				updateTroopsPower();
				if (chk == false) { alert(T('NOSCOUT2FAKE')); }
			} else {
				alert(T('NOTROOPS'));
			}
		}
	}

	function addTroopTimes() {
		//append the distance and time for the case the user opened a cell from the map
		//log(3, "addTroopTimes");
		if (xCoord != "" && yCoord != "" && boolShowDistTimes == "1" && location.href.indexOf('karte.php?') != -1) {
			//alert("show Times");
			var lastRowActions = find("//div[@class='map_details_actions']//table[@class='f10' and @width='100%']/tbody/tr[3]", XPFirst);
			var intAdd = 1;
			if (!lastRowActions) {
				var lastRowActions = find("//div[@class='map_details_actions']//table[@class='f10' and @width='100%']/tbody/tr[2]", XPFirst);
			}
			if (!lastRowActions) {
				var lastRowActions = find("//div[@class='map_details_actions']//table[@class='f10' and @width='100%']//tr", XPFirst);
			}
			if (lastRowActions) {
				createTimeTroopTable(lastRowActions, xActiveVillage, yActiveVillage, xCoord, yCoord);
			}
		}
	}

	/**
	 * Convierte todos los enlaces a la propia pagina del tipo "#" como enlaces vacios de javascript
	 */
	function ajdustLinks(){
		var aX = find("//a[@href='#']", XPList);
		for (var i = 0; i < aX.snapshotLength; i++) aX.snapshotItem(i).href = 'javascript:void(0)';
	}
	
	//The setup page of the script where cookies can be set/reset
    function TravianBeyondSetup(){
		//all Travian Beyond Setup parameters
		var arrTBSetupParams = [
			[1, "gameservertype", "TR", "1"],
				[2, "serverversion2", "checkbox", ""],
			[1, "bookmarkoptions", "TR", "2"],
				[2, "showbookmarks", "checkbox",""],
				[2, "marcadores", "text", ""],
			[1, "marketoffers", "TR", "2"],
				[2, "marketpreload", "text", ""],
				[2, "ventas", "text", ""],
			[1, "capitaloptions", "TR", "2"],
				[2, "capital", "readonly", ""],
				[2, "capitalxy", "readonly", ""],
			[1, "bigicons", "TR","4"],
				[2, "showbigiconmarket", "checkbox", ""],
				[2, "showbigiconmilitary", "checkbox", ""],
				[2, "showbigiconmilitary2", "checkbox", ""],
				[2, "showbigiconalliance", "checkbox", ""],
				[2, "allianceforumlink", "text", ""],
			[1, "noteblockoptions", "TR","3"],
				[2, "noteblock", "checkbox",""],
				[2, "nbsize", "SELECT", [T('NBSIZEAUTO'), T('NBSIZENORMAL'), T('NBSIZEBIG')]],
				[2, "nbheight", "SELECT", [T('NBKEEPHEIGHT'), T('NBAUTOEXPANDHEIGHT')]],
			[1, "villagelist", "TR","1"],
				[2, "showinouticons", "checkbox",""],
			[1, "menuleft", "TR","2"],
				[2, "showmenusection3", "checkbox", ""],
				[2, "warsim", "SELECT", [T('WARSIMOPTION1'), T('WARSIMOPTION2')]],
			[1, "statistics", "TR", "3"],
				[2, "wsanalyser", "SELECT", [T('WANALYSER0'), T('WANALYSER1')]],
				[2, "showstatlinks", "checkbox", ""],
				[2, "showtravmaplinks", "checkbox", ""],
			[1, "resourcefields", "TR", "2"],
				[2, "showresupgradetable", "checkbox", ""],
				[2, "showcolorreslevels", "checkbox", ""],
			[1, "villagecenter", "TR", "3"],
				[2, "showbuildingsupgradetable", "checkbox", ""],
				[2, "showcenternumbers", "checkbox", ""],
				[2, "showcolorbuildlevels", "checkbox", ""],
			[1, "rallypoint", "TR", "3"],
				[2, "rpdefact", "SELECT", [T('ATTACKTYPE2'), T('ATTACKTYPE3'), T('ATTACKTYPE4')]],
				[2, "noofscouts", "text", ""],
				[2, "showtroopinfotooltips", "checkbox", ""],
			[1, "mapoptions", "TR", "2"],
				[2, "showcelltypeinfo", "checkbox", ""],
				[2, "showdisttimes", "checkbox", ""],
			[1, "mesrepoptions", "TR", "1"],
				[2, "mesreppreload", "text", ""],
			[1, "coloroptions", "TR", "3"],
				[2, "cncolormaxlevel", "text", ""],
				[2, "cncolornoupgrade", "text", ""],
				[2, "cncolornpcupgrade", "text", ""],
			[1, "debugoptions", "TR", "1"],
				[2, "consoleloglevel", "text", ""],
		];
	
		//------------------------------------------
		//Modified by Lux
		//------------------------------------------
		if (get('configuracion'))
		{
			showMsgPage(true);
			return;
		}
		//------------------------------------------
		var a = get('lmid2');
		//------------------------------------------
		//Modified by Lux
		//------------------------------------------
		var innerPane = get('InnerMsgPage');
		if (!innerPane)
		{
			addDiv();
			var innerPane = get('InnerMsgPage');
		}
		//------------------------------------------

		if (!a) a = find("//form", XPFirst);

		var setupTable = document.createElement("TABLE");
		setupTable.setAttribute("cellspacing", "1");
		setupTable.setAttribute("cellpadding", "2");
		setupTable.setAttribute("class", "tbg");
		setupTable.setAttribute("id", "configuracion");

		var topRow = document.createElement("TR");
		topRow.setAttribute("class", "rbg");
		var topCell = elem("TD", T('TRAVIANBEYONDSETUPLINK') + " - Version " + versionText);
		topCell.setAttribute("colspan", "2");
		topCell.setAttribute("width", "70%");
		
		//create the save button image with the associated "Save" function
		var saveCell = elem("TD", "");
		var saveImage = document.createElement("IMG");
		saveImage.setAttribute("src", image["buttonSave"]);
		saveImage.setAttribute("style", "cursor:pointer");
		saveImage.setAttribute("title", T('SAVE'));
		saveImage.setAttribute("alt", T('SAVE'));
		saveImage.addEventListener("click", TravianBeyondSetupSave, 0);
		saveCell.appendChild(saveImage);
		saveCell.setAttribute('width', '20%');
		
		//create the close setup image
		var closeCell = elem("TD", "");
		var closeImage = document.createElement("IMG");
		closeImage.setAttribute("src", closeButton);
		closeImage.setAttribute("title", T('CLOSE'));
		closeImage.setAttribute("alt", T('CLOSE'));
		closeImage.setAttribute("style", "cursor:pointer");
		closeImage.addEventListener("click", function(){showMsgPage(false)}, true);
		
		closeCell.appendChild(closeImage);
		closeCell.setAttribute('width', '10%');
		topRow.appendChild(topCell);
		topRow.appendChild(saveCell);
		topRow.appendChild(closeCell);
		setupTable.appendChild(topRow);

		var inparr = new Array(arrTBSetupParams.length);

		for (var i = 0; i < arrTBSetupParams.length; i++){
			if (arrTBSetupParams[i][0] == 1) {
				var sectionRow = elem(arrTBSetupParams[i][2], "");
				var sectionTitleCell = elem("TD", T(arrTBSetupParams[i][1].toUpperCase()));
				sectionTitleCell.setAttribute("class", "rbg");
				sectionTitleCell.setAttribute('align', getDocDirection);
				//sectionTitleCell.setAttribute('align', 'center');
				sectionTitleCell.setAttribute('style', "font-size:9pt; font-weight:bold; color:darkblue");
				sectionTitleCell.setAttribute('colspan', '4');
				sectionRow.appendChild(sectionTitleCell);
				setupTable.appendChild(sectionRow);
			} else if (arrTBSetupParams[i][0] == 2) {
				var setupRow = elem("TR", "");
				var setupRowLabel = elem("TD", T(arrTBSetupParams[i][1].toUpperCase()));
				setupRowLabel.align = getDocDirection;
				setupRowLabel.setAttribute('style', "font-size:8pt");
				setupRow.appendChild(setupRowLabel);
				var cellInput = elem("TD", "");
				cellInput.setAttribute('colspan', '3');
				var aValue = getGMcookie(arrTBSetupParams[i][1], false);
				var cellInputValue = (aValue != "false" ? aValue : '');
				if (arrTBSetupParams[i][2] != "SELECT") {
					var elemInput = document.createElement("INPUT");
				} else {
					var elemInput = document.createElement(arrTBSetupParams[i][2]);
				}
				elemInput.setAttribute('name', arrTBSetupParams[i][1]);
				elemInput.setAttribute('type', arrTBSetupParams[i][2]);
				elemInput.setAttribute("id", 'is_' + arrTBSetupParams[i][1]);
				switch (arrTBSetupParams[i][2]) {
					case "checkbox":
						elemInput.setAttribute('value', T('YES'));
						if (cellInputValue == 1) elemInput.setAttribute('checked', true);
						break;
					case "text":
						elemInput.setAttribute('style',"width:360px");
						elemInput.setAttribute('value', cellInputValue);
						elemInput.setAttribute('class','fm');
						break;
					case "SELECT":
						for (var xi = 0; xi < arrTBSetupParams[i][3].length; xi++) {
							elemInput.options[xi] = new Option(arrTBSetupParams[i][3][xi], xi, false, false);
						}
						elemInput.setAttribute('class', 'fm');
						elemInput.selected = cellInputValue;
						elemInput.value = cellInputValue;
						break;
					case "readonly":
						elemInput.setAttribute('readOnly',false);
						elemInput.setAttribute('style',"width:360px");
						elemInput.setAttribute('value', cellInputValue);
						elemInput.setAttribute('class','fm');
						break;
					default:
						break;
				}
				cellInput.appendChild(elemInput);
				cellInput.align = getDocDirection;
				setupRow.appendChild(cellInput);
				setupTable.appendChild(setupRow);
			}
		}
		
		var colCodeExplRow = elem("TR", "");
		var colCodeExplCell1 = elem("TD", "<b>" + T('COLORHELP') + "</b>");
		colCodeExplCell1.setAttribute('style', 'font-size:8pt; color: blue;');
		colCodeExplCell1.setAttribute("align", getDocDirection);
		//colCodeExplCell1.setAttribute("colspan", "1");
		
		var colCodeExplCell2 = elem("TD", T('COLORHELPTEXT'));
		colCodeExplCell2.setAttribute('style', 'font-size:8pt; color:blue;');
		colCodeExplCell2.setAttribute("align", getDocDirection);
		colCodeExplCell2.setAttribute("colspan", "3");

		colCodeExplRow.appendChild(colCodeExplCell1);
		colCodeExplRow.appendChild(colCodeExplCell2);
		setupTable.appendChild(colCodeExplRow);

		//show the race of the player
		var raceRow = elem("TR", "");
		var cellRace1 = elem("TD", T('RACE'));
		cellRace1.setAttribute("align", getDocDirection);
		cellRace1.setAttribute('style', 'font-size:8pt; color:black;');
		//cellRace1.setAttribute("colspan", "1");

		var aRaceCrt = getGMcookie('raceCrtV2', false);
		var aRace = getGMcookie('raceV2', false);
		if (aRaceCrt == "false") {
			var cellRace2 = elem("TD", T('NORACE'));
			cellRace2.setAttribute('style', 'font-size:8pt; color:red;');
		} else {
			var cellRace2 = elem("TD", aRaceCrt);
			cellRace2.setAttribute('style', 'font-size:8pt; font-weight:bold; color:black;');
		}
		cellRace2.setAttribute("align", getDocDirection);
		cellRace2.setAttribute("colspan", "3");

		raceRow.appendChild(cellRace1);
		raceRow.appendChild(cellRace2);
		//var dummyCell = elem("TD", "");
		//raceRow.appendChild(dummyCell);
		setupTable.appendChild(raceRow);

		//create the "Save" row
		var saveRow = elem("TR", "");
		var saveCell2 = elem("TD", "");
		saveCell2.setAttribute("class", "rbg");
		saveCell2.setAttribute("align", "center");
		saveCell2.setAttribute("colspan", "3");
		var saveImage2 = saveImage.cloneNode(true);
		saveImage2.addEventListener("click", TravianBeyondSetupSave, 0);
		saveCell2.appendChild(saveImage2);
		
		var closeCell2 = elem("TD", "");
		closeCell2.setAttribute("class", "rbg");
		closeCell2.setAttribute("align", "center");
		var closeImage2 = closeImage.cloneNode(true);
		closeImage2.addEventListener("click", function(){showMsgPage(false)}, true);
		closeCell2.appendChild(closeImage2);
		
		saveRow.appendChild(saveCell2);
		saveRow.appendChild(closeCell2);
		setupTable.appendChild(saveRow);
		//------------------------------------------
		//Modified by Lux
		//------------------------------------------
		innerPane.appendChild(setupTable);
		showMsgPage(true);
		//------------------------------------------
		
		function TravianBeyondSetupSave() {
			var arrayOfInputValues = get("configuracion").getElementsByTagName("INPUT");
			var arrayOfSelectValues = get("configuracion").getElementsByTagName("SELECT");
			var arrayOfValues = arrayOfInputValues;
			for (var i = 0; i < arrayOfValues.length; i++) {
				var valueCurrent = arrayOfValues[i].value;
				if (arrayOfValues[i].type == 'checkbox') {(arrayOfValues[i].checked == true) ? (valueCurrent = 1) : (valueCurrent = 0);}
				setGMcookie(arrayOfValues[i].name, valueCurrent, false);
			}
			var arrayOfValues = arrayOfSelectValues;
			for (var i = 0; i < arrayOfValues.length; i++) {
				var valueCurrent = arrayOfValues[i].value;
				setGMcookie(arrayOfValues[i].name, valueCurrent, false);
			}
			if (boolShowNoteBlock == "1") setGMcookie('notas', get('notas').value, false);
			alert(T('GUARDADO') + ".");
			location.reload(true);
		}
		
    }
	

	/**
	 * Calcula y muestra el tiempo que ha tardado desde el inicio de ejecucion del script
	 */
	function ComputeTBeyondRunTime(){
		TBeyondRunTime[1] = new Date().getTime();
        var timeval="" + (TBeyondRunTime[1]-TBeyondRunTime[0]);
        var tbtime = elem("span", " | Travian Beyond time: " + timeval + " ms");
        tbtime.setAttribute("class","b");
		tbtime.setAttribute("style", "z-index: 2; color: #FFFFFF;");
		var div = find("//div[@id='ltime']/br", XPFirst);
        div.parentNode.style.width="400px";
        div.parentNode.insertBefore(tbtime, div);
	}

	function installMapEventHandler() {
		log(3, "installMapEventHandler");
		var origpe = unsafeWindow.ve;
 		unsafeWindow.ve = function(pd,qd) {
		   var rv = origpe(pd,qd);
		   setTimeout(infoResources,10);
		   return rv;
		}

		for(var i = 1;i < 50; i++){
			var k1=(i - 1) % 7;
			var k2=Math.floor((49 - i) / 7);

		    var area = get("a_" + k1 + "_" + k2);
  		    var mevobj = createMapInfoObj(area, i - 1);
			area.addEventListener("mouseover",mevobj.mouseOverEvent,false);
			area.addEventListener("mouseout", mevobj.mouseOutEvent,false);
		}
		log(3, "installMapEventHandler end");
	}

	function createMapInfoObj(area,pos){
		log(3, "createMapInfoObj");
		//log(3, "area.title = " + area.getAttribute('title'));
		area.removeAttribute('title');
		var mev = new Object();
		mev.area = area;
		mev.pict = get("i_"+ area.id.substring(2));
		mev.pos = pos;
		mev.timeout = 0;
		mev.mouseOverEvent = function(){
		    if (mev.pict.src.match(/\/(d|t)\d*.gif$/)) {
				if (boolShowCellTypeInfo != "false" && boolShowCellTypeInfo != "0") {
					mev.timeout = setTimeout(function(){
						ajaxRequest(mev.area.href, "GET", null, function(t) {if (mev.timeout!=0) procesarCasilla(t,mev)}, dummy); }, 300);
				} else {
					var pos = mev.area.href.match(/d=(\d+)/).pop();
					mev.timeout = setTimeout(function() {if (mev.timeout != 0) showFieldTypeInTooltip(undefined, pos);}, 300);
				}
			} else if (mev.pict.src.match(/\/(o)\d*.gif$/)) {
				if (boolShowCellTypeInfo == "1") {
					if (mev.area.href != '') {
						//log(3, "here 2" + "; mev.area.href = " + mev.area.href);
						mev.timeout = setTimeout(function() {
							ajaxRequest(mev.area.href, "GET", null, function(t) {if (mev.timeout !=  0) parseFieldType(t, mev)}, dummy); }, 300);
					}
				} else {
					if (mev.area.href != '') {
						//log(3, "here 2" + "; mev.area.href = " + mev.area.href);
						var pos  = mev.area.href.match(/d=(\d+)/).pop();
						mev.timeout = setTimeout(function() {if (mev.timeout != 0) showOasisInfo(mev.pos + 1, undefined, pos);}, 300);
					}
				}
			}
		}
		mev.mouseOutEvent = function(){ clearTimeout(mev.timeout); mev.timeout = 0; get("tb_tooltip").style.display = 'none'; }
		mev.scan = function(){ ajaxRequest(mev.area.href, "GET", null, function(t) {parseFieldType(t,mev);}, dummy); }
		log(3, "createMapInfoObj end");
		return mev;
	}

	function parseFieldType(t,mev){
		log(3, "parseFieldType");
		//log(1,"fieldtypeparseresp: " + mev.pos);
		var ans = document.createElement('DIV');
		ans.innerHTML = t.responseText;
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);
		if (ansdoc.evaluate("//div[starts-with(@id, 'f')]", ans, null, XPFirst, null).singleNodeValue) {
			ansdoc.evaluate("//div[starts-with(@id, 'f')]", ans, null, XPFirst, null).singleNodeValue.id.search(/f(\d)/);
			var boolIsOasis = false;
		} else {
			ansdoc.evaluate("//img[@id='resfeld']", ans, null, XPFirst, null).singleNodeValue.src.search(/\/w(\d+)\.jpg$/);
			var boolIsOasis = true;
		}
		var fieldtype = RegExp.$1;
		//save to storage
		var pos = mev.area.href.match(/d=(\d+)/).pop();
		//log(3, "boolIsOasis = " + boolIsOasis);

		if (boolIsOasis == false) {
			//this is an empty cell or a village
			showCellInfo(mev.pos + 1, fieldtype);
			log(3, "parseFieldType end - not oasis");
			return fieldtype;
		} else {
			//this is an oasis and we're going to evaluate the animals inside
			var animalsTable = ansdoc.evaluate("//table[@class='f10']", ans, null, XPFirst, null).singleNodeValue;
			if (animalsTable) animalsTable = animalsTable.childNodes[0]; //we need only the table not the body
			if (animalsTable) {
				showOasisInfo(mev.pos + 1, animalsTable, pos);
			}
			log(3, "parseFieldType end - oasis");
			return fieldtype;
		}
	}

	function getTroopMerchantTooltipHTML(newdid) {
		log(3, "getTroopMerchantTooltipHTML");
		var iHTML = "";
		var properAlign = "right";
		if (getDocDirection == 'right') properAlign = "left";
		var xy = id2xy(newdid);
		var vertSep = xy.indexOf("|");
		var x1 = xy.substring(0, vertSep);
		var y1 = xy.substr(vertSep + 1, 5);
		var qDist = getDistance(parseInt(x1), parseInt(y1), parseInt(xActiveVillage), parseInt(yActiveVillage));
		//add the distance row
		iHTML = "<tr><td>d=</td><td align='" + properAlign +"'>&nbsp;" + qDist.toFixed(2) + "</td></tr>";

		var crtUserRace = getRace();
		log(0, crtUserRace);
		if (crtUserRace != "false" && x1 != "" && y1 != "" && qDist != 0) {
			//add the clock row
			iHTML += "<tr><td colspan='2' align='center'><img src='" + image["clock"] + "'</td></tr>";
			//add the merchant row
			var aTime = getMTime(qDist, crtUserRace);
			iHTML += "<tr><td>M</td><td align='" + properAlign +"'>" + formatTime(aTime) + " h</td></tr>";
			//add the troop rows
			var arX = getTroopsDetails(qDist, crtUserRace);
			for (iTroopType = 0; iTroopType < 10; iTroopType++) {
				var imgNo = iTroopType + arX[3];
				var imgName = img("u/" + imgNo) + ".gif";
				var aTime = getTTime(iTroopType, crtUserRace, arX);
				iHTML += "<tr><td><img src =" + imgName + "></td><td align='" + properAlign +"'>" + "&nbsp;" + formatTime(aTime) + " h</td></tr>";
			}
		}
		log(3, "getTroopMerchantTooltipHTML end");
		return iHTML;
	}

	function showCellInfo(pos, aType) {
		log(3, "showCellInfo");
		var itext=['','(9)','<img src="' + image['img3'] + '" alt="' + T('RECURSO4') + '">','(6)','<img src="' + image['img2'] + '" alt="' + T('RECURSO3') + '">','<img src="' + image['img1'] + '" alt="' + T('RECURSO2') + '">','(15)'];
		var celldiv = get('map_info_' + pos);
		celldiv.innerHTML = itext[aType];
		log(3, "showCellInfo end");
	}

	function showOasisInfo(pos, animalsTable, newdid) {
		log(3, "showOasisInfo");
		var toolTipHTML = "";
		var properAlign = "right";
		var typeDisplayTooltip = "none";
		if (getDocDirection == 'right') properAlign = "left";
		if (animalsTable) {
			var anDI = 0;
			var anDC = 0;
			var anC = 0;
			for (var i = 0; i < animalsTable.childNodes.length; i++) {
				toolTipHTML = toolTipHTML + "<tr>";
				var aRow = animalsTable.childNodes[i];

				if (aRow.childNodes[0].firstChild.src) {
					var ind = aRow.childNodes[0].firstChild.src.match(/^(.*)img\/un\/u\/(\d+)\.gif$/);
					if (ind.length < 3) return;
					var index = ind.pop() - 31;
					toolTipHTML += "<td><img src=" + aRow.childNodes[0].firstChild.src + "></td><td align='" + properAlign + "'>" + aRow.childNodes[1].textContent + "</td></tr>";
					anDI += parseInt(aRow.childNodes[1].textContent) * uc[31 + index][6];
					anDC += parseInt(aRow.childNodes[1].textContent) * uc[31 + index][7];
					anC += parseInt(aRow.childNodes[1].textContent) * uc[31 + index][9];
				} else {
					toolTipHTML += "<td>" + aRow.childNodes[0].textContent + "</td></tr>";
				}
			}
		}
		toolTipHTML = "<table class='f8' cellpadding='0' cellspacing='0' border='0'>" + toolTipHTML;
		if (toolTipHTML != "" && animalsTable) {
			typeDisplayTooltip = "block";
			if (anDI != 0 || anDC != 0 || anC != 0) {
				toolTipHTML += "<tr><td>&nbsp;</td></tr>";
				toolTipHTML += "<tr><td><img src='" + image["def_i"] + "' width='16' height='16' border='0'></td><td align='" + properAlign +"'>&nbsp;" + anDI + "</td></tr>";
				toolTipHTML += "<tr><td><img src='" + image["def_c"] + "' width='16' height='16' border='0'></td><td align='" + properAlign +"'>&nbsp;" + anDC + "</td></tr>";
				toolTipHTML += "<tr><td><img src='" + image["img5"] + "' width='18' height='12' border='0'></td><td align='" + properAlign +"'>" + anC + "</td></tr>";
				if (boolShowDistTimes == "1") {
					toolTipHTML += "<tr><td>&nbsp;</td></tr>";
				}
			}
		}

		if (boolShowDistTimes == "1") {
			typeDisplayTooltip = "block";
			toolTipHTML += getTroopMerchantTooltipHTML(newdid);
		}
		toolTipHTML += "</table>";

		var celldiv = get("tb_tooltip");
		celldiv.innerHTML = toolTipHTML;
		celldiv.style.display = typeDisplayTooltip;
		log(3, "showOasisInfo end");
	}

	/**
	 * Procesa una respuesta XmlHttpRequest de la pagina de una casilla para mostrar un tooltip con
	 * informacion sobre sus resources
	 * Terkepkocka valasz parser.
	 */
	function procesarCasilla(t,mev){
		log(3, "procesarCasilla");
		var fieldtype = parseFieldType(t,mev);
		var pos = mev.area.href.match(/d=(\d+)/).pop();
		showFieldTypeInTooltip(fieldtype, pos);
		log(3, "procesarCasilla end");
	}


	function showFieldTypeInTooltip(fieldtype, newdid) {
		log(3, "showFieldTypeInTooltip start; fieldtype = " + fieldtype);
		var tooltipDiv = get("tb_tooltip");
		var tmTableHTML = "";
		var typeDisplayTooltip = "none";
		var toolTipHTML = "<table class='f8' cellpadding='0' cellspacing='0' border='0'>";
		if (fieldtype != undefined) {
			typeDisplayTooltip = "block";
			// Solo hay 6 tipos de casillas
			var dist = [
				[3, 3, 3, 9],
				[3, 4, 5, 6],
				[4, 4, 4, 6],
				[4, 5, 3, 6],
				[5, 3, 4, 6],
				[1, 1, 1, 15]
			];
			var info = dist[fieldtype-1];
			toolTipHTML += "<tr><td colspan='2'>";
			for (var i = 1; i < 5; i++) toolTipHTML += '<img src="' + image["img" + i] + '" width="18" height="12" border="0" title="' + T('RECURSO' + i) + '" alt="' + T('RECURSO' + i) + '">' + info[i-1] + ' ';
			toolTipHTML += "</td></tr>";
			if (boolShowDistTimes == "1") {
				toolTipHTML += "<tr><td>&nbsp;</td></tr>";
			}
		}
		if (boolShowDistTimes == "1") {
			tmTableHTML = getTroopMerchantTooltipHTML(newdid);
			typeDisplayTooltip = 'block';
		}
		tooltipDiv.innerHTML = toolTipHTML + tmTableHTML + "</table>";
		//log(3, "div.innerHTML = " + tooltipDiv.innerHTML);
		tooltipDiv.style.display = typeDisplayTooltip;
		log(3, "showFieldTypeInTooltip end");
	}

	function getRallyPointDefaultActionArray() {
		var arrAction = ['def1', T('ATTACKTYPE2')];
		var rallypointDefaultAction = getGMcookie('rpdefact', false);
		if (rallypointDefaultAction != "false") {
			switch (parseInt(rallypointDefaultAction)) {
				case 1: arrAction[0] = "att_all"; arrAction[1] = T('ATTACKTYPE3'); break;
				case 2: arrAction[0] = "att_all"; arrAction[1] = T('ATTACKTYPE4'); break;
				default: arrAction[0] = "def1"; arrAction[1] = T('ATTACKTYPE2'); break;
			}
		}
		return arrAction;
	}

	/**
	* Actualiza la posicion del tooltip. Solo puede haber un tooltip a la vez porque solo hay un puntero de cursos
	*/
	function updateTooltip(e){
		log(3, "updateTooltip");
		var div = get("tb_tooltip");
		div.style.left = (e.pageX + 8) + "px";
		div.style.top = (e.pageY + 8) + "px";
	}
		
	/**
	* Crea el objeto usado para meter la informacion del tooltip
	*/
	function createTooltip(){
		//log(3, "createTooltip");
		var div = elem("DIV");
		div.setAttribute("id", "tb_tooltip");
		div.setAttribute("style", "position:absolute; display: block; padding: 4px; z-index: 100; border: solid 1px #00C000; background-color: #FEFFE3; display: none;");
		document.body.appendChild(div);
		document.addEventListener("mousemove", updateTooltip, 0);
		//log(3, "createTooltip end");
	}
	
	/**
	 * Agrega un evento para mostrar la informacion de resources sobre las casillas del mapa
	 * Map resourceinfo generator
	 */
	function infoResources(){

		function addLargeMapLink() {
			return;
			//if (plus) return;
			var aMap = get("map_content");
			if (aMap) {
				var lmLink = document.createElement("A");
				lmLink.href = "javascript:void(0)";
				lmLink.innerHTML = "<img src = '" + image["largemap"] + "' title = '" + T('LARGEMAP') + "' alt = '" + T('LARGEMAP') + "'>";
				lmLink.addEventListener('click', openLargeMap, false);
				lmLink.setAttribute('style', 'position:absolute; z-index:79; left:26px; top:88px;');
				aMap.insertBefore(lmLink, aMap.firstChild);
			}
		}

		function openLargeMap() {
			//get the center cell of the small map currently shown
			log(3, "openLargeMap");
			var centerCell = get("a_3_3");
			//log(3, centerCell.href);
			if (centerCell) {
				var centerCellID = parseInt(centerCell.href.substring(centerCell.href.indexOf('d=') + 2).split('&')[0]);
				log(3, "centerCellID = " + centerCellID);
			}
			alert("We are sorry !\nThis function is not available yet...");
			return;
		}

		function processMapGetResponse(r) {
			log(3, "processMapGetResponse");
			//log(1,"server response is:'"+r+"'");
			var cellinfos = r.split(",");
			for (var i = 0; i < 49; i++) {
				if (cellinfos[i] > 0 && cellinfos[i] < 10) showCellInfo(i + 1, cellinfos[i]);
			}
		}

		function mapScan() {
			log(3, mapScan);
			var mapcontent = get('map_content');
			var j=0;
			for(var i=1; i < 50; i++){
				if (get('map_info_' + i).innerHTML=='') {
					var k1 = (i - 1) % 7;
					var k2 = Math.floor((49-i)/7);
					if (get("i_" + k1 + "_" + k2).src.match(/\/(d|t)\d*.gif$/)) {
						var area = get("a_" + k1 + "_" + k2);
						var mevobj = createMapInfoObj(area,i-1);
						setTimeout(mevobj.scan,j * 600 + getRandTimeRange(600));
						j++;
					}
				}
			}
		}

		/**
		*/
		function desplazarMapa(){
			log(3, "desplazarMapa");
			if (get('map_opts')) removeElement(get('map_opts'));

			if (boolShowCellTypeInfo != "false" && boolShowCellTypeInfo != "0") {
				// create the "Scan the Map" link
				var b = find("//form[@method='post']", XPFirst).parentNode;
				var ctable = document.createElement("TABLE");
				ctable.setAttribute("id", "map_opts");
				var ctbody = document.createElement("TBODY");
				var mapScana = elem("A",T('MAPSCAN'));
					mapScana.setAttribute("id", "mapscan");
					mapScana.addEventListener("click", mapScan, 0);
					mapScana.href = 'javascript:void(0)';
					trc = document.createElement("TR");
					tdc = document.createElement("TD");
					tdc.setAttribute("colspan", 2);
					tdc.appendChild(mapScana);
					trc.appendChild(tdc);
					ctbody.appendChild(trc);
				//}
				ctable.appendChild(ctbody);
				b.appendChild(ctable);
			}
			document.addEventListener("mousemove", updateTooltip, 0);
		}

		/**
		* Realiza un resumen de la pagina del mapa
		*/
		function genMapTable(){
			log(3, "genMapTable");
			//select the correct images and link titles for the reinf/attack icons
			var arrAction = getRallyPointDefaultActionArray();

			if (get('tabla_mapa')) removeElement(get('tabla_mapa'));
			var table = document.createElement('TABLE');
			table.setAttribute("id", "tabla_mapa");
			table.setAttribute("sortCol", -1);
			table.setAttribute("class", "tbg");
			table.setAttribute("align", getDocDirection);
			table.setAttribute("cellspacing", "1");
			table.setAttribute("cellpadding", "2");
			var thead = document.createElement("THEAD");
			var tbody = document.createElement("TBODY");
			var fila = document.createElement('TR');
			fila.setAttribute('class', "rbg");
			thead.appendChild(fila);
			table.appendChild(thead);
			var columnLabels = ["PLAYER", "ALLIANCE", "ALDEAS", "HAB", "COORD", "ACCION"];
			for (var i = 0; i < 6; i++){
				if (i < 4){
					var td = elem('TD', T(columnLabels[i]) + " (<img src='" + image["arrowdown"] + "' style='cursor:pointer'><img src='" + image["arrowup"] + "' style='cursor:pointer'>)");
					switch(i){
						case 3:
							td.setAttribute("title", T('CLICKSORT'));
							td.addEventListener("click", sortTable('tabla_mapa', i, 'int'), 0);
							break;
						default:
							td.setAttribute("title", T('CLICKSORT'));
							td.addEventListener("click", sortTable('tabla_mapa', i), 0);
					}
					td.style.cursor = "pointer";
				} else {
					var td = elem('TD', T(columnLabels[i]));
				}
				fila.appendChild(td);
			}
			var datos = 0;
			var area;
			for(var i = 0; i < 7; i++)
				for(var j = 0; j < 7; j++) {
					area = get('a_' + i + '_' + j).wrappedJSObject;
					var cellinfo=area.details;
					if (cellinfo && cellinfo.name !=null ) {
						datos=1;
						var inforow = document.createElement('TR');
						if (cellinfo.name == crtUserName) {
							inforow.appendChild(elem('TD', '<b>' + cellinfo.name + '</b>'));
						} else {
							inforow.appendChild(elem('TD', cellinfo.name));
						}
						inforow.appendChild(elem('TD', cellinfo.ally));
						var aHref=area.href;
						inforow.appendChild(elem('TD', '<a href="' + aHref + '">' + cellinfo.dname + '</a>'));
						inforow.appendChild(elem('TD', cellinfo.ew));
						inforow.appendChild(elem('TD', '<a href="' + aHref + '">' + cellinfo.x + " | " + cellinfo.y + '</a>'));
						inforow.appendChild(elem('TD', '<a href="' + aHref.replace("karte.php?d", "a2b.php?z") + "><img src='" + image[arrAction[0]] + "'width='12' title='" + arrAction[1] +"'></a>  <a href=" + aHref.replace("karte.php?d", "build.php?z") + "&gid=17><img src='" + image["img4"] + "' height='12' title='" + T('ENVIAR') + "'></a>"));
						tbody.appendChild(inforow);
					}
				}

			table.appendChild(tbody);
			if (datos == 1)  {
				var middleblock = get('lmidall');
				var TableY = longitudPantalla() + 'px';
				table.style.top = TableY;
				table.style.position = "absolute";
				middleblock.appendChild(table);
			}
		}

		function genMapInfoBlock() {
			//log(3, "genMapInfoBlock");
			var mapinfo = get("map_info");
			if (mapinfo) { removeElement(mapinfo); }
			var firstpos=get("a_0_6").href.match(/d=(\d+)/).pop();
			//log(1,"mapfirstpos:"+firstpos);
			mapinfo = document.createElement("div");
			mapinfo.setAttribute("id","map_info");
			for(var i = 1; i < 50; i++){
				var divs = elem('div','<div id="map_info_' + i + '" t="0" style="position:relative;left:31px;top:54px;z-index: 90;border: solid 1px #00C000; background-color: #FEFFE3;-moz-border-radius: 8px;"></div>');
				divs.className = 'mt' + i;
				divs.setAttribute("style", "z-index:2;");
				mapinfo.appendChild(divs);
			}
			var iniCell = get("a_0_6");
			if (iniCell) iniCell.parentNode.appendChild(mapinfo);
			//log(3, "genMapInfoBlock end");
		}

		addLargeMapLink();
		genMapTable();
		desplazarMapa();
		if (!get("tb_tooltip")) {
			createTooltip();
		}
		var mapcontent = get('map_content');
		var casillas = find("//div[@class='mdiv' and @style='z-index: 2;']/img", XPList, mapcontent); // areatypeimage
		var areas = find("//map//area[@shape='poly' and (@coords)]", XPList, mapcontent);
		if (areas.snapshotLength > 0) {
			if (boolShowCellTypeInfo != "false" && boolShowCellTypeInfo != "0") genMapInfoBlock();
		}
		log(3, "infoResources end");
	}

	/**
	 * Function to get/post a page via asynchronous request (AJAX) to/from a server
	 * Parameters:
	 *	url: URL of the page to get from the game server
	 *	method: GET or POST (usually only get)
	 *	param: Parameters URI encoded Parametros (only for POST)
	 *	onSuccess: Function to call if the request is successfully
	 *	onFailure: Function to call in case the request is not successfully
	 */
	function ajaxRequest(url, aMethod, param, onSuccess, onFailure){
		var xmlHttpRequest = new XMLHttpRequest();
		xmlHttpRequest.onreadystatechange = function() {
			if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200) onSuccess(xmlHttpRequest);
			else if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status != 200) onFailure(xmlHttpRequest);
		}

		xmlHttpRequest.open(aMethod, url, true);
		if (aMethod == 'POST') xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttpRequest.send(param);
	}

	function showOffers(){
		//global/local option provided by Zippo.  Thank you !
		marketSimpleOffer();
		if (!find("//input[@type='hidden' and @name='t' and @value='2']", XPFirst)) return;
		find("//form", XPFirst).setAttribute("name", "sell");

		var a = find("//input[@type='image' and @name='s1']", XPFirst);
		a.addEventListener("click", function(){
			var saveofferoption = document.getElementById('saveofferoption');
			var saveofferglobal = document.getElementById('saveofferglobal');
			var boolSaveOffer = true;
			var boolSaveGlobal = true;
			if (saveofferoption) {
				if (saveofferoption.checked == false) boolSaveOffer = false;
			}
			if (saveofferglobal) {
				if (saveofferglobal.checked == false) boolSaveGlobal = false;
			}
			if (boolSaveOffer) {
				var param = ["m1", "m2", "rid1", "rid2", "d2"];
				var checks = ["d1", "ally"];
				var values = new Array();
				for(var i = 0; i < param.length; i++) eval("values[" + i + "] = find(\"//*[@name='" + param[i] + "']\", XPFirst).value");
				for(var i = 0; i < checks.length; i++){
					try{
						eval("var b = find(\"//*[@name='" + checks[i] + "']\", XPFirst).checked");
						if (b == true) values[i + param.length] = '1'; else values[i + param.length] = '0';
					} catch(e) {}
				}
				if ( ! boolSaveGlobal ) values[7] = villageID;
				appendGMcookieValue("ventas", values, false);
			}
		}, 0);

		// get offers string
		var strOffers = getGMcookie("ventas", false);
		if (strOffers == "false") strOffers = '';

		var ventas = new Array();
		if (strOffers != ''){
			strOffers = strOffers.split("$$");
			var j = 0;
			for (var i = 0; i < strOffers.length; i++) {
				var strVillage = strOffers[i].split("$")[7];
				if ( strVillage == villageID || strVillage == undefined ) {
					ventas[j] = strOffers[i].split("$");
					ventas[j][8] = i;
					j++;
				}
			}
		}

		if (ventas.length > 0){
			var aTable = document.createElement("TABLE");
			aTable.setAttribute("id", "ventas");
			aTable.setAttribute("class", "tbg");
			aTable.setAttribute("align", "center");
			aTable.setAttribute("cellspacing", "1");
			aTable.setAttribute("cellpadding", "2");

			var tr = document.createElement("TR");
			tr.setAttribute("class", "rbg");
			var columnas = [T('OFREZCO'), T('BUSCO'), T('MAXTIME'), T('ALLIANCE'), T('VENDER'), T('ELIMINAR')];
			for (var i = 0; i < columnas.length; i++) tr.appendChild(elem("TD", columnas[i]));
			aTable.appendChild(tr);

			for (var i = 0; i < ventas.length; i++){
				var tr = document.createElement("TR");
				var td = elem("TD", '<img src="' + image["img" + (ventas[i][2])] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (ventas[i][2])) + '"> ' + ventas[i][0]); tr.appendChild(td);
				td = elem("TD", '<img src="' + image["img" + (ventas[i][3])] + '" width="18" height="12" border="0" title="' + T('RECURSO' + (ventas[i][3])) + '"> ' + ventas[i][1]); tr.appendChild(td);
				td = elem("TD", ventas[i][5] == '1' ? ventas[i][4] : T('NO')); tr.appendChild(td);
				td = elem("TD", ventas[i][6] == '1' ? T('YES') : T('NO')); tr.appendChild(td);

				td = elem("TD", '<a href="javascript:void(0);" onClick="sell.m1.value=' + ventas[i][0] + ';sell.m2.value=' + ventas[i][1] + ';sell.rid1.value=' + ventas[i][2] + ';sell.rid2.value=' + ventas[i][3] + ';sell.d2.value=' + ventas[i][4] + ';sell.d1.checked=' + (ventas[i][5] == '1') + (ventas[i][6] ? ';sell.ally.checked=' + (ventas[i][6] == '1') : '') + ';sell.submit();"><img src="' + image["buttonOK"] + '" title="' + T('VENDER') + '" alt="' + T('VENDER') + '" border="0"></a>'); tr.appendChild(td);
				aTable.appendChild(tr);

				var enlace = elem("A", " <img src='" + image['delIcon'] + "' width='12' height='12' border='0' title='" + T('ELIMINAR') + "'>");
				enlace.href = "javascript:void(0);";
				enlace.addEventListener("click", removeGMcookieValue("ventas", ventas[i][8] , true, showOffers, false), 0);
				var td = document.createElement("TD");
				td.appendChild(enlace);
				tr.appendChild(td);;
			}
			insertAfter(a, aTable);
		}
	}

	function processVillage11(t){
		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		var times = new Array();

		// Atacks
		var casilla = find("//td[@id='aldea" + newdid + "_1_2" + "']", XPFirst);
		var a = ansdoc.evaluate("//div[@id='ltbw1']//table[@class='f10']", ans, null, XPFirst, null).singleNodeValue;
		if (a){
			var a = a.firstChild;
			var b = new Array();
			for (var i = 0; i < a.childNodes.length; i++){
				var tr = a.childNodes[i];
				// FXME: Apanyo para FF. Firefox mete nodos vacios
				var error = (tr.childNodes.length == 5 ? false : true);
				times.push(tr.childNodes[error ? 9 : 4].textContent.split(" ")[0]);
				b[i] = '<a href="build.php?newdid=' + newdid + '&gid=16" title="' + tr.childNodes[error ? 3 : 1].textContent.split(" ")[1] + '">' + tr.childNodes[error ? 1 : 0].firstChild.innerHTML + "</a>";
			}
			//casilla.innerHTML = b.join(" | ");
			casilla.innerHTML = b;
		} else casilla.innerHTML = '-';

		// Buildings in progress
		var casilla = find("//td[@id='aldea" + newdid + "_1_3" + "']", XPFirst);
		var a = ansdoc.evaluate("//div[@id='lbau1']//table[@class='f10']", ans, null, XPFirst, null).singleNodeValue;
		if (a){
			var b = new Array();
			for (var i = 0; i < a.firstChild.childNodes.length; i++){
				times.push(a.firstChild.childNodes[i].childNodes[2].textContent.split(" ")[0]);
				b[i] = "<img src='" + image["constructIcon"] + "' title='" + a.firstChild.childNodes[i].childNodes[1].innerHTML + ' ' + a.firstChild.childNodes[i].childNodes[2].textContent.split(' ')[0] + "'>";
			}
			casilla.innerHTML = b.join(" ");
		} else casilla.innerHTML = '-';

		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';

        // Auto Refresh
		if (times.length > 0) {
			var time = Number.POSITIVE_INFINITY;
        	for (var i = 0; i < times.length; i++) {
                times[i] = ComputeSeconds(times[i]);
               	if (times[i] < time) time = times[i];
	        }
        	//setTimeout(createEventRefreshVillageV2(newdid), 1000 * time);
		}
	}


	function processVillage119(t) {
		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		// Baracks,Big barracks, Stable, BigStable, Workshop, Residence/Palace troops training
		var a = ansdoc.evaluate("//div[@id='lmid2']//table[@class='tbg']//td[@width='5%']", ans, null, XPFirst, null).singleNodeValue;
		if (a){
			var casilla = find("//td[@id='aldea" + newdid + "_1_4" + "']", XPFirst);
			var aTable = a.parentNode.parentNode;
			var troopTraining = getTroopTrainingArray(aTable);
			var intAdd = troopTraining[troopTraining.length - 1][0];

			iHTML = casilla.innerHTML;
			if (iHTML == "-") iHTML = "";
			var gid = "false";
			for (var xi = 0; xi < troopTraining.length - 1; xi++) {
				//log(3, xi);
				if (troopTraining[xi][0] > 0) {
					var imgNo = xi + intAdd;
					var imgName = img("u/" + imgNo) + ".gif";
					if (gid != "" && gid != "false") {
						iHTML += "<a href='build.php?newdid=" + newdid + "&gid=" + gid + "'><img src =" + imgName + " title='" + troopTraining[xi][0] + "' alt='" + troopTraining[xi][1] + "'>";
					} else {
						iHTML += "<img src =" + imgName + " title='" + troopTraining[xi][0] + "' alt='" + troopTraining[xi][1] + "'>";
					}
				}
			}
			casilla.innerHTML = iHTML;
			//casilla.innerHTML = b;
			setGMcookie("crtgid", "false", false);
		}
	}

	function processVillage2(t){
		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		//Resources
		var resi = new Array();
		var oldresi = new Array();
		var addInt = 2;
		for (i = 4; i > 0; i--) {
			var a = ansdoc.getElementById("l" + i);
			if (a) {
				var crti = a.innerHTML.split("/");
				resi[i] = crti[0].replace(".", "").replace(",", "").replace(" ", "");;
				//var prodi = a.title;
				var casilla = find("//td[@id='aldea" + newdid + "_2_" + (i - addInt) + "']", XPFirst);
				oldresi[i] = casilla.innerHTML;
				oldresi[i] = oldresi[i].replace(".", "").replace(",", "").replace(" ", "");
				//oldresi[i] = oldresi[i].replace(",", "");
				//oldresi[i] = oldresi[i].replace(" ", "");
				casilla.innerHTML = parseInt(resi[i]).toLocaleString();
				var sumCell = find("//td[contains(@id, 'aldea_s_2_" + (i - addInt) + "')]", XPFirst);
				if (sumCell) {
					var sumCellValue = sumCell.innerHTML;
					sumCellValue = sumCellValue.replace(".", "").replace(",", "").replace(" ", "");
					//sumCellValue = sumCellValue.replace(",", "");
					//sumCellValue = sumCellValue.replace(" ", "");
					if (sumCellValue == "-") {
						//var
						sumCell.innerHTML = "" + parseInt(resi[i]).toLocaleString();
					} else {
						if (oldresi[i] == "-") oldresi[i] = "0";
						sumCell.innerHTML = (parseInt(sumCellValue) + parseInt(resi[i]) - parseInt(oldresi[i])).toLocaleString();
					}
				}
				addInt = addInt - 2;
				if (i == 1) {
					//for the moment crop production/hour to be displayed in the crop consumption cell
					var casilla = find("//td[@id='aldea" + newdid + "_2_6']", XPFirst);
					var vCpH = a.getAttribute("title").replace(".", "").replace(",", "").replace(" ", "");
					var oldvCpH = casilla.innerHTML;
					oldvCpH = oldvCpH.replace(".", "").replace(",", "").replace(" ", "");
					casilla.innerHTML = parseInt(vCpH).toLocaleString();
					var sumCell = find("//td[contains(@id, 'aldea_s_2_6')]", XPFirst);
					if (sumCell) {
						var sumCellValue = sumCell.innerHTML;
						sumCellValue = sumCellValue.replace(".", "").replace(",", "").replace(" ", "");
						if (sumCellValue == "-") {
							sumCell.innerHTML = "" + parseInt(vCpH).toLocaleString();
						} else {
							if (oldvCpH == "-") oldvCpH = "0";
							sumCell.innerHTML = (parseInt(sumCellValue) + parseInt(vCpH) - parseInt(oldvCpH)).toLocaleString();
						}
					}
				}
				//casilla.setAttribute("class", "r7 ou");
			}
		}
		var a = ansdoc.getElementsByTagName("src");
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf('img5.gif') != -1) {
				//get the total consumption per village
				//work in progress
			}
		}

		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';
	}

	function processVillage3(t){
		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		//Resources
		var resi = new Array();
		var prodH = new Array();
		var capi = new Array();
		var addInt;
		var timeToFillW = Infinity;
		var timeToFillG;
		for (i = 4; i > 0; i--) {
			var a = ansdoc.getElementById("l" + i);
			if (a) {
				var crti = a.innerHTML.split("/");
				resi[i] = crti[0];
				capi[i] = crti[1];
				prodH = a.title;
				var crtFillTime = Math.round((capi[i] - resi[i])*3600/prodH);
				//crtFillTime = crtFillTime;
				if (i > 1) {
					if (timeToFillW > crtFillTime) timeToFillW = crtFillTime;
				} else {
					if (parseInt(prodH) < 0) {
						timeToFillG = Math.round(resi[i]*3600/prodH);
					} else {
						timeToFillG = crtFillTime;
					}
				}
				switch (i) {
					case 4: addInt = 2; break;
					case 3: addInt = 3; break;
					case 2: addInt = 4; break;
					case 1: addInt = 6; break;
				}
				var casilla = find("//td[@id='aldea" + newdid + "_3_" + addInt + "']", XPFirst);
				var procFill = Math.round(100 * resi[i]/capi[i]);
				if (procFill >= 90) {
					casilla.innerHTML = "" + procFill + "%";
					casilla.style.color = "red";
				} else {
					casilla.innerHTML = "" + procFill + "%";
				}
				//casilla.setAttribute("class", "r7 ou");
			}
		}
		var casilla = find("//td[@id='aldea" + newdid + "_3_5" + "']", XPFirst);
		//log(3, "timeToFillW = " + timeToFillW + "; typeof(timeToFillW) = " + typeof(timeToFillW));
		if (timeToFillW == 0) {
			casilla.innerHTML = "-";
		} else if (timeToFillW == Infinity) {
			casilla.innerHTML = "<span id='timer1'>" + "-" + "</span>";
		} else {
			casilla.innerHTML = "<span id='timer1'>" + formatTime(timeToFillW) + "</span>";
		}

		var casilla = find("//td[@id='aldea" + newdid + "_3_7" + "']", XPFirst);
		//log(3, "timeToFillG = " + timeToFillG + "; typeof(timeToFillG) = " + typeof(timeToFillG));
		if (timeToFillG == 0) {
			casilla.innerHTML = "-";
		} else if (timeToFillG == Infinity) {
			casilla.innerHTML = "<span id='timer1'>" + "-" + "</span>";
		} else if (timeToFillG < 0) {
			timeToFillG = Math.abs(timeToFillG);
			casilla.innerHTML = "<span id='timer1'>" + formatTime(timeToFillG) + "</span>";
			casilla.style.color = "red";
		} else {
			casilla.innerHTML = "<span id='timer1'>" + formatTime(timeToFillG) + "</span>";
		}

		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';
	}

	function processVillage42(t){

		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		var a = ansdoc.evaluate("//div[@id='lmid2']//table[@class='f10']/tbody/tr/td[2]/b", ans, null, XPFirst, null).singleNodeValue;
		if (a) {cpi = a.textContent;} else {cpi = 0;}

		var a = ansdoc.evaluate("//div[@id='lmid2']//table[@class='f10']/tbody/tr[2]/td[2]/b", ans, null, XPFirst, null).singleNodeValue;
		if (a) {cpt = a.textContent;} else {cpt = 0;}

		var casilla = find("//td[@id='aldea" + newdid + "_4_2" + "']", XPFirst);
		casilla.innerHTML = cpi;
		//casilla.setAttribute("class", "ou");

		var casilla = find("//td[@id='aldea_s_4_2']", XPFirst);
		casilla.innerHTML = cpt;

		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';
	}

	function processVillage45(t){

		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);

		// newdid of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;
		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
		}

		var lvl = 0;
		var maxSlots = 0;
		var bTitle = ansdoc.evaluate("//div[@id='lmid2']/h1/b", ans, null, XPFirst, null).singleNodeValue;
		if (bTitle) {
			var aLvl = bTitle.textContent.split(" ");
			for (i = 0; i < aLvl.length; i++) {
				if (!isNaN(parseInt(aLvl[i]))) lvl = parseInt(aLvl[i]);
			}
		}

		if (lvl != 0) {
			var cpbuilding = GM_getValue(server + '_' + crtUserID + '_' + newdid + '_cpbuilding', false);
		}

		var maxSlots = 0;
		//log(3, typeof(cpbuilding));
		if (cpbuilding == "26") {
			if (lvl == 20) {
				maxSlots = 3;
			} else if (lvl >= 15) {
				maxSlots = 2;
			} else if (lvl >= 10) {
				maxSlots = 1;
			} else {
				maxSlots = 0;
			}
		} else {
			if (lvl == 20) {
				maxSlots = 2;
			} else if (lvl >= 10) {
				maxSlots = 1;
			} else {
				maxSlots = 0;
			}
		}

		var aOcSlots = ansdoc.evaluate("//div[@id='lmid2']//table[@class='tbg']/tbody/tr[5]", ans, null, XPFirst, null).singleNodeValue;
		if (aOcSlots) {
			ocSlots = 3;
		} else {
			var aOcSlots = ansdoc.evaluate("//div[@id='lmid2']//table[@class='tbg']/tbody/tr[4]", ans, null, XPFirst, null).singleNodeValue;
			if (aOcSlots) {
				ocSlots = 2;
			} else {
				var aOcSlots = ansdoc.evaluate("//div[@id='lmid2']//table[@class='tbg']/tbody/tr[3]/td", ans, null, XPFirst, null).singleNodeValue;
				if (aOcSlots.textContent.indexOf('1') > 0) {
					ocSlots = 1;
				} else {
					ocSlots = 0;
				}
			}
		}

		var slots = "" + ocSlots + "/" + maxSlots;

		//work on !

		var casilla = find("//td[@id='aldea" + newdid + "_4_5" + "']", XPFirst);
		var oldSlots = casilla.innerHTML;
		if (oldSlots != "-") {
			oldSlots = oldSlots.split("/");
		} else {
			var oldSlots = ["0", "0"];
		}

		casilla.innerHTML = slots;
		//casilla.setAttribute("class", "ou");
		var sumCell = find("//td[@id='aldea_s_4_5']", XPFirst);
		if (sumCell) {
			var sumCellValue = sumCell.innerHTML;
			if (sumCellValue == "-") {
				sumCell.innerHTML = slots;
			} else {
				sumCell.innerHTML = (parseInt(sumCellValue.split("/")[0]) + ocSlots - parseInt(oldSlots[0])) + "/" + (parseInt(sumCellValue.split("/")[1]) + maxSlots - parseInt(oldSlots[1]));
			}
		}

		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';
	}

	function processVillage5(t){
		var villageID = 0;
		var ans = elem("DIV", t.responseText);
		var ansdoc = document.implementation.createDocument("", "", null);
		ansdoc.appendChild(ans);
		// newdid and villageID of the village
		try {
			ansdoc.evaluate("//a[@class='active_vl']", ans, null, XPFirst, null).singleNodeValue.getAttribute("href").search(/\?newdid=(\d+)/);
			var newdid = RegExp.$1;

			var aX = ansdoc.evaluate('//a[@class="active_vl"]/../../td/table/tbody/tr/td', ans, null, XPFirst, null).singleNodeValue;
			if (aX) {
				var X = parseInt(aX.innerHTML.replace("(", ""));
				var aY = ansdoc.evaluate('//a[@class="active_vl"]/../../td/table/tbody/tr/td[3]', ans, null, XPFirst, null).singleNodeValue;
				if (aY) {
					var Y = parseInt(aY.innerHTML.replace(")", ""));
					var villageID = xy2id(X, Y);
				}
			}

		} catch(e) {
			var newdid = getGMcookie('singleTownNEWDID', false);
			var singleTown = getGMcookie('singleTownNI', false);
			if (singleTown != false) {
				var singleTownArray = singleTown.split("|");
				var villageID = singleTownArray[1];
			}
		}

		if (villageID != 0) {
			var villageTroopTables = ansdoc.evaluate('//div[@id="lmid2"]/table/tbody/tr/td[1]/a[contains(@href, ' + villageID + ')]/../../../..|//div[@id="lmid2"]/p[@class="b f16"]', ans, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
			var oldValues = new Array();
			for (i = 2; i < 13; i++) {
				//get old values for this village
				var casilla = find("//td[@id='aldea" + newdid + "_5_" + i + "']", XPFirst);
				//log(3, "i=" + i + "; oldValues[" + i + "] = " + casilla.innerHTML);
				if (casilla.innerHTML == "-") {
					oldValues[i] = "0";
				} else {
					oldValues[i] = casilla.innerHTML;
				}
				casilla.innerHTML = "-";
			}
			//log(3, oldValues);
			if (villageTroopTables) {
				for (i = 0; i < villageTroopTables.snapshotLength; i++) {
					var aTable = villageTroopTables.snapshotItem(i);
					if (aTable.nodeName == "P") break;
					var allTroopCells = aTable.rows[2].cells;
					for (j = 1; j < allTroopCells.length; j++) {
						var casilla = find("//td[@id='aldea" + newdid + "_5_" + (j + 1) + "']", XPFirst);
						var aValue = allTroopCells[j].innerHTML;
						if (casilla.innerHTML == "-") {
							casilla.innerHTML = parseInt(aValue);
						} else {
							casilla.innerHTML = parseInt(casilla.innerHTML) + parseInt(aValue);
						}
						if (parseInt(casilla.innerHTML) == 0) {
							casilla.setAttribute("class", "c");
						} else {
							casilla.setAttribute("class", "");
						}
						var	sumCell = find("//td[@id='aldea_s_5_" + (j + 1) + "']", XPFirst);
						if (sumCell) {
							var sumCellValue = sumCell.innerHTML;
							if (sumCellValue == "-") {
								sumCell.innerHTML = aValue;
							} else {
								sumCell.innerHTML = parseInt(sumCellValue) + parseInt(aValue);
							}
						}
					}
				}
				for (i = 2; i < 13; i++) {
					var sumCell = find("//td[@id='aldea_s_5_" + i + "']", XPFirst);
					if (sumCell) {
						if (sumCell.innerHTML == "-") sumCell.innerHTML = "0";
						var sumCellValue = sumCell.innerHTML;
						sumCell.innerHTML = parseInt(sumCellValue) - parseInt(oldValues[i]);
					}
					if (parseInt(sumCell.innerHTML) == 0) {
						sumCell.setAttribute("class", "c");
					} else {
						sumCell.setAttribute("class", "");
					}
				}
			}
		}
		find("//img[@id='aldea" + newdid + "_boton']", XPFirst).src = image["bulletGreen"];
		find("//span[@class='c2']", XPFirst).removeAttribute("class");
		find("//a[contains(@href, '" + newdid + "') and ancestor::div[@id='lright1']]", XPFirst).parentNode.firstChild.className = 'c2';
	}

	function createEventRefreshVillageV2(newdid, i, xi){

		return function(){
			find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletYellow"];
			if (xi == 1) {
				//buildings and attacks in progress
				ajaxRequest("dorf1.php?newdid=" + newdid[i], "GET", null, processVillage11,
					function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				//troops in training in the barracks
				var isAvailableBarracks = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_barracks', false);
				if (isAvailableBarracks != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + isAvailableBarracks;
					ajaxRequest(pgAjaxRequest, "GET", null, processVillage119, function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				}
				//troops in training in the big barracks
				var isAvailableBigBarracks = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_bigbarracks', false);
				if (isAvailableBigBarracks != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + isAvailableBigBarracks;
					ajaxRequest(pgAjaxRequest, "GET", null, processVillage119, function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				}
				//troops in training in the stable
				var isAvailableStable = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_stable', false);
				if (isAvailableStable != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + isAvailableStable;
					ajaxRequest(pgAjaxRequest, "GET", null, processVillage119, function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				}
				//troops in training in the big stable
				var isAvailableBigStable = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_bigstable', false);
				if (isAvailableBigStable != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + isAvailableBigStable;
					ajaxRequest(pgAjaxRequest, "GET", null, processVillage119, function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				}
				//troops in training in the workshop
				var isAvailableWorkshop = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_workshop', false);
				if (isAvailableWorkshop != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + isAvailableWorkshop;
					ajaxRequest(pgAjaxRequest, "GET", null, processVillage119, function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				}
				//troops in training in the residence/palace
				var cpbuilding = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_cpbuilding', false);
				if (cpbuilding != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + cpbuilding;
				}
				//cannot get the correct request and table as no residence/palace level 10 available in test accounts
			} else if (xi == 2) {
				ajaxRequest("dorf1.php?newdid=" + newdid[i], "GET", null, processVillage2,
					function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
			} else if (xi == 3) {
				ajaxRequest("dorf1.php?newdid=" + newdid[i], "GET", null, processVillage3,
					function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
			} else if (xi == 4) {
				var cpbuilding = GM_getValue(server + '_' + crtUserID + '_' + newdid[i] + '_cpbuilding', false);
				if (cpbuilding != false) {
					var pgAjaxRequest = "build.php?newdid=" + newdid[i] + "&gid=" + cpbuilding;
					var pgAjaxRequest2 = pgAjaxRequest + "&s=2";
					ajaxRequest(pgAjaxRequest2, "GET", null, processVillage42,
						function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
					var pgAjaxRequest5 = pgAjaxRequest + "&s=4";
					ajaxRequest(pgAjaxRequest5, "GET", null, processVillage45,
						function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
				} else {
					find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletGrey"]
					var casilla = find("//td[@id='aldea" + newdid[i] + "_4_5" + "']", XPFirst);
					casilla.innerHTML = "0/0";
					alert(T('NOPALACERESIDENCE'));
				}
			} else if (xi == 5) {
				ajaxRequest("build.php?newdid=" + newdid[i] + "&gid=16", "GET", null, processVillage5,
					function(){ find("//img[@id='aldea" + newdid[i] + "_boton']", XPFirst).src = image["bulletRed"]; });
			}
		}
	}

	function removeDorf3Table() {
		var oldTable = find("//div[@id='lmid2']//table[@class='tbg']", XPFirst);
		if (oldTable) {
			removeElement(oldTable);
		}
	}

	function createDorf35Table(newdid, villageName, newPar, topRowText, secRowText) {
		var intAdd = 1;
		removeDorf3Table();
		var aTable = elem("TABLE", "");
		aTable.setAttribute("class", "tbg");
		//aTable.setAttribute("align", "center");
		aTable.setAttribute("cellspacing", "1");
		aTable.setAttribute("cellpadding", "2");

		var trTop = elem("TR", "");

		var updAllCell = createUpdAllCell(newdid, 5);
		trTop.appendChild(updAllCell);

		var tdTop = elem("TD", topRowText[4]);
		tdTop.setAttribute("colspan", "11");
		trTop.appendChild(tdTop);
		trTop.setAttribute("class", "rbg");
		aTable.appendChild(trTop);
		var trTop2 = elem("TR", "");
		var tdTop2 = elem("TD", secRowText[0]);
		tdTop2.setAttribute('width', '150');
		trTop2.appendChild(tdTop2);

		crtUserRace = getRace();

		if (crtUserRace != "" && crtUserRace != "false") {
			if (crtUserRace == "Teutons") {
				intAdd = 11;
			} else if (crtUserRace == "Gauls") {
				intAdd = 21;
			}
		}

		for (xi = 0; xi < 10; xi++){
			if (crtUserRace) {
				var imgNo = xi + intAdd;
				var imgName = img("u/" + imgNo) + ".gif";
				var tdTop2 = elem("TD", "<img src =" + imgName + ">");
			} else {
				var tdTop2 = elem("TD", "-");
				tdTop2.setAttribute("class", "c");
			}
			trTop2.appendChild(tdTop2);
		}
		var tdTopHero = elem("TD","<img src=" + image["hero"] + ">");
		if (!crtUserRace) tdTopHero.setAttribute("class", "c");
		trTop2.appendChild(tdTopHero);
		aTable.appendChild(trTop2);

		//create the rows for the villages
		rowsDorf3(aTable, newdid, villageName, 11, 5);
		//Sum row
		sumRowDorf3(aTable, 11, 5);

		if (newPar) insertAfter(newPar, aTable);
	}

	function createDorf34Table(newdid, villageName, newPar, topRowText, secRowText) {

		removeDorf3Table();

		var aTable = elem("TABLE", "");
		aTable.setAttribute("class", "tbg");
		//aTable.setAttribute("align", "center");
		aTable.setAttribute("cellspacing", "1");
		aTable.setAttribute("cellpadding", "2");

		var trTop = elem("TR", "");

		var updAllCell = createUpdAllCell(newdid, 4);
		trTop.appendChild(updAllCell);

		var tdTop = elem("TD", topRowText[3]);
		tdTop.setAttribute("colspan", "4");
		trTop.appendChild(tdTop);
		trTop.setAttribute("class", "rbg");
		aTable.appendChild(trTop);

		var trTop2 = elem("TR", "");
		for (xi = 0; xi < 6; xi++){
			switch (xi) {
				case 0: var tdTop2 = elem("TD", secRowText[0]); break;
				case 1: var tdTop2 = elem("TD", T('CPPERDAY')); break;
				case 2: var tdTop2 = elem("TD", T('PARTY')); break;
				case 3: var tdTop2 = elem("TD", T('TROPAS')); break;
				case 4: var tdTop2 = elem("TD", T('SLOT')); break;
			}
			if (xi == 0) tdTop2.setAttribute('width', '150');
			trTop2.appendChild(tdTop2);

		}

		aTable.appendChild(trTop2);
		//create the rows for the villages
		rowsDorf3(aTable, newdid, villageName, 4, 4);
		//Sum row
		sumRowDorf3(aTable, 4, 4);

		if (newPar) insertAfter(newPar, aTable);
	}

	function createDorf33Table(newdid, villageName, newPar, topRowText, secRowText) {

		removeDorf3Table();

		var aTable = elem("TABLE", "");
		aTable.setAttribute("class", "tbg");
		//aTable.setAttribute("align", "center");
		aTable.setAttribute("cellspacing", "1");
		aTable.setAttribute("cellpadding", "2");

		var trTop = elem("TR", "");

		var updAllCell = createUpdAllCell(newdid, 3);
		trTop.appendChild(updAllCell);

		var tdTop = elem("TD", topRowText[2]);
		tdTop.setAttribute("colspan", "6");
		trTop.appendChild(tdTop);
		trTop.setAttribute("class", "rbg");
		aTable.appendChild(trTop);

		var trTop2 = elem("TR", "");
		for (xi = 0; xi < 7; xi++){
			switch (xi) {
				case 0: var tdTop2 = elem("TD", secRowText[0]); break;
				case 1:
				case 2:
				case 3: var tdTop2 = elem("TD", "<img src='" + image['img' + xi] + "' border='0'>"); break;
				case 4: var tdTop2 = elem("TD", "<img src='" + image["clock"] + "' border='0'>"); break;
				case 5: var tdTop2 = elem("TD", "<img src='" + image['img4'] + "' border='0'>"); break;
				case 6: var tdTop2 = elem("TD", "<img src='" + image["clock"] + "' border='0'>"); break;
			}
			if (xi == 0) tdTop2.setAttribute('width', '150');
			trTop2.appendChild(tdTop2);
		}

		aTable.appendChild(trTop2);
		//create the rows for the villages
		rowsDorf3(aTable, newdid, villageName, 6, 3);

		if (newPar) insertAfter(newPar, aTable);
	}

	function createDorf32Table(newdid, villageName, newPar, topRowText, secRowText, merchant) {

		removeDorf3Table();

		var aTable = elem("TABLE", "");
		aTable.setAttribute("class", "tbg");
		//aTable.setAttribute("align", "center");
		aTable.setAttribute("cellspacing", "1");
		aTable.setAttribute("cellpadding", "2");

		var trTop = elem("TR", "");

		var updAllCell = createUpdAllCell(newdid, 2);
		trTop.appendChild(updAllCell);

		var tdTop = elem("TD", topRowText[1]);
		tdTop.setAttribute("colspan", "6");

		trTop.appendChild(tdTop);

		trTop.setAttribute("class", "rbg");

		aTable.appendChild(trTop);

		var trTop2 = elem("TR", "");
		for (xi = 0; xi < 7; xi++){
			switch (xi) {
				case 0: var tdTop2 = elem("TD", secRowText[0]); break;
				case 1:
				case 2:
				case 3:
				case 4: var tdTop2 = elem("TD", "<img src='" + image['img' + xi] + "' border='0'>"); break;
				case 5: var tdTop2 = elem("TD", "<img src='" + image['img' + 4] + "' border='0'>/<img src='" + image['clock'] + "' border='0'>"); break;
				case 6: var tdTop2 = elem("TD", secRowText[4]); break;
			}
			if (xi == 0) tdTop2.setAttribute('width', '150');
			trTop2.appendChild(tdTop2);
		}

		aTable.appendChild(trTop2);
		//create the rows for the villages
		rowsDorf3(aTable, newdid, villageName, 6, 2, merchant);
		//Sum row
		sumRowDorf3(aTable, 6, 2, merchant);

		if (newPar) insertAfter(newPar, aTable);

	}

	function createDorf31Table(newdid, villageName, newPar, topRowText, secRowText, merchant) {

		removeDorf3Table();

		var aTable = elem("TABLE", "");
		aTable.setAttribute("class", "tbg");
		//aTable.setAttribute("align", "center");
		aTable.setAttribute("cellspacing", "1");
		aTable.setAttribute("cellpadding", "2");

		var trTop = elem("TR", "");

		var updAllCell = createUpdAllCell(newdid, 1);
		trTop.appendChild(updAllCell);

		var tdTop = elem("TD", topRowText[0]);
		tdTop.setAttribute("colspan", "4");

		trTop.appendChild(tdTop);
		trTop.setAttribute("class", "rbg");
		aTable.appendChild(trTop);

		if (secRowText) {
			var trTop2 = elem("TR", "");
			for (xi = 0; xi < secRowText.length; xi++){
				var tdTop2 = elem("TD", secRowText[xi]);
				if (xi == 0) tdTop2.setAttribute('width', '150');
				trTop2.appendChild(tdTop2);
			}
		}

		aTable.appendChild(trTop2);
		//create the rows for the villages
		rowsDorf3(aTable, newdid, villageName, secRowText.length - 1, 1, merchant);

		if (newPar) insertAfter(newPar, aTable);
	}

	function createUpdAllCell(newdid, xi) {
		var tdUpdAll = elem("TD", "");
		var updAllLink = elem("A", "<img src='" + image['reload'] + "' border='0' width='12' title='" + T('UPDATEALLVILLAGES') + "' alt = '" + T('UPDATEALLVILLAGES') + "'>");
		updAllLink.setAttribute("href", "javascript:void(0)");
		updAllLink.addEventListener('click', function () {updateAllVillages(newdid, xi);}, false);
		tdUpdAll.appendChild(updAllLink);
		return tdUpdAll;
	}

	function updateAllVillages(newdid, xi) {
		for (var i = 0; i < newdid.length; i++) {
			//code to update the villages via random timer
			var aTimeOut = getRandTimeRange(1971);
			//log(3, "aTimeOut = " + aTimeOut + "; " + typeof(aTimeOut));
			setTimeout(createEventRefreshVillageV2(newdid, i, xi), aTimeOut);
		}
		return;
	}

	function sumRowDorf3(nodeToAppendTo, maxTD, tabNo, merchant) {
		//Separator row
		var trSeparator = elem("TR", "");
		var tdSeparator = elem("TD", "");
		tdSeparator.setAttribute("colspan", "" + (maxTD + 1));
		trSeparator.appendChild(tdSeparator);
		nodeToAppendTo.appendChild(trSeparator);

		//sum row
		var trSum = elem("TR", "");
		//first sum cell
		var ts1 = elem("TD", T('TOTAL'));
		trSum.appendChild(ts1);
		var totalMerchants = new Array();
		totalMerchants = [0, 0];
		if (merchant) {
			for (xi = 0; xi < merchant.length; xi++) {
				var merchants = merchant[xi].split("/");
				var posX = merchants[0].lastIndexOf(">");
				totalMerchants[0] += parseInt(merchants[0].substring(posX + 1));
				posX = merchants[1].indexOf("<");
				totalMerchants[1] += parseInt(merchants[1].substring(0, posX));
			}
		}
		for (var yi = 0; yi < maxTD; yi++){
			if (merchant && yi == maxTD - 1) {
				var ts = elem("TD", "" + totalMerchants[0] + "/" + totalMerchants[1]);
			} else if (tabNo == 4 && yi == 1) {
				var ts = elem("TD", "");
				ts.setAttribute("colspan", "2");
			} else if (tabNo == 4 && yi == 2) {
			} else {
				var ts = elem("TD", "-");
			}
			ts.setAttribute("id", "aldea_s_" + tabNo + "_" + (yi+2));
			trSum.appendChild(ts);
		}
		nodeToAppendTo.appendChild(trSum);
		//return trSeparator;
	}

	function rowsDorf3(nodeToAppendTo, newdid, villageName, maxTD, tabNo, merchant) {
		newdidActive = getNewdidVillage();
		for (var i = 0; i < newdid.length; i++){
			var tr = elem("TR", "");
			//first cell
			var td1 = elem("TD", "");
			var aLink = elem("A", "<img src='" + image['bulletGrey'] + "' border='0' title='" + T('ACTUALIZAR') + "' id='aldea" + newdid[i] + "_boton'>");
			aLink.href = "javascript:void(0);";
			aLink.addEventListener("click", createEventRefreshVillageV2(newdid, i, tabNo), 0);
			aLink.align = getDocDirection;
			var nobr = elem("NOBR", "");
			nobr.appendChild(aLink);
			nobr.appendChild(elem("SPAN", ' <a href="dorf1.php?newdid=' + newdid[i] + '">' + villageName[i] + '</a>'));
			td1.appendChild(nobr);
			td1.align = getDocDirection;
			//if (newdid[i] == newdidActive && tabNo < 4) td1.setAttribute("class", "s7 li ou");
			if (newdid[i] == newdidActive && tabNo < 4) td1.setAttribute("class", "li ou");
			tr.appendChild(td1);
			//second cell and the other ones
			for (yi = 0; yi < maxTD; yi++) {
				if (yi == maxTD - 1 && (tabNo == 1 || tabNo == 2)) {
					var td = elem("TD", merchant[i]);
				} else {
					var td = elem("TD", "-");
				}
				td.setAttribute("id", "aldea" + newdid[i] + "_" + tabNo + "_" + (yi+2));
				if (newdid[i] == newdidActive && tabNo < 4) {
					td.setAttribute("class", "ou");
					if (yi == maxTD - 1) {
						td.setAttribute("class", "re ou");
					} else {
						td.setAttribute("class", "ou");
					}
				}
				tr.appendChild(td);
			}
			nodeToAppendTo.align = getDocDirection;
			nodeToAppendTo.appendChild(tr);
		}
	}

	function overviewVillages(){
		log(3, "enter overviewVillages");
		var origParTop = find("//div[@id='lmid2']//p[@class='txt_menue']", XPFirst);
		if (plus) {
			//log(3, "plus available");
			origParTop.innerHTML += ' | <a href="dorf3.php?s=6">' + T('ATTABLES') + '</a>';
			return;
		}
		//get the table with the list of villages from the right side
		var ba = find("//div[@id='lright1']//table[@class='f10']", XPFirst);
		if (!ba) return;

		var origTable = find("//div[@id='lmid2']//table[@class='tbg']", XPFirst);
		if (origTable) {
			origTable.style.visibility = "hidden";
		}
		
		if (origParTop) {

			var arrayParTopLinks = origParTop.textContent.split("\n");
			var arrayParTopText = new Array();
			for (xi = 0; xi < arrayParTopLinks.length; xi++) {
				arrayParTopText[xi] = arrayParTopLinks[xi].replace("|", "");

			}
			arrayParTopText.shift();
			origParTop.style.visibility = "hidden";
		}

		var originalSecRowHTML = find("//div[@id='lmid2']//table[@class='tbg']/tbody/tr[2]", XPFirst);
		var originalSecRow = originalSecRowHTML.textContent.split("\n");
		originalSecRow.pop();
		originalSecRow.shift();

		//get the villages array
		var newdid = new Array();
		var villageName = new Array();
		var merchant = new Array();
		for (var i = 0; i < ba.rows.length; i++) {
			var aCell = ba.rows[i].cells[0];
			var cLinks = aCell.getElementsByTagName("A");
			aLink = cLinks[0].getAttribute("href");
			log(3, "aLink = " + aLink);
			if (aLink) {
				if (aLink.search(/\?newdid=(\d+$)/) >= 0) {
					newdid[newdid.length] = RegExp.$1;
					log(3, "newdid[newdid.length] = " + newdid[newdid.length]);
					villageName[villageName.length] = cLinks[0].textContent;					
				}
			}
		}

		//get the merchant array
		for (i = 0; i < newdid.length; i++) {
			var findformula = "//div[@id='lmid2']//table[@class='tbg']/tbody/tr[" + (3 + i) + "]/td[5]";
			var mLink = find(findformula, XPFirst);
			if (mLink != null) {
				merchant[i] = mLink.innerHTML; //find(findformula, XPFirst).innerHTML;
			}
		}

		//replace the original Paragraph with a new one providing the same options as in Travian Plus
		var newPar = elem("P", "");
		var a = find("//div[@id='lmid2']", XPFirst);
		if (a.firstChild) {
			//log(3, "insertBefore in dorf3.php");
			a.insertBefore(newPar, a.firstChild);
		} else {
			a.appendChild(newPar);
		}

		for (xi = 0; xi < arrayParTopText.length; xi++) {

			var newParElem = elem("A", arrayParTopText[xi]);
			newParElem.setAttribute("class",  "newDorf3elem_" + xi);
			newParElem.setAttribute("href", "javascript:void(0);");
			if (xi == 0) {
				newParElem.addEventListener("click", function() {createDorf31Table(newdid, villageName, newPar, arrayParTopText, originalSecRow, merchant);}, 0);
			} else if (xi == 1) {
				newParElem.addEventListener("click", function() {createDorf32Table(newdid, villageName, newPar, arrayParTopText, originalSecRow, merchant);}, 0);
			} else if (xi == 2) {
				newParElem.addEventListener("click", function() {createDorf33Table(newdid, villageName, newPar, arrayParTopText, originalSecRow);}, 0);
			} else if (xi == 3) {
				newParElem.addEventListener("click", function() {createDorf34Table(newdid, villageName, newPar, arrayParTopText, originalSecRow);}, 0);
			} else if (xi == 4) {
				newParElem.addEventListener("click", function() {createDorf35Table(newdid, villageName, newPar, arrayParTopText, originalSecRow);}, 0);
			}
			newPar.appendChild(newParElem);
			if (xi < arrayParTopText.length - 1) {
				var newParSeparator = elem("SPAN", " | ");
				newPar.appendChild(newParSeparator);
			}
		}
		removeElement(origTable);
		removeElement(origParTop);
		createDorf31Table(newdid, villageName, newPar, arrayParTopText, originalSecRow, merchant);
	}

	/**
	 * Modifica el estilo del mensaje de borrado de cuenta para adaptarlo a los cambios que realiza el script
	 */
	function deleteAccount(){
		var a = find("//p[parent::div[@id='lleft'] and @style]", XPFirst);
		if (a){
			moveElement(a, document.body);
			if (getDocDirection == 'right') {
				a.setAttribute("style", "position:absolute; display: block; padding: 4px; z-index: 2; border: solid 1px #00C000; background-color: #FEFFE3; width:130px; text-align:center; left:0px; top:0px;");
			} else {
				a.setAttribute("style", "position:absolute; display: block; padding: 4px; z-index: 2; border: solid 1px #00C000; background-color: #FEFFE3; width:130px; text-align:center; right:0px; top:0px;");
			}
		}
	}

	/**
	 *  time and resource counters
	 */
	function setTimers(){
		function crearTemporizadorRecurso(i){
			var resources = find("//*[@id='timeout" + i + "']", XPList);
			return function(){
				/*
				* decrease the required amount of the i type resource
				*/
				currentResUnits[i]++;
				if (resources) {
					for (var j = 0; j < resources.snapshotLength; j++){
						if (resources) {
							var quantity = resources.snapshotItem(j).innerHTML - 1; // calculate needed resource quantity
							if (quantity >= 0) {
								resources.snapshotItem(j).innerHTML = quantity;
							} else {
								if (resources.snapshotItem(j).parentNode != null) {
									var tbodyNode = resources.snapshotItem(j).parentNode.parentNode;
									if (tbodyNode) {
										if (tbodyNode.childNodes.length<=2) {
											var resourceCellNode = tbodyNode.parentNode.parentNode;
											removeElement(tbodyNode.parentNode);
											if (resourceCellNode != null) {
												resourceCellNode.setAttribute('valign', 'center');
												resourceCellNode.innerHTML = T('SUBIR_NIVEL');
											}
										} else {
											removeElement(resources.snapshotItem(j).parentNode);
										}
									}
								}
							}
						}
					}
				}
			}
		}

		function createTimerHandler(){
			var relojes = find("//*[@id='timeout' or @id='timeouta']", XPList);
			return function () {
				/*
				* decrease resource timers
				*/
				for (var i = 0; i < relojes.snapshotLength; i++){
					var tiempo = ComputeSeconds(relojes.snapshotItem(i).innerHTML) - 1; // calculate in seconds
					if (tiempo >= 0) { // not reached
						relojes.snapshotItem(i).innerHTML = formatTime(tiempo);
					} else if (relojes.snapshotItem(i).id == 'timeout') {
						if (resources) {
							var tbodyNode = resources.snapshotItem(j).parentNode.parentNode;
							if (tbodyNode.childNodes.length <= 2) {
								var resourceCellNode = tbodyNode.parentNode.parentNode;
								removeElement(tbodyNode.parentNode);
								if (resourceCellNode != null) {
									resourceCellNode.setAttribute('valign', 'center');
									resourceCellNode.innerHTML = T('SUBIR_NIVEL');
								}
							} else {
								removeElement(resources.snapshotItem(j).parentNode);
							}
						}
					}
				//	NPCUpdate();
				}
				//moved here by suggestion of fr3nchlover.  Thank you !
				NPCUpdate();
			}
		}
		
		// Calcula cada cuantos segundos debe actualizar cada contador de resources restantes para
		// aprovechar el temporizador del resto de relojes
		var frecuencia = new Array(4);
		for (var i = 0; i < 4; i++){
			frecuencia[i] = (1000.0 / Math.abs(productionPerHour[i]/3600));
			if (!isFinite(frecuencia[i]) || frecuencia[i] < 0||capacity[i] - currentResUnits[i] == 0) {
				frecuencia[i] = Number.POSITIVE_INFINITY;
			} else {
				setInterval(crearTemporizadorRecurso(i), Math.floor(frecuencia[i]));
			}
		}
		setInterval(createTimerHandler(),1000);
	}

	//	if (location.href.match(/karte2.php($|\?z=)/)){		desplazarMapa(); return; }

	function getBuildingMaxLevel(gid) {
		var maxLevel;
		switch (gid) {
			case '5':
			case '6':
			case '7':
			case '8':
			case '9':
				maxLevel = 5;
				break;
			case '23':
			case '27':
				maxLevel = 10;
				break;
			case '40':
				maxLevel = 100;
				break;
			default:
				maxLevel = 20;
		}
		return (maxLevel);
	}

	//These are the function
    function colorLvl(currLvl,structGid, currentTotalRes){
        eval('var nameStruct = ' + gidToName[structGid] + 'Cost;');
        var result = 1;
		var neededResNPC = 0;
        for (var i = 0; i <4; i++) {
            if (currentResUnits[i] < nameStruct[parseInt(currLvl)+1][i]) {
                result = 0;
                //i = 4;
            }
			neededResNPC += nameStruct[parseInt(currLvl) + 1][i];
        }
		if (result == 0 && neededResNPC <= currentTotalRes) {
			result = 2;
		}
        return (result);
    }

    function ShowCenterNumbers(){
        var currentTotalRes = 0;
        if (boolShowCenterNumbers == "1" && (location.href.indexOf('dorf2') != -1 || location.href.indexOf('build.php?newdid=') != -1)) {

			//compute total resource units available in the village
			for (var i = 0; i <4; i++) {
				currentTotalRes += parseInt(currentResUnits[i]);
			}

            // Map1 holds building names, level and building spot IDs in area elements
            var map1Element = document.getElementsByName('map1')[0];
            if (map1Element){
                // Map1 ONLY has area children.
                var areaElements = map1Element.getElementsByTagName('area');
                var lvlBuilding, aDIV, coords;

                var BuildingURL = new Array(21);
                for (var i = 0; i < 22; i++) {
                    lvlBuilding = /(\d+)/.exec(areaElements[i].getAttribute("title"));
                    BuildingURL = areaElements[i].getAttribute("href");
                    coords = areaElements[i].coords.split(',');
                    // Only show spots if buildings are available
                    if (lvlBuilding){
                        var imgId = parseInt(BuildingURL.match(/id\=(\d+)/).pop()) - 18;
                        //For all the structures (also the rallyPoint)
                        if (imgId == 21) { imgId = 'x1'; }
                        try {
							var gid = document.evaluate('//img[@class="d' + imgId + '"]', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.getAttribute('src').match(/g(\d+)/).pop();
                        } catch(e) {}
                        //Only for the wall