/* --------------------------------------------------
	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("ESPK08:FOX:FULL4", "1", "D010B1"); // pink
	colorList[cli++] = new addColor("ESPK08:FOX:FULL4", "2", "00A33D"); // green
	colorList[cli++] = new addColor("ESPK08:FOX:FULL4", "3", "00A0C6"); // blue
	colorList[cli++] = new addColor("ESPK08:FOX:FULL4", "4", "8210D2"); // purple

	colorList[cli++] = new addColor("REE", "Premier", "6F0E10");
	colorList[cli++] = new addColor("REE", "Priority", "947E6E");
	colorList[cli++] = new addColor("REE", "View Side", "817D52");
	colorList[cli++] = new addColor("REE", "View Corner", "AFA570");
	colorList[cli++] = new addColor("REE", "General Admission", "935A3A");
	colorList[cli++] = new addColor("REE", "Reserved Bench", "CCCCCC");

	colorList[cli++] = new addColor("BOB", "All of Orch / Terrace A-D", "CC3333");
	colorList[cli++] = new addColor("BOB", "Terrace E-G/Balc A-C", "0000CC");
	colorList[cli++] = new addColor("BOB", "Balcony D-E", "009900");

	colorList[cli++] = new addColor("CHF", "Price Level 1", "6B217C");
	colorList[cli++] = new addColor("CHF", "Price Level 2", "FFD66B");
	colorList[cli++] = new addColor("CHF", "Price Level 3", "F05255");
	colorList[cli++] = new addColor("CHF", "Price Level 4", "11BCE3");
	colorList[cli++] = new addColor("CHF", "Price Level 5", "64C08A");

	colorList[cli++] = new addColor("SHK", "Front Row", "FF0000");
	colorList[cli++] = new addColor("SHK", "Premium", "EEA242");
	colorList[cli++] = new addColor("SHK", "Club", "F6D527");
	colorList[cli++] = new addColor("SHK", "Lower Sideline", "0572B5");
	colorList[cli++] = new addColor("SHK", "Lower End Zone", "7BBBE4");
	colorList[cli++] = new addColor("SHK", "Upper Sideline", "F2DDA4");
	colorList[cli++] = new addColor("SHK", "Upper End Zone", "254A71");
	colorList[cli++] = new addColor("SHK", "Family Section", "13A65E");

	colorList[cli++] = new addColor("EWF", "Bench B / E", "6F0B0D");
	colorList[cli++] = new addColor("EWF", "Bench A / F", "006838");
	colorList[cli++] = new addColor("EWF", "Visitor", "333333");
	colorList[cli++] = new addColor("EWF", "Endzone", "C41230");

	colorList[cli++] = new addColor("BOB10", "Orchestra G-CC/Terrace A-D", "002C63");
	colorList[cli++] = new addColor("BOB10", "Terrace E-G/Balcony A-C", "7BBEEF");
	colorList[cli++] = new addColor("BOB10", "Balcony D-E", "D61042");
	colorList[cli++] = new addColor("BOB10", "Premium", "940000");

	colorList[cli++] = new addColor("IND09", "Upper Box", "002C63");
	colorList[cli++] = new addColor("IND09", "Bench", "D61042");

	colorList[cli++] = new addColor("EWF2", "Bench B/E", "6F0B0D");
	colorList[cli++] = new addColor("EWF2", "Bench A/F", "006838");
	colorList[cli++] = new addColor("EWF2", "Visitor", "333333");
	colorList[cli++] = new addColor("EWF2", "Endzone", "C41230");

	colorList[cli++] = new addColor("EWF10", "Bench B/E", "6F0B0D");
	colorList[cli++] = new addColor("EWF10", "Bench A/F", "006838");
	colorList[cli++] = new addColor("EWF10", "Visitor", "333333");
	colorList[cli++] = new addColor("EWF10", "Endzone", "C41230");
	colorList[cli++] = new addColor("EWF10", "GA", "6F0E10");

	colorList[cli++] = new addColor("IND10", "Upper Box", "002C63");
	colorList[cli++] = new addColor("IND10", "Bench", "D61042");

	colorList[cli++] = new addColor("BOB11", "Premium", "930000");
	colorList[cli++] = new addColor("BOB11", "Orchestra", "002D62");
	colorList[cli++] = new addColor("BOB11", "Terrace A-D", "5D174F");
	colorList[cli++] = new addColor("BOB11", "Terr E-G/Balc A-C", "78BDE8");
	colorList[cli++] = new addColor("BOB11", "Balcony D-E", "D31145");

	colorList[cli++] = new addColor("LIZA", "Pit", "930000");
	colorList[cli++] = new addColor("LIZA", "Orchestra", "002D62");
	colorList[cli++] = new addColor("LIZA", "Terrace A-D", "5D174F");
	colorList[cli++] = new addColor("LIZA", "Terrace/Balcony", "78BDE8");
	colorList[cli++] = new addColor("LIZA", "Balcony D-E", "D31145");

//	colorList[cli++] = new addColor("BADD", "Pit", "930000");
	colorList[cli++] = new addColor("BADD", "Pit/Orchestra", "002D62");
	colorList[cli++] = new addColor("BADD", "Terrace A-D", "5D174F");
	colorList[cli++] = new addColor("BADD", "Terr E-G/Balc A-C", "78BDE8");
	colorList[cli++] = new addColor("BADD", "Balcony D-E", "D31145");
	*/

	colorList[cli++] = new addColor("BOB12", "Premium A-H", "ce3031");
	colorList[cli++] = new addColor("BOB12", "Orchestra", "002d62");
	colorList[cli++] = new addColor("BOB12", "Terrace A-C", "00a33d");
	colorList[cli++] = new addColor("BOB12", "Orch AA-CC/Terrace D-E/Balc A", "78bde8");
	colorList[cli++] = new addColor("BOB12", "Terrace F-G/Balcony B-C", "7f3f98");
	colorList[cli++] = new addColor("BOB12", "Balcony D-E", "eeee00");


	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);
	}

