rem: getXMLHttpRequest: function () { var self = arguments.callee; if (!self.XMLHttpRequest) { var tryThese = [ function () { return new XMLHttpRequest(); }, function () { return new ActiveXObject('Msxml2.XMLHTTP'); }, function () { return new ActiveXObject('Microsoft.XMLHTTP'); }, function () { return new ActiveXObject('Msxml2.XMLHTTP.4.0'); }, function () { throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest"); } ]; for (var i = 0; i < tryThese.length; i++) { var func = tryThese[i]; try { self.XMLHttpRequest = func; return func(); } catch (e) {  } } } return self.XMLHttpRequest(); }, 
add: },getXMLHttpRequest:function(){ var self=arguments.callee; if(!self.XMLHttpRequest){ var _283=[function(){ return new XMLHttpRequest(); },function(){ return new ActiveXObject("Msxml2.XMLHTTP"); },function(){ return new ActiveXObject("Microsoft.XMLHTTP"); },function(){ return new ActiveXObject("Msxml2.XMLHTTP.4.0"); },function(){ throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest"); }]; for(var i=0;i<_283.length;i++){ var func=_283[i]; try{ self.XMLHttpRequest=func; return func(); } catch(e){ } } } return self.XMLHttpRequest(); },sendXMLHttpRequest:function(req,_285){ 
context:     getXMLHttpRequest: function () {        var self = arguments.callee;        if (!self.XMLHttpRequest) {            var tryThese = [                function () { return new XMLHttpRequest(); },                function () { return new ActiveXObject('Msxml2.XMLHTTP'); },                function () { return new ActiveXObject('Microsoft.XMLHTTP'); },                function () { return new ActiveXObject('Msxml2.XMLHTTP.4.0'); },                function () {                    throw new MochiKit.Async.BrowserComplianceError("Browser does not support XMLHttpRequest");                }            ];            for (var i = 0; i < tryThese.length; i++) {                var func = tryThese[i];                try {                    self.XMLHttpRequest = func;                    return func();                } catch (e) {                    // pass                }            }        }        return self.XMLHttpRequest();    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js