rem: fn = new Function("a","i","return " + fn); 
add: fn = eval("function(a,i){return " + fn + "}"); 
context: 	grep: function(elems, fn, inv) {		// If a string is passed in for the function, make a function		// for it (a handy shortcut)		if ( typeof fn == "string" )			fn = new Function("a","i","return " + fn);		var result = [];		// Go through the array, only saving the items		// that pass the validator function		for ( var i = 0, el = elems.length; i < el; i++ )			if ( !inv && fn(elems[i],i) || inv && !fn(elems[i],i) )				result.push( elems[i] );		return result;	},
meta: 3217	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3217/fc3e180465a88558321b6550ac4692d7cc4b281f/jquery.js/buggy/src/jquery/jquery.js