//	Debug utilities
//	J. Hunter 11/01/2002
//	Collection of javascript debugging utilities
//	Requires:	-
//	Language:	Javascript
//	Version:	1.1
//	Modified:	17/01/2002
//	Permanent Url:  http://w3.syzygy.net/~jhunter/tool/debug.js

/// console - displayes debug output in a console window
// use: console("debug message")
// args: output value
// returns: -
function console(val) {
	if(typeof _out == "undefined") { 
		_out = window.open("", "outputWindow", "width=500,height=500,status,menubar,resizable,scrollbars");
		_out.document.open("text/plain");
		if(navigator.userAgent.indexOf("Netscape6") > -1)
			_out.document.writeln("<pre>");
	}
	_out.document.writeln(val);
}

/// returnProperties - returns a list of object propery names and values
// use: returnProperties(objectref)
// args: an object (eg window etc)
// returns: string (formatted for dialog display)
function returnProperties(o) {
	var retval = "";
	for (var i in o)
		retval += i+"="+o[i]+"\n";
	return retval;
}


// EOF