if (property == 'opacity') return this.get('opacity'); 
switch (property){ case 'opacity': return this.get('opacity'); case 'float': property = (Browser.Engine.trident) ? 'styleFloat' : 'cssFloat'; } 
	getStyle: function(property){		property = property.camelCase();		if (property == 'opacity') return this.get('opacity');		var result = this.style[property];		if (!$chk(result)){			result = [];			for (var style in Element.ShortStyles){				if (property != style) continue;				for (var s in Element.ShortStyles[style]) result.push(this.getStyle(s));				return (result.every(function(item){					return item == result[0];				})) ? result[0] : result.join(' ');			}			if (this.currentStyle) result = this.currentStyle[property];			else result = this.ownerDocument.window.getComputedStyle(this, null).getPropertyValue([property.hyphenate()]);		}		if (result){			result = String(result);			var color = result.match(/rgba?\([\d\s,]+\)/);			if (color) result = result.replace(color[0], color[0].rgbToHex());		}		return (Browser.Engine.trident) ? Element.fixStyle(property, result, this) : result;	},
9299	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9299/d0f731fe9258cd707a3f015032db6667a3ed9653/Element.Style.js/buggy/Source/Element/Element.Style.js