var debug = false;

function debugprint( msg )
{
	if ( debug != false )
	{
		try
		{
			var debugWindow = null;
		
			if ( top.debugWindow )
			{
				debugWindow = top.debugWindow;
			}
			
			if ( ( debugWindow == null ) || ( debugWindow.closed ) )
			{
				debugWindow = window.open( "", "debugWindow", "width=400, height=800, resizable=yes, scrollbars=yes" );
				debugWindow.document.open( "text/plain" );
			
				top.debugWindow = debugWindow;
			}
	
	        var now = new Date();
	        var prefix = 	((now.getHours() < 10) ? '0' + now.getHours() : now.getHours())  + ":" + 
	        				((now.getMinutes() < 10) ? '0' + now.getMinutes() : now.getMinutes()) + ":" + 
	        				((now.getSeconds() < 10) ? '0' + now.getSeconds() : now.getSeconds());
			
			debugWindow.document.writeln( prefix + " " + msg );
			debugWindow.focus();
		}
		catch(e)
		{
			// alert("Caught exception: \n" + e.message + "\nWhile trying to log message: \n" + msg);
		}		
	}
}

