the minifier you use consider everything between /* and */ as comments, but looking at lines 1244 to 1254 (from the original script):
'Accept': 'text/javascript, text/html, application/xml, text/xml, */*'
};
if (this.method == 'post') {
headers['Content-type'] = this.options.contentType +
(this.options.encoding ? '; charset=' + this.options.encoding : '');
/* Force "Connection: close" for older Mozilla browsers to work
* around a bug where XMLHttpRequest sends an incorrect
* Content-length header. See Mozilla Bugzilla #246651.
*/
if (this.transport.overrideMimeType &&
the first /* was inside quotes, it should have left it alone, you should change the * next to ept': 'text/javascript,text/html,appli in your code and paste the missing text, so instead of:
'Accept': 'text/javascript,text/html,application/xml,text/xml,*if(this.transport.overrideMimeType&&
you should have
'Accept': 'text/javascript,text/html,application/xml,text/xml,*/*'};if(this.method=='post'){headers['Content-type']=this.options.contentType+(this.options.encoding?'; charset='+this.options.encoding:'');if(this.transport.overrideMimeType&&
Consider changing the minifier you are using to something less buggy.
I minified your script with yuicompressor, the resulting file is 3K less than the one you have, the minifier you use leave spaces in places they can be omitted. check it here: Prototype JavaScript framework, version 1.6.0.1, minified using yuicompressor