rem:   if ( scripts.length ) scripts = scripts.add( elem );   else evalScript( 0, elem );  
add: scripts = scripts.add( elem ); 
context: 	domManip: function( args, table, reverse, callback ) {		var clone = this.length > 1, elems; 		return this.each(function(){			if ( !elems ) {				elems = jQuery.clean( args, this.ownerDocument );				if ( reverse )					elems.reverse();			}			var obj = this;			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( elems[0], "tr" ) )				obj = this.getElementsByTagName("tbody")[0] || this.appendChild( this.ownerDocument.createElement("tbody") );			var scripts = jQuery( [] );			jQuery.each(elems, function(){				var elem = clone ?					this.cloneNode( true ) :					this;				if ( jQuery.nodeName( elem, "script" ) ) {					// If scripts are waiting to be executed, wait on this script as well					if ( scripts.length )						scripts = scripts.add( elem );					// If nothing is waiting to be executed, run immediately					else						evalScript( 0, elem );				} else {					// Remove any inner scripts for later evaluation					if ( elem.nodeType == 1 )						scripts = scripts.add( jQuery( "script", elem ).remove() );					// Inject the elements into the document					callback.call( obj, elem );				}			});			scripts.each( evalScript );		});	}
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5264/9ea8017f86c48ab624fbdc0e55a79110d9c61a9f/core.js/buggy/src/core.js