high:0.667, low:0.25 
high:0.5, low:0.15 
	this.complementary = function(kwArgs){		//	summary		//	generates n colors from a base color, using complimentary rules.		kwArgs=dojo.mixin({			num:32,					//	number of colors to derive			order:"bottom up",		//	the order of the returned color array			high:0.667,				//	high factor to generate tints and shades			low:0.25				//	low factor to generate tints and shades		}, kwArgs||{});				var base=prep(kwArgs.base, "complimentary");		if(!base){ return []; }		var num=kwArgs.num, rows=2, cols=Math.ceil(num/rows), factors=factors(cols, kwArgs.high, kwArgs.low);		var m=[], hsv=base.toHsv();		var compliment=(hsv.h+120)%360;		m.push(fill(base, cols, factors));		m.push(fill(dojox.color.fromHsv({ h:compliment, s:hsv.s, v:hsv.v }), cols, factors));		console.log("generated color list from complementary: ", m);		return flatten(m, num, kwArgs.order);	//	Array	};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/78b57baf81ec10a36d7d3d8ea2c524910afff12d/Generator.js/buggy/color/Generator.js