dataType: "html", 
	load: function( url, params, callback ) {		if ( jQuery.isFunction( url ) )			return this.bind("load", url);		var off = url.indexOf(" ");		if ( off >= 0 ) {			var selector = url.slice(off, url.length);			url = url.slice(0, off);		}		callback = callback || function(){};		// Default to a GET request		var type = "GET";		// If the second parameter was provided		if ( params )			// If it's a function			if ( jQuery.isFunction( params ) ) {				// We assume that it's the callback				callback = params;				params = null;			// Otherwise, build a param string			} else {				params = jQuery.param( params );				type = "POST";			}		var self = this;		// Request the remote document		jQuery.ajax({			url: url,			type: type,			data: params,			complete: function(res, status){				// If successful, inject the HTML into all the matched elements				if ( status == "success" || status == "notmodified" )					// See if a selector was specified					self.html( selector ?						// Create a dummy div to hold the results						jQuery("<div/>")							// inject the contents of the document in, removing the scripts							// to avoid any 'Permission Denied' errors in IE							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))							// Locate the specified elements							.find(selector) :						// If not, just inject the full result						res.responseText );				self.each( callback, [res.responseText, status, res] );			}		});		return this;	},
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/06c2f06a2183ef17a8119ef25a383a02572c0b55/ajax.js/clean/src/ajax.js