['Top', 'Right', 'Bottom', 'Left'].each(function(direction){ var Short = Element.ShortStyles; var All = Element.Styles; ['margin', 'padding'].each(function(style){ var sd = style + direction; Short[style][sd] = All[sd] = '@px'; }); var bd = 'border' + direction; Short.border[bd] = All[bd] = '@px @ rgb(@, @, @)'; var bdw = bd + 'Width', bds = bd + 'Style', bdc = bd + 'Color'; Short[bd] = {}; Short.borderWidth[bdw] = Short[bd][bdw] = All[bdw] = '@px'; Short.borderStyle[bds] = Short[bd][bds] = All[bds] = '@'; Short.borderColor[bdc] = Short[bd][bdc] = All[bdc] = 'rgb(@, @, @)'; }); 
Array.each(arguments, function(key){ result[key] = this.getStyle(key); }, this); 
['Top', 'Right', 'Bottom', 'Left'].each(function(direction){	var Short = Element.ShortStyles;	var All = Element.Styles;	['margin', 'padding'].each(function(style){		var sd = style + direction;		Short[style][sd] = All[sd] = '@px';	});	var bd = 'border' + direction;	Short.border[bd] = All[bd] = '@px @ rgb(@, @, @)';	var bdw = bd + 'Width', bds = bd + 'Style', bdc = bd + 'Color';	Short[bd] = {};	Short.borderWidth[bdw] = Short[bd][bdw] = All[bdw] = '@px';	Short.borderStyle[bds] = Short[bd][bds] = All[bds] = '@';	Short.borderColor[bdc] = Short[bd][bdc] = All[bdc] = 'rgb(@, @, @)';});
9299	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9299/85e22ddf09a0c4f9bbdf7fe7a12f9c00279ad997/Element.Style.js/clean/Source/Element/Element.Style.js