$id = function(id) {
	return document.getElementById(id);
}

UIMessage = new Object();
/**
* private methods
**/
UIMessage._dn = function(uid, msg, cls) {
	addEvent(window, 'load', this._cn, "'"+uid+"', '"+msg+"', '"+cls+"'");
}
UIMessage._cn = function(obj, uid, msg, cls) {
	var doc = $id('messages');
	var newNode = document.createElement('DIV');
	var mess = msg;
	newNode.className = cls;
	newNode.innerHTML = mess;
	doc.insertBefore(newNode,doc.firstChild);

	var r = $id(uid);
	if(r) {
		r = r.parentNode;
		var n = document.createElement('span');
		n.style.color='#f00';
		n.innerHTML=' (!)';
		r.appendChild(n);
	}
}
/**
* public methods
**/

//display node
UIMessage.dn = UIMessage._dn;