rem: dojo.lang.delayThese = function(farr, cb, delay, onend){ 
add: dojo.lang.delayThese = function(/*Array*/farr, /*Function, optional*/cb, /*Integer*/delay, /*Function, optional*/onend){        
context: dojo.lang.delayThese = function(farr, cb, delay, onend){	/**	 * alternate: (array funcArray, function callback, function onend)	 * alternate: (array funcArray, function callback)	 * alternate: (array funcArray)	 */	if(!farr.length){ 		if(typeof onend == "function"){			onend();		}		return;	}	if((typeof delay == "undefined")&&(typeof cb == "number")){		delay = cb;		cb = function(){};	}else if(!cb){		cb = function(){};		if(!delay){ delay = 0; }	}	setTimeout(function(){		(farr.shift())();		cb();		dojo.lang.delayThese(farr, cb, delay, onend);	}, delay);}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/func.js/buggy/www/resources/dojo-ajax/src/lang/func.js