var c=0, a=[], r, g, b; 
var c=factors.length-1, a=[], r, g, b; 
	var fill=function(color, num, factors){		var c=0, a=[], r, g, b;		for(var i=0; i<num; i++){			if(i<factors.length){				 r=color.r+(255-color.r)*factors[i], g=color.g+(255-color.g)*factors[i], b=color.b+(255-color.b)*factors[i];				 a.push(new dxc.Color({ r:r, g:g, b:b }));			}			else if(i==factors.length){				a.push(color);			}			else {				if(c>factors.length){ c=0; }	//	just in case.				r=color.r*factors[c], g=color.g*factors[c], b=color.b*factors[c++];				a.push(new dxc.Color({ r:r, g:g, b:b }));			}		}		return a;	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/78b57baf81ec10a36d7d3d8ea2c524910afff12d/Generator.js/buggy/color/Generator.js