function doDebug(arg){
	if(toDebug){
		if(debug_in_new_window){
			// open new window
			if(!checkWindow(debugWindow)){
				popUp('common/js/debug.htm', debugWindow);
			}
		}
		else{		
			if(document.getElementById("debug") == null){
				var div = document.createElement("div");
				div.setAttribute("id", "debug");
				document.body.appendChild(div);
				var pre = document.createElement("pre");
				pre.setAttribute("style", "padding-left:10px");
				div.appendChild(pre);
			}
			else{
				var div = document.getElementById("debug");
			}
		}
		
		if(arg != null){
			div.getElementsByTagName("pre")[0].appendChild(document.createTextNode(arg+"\n"));
		}
	}
}
