//================================================================
// debug() -- display/log debugging message
//================================================================
function debug(msg) {
	window.status = msg;

	if (document.debug_form) {
		document.debug_form.debugtext.value += msg + "\n";
	}
	else {
		if (document.debug_messages === undefined) {
			document.debug_messages = '';
		}
		
		document.debug_messages += msg + "\n";
	}

	// write to Firebug console if it exists.
	if (typeof(console) !== 'undefined') {
		console.debug(msg);
	}
}

