rem: var _doIt = function(type, args, ao){     
add: var _doIt = function(/*String*/type, /*Deferred*/dfd){  
context: 	var _doIt = function(type, args, ao){		// IE 6 is a steaming pile. It won't let you call apply() on the native function.		// var ga = [type, args.url, (args.sync !== true)];		// if(args.user){ ga.push(args.user, args.password); }		// ao.xhr.open.apply(ao.xhr, ga);		// workaround for IE6's apply() "issues"		ao.xhr.open(type, args.url, (args.sync !== true), (args.user ? args.user : undefined), (args.password ? args.password: undefined));		// FIXME: is this appropriate for all content types?		ao.xhr.setRequestHeader("Content-Type", (args.contentType||_defaultContentType));		// FIXME: set other headers here!		try{			ao.xhr.send(args._query);		}catch(e){			ao.d.cancel();		}		_launch(ao);		return ao.d;	}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/1efca4a0c4339d77cd81880fa11173ff5ef42f29/xhr.js/clean/_base/xhr.js