rem: this._queueMessages=qm; 
add: ajax._queueMessages=qm; 
context:   _messageHandler: function(request)   {    var qm=this._queueMessages;    this._queueMessages=true;    try    {      if (request.status == 200)      {        var response = request.responseXML.getElementsByTagName("ajax-response");        if (response != null && response.length == 1)        {          for ( var i = 0 ; i < response[0].childNodes.length ; i++ )           {            var responseElement = response[0].childNodes[i];	                // only process nodes of type element.....            if ( responseElement.nodeType != 1 )              continue;            var id   = responseElement.getAttribute('id');                        var handler = ajax._handlers[id];            if (handler!=null)            {              for (var j = 0; j < responseElement.childNodes.length; j++)               {                var child = responseElement.childNodes[j]                if (child.nodeType == 1)                 {                  handler(child);                }        	      }            }          }        }      }    }    catch(e)    {      alert(e);    }    this._queueMessages=qm;        if (!this._queueMessages)    {      var body = this._messageQueue;      this._messageQueue='';      this._messages=0;      new Ajax.Request('.', { method: 'post', onSuccess: ajax._pollHandler, postBody: body });     }  },
meta: 9683	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9683/387a1eede866e59fd29dae2c10ff71370ccfd05b/ajax.js/buggy/examples/test-webapp/src/main/webapp/js/ajax.js