/**
 * Translated messages
 */
var messages = {
	en: {
		login:					'Loggin in',
		download:				'Download',
		finished:				'Finished'
	},		
	es: {
		login:					'Accediendo a la aplicación',
		download:				'Descargar',
		finished:				'Finalizada'
	}
};

/**
 * Common object {@link http://debuggable.com/posts/baseurl-finding-simple-event-broadcasting-and-element-sorting-in-js:480f4dd6-5164-4694-9334-44dccbdd56cb}
 */
var Common = {
    baseUrl: null,
    setBaseUrl: function(url) { Common.baseUrl = url || $('script[src$=js/common.js]').attr('src').replace(/js\/common.js$/,''); },
    url: function(url) { return this.baseUrl+url.replace(/^\/+/, ''); },
    language: 'en', // Default language
    setLanguage: function(lang) { this.language = lang; },
    getMessage: function(msg) { return messages[this.language][msg]; }
};
Common.setBaseUrl();
