context: dojo.lang.setTimeout = function(/*Function*/func, /*int*/delay /*, ...*/){	// summary:	//	Sets a timeout in milliseconds to execute a function in a given context	//	with optional arguments.	//	// usage:	//	setTimeout (Object context, function func, number delay[, arg1[, ...]]);	//	setTimeout (function func, number delay[, arg1[, ...]]);	var context = window, argsStart = 2;	if(!dojo.lang.isFunction(func)){		context = func;		func = delay;		delay = arguments[2];		argsStart++;	}	if(dojo.lang.isString(func)){		func = context[func];	}		var args = [];	for (var i = argsStart; i < arguments.length; i++){		args.push(arguments[i]);	}	return dojo.global().setTimeout(function () { func.apply(context, args); }, delay); // int}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/dojo.js.uncompressed.js/buggy/www/resources/dojo-ajax/dojo.js.uncompressed.js