rem: onComplete: function(xhr) {  
add: onComplete: function(xhr, status) {  if (!status) return this.refresh();   
context: 	load: function(params, isExpand, obj) {			// fallback if AJAX is not possible (e.g. IE < 6)		if (!Ajax.getTransport()) {			window.location.href = this.thisScript + '?PM=' + params;			return;		}		// immediately collapse the subtree and change the plus to a minus when collapsing		// without waiting for the response		if (!isExpand) {			obj.parentNode.getElementsByTagName('ul')[0].remove();			var pm = document.getElementsByClassName('pm', obj.parentNode)[0];			pm.onclick = null;			pm.firstChild.src = pm.firstChild.src.replace('minus', 'plus');		} else {			obj.style.cursor = 'wait';		}		new Ajax.Request(this.thisScript, {			method: 'get',			parameters: 'ajax=1&PM=' + params,			onComplete: function(xhr) {					// the parent node needs to be overwritten, not the object				$(obj.parentNode).replace(xhr.responseText);				this.registerDragDropHandlers();				this.reSelectActiveItem();			}.bind(this)		});	},
meta: 9100	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9100/a5c392f8a89f94acb03b90d14d08e34591ac1082/tree.js/buggy/typo3/tree.js