rem: for ( var i = 0; i < a.length; i++ ) { 
add: for ( var i = 0, al = a.length; i < al; i++ ) { 
context: 	clean: function(a) {		var r = [];		for ( var i = 0; i < a.length; i++ ) {			var arg = a[i];			if ( typeof arg == "string" ) { // Convert html string into DOM nodes				// Trim whitespace, otherwise indexOf won't work as expected				var s = jQuery.trim(arg), s3 = s.substring(0,3), s6 = s.substring(0,6),					div = document.createElement("div"), wrap = [0,"",""];				if ( s.substring(0,4) == "<opt" ) // option or optgroup					wrap = [1, "<select>", "</select>"];				else if ( s6 == "<thead" || s6 == "<tbody" || s6 == "<tfoot" )					wrap = [1, "<table>", "</table>"];				else if ( s3 == "<tr" )					wrap = [2, "<table><tbody>", "</tbody></table>"];				else if ( s3 == "<td" || s3 == "<th" ) // <thead> matched above					wrap = [3, "<table><tbody><tr>", "</tr></tbody></table>"];				// Go to html and back, then peel off extra wrappers				div.innerHTML = wrap[1] + s + wrap[2];				while ( wrap[0]-- ) div = div.firstChild;								// Remove IE's autoinserted <tbody> from table fragments				if ( jQuery.browser.msie ) {					var tb = null;					// String was a <table>, *may* have spurious <tbody>					if ( s6 == "<table" && s.indexOf("<tbody") < 0 ) 						tb = div.firstChild && div.firstChild.childNodes;					// String was a bare <thead> or <tfoot>					else if ( wrap[1] == "<table>" && s.indexOf("<tbody") < 0 )						tb = div.childNodes;					if ( tb ) {						for ( var n = tb.length-1; n >= 0 ; --n )							if ( tb[n].nodeName.toUpperCase() == "TBODY" && !tb[n].childNodes.length )								tb[n].parentNode.removeChild(tb[n]);					}				}								arg = div.childNodes;			} 									if ( arg.length != undefined && ( (jQuery.browser.safari && typeof arg == 'function') || !arg.nodeType ) ) // Safari reports typeof on a DOM NodeList to be a function				for ( var n = 0; n < arg.length; n++ ) // Handles Array, jQuery, DOM NodeList collections					r.push(arg[n]);			else				r.push(	arg.nodeType ? arg : document.createTextNode(arg.toString()) );		}		return r;	},
meta: 1471	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1471/65a88fae8919e5da774dcc45c9b42220f875b697/jquery.js/clean/src/jquery/jquery.js