rem: getStyle: function(element, style) { 
add: Element.Methods.getStyle = function(element, style) { 
context:   getStyle: function(element, style) {    element = $(element);    if (['float','cssFloat'].include(style))      style = (typeof element.style.styleFloat != 'undefined' ? 'styleFloat' : 'cssFloat');    style = style.camelize();    var value = element.style[style];    if (!value) {      if (document.defaultView && document.defaultView.getComputedStyle) {        var css = document.defaultView.getComputedStyle(element, null);        value = css ? css[style] : null;      } else if (element.currentStyle) {        value = element.currentStyle[style];      }    }    if((value == 'auto') && ['width','height'].include(style) && (element.getStyle('display') != 'none'))      value = element['offset'+style.capitalize()] + 'px';    if (window.opera && ['left', 'top', 'right', 'bottom'].include(style))      if (Element.getStyle(element, 'position') == 'static') value = 'auto';    if(style == 'opacity') {      if(value) return parseFloat(value);      if(value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/))        if(value[1]) return parseFloat(value[1]) / 100;      return 1.0;    }    return value == 'auto' ? null : value;  },
meta: 7608	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7608/d556a0875c83645645bd2067594241546d26d052/prototype.js/buggy/web/js/prototype.js