return {doc: doc, win: doc.window, self: self, great: (great || self === doc.body || self === doc.html)}; 
return {doc: doc, win: doc.window, self: self, element: (element && self !== doc.body && self !== doc.html)}; 
var objects = function(self){	var doc, great = true;	switch ($type(self)){		case 'window': doc = self.document; break;		case 'document': doc = self; break;		case 'element': doc = self.ownerDocument; great = false;	}	return {doc: doc, win: doc.window, self: self, great: (great || self === doc.body || self === doc.html)};};
7087	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7087/25c3eee92f5f29e30bec6229b0172e64b6f774d8/Dimensions.js/clean/Source/Utilities/Dimensions.js