/*
* simple trace window
* set debug.off=true to turn off.
* @author: Jan Menetzel
* @created: 2005-12-14
* @copyright: (c) Jan Mentzel 2005
*/
function debug(s) {
	if(debug.off)
		return;
	if(!debug.win) {
		debug.win = window.open('', 'debug', 'dependent=yes,height=240, width=400, menubar=no, toolbar=no, status=no, scrollbars=yes');
		debug.win.document.open();
		if(debug.win.document.getElementById('console'))
			debug.win.document.writeln('<hr />');
		else
			debug.win.document.writeln('<html><head><title>DEBUG sendstation.local</title></head><body><div id="console">');
	}
	debug.win.document.write(s);
	debug.win.document.writeln('<br />');
	debug.win.window.scrollBy(0, 30);
}
debug.dump = function(o, filter) {
	if(debug.off)
		return;
	var s = '<pre>';
	if(filter) {
		for(var i in o)
			if(filter.test(i))
				s += i +':'+ o[i] +'\n';
	} else {
		for(var i in o)
			s += i +':'+ o[i] +'\n';
	}
	s += '</pre>';
	debug(s);
}

