MSG=function(list) {
	this.messageList = (list.constructor == Object ? list : new Object());
}

MSG.prototype.add=function(name, value) {
	this.messageList[name]=value;
}

MSG.prototype.get=function(name, param) {
	var res=(this.messageList[name] ? this.messageList[name] : '');
	if (param.constructor == Object) {
		for (var key in param) {
			res=res.replace(new RegExp('%'+key+'%', 'g'), param[key]);
		}
	}
	return res;
}

MSG.prototype.getError=function(name, param) {
	alert("ERROR:\n\n"+this.get(name, param));
}
