rem: dojo._xhrObj= function(){    var http = null; var last_e = null; try{ http = new XMLHttpRequest(); }catch(e){} if(!http){ for(var i=0; i<3; ++i){ var progid = dojo._XMLHTTP_PROGIDS[i]; try{ http = new ActiveXObject(progid); }catch(e){ last_e = e; 
add: d._xhrObj= function(){    var http = null; var last_e = null; try{ http = new XMLHttpRequest(); }catch(e){} if(!http){ for(var i=0; i<3; ++i){ var progid = dojo._XMLHTTP_PROGIDS[i]; try{ http = new ActiveXObject(progid); }catch(e){ last_e = e; }  if(http){ dojo._XMLHTTP_PROGIDS = [progid]; break; } 
context: 	dojo._xhrObj= function(){		// summary: 		//		does the work of portably generating a new XMLHTTPRequest		//		object.		var http = null;		var last_e = null;		try{ http = new XMLHttpRequest(); }catch(e){}		if(!http){			for(var i=0; i<3; ++i){				var progid = dojo._XMLHTTP_PROGIDS[i];				try{					http = new ActiveXObject(progid);				}catch(e){					last_e = e;				}				if(http){					dojo._XMLHTTP_PROGIDS = [progid];  // so faster next time					break;				}			}			/*if(http && !http.toString) {				http.toString = function() { "[object XMLHttpRequest]"; }			}*/		}		if(!http){			throw new Error("XMLHTTP not available: "+last_e);		}		return http; // XMLHTTPRequest instance	}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/398bdd09f2eb9379bbf1df25ea5084841f8ce399/hostenv_browser.js/buggy/_base/_loader/hostenv_browser.js