this.fireEvent('onRequest'); 
		(function(){			this.transport.open(this.options.method, url, this.options.async);			this.transport.onreadystatechange = this.onStateChange.bind(this);			if ((this.options.method == 'post') && this.transport.overrideMimeType) this.setHeader('Connection', 'close');			$extend(this.headers, this.options.headers);			for (var type in this.headers) try {this.transport.setRequestHeader(type, this.headers[type]);} catch(e){};			this.transport.send($pick(data, null));		}).delay(this.options.async ? 1 : false, this);
9494	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9494/ef22774d0bafdf08f3521eaea5faccdb590ef957/XHR.js/buggy/Remote/XHR.js