(a.jquery || a.length && a != window && !a.nodeType && a[0] != undefined && a[0].nodeType) && jQuery.makeArray( a ) || 
(selector.jquery || selector.length && selector != window && !selector.nodeType && selector[0] != undefined && selector[0].nodeType) && jQuery.makeArray( selector ) || 
	init: function(a,c) {		// Make sure that a selection was provided		a = a || document;		// Handle HTML strings		if ( typeof a  == "string" ) {			var m = quickExpr.exec(a);			if ( m && (m[1] || !c) ) {				// HANDLE: $(html) -> $(array)				if ( m[1] )					a = jQuery.clean( [ m[1] ], c );				// HANDLE: $("#id")				else {					var tmp = document.getElementById( m[3] );					if ( tmp )						// Handle the case where IE and Opera return items						// by name instead of ID						if ( tmp.id != m[3] )							return jQuery().find( a );						else {							this[0] = tmp;							this.length = 1;							return this;						}					else						a = [];				}			// HANDLE: $(expr)			} else				return new jQuery( c ).find( a );		// HANDLE: $(function)		// Shortcut for document ready		} else if ( jQuery.isFunction(a) )			return new jQuery(document)[ jQuery.fn.ready ? "ready" : "load" ]( a );		return this.setArray(			// HANDLE: $(array)			a.constructor == Array && a ||			// HANDLE: $(arraylike)			// Watch for when an array-like object is passed as the selector			(a.jquery || a.length && a != window && !a.nodeType && a[0] != undefined && a[0].nodeType) && jQuery.makeArray( a ) ||			// HANDLE: $(*)			[ a ] );	},
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/9c2c47d7c021d1d944798642d0e7d51423af6bd8/core.js/clean/src/core.js