rem: _fromColorString: function (pre, method, scales, colorCode) {  if (colorCode.indexOf(pre) == 0) { colorCode = colorCode.substring(colorCode.indexOf("(", 3) + 1, colorCode.length - 1); } var colorChunks = colorCode.split(/\s*,\s*/); var colorFloats = []; for (var i = 0; i < colorChunks.length; i++) { var c = colorChunks[i]; var val; var three = c.substring(c.length - 3); if (c.charAt(c.length - 1) == '%') { val = 0.01 * parseFloat(c.substring(0, c.length - 1)); } else if (three == "deg") { val = parseFloat(c) / 360.0; } else if (three == "rad") { val = parseFloat(c) / (Math.PI * 2); } else { val = scales[i] * parseFloat(c); } colorFloats.push(val); } return this[method].apply(this, colorFloats); }, 
add: },_fromColorString:function(pre,_485,_486,_487){ if(_487.indexOf(pre)==0){ _487=_487.substring(_487.indexOf("(",3)+1,_487.length-1); } var _488=_487.split(/\s*,\s*/); var _489=[]; for(var i=0;i<_488.length;i++){ var c=_488[i]; var val; var _490=c.substring(c.length-3); if(c.charAt(c.length-1)=="%"){ val=0.01*parseFloat(c.substring(0,c.length-1)); }else{ if(_490=="deg"){ val=parseFloat(c)/360; }else{ if(_490=="rad"){ val=parseFloat(c)/(Math.PI*2); }else{ val=_486[i]*parseFloat(c); } } } _489.push(val); } return this[_485].apply(this,_489); },fromComputedStyle:function(elem,_491,_492){ 
context:     _fromColorString: function (pre, method, scales, colorCode) {        // parses either HSL or RGB        if (colorCode.indexOf(pre) == 0) {            colorCode = colorCode.substring(colorCode.indexOf("(", 3) + 1, colorCode.length - 1);        }        var colorChunks = colorCode.split(/\s*,\s*/);        var colorFloats = [];        for (var i = 0; i < colorChunks.length; i++) {            var c = colorChunks[i];            var val;            var three = c.substring(c.length - 3);            if (c.charAt(c.length - 1) == '%') {                val = 0.01 * parseFloat(c.substring(0, c.length - 1));            } else if (three == "deg") {                val = parseFloat(c) / 360.0;            } else if (three == "rad") {                val = parseFloat(c) / (Math.PI * 2);            } else {                val = scales[i] * parseFloat(c);            }            colorFloats.push(val);        }        return this[method].apply(this, colorFloats);    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js