/*
* All rights reserved.
* copyright (c) 2005 Chris Lacy
*/

function ColorContainerFactory() {}

ColorContainerFactory.iterator = 0;

function ColorContainerFactory_createColorContainer() {

	var colorString = null;
	var colorHashString = null;
	
	switch(ColorContainerFactory.iterator%4) {
		case 0:
			colorString = "red";
			colorHashString = "#ff0000";
			break;
		case 1:
			colorString = "blue";
			colorHashString = "#0000ff";
			break;
		case 2:
			colorString = "black";
			colorHashString = "#000000";
			break;
		case 3:
			colorString = "purple";
			colorHashString = "#800080";
			break;
	}
	
	ColorContainerFactory.iterator++;
	
	return new ColorContainer(colorString, colorHashString);
}
ColorContainerFactory.createColorContainer = ColorContainerFactory_createColorContainer;