Element.implement('getStyle', function(property){ switch (property){ case 'opacity': return this.get('opacity'); case 'float': property = (Browser.Engine.trident) ? 'styleFloat' : 'cssFloat'; } property = property.camelCase(); 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.join(' '); } if (this.currentStyle){ result = this.currentStyle[property]; } else { if (property == 'cssFloat') property = 'float'; 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) ? styleFixer(this, property, result) : result; }); 
Array.each(arguments, function(key){ result[key] = this.getStyle(key); }, this); 
Element.implement('getStyle', function(property){	switch (property){		case 'opacity': return this.get('opacity');		case 'float': property = (Browser.Engine.trident) ? 'styleFloat' : 'cssFloat';	}	property = property.camelCase();	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.join(' ');		}		if (this.currentStyle){			result = this.currentStyle[property];		} else {			if (property == 'cssFloat') property = 'float';			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) ? styleFixer(this, property, result) : result;});
9299	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9299/7529e6643e04ceed567624de4aa5396de135e4fb/Element.Style.js/buggy/Source/Element/Element.Style.js