var ec_js_debugger_enabled = true;

var log = function()
{/* default noop */
};
if (ec_js_debugger_enabled && typeof window.console !== 'undefined' && typeof window.console.debug !== 'undefined')
{
   log = function(msg)
   {
      window.console.debug(msg);
   };
}

function debug(message)
{
   if (ec_js_debugger_enabled)
   {
      var debugArea = document.getElementById('debugArea');
      if (!debugArea)
      {
         debugArea = new Element('div');
         debugArea.setAttribute('id', 'debugArea');
         debugArea.setAttribute('style', 'float:left; with: 600px; border: solid 3px #F00;');
         debugArea.appendChild(document.createTextNode(message));
         debugArea.appendChild(new Element('br'));
         document.body.appendChild(debugArea);
      }
      debugArea.appendChild(document.createTextNode(message));
      debugArea.appendChild(new Element('br'));
   }
}


