rem: case 'element': elements.include($(selector)); break; case 'string': selector = document.getElementsBySelector(selector, true); default: if (selector.length){ for (var k = 0, l = selector.length; k < l; k++){ var el = $(selector[k]); if (el) elements.include(el); } } 
add: case 'element': if (i == 0) elements = element; else elements.include(element); break; case 'string': var temp = document.getElementsBySelector(selector, true); if (i == 0) elements = temp; else elements.implement(temp); break; case 'object': if (i == 0) elements = selector; else elements.implement(selector); break; case 'array': elements.implement(selector); } var returned = []; for (var k = 0, l = elements.length; k < l; k++){ var element = $(elements[k]); if (element) returned.push(element); 
context: function $$(){	if (!arguments) return false;	var elements = [];	for (var i = 0, j = arguments.length; i < j; i++){		var selector = arguments[i];		switch($type(selector)){			case 'element': elements.include($(selector)); break;			case 'string': selector = document.getElementsBySelector(selector, true);			default:				if (selector.length){					for (var k = 0, l = selector.length; k < l; k++){						var el = $(selector[k]);						if (el) elements.include(el);					}				}		}	}	return $extend(elements, new Elements);};
meta: 6924	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6924/c60d690d1f1bf4a723d3c786ddfe416321fcb276/Element.js/clean/Native/Element.js