var debugLevel = 0;


debugWindow = null;

if (debugLevel > 0)
  {
   debugWindow = window.open('', 'DebugWindow', 'resizable=1,scrollbars=1,height=800,width=300');

   debugWindow.focus();
  }


function WriteDebugMsg(sType, iMsgLevel, sMsg)
        {
         if (null != debugWindow)
           {
            if (debugLevel > iMsgLevel)
              {
               if ("CALL" == sType)
                 {
                  try {
                       debugWindow.document.writeln("> ");
                      }

                  catch (oError)
                       {
                        debugWindow = window.open('', 'DebugWindow1', 'resizable=1,scrollbars=1,height=800,width=300');
                       }
                 }

               if ("EXIT" == sType)
                 {
                  try {
                       debugWindow.document.writeln("< ");
                      }

                  catch (oError)
                       {

                       }

                 }

               if ("INFO" == sType)
                 {
                  try {
                       debugWindow.document.writeln("&nbsp;&nbsp;");
                      }

                  catch (oError)
                       {

                       }
                 }

            try {
                 debugWindow.document.writeln(sMsg + "<br>");
                }

            catch (oError)
                 {

                 }
              }
           }
        }



