rem:  if(!http){ return dojo.raise("XMLHTTP not available", last_e); }  return http; } 
context: dojo.hostenv.getXmlhttpObject = 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.hostenv._XMLHTTP_PROGIDS[i];			try{				http = new ActiveXObject(progid);			}catch(e){				last_e = e;			}			if(http){				dojo.hostenv._XMLHTTP_PROGIDS = [progid];  // so faster next time				break;			}		}		/*if(http && !http.toString) {			http.toString = function() { "[object XMLHttpRequest]"; }		}*/	}	if(!http){		return dojo.raise("XMLHTTP not available", last_e);	}	return http;}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/hostenv_browser.js/buggy/www/resources/dojo-ajax/src/hostenv_browser.js