// <!--
// Example 14-2 from David Flanagan's JavaScript: The Definitive Guide,
// 4th Edition, O'Reilly Media Inc. ISBN: 0-596-00048-0

var _console = null;

function debugMsg(msg) 
{
    // Open a window the first time we are called, or after an existing
    // console window has been closed.
    if ((_console == null) || (_console.closed)) { 
        _console = window.open("","console","width=600,height=300,resizable");
        // Open a document in the window to display plain text.
        _console.document.open("text/plain");
    }

    _console.focus();                 // Make the window visible
    _console.document.write(msg+"<BR>\n");   // Output the message to it
    // Note that we purposely do not call close().  By leaving the
    // document open we are able to append to it later.
}
// -->
