/*************************************************************************************************************
 * Technical parameters
 ************************************************************************************************************/
var VERSION = "2.4.1.0";
var COPYRIGHT = "&#169; Lands of Magic 2012"
var WEB_SERVER_PATH = "http://www.landsofmagic.com/";
var SERVER_PATH = "WS/";
var CHAT_PATH = "freechat/?timezone=#{timezone}";
var STATIC_PATH = "./";
var PIWIK_PATH = "piwik.landsofmagic.com";
var PIWIK_SITEID = "2";
var FORUM_PATH = "http://forum.landsofmagic.com/";
var WIKI_PATH = "http://wiki.landsofmagic.com/";
var FORUM_PATH_HANDSHAKE = FORUM_PATH + "lom/login.php?handshake=#{handshake}&redirect=#{redirect}";
var FORUM_GUILD_REQUEST_TOPIC_ID = "123";
var UPLOADSCRIPT_PATH = "upload.php5";
var DEVMODE = self.location.href.indexOf("://lom-local") > -1;
var DEVMODEFIRE = DEVMODE && ("undefined" != typeof(console));
var NOCACHE = DEVMODE;
var LOADJSDEBUG = false && DEVMODEFIRE && !window.attachEvent;

PIWIK_PATH = PIWIK_PATH ? ('http://' + PIWIK_PATH + '/') : null;
/** ************************************************************************* */

/*************************************************************************************************************
 * Functional parameters
 ************************************************************************************************************/
var I18N_CODE = {
	'fr-fr' : 'Français'
	// ,'en-en' : 'English'
};

var MAP_HEX_OPTIONS = {
	gridBoxContent : '<img src="' + STATIC_PATH + 'open/img/mapObj/0_black.png' + '" class="mapGridImg"/>',
	emptyImg : null,
	tileA : 83,
	tileS : 48,
	tileB : 96,
	collapsibleBorderSize : 1,
	additionalBoxHeight : 0
};

var MAP_BG = ['nopink', 'grass', 'sable', 'bloc', 'secheresse'];

var USER_PREF = {
	battle_ctxMenuExecAlone : false,
	battle_actionSubmitMode : "auto", // "none" | "auto" | "ask"
	battle_warnOnStrange : true,
	battle_showGrid : "full", // "full" | "half" | "none"
	battle_animate : "full", // "full" | "slideshow" | "none"
	battle_sound : "true",
	battle_inverseClick : false,
	battle_cooldown : "stamina", // "stamina" | "health"
	battle_hideEventStaminaUse : false,
	battle_eventDetail : false,
	battle_viewExternalMessage : true,
	battle_askForEndTurn : true,
	battle_openedPit : "",
	battle_openedCalc : false,
	battle_boxInfoMode : "auto", // "auto" | "manual" | "mixed"
	quickStart : true,
	listViewStyle : "detail", // "detail" | "column"
	skin : STATIC_PATH + 'open/skins/skin3/',
	chatState : "none" // "popup" | "window" | "none"
};

var PLAYER_MESS = {
	channel : {
		mail : 1,
		sn : 2
	},
	pref : ['battleNew', 'battleValidate', 'battleEnd', 'battleNewTurn', 'saleEnd', 'saleWin']
};

var PLAYER_STATE = {
	active : 1,
	inactive : 2,
	vacation : 3
};

var PLAYER_STATE2 = {
	tuto : 1
};

var COST_REDUCTION_CAP = 0.5;

var ENTITY_TYPE = {
	mapElm : 1,
	heroe : 2,
	mob : 3
};

var BATTLE_ENTITY_STATE = {
	1 : {
		outBF : 32,
		onBF : 64
	},
	2 : {
		inPit : 2,
		onBF : 64,
		ready : 1,
		busy : 128,
		hungAt : 8,
		hungBy : 16,
		ko : 4,
		killed : 32
	},
	3 : {
		inStock : 256,
		inPit : 2,
		visible : 512,
		onBF : 64,
		ready : 1,
		busy : 128,
		hungAt : 8,
		hungBy : 16,
		ko : 4,
		killed : 32,
		rejected : 4096
	}
};

var EFFET_ENTRY_POINT = {
	1 : {
		moveOn : 1,
		moveOut : 4,
		turnStart : 2,
		effectAdded : 32,
		effectLvlModified : 64,
		effectRemoved : 128,
		healthInpactedPre : 8,
		healthInpactedPost : 16,
		inpactOtherHealthPre : 256,
		inpactOtherHealthPost : 512,
		stateAddedPost : 32768
	},
	2 : {
		turnStart : 1,
		effectAdded : 2,
		effectLvlModified : 128,
		effectRemoved : 4,
		healthInpactedPre : 8,
		healthInpactedPost : 16,
		canMove : 4096,
		canGoOn : 8192,
		movePre : 64,
		movePost : 32,
		inpactOtherHealthPre : 256,
		inpactOtherHealthPost : 512,
		useEffectPre : 1024,
		useEffectPost : 16384,
		staminaInpactedPre : 2048,
		stateAddedPost : 32768,
		mapElmAddedPost : 65536,
		mapElmRemovedPre : 131072
	},
	3 : {
		turnStart : 1,
		effectAdded : 2,
		effectLvlModified : 128,
		effectRemoved : 4,
		healthInpactedPre : 8,
		healthInpactedPost : 16,
		canMove : 4096,
		canGoOn : 8192,
		movePre : 64,
		movePost : 32,
		inpactOtherHealthPre : 256,
		inpactOtherHealthPost : 512,
		useEffectPre : 1024,
		useEffectPost : 16384,
		staminaInpactedPre : 2048,
		stateAddedPost : 32768,
		mapElmAddedPost : 65536,
		mapElmRemovedPre : 131072
	}
};

var GUILD_STATE = {
	request : -1,
	frozen : 0,
	ok : 1
};

var GUILD_JOIN_REQUEST_STATE = {
	canceled : -2,
	refused : -1,
	standby : 0,
	accepted : 1,
	done : 2
};

var TNMT_STATE = {
	standby : 0,
	subscription : 1,
	inProgress : 2,
	closed : 3
};

var BATTLE_TYPE = {
	classic : 1,
	training : 2,
	tnmt : 8,
	coalition : 16,
	aiTraining : 4,
	aiDungeon : 32
};

var BATTLE_TYPE_OPEN = [BATTLE_TYPE.training, BATTLE_TYPE.classic];
var BATTLE_TYPE_PUBLIC = [BATTLE_TYPE.classic, BATTLE_TYPE.training, BATTLE_TYPE.coalition];
var BATTLE_TYPE_PUBLIC_ADMIN = [BATTLE_TYPE.aiTraining, BATTLE_TYPE.aiDungeon];
/** ************************************************************************* */

