/* --------------------------------------------------
	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("SMT", "BOX SEATS", "EBB849"); // gold
	colorList[cli++] = new addColor("SMT", "FRONT ORC", "C73D32"); // red
	colorList[cli++] = new addColor("SMT", "REAR ORC", "36B7CD"); // cyan
	colorList[cli++] = new addColor("SMT", "BALCONY", "CD2F83"); // magenta
	
	colorList[cli++] = new addColor("11OS:SENS:OSR", "CLUB SEATS", "c69608"); // gold
	colorList[cli++] = new addColor("11OS:SENS:OSR", "100 VISITORS", "6b6c73"); // grey
	colorList[cli++] = new addColor("11OS:SENS:OSR", "100 HOME", "df078c"); // pink
	colorList[cli++] = new addColor("11OS:SENS:OSR", "200 CENTRE", "c6cdcd"); // light grey
	colorList[cli++] = new addColor("11OS:SENS:OSR", "200 ENDS", "732c94"); // purple
	colorList[cli++] = new addColor("11OS:SENS:OSR", "300 LOWER CENTRE", "ef1c20"); // red
	colorList[cli++] = new addColor("11OS:SENS:OSR", "300 LOWER CORNERS/END", "00aeef"); // light blue
	colorList[cli++] = new addColor("11OS:SENS:OSR", "300 UPPER CENTRE", "7b0000"); // maroon
	colorList[cli++] = new addColor("11OS:SENS:OSR", "300 UPPER CORNERS/END", "293094"); // dark blue
	colorList[cli++] = new addColor("11OS:SENS:OSR", "Coca Cola Zero Zone Tickets - from $15", "008339"); // dark green
	colorList[cli++] = new addColor("11OS:SENS:OSR", "Coca Cola Zero Zone Tickets - from $18", "008339"); // dark green
	colorList[cli++] = new addColor("11OS:SENS:OSR", "Subway Student Night Tickets - from $20", "293094"); // dark blue
	colorList[cli++] = new addColor("11OS:SENS:OSR", "COCA COLA ZERO ZONE LOWER - NO ALCH", "00a551"); // light green
	colorList[cli++] = new addColor("11OS:SENS:OSR", "COCA COLA UPPER - NO ALCH", "008339"); // dark green
	colorList[cli++] = new addColor("11OS:SENS:OSR", "Metro Family Night Tickets - from $99", "293094"); // dark blue
	colorList[cli++] = new addColor("11OS:SENS:OSR", "THE LEDGE", "fff402"); // yellow
	colorList[cli++] = new addColor("11OS:SENS:OSR", "STANDING ROOM", "ffffff"); // white
	colorList[cli++] = new addColor("11OS:SENS:OSR", "100 LEVEL SUITES", "6b6c73"); // grey
	colorList[cli++] = new addColor("11OS:SENS:OSR", "200 LEVEL SUITES", "6b6c73"); // grey
	colorList[cli++] = new addColor("11OS:SENS:OSR", "GALLERY LEVEL SUITES", "6b6c73"); // grey

	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 = ' style="background: #'+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);
	}

