

//// generic check messages in several languages ////
var msg_error = new Array();

//// TMessage Class ////
function TMessage(arrMsg, currLang) {
	// attributes
	this.arrMsg		= arrMsg;
	this.currLang	= currLang;
	// methods
	this.setCurrentLanguage		= TMessage_setCurrentLanguage;
	this.getMessage				= TMessage_getMessage;
	this.getMessageByLanguage	= TMessage_getMessageByLanguage;
	// implementation
	function TMessage_setCurrentLanguage(lang) {
		this.currLang = lang;
	}
	function TMessage_getMessage(key) {
		return this.arrMsg[key][this.currLang];
	}
	function TMessage_getMessageByLanguage(key, lang) {
		return this.arrMsg[key][lang];
	}
}

