rem: fromComputedStyle: function (elem, style, mozillaEquivalentCSS) { var d = MochiKit.DOM; var cls = MochiKit.Color.Color; for (elem = d.getElement(elem); elem; elem = elem.parentNode) { var actualColor = d.computedStyle.apply(d, arguments); if (!actualColor) { continue; } var color = cls.fromString(actualColor); if (!color) { break; } if (color.asRGB().a > 0) { return color; } } return null; }, 
add: },fromComputedStyle:function(elem,_491,_492){ var d=MochiKit.DOM; var cls=MochiKit.Color.Color; for(elem=d.getElement(elem);elem;elem=elem.parentNode){ var _493=d.computedStyle.apply(d,arguments); if(!_493){ continue; } var _494=cls.fromString(_493); if(!_494){ break; } if(_494.asRGB().a>0){ return _494; } } return null; },fromBackground:function(elem){ 
context:     fromComputedStyle: function (elem, style, mozillaEquivalentCSS) {        var d = MochiKit.DOM;        var cls = MochiKit.Color.Color;        for (elem = d.getElement(elem); elem; elem = elem.parentNode) {            var actualColor = d.computedStyle.apply(d, arguments);            if (!actualColor) {                continue;            }            var color = cls.fromString(actualColor);            if (!color) {                break;            }            if (color.asRGB().a > 0) {                return color;            }        }        return null;    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js