rem: if (window.XMLHttpRequest) { 
add: if (window.XMLHttpRequest && typeof(DOMParser) != "undefined") { 
context: 	stateChangeCallback: function() {			var t = this.transport;		if (t.readyState == 4) {			if (t.status == 200) {								var responseAsText = t.responseText;								var log = Wicket.Log.info;								log("Received ajax response (" + responseAsText.length + " characters)");				if (this.debugContent != false) {					log("\n" + responseAsText);				}        		        		if (this.parseResponse == true) {        							var xmldoc;					if (window.XMLHttpRequest) {						var parser = new DOMParser();						xmldoc = parser.parseFromString(responseAsText, "text/xml");					} else if (window.ActiveXObject) {						xmldoc = t.responseXML;					}					this.loadedCallback(xmldoc); 				} else {					this.loadedCallback(responseAsText);				}        						if (this.suppressDone == false)					this.done();        	} else {        		var log = Wicket.Log.error;        		log("Received Ajax response with code: " + t.status);		   		this.done();        		        		this.failure();        	}    	        	t.onreadystatechange = Wicket.emptyFunction;        	this.transport = null;               }        	}
meta: 1204	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1204/8a64c8502169d430211f56bd2a0a8d12c2996c08/wicket-ajax.js/buggy/wicket/src/java/wicket/ajax/wicket-ajax.js