/* ==================================================
	Author:		Donna Latto
	Email:		dlatto@paciolan.com
	Created:	March 6, 2007
	Purpose:	Functions to create and print 
				color-coded price level legend.
	Version Notes:
				4/4/07 - Updated format so it's 
				based on event descriptions and 
				levels - so it's easier to figure 
				out by simply looking on the event 
				page rather than digging for 
				config/price level codes. 
================================================== */

	function addColor(event, level, color) {
		this.event = event;
		this.level = level;
		this.color = color;
	}

	var defaultColors = new Array();
	var colorList = new Array;
	var cli = 0;

//	colorList[cli++] = new addColor("config", "levelDesc", "ff0000");
	colorList[cli++] = new addColor("VMSF09:MSF:FULL", "1", "ED1C24"); // red
	colorList[cli++] = new addColor("VMSF09:MSF:FULL", "2", "2E3192"); // purple
	colorList[cli++] = new addColor("VMSF09:MSF:FULL", "3", "AED136"); // green
	
	/*
	colorList[cli++] = new addColor("4PL", "1", "ce2c10"); // red
	colorList[cli++] = new addColor("4PL", "2", "35609b"); // blue
	colorList[cli++] = new addColor("4PL", "3", "a5cfef"); // lt blue
	colorList[cli++] = new addColor("4PL", "4", "ffaa00"); // orange
	colorList[cli++] = new addColor("4PL", "", "f7d773"); // gold
	*/
	
	/*
	colorList[cli++] = new addColor("4PL", "1", "ffaa00"); // orange
	colorList[cli++] = new addColor("4PL", "2", "ce2c10"); // red
	colorList[cli++] = new addColor("4PL", "3", "35609b"); // blue
	colorList[cli++] = new addColor("4PL", "4", "AFD236"); // lime green
	colorList[cli++] = new addColor("4PL", "", "a5cfef"); // lt blue
	colorList[cli++] = new addColor("4PL", "", "f7d773"); // gold
	*/
	
	colorList[cli++] = new addColor("4PL", "1", "FE0000"); // red
	colorList[cli++] = new addColor("4PL", "2", "0000FE"); // blue
	colorList[cli++] = new addColor("4PL", "3", "00FF01"); // lim
	colorList[cli++] = new addColor("4PL", "4", "00FFFF"); // cyan

	function printColor(count, event, level) {
		var theColor = "";
		for(var b=0; b<colorList.length; b++) {
			if(
				event.toUpperCase()==colorList[b].event.toUpperCase() &&
				level.toUpperCase()==colorList[b].level.toUpperCase()
			)
				theColor = colorList[b].color;
		}
		
		var colorSrc = '';
		if(typeof(dropdownFormat)!="undefined" && dropdownFormat) {
			if(theColor!="")
				colorSrc = '<img src="'+imageWWWPath+'/spacer.gif" width="15" height="15" class="colorBox" style="background-color: #'+theColor+';">';
			//	colorSrc = ' style="background-color: #'+theColor+';"';
		} else {
			if(theColor!="")
				colorSrc = '<table align="center" border="0" cellpadding="0" cellspacing="0" class="colorBox"><tr><td bgcolor="#'+theColor+'"><img src="'+imageWWWPath+'/spacer.gif" width="15" height="15"></td></tr></table>';
			else if(defaultColors.length > 0)
				colorSrc = '<table align="center" border="0" cellpadding="0" cellspacing="0" class="colorBox"><tr><td bgcolor="#'+defaultColors[count]+'"><img src="'+imageWWWPath+'/spacer.gif" width="15" height="15"></td></tr></table>';
			else
				colorSrc = '&nbsp;';
		}
		
		return(colorSrc);
	}

