/***************************************************************************************************/
//	File: debug.js
//	Created: 10/08/2007
//	By: Robert Tomczyk (Interactive Twist)
//	Description: used to log javascript data to the screen
/*****************************************************************************************************/

function LogIT (x, y, width, height, border, bgColor){
	
	var divOuter = document.createElement("div");
	divOuter.style.position = "absolute";
	divOuter.style.left = x + "px";
	divOuter.style.top = y + "px";
	divOuter.style.width = width + "px";
	divOuter.style.height = height + "px";
	
	if (border != null && border != ""){
		divOuter.style.border = border;	
	}
	else {
		divOuter.style.border = "1px solid #000000";
	}
	if (bgColor != null && bgColor != ""){
		divOuter.style.backgroundColor = bgColor;
	}
	else {
		divOuter.style.backgroundColor = "#ffffff";	
	}
	divOuter.style.overflow = "auto";
	divOuter.style.fontSize = "9px";
	var divInner = document.createElement("div");
	divInner.style.margin = "5px";
	
	divOuter.appendChild(divInner);
	document.body.appendChild(divOuter);
	
	this.DisplayText = function(htmlText){
		
		divInner.innerHTML = "";
		this.AppendText(htmlText);
	};
	
	this.AppendText = function(htmlText){
		
		//htmlText = htmlText.replace(/\t/g, "&nbsp;");
		
		var textArray = String(htmlText).split("\n");
		for (var i = 0; i < textArray.length; i++){
			var txtNode = document.createTextNode(textArray[i]);
			divInner.appendChild(txtNode);
			
			var brNode = document.createElement("br");
			divInner.appendChild(brNode);
		}
	};
}






