
/*
debug.js
*/
function debug(msg)
{
	//return false;
  if (!document.all)
  {
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var jsConsoleService =  Components.classes['@mozilla.org/consoleservice;1'].getService();
		jsConsoleService.QueryInterface(Components.interfaces.nsIConsoleService);
		jsConsoleService.logStringMessage(msg);
	} else
	{
	  var div = document.getElementById('debugDiv');
	  if(!div)
	  {
	  	window.debugCounter = 0;
      div = document.createElement('div');
      div.id = 'debugDiv';
      div.style.width = "500px";
      div.style.height = "400px";
      div.style.backgroundColor = "#FFF";
      div.style.overflow = 'scroll';
      div.style.position = 'absolute';
      div.style.left = '900px';
      div.style.top = '900px';
      document.body.appendChild(div);
    }
    window.debugCounter++;
	  div.innerHTML = div.innerHTML + '<br>' + window.debugCounter + ' - ' + msg;
	  div.scrollTop = 100000;
	}
}
