showMessage = function (obj, msg)
{
	if ( document.getElementById(obj.name + '_msg') ) return false;

	var msgHtml = "<div><b class='rnd4'></b><b class='rnd2'></b><b></b><b></b></div><div class='msgBoxText'>"+ msg +"</div><div><b></b><b></b><b class='rnd2'></b><b class='rnd4'></b></div>";

	var msgNode = document.createElement('div');
	msgNode.id = obj.name + '_msg';
	msgNode.innerHTML = msgHtml;
	msgNode.className = 'msgBox';

	var hintElement = obj.nextSibling ? obj.offsetParent.insertBefore(msgNode, obj.nextSibling) : obj.offsetParent.appendChild(msgNode);

	if (obj.type != 'select-one')
		msgNode.style.marginTop = - (msgNode.clientHeight - obj.clientHeight)/2;

	obj.oldBgColor = obj.style.backgroundColor;
	obj.style.backgroundColor = '#ffffbb';
	obj.hint = hintElement;
	obj.focus();

	obj.onclick = obj.onblur = function()
	{
		this.style.backgroundColor = this.oldBgColor;
		this.offsetParent.removeChild(obj.hint);
		this.onclick = this.onblur = null;
	}
	return false;
}


showAlert = function (obj, msg)
{
	window.alert(msg);
	if (obj.focus) obj.focus();
	return false;
}