/*if(http && !http.toString) { http.toString = function() { "[object XMLHttpRequest]"; } }*/ } 
/*if(http && !http.toString) { http.toString = function() { "[object XMLHttpRequest]"; } }*/ } 
	dojo.hostenv.getXmlhttpObject = 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.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; // XMLHTTPRequest instance	}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/2f1d2cb699c9d9329e8b782b0463156e211cb0f6/struts_dojo.js.uncompressed.js/buggy/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js