dojo.lang.isArrayLike = function(/*anything*/ it){  if((!it)||(dojo.lang.isUndefined(it))){ return false; } if(dojo.lang.isString(it)){ return false; } if(dojo.lang.isFunction(it)){ return false; } if(dojo.lang.isArray(it)){ return true; }  if((it.tagName)&&(it.tagName.toLowerCase()=='form')){ return false; } if(dojo.lang.isNumber(it.length) && isFinite(it.length)){ return true; } return false; 
dojo.lang.isArrayLike=function(it){ if((!it)||(dojo.lang.isUndefined(it))){ return false; 
dojo.lang.isArrayLike = function(/*anything*/ it){  // summary: Return true if it can be used as an array (i.e. is an object with an integer length property).  if((!it)||(dojo.lang.isUndefined(it))){ return false; }  if(dojo.lang.isString(it)){ return false; }  if(dojo.lang.isFunction(it)){ return false; } // keeps out built-in constructors (Number, String, ...) which have length properties  if(dojo.lang.isArray(it)){ return true; }  // form node itself is ArrayLike, but not always iterable. Use form.elements instead.  if((it.tagName)&&(it.tagName.toLowerCase()=='form')){ return false; }  if(dojo.lang.isNumber(it.length) && isFinite(it.length)){ return true; }  return false; // Boolean}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js