
function DebugConsole   (elementId) {
	this.watchList = new Object();
	var container = document.getElementById(elementId); 
	this.debugEl = container.appendChild(document.createElement( "ul"));
	this.shown = new Array();
}

DebugConsole.prototype.show = function (n, v) {
	this.watchList[n] = v;
	var idName = 'debugConsole_' + n;
	var last_li = document.getElementById(idName);
	var li = document.createElement(  "li");	
	if (last_li != null) {
		last_li.parentNode.replaceChild(li, last_li);
	}
	li.setAttribute ('id', idName);
	li.appendChild(document.createTextNode(n + '= ' + v));
	this.debugEl.appendChild(li);

	// li.innerHTML =  n + '= ' + v;
	//alert();
	
	// debugger;
}