rem: try{ http = new XMLHttpRequest(); }catch(e){} 
add: if(!dojo.isIE || !djConfig.ieForceActiveXXhr){ try{ http = new XMLHttpRequest(); }catch(e){} } 
context: 		d._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){				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/0955962c41ee7288ea949d74d971a8e25099ff7b/hostenv_browser.js/clean/_base/_loader/hostenv_browser.js