function clearMessages() {
	document.getElementById('messages-container').removeChild(document.getElementById('messages-container').firstChild);
}

Message = function(text) {
	this.flush(text);
}

Message.prototype = {
	oBox: null,
	flush: function(text) {
		this.oBox = document.createElement('div');
		this.oBox.className = 'message';
		this.oBox.innerHTML = text;
		var __self = this;
		this.oBox.onclick = function() {
			document.getElementById('messages-container').removeChild(__self.oBox);
		};
		document.getElementById('messages-container').appendChild(this.oBox);
		setTimeout('clearMessages()', 5000);
	}		
}

Error = function(text) {
	this.flush(text);
}

Error.prototype = {	
	oBox: null,
	flush: function(text) {
		this.oBox = document.createElement('div');
		this.oBox.className = 'error';
		this.oBox.innerHTML = text;
		var __self = this;
		this.oBox.onclick = function() {
			document.getElementById('messages-container').removeChild(__self.oBox);
		};
		document.getElementById('messages-container').appendChild(this.oBox);
		setTimeout('clearMessages()', 5000);
	}
	
}

