 Math.max( document.body[ "scroll" + name ], document.body[ "offset" + name ] ) : 
 Math.max( Math.max(document.body["scroll" + name], document.documentElement["scroll" + name]), Math.max(document.body["offset" + name], document.documentElement["offset" + name]) ) : 
jQuery.each([ "Height", "Width" ], function(i, name){	var type = name.toLowerCase();		jQuery.fn[ type ] = function( size ) {		// Get window width or height		return this[0] == window ?			// Opera reports document.body.client[Width/Height] properly in both quirks and standards			jQuery.browser.opera && document.body[ "client" + name ] || 						// Safari reports inner[Width/Height] just fine (Mozilla and Opera include scroll bar widths)			jQuery.browser.safari && window[ "inner" + name ] ||						// Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode			document.compatMode == "CSS1Compat" && document.documentElement[ "client" + name ] || document.body[ "client" + name ] :					// Get document width or height			this[0] == document ?				// Either scroll[Width/Height] or offset[Width/Height], whichever is greater (Mozilla reports scrollWidth the same as offsetWidth)				Math.max( document.body[ "scroll" + name ], document.body[ "offset" + name ] ) :				// Get or set width or height on the element				size == undefined ?					// Get width or height on the element					(this.length ? jQuery.css( this[0], type ) : null) :					// Set the width or height on the element (default to pixels if value is unitless)					this.css( type, size.constructor == String ? size : size + "px" );	};});
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/3e3b86c7a7437c7b0416a2ac8385cf9403fc9e28/core.js/clean/src/core.js