var ActivityMonitor = function Monitor(){
	var _container = $D.get("activityMonitor");
	var _messageBoard;
	var _countMessages = 0;
	
	var createMessageBoard = function(){
		_container.innerHTML = '<div id="messageBoard"><!-- --></div>';
		_messageBoard = $D.get("messageBoard");
	}
	
	createMessageBoard();

	this.setMessage = function(msg, id){
		_messageBoard.innerHTML = "<strong id='"+id+"'>"+msg+"</strong>";
		_container.style.display="block";
	}
	
	this.deleteMessage = function(id){
		_messageBoard.innerHTML = "";
		_container.style.display="none";
	}
	
	this.on = function(target){
		_countMessages++;
	//	this.setMessage("Espera un momento mientras se realiza la búsqueda.","msgItem___01");
		this.setMessage("espere un momento","msgItem___01");
	}
	
	this.off = function(target){
		_countMessages--;
		if( _countMessages <= 0 ) {
			this.deleteMessage("msgItem___01");
			_countMessages = 0;
		}
	}

}

