/* --------------------------------------------------
	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("KWS5", "A+ Seating", "00ADEF");
	colorList[cli++] = new addColor("KWS5", "A Seating", "FF00FF");
	colorList[cli++] = new addColor("KWS5", "B Seating", "FFF200");
	colorList[cli++] = new addColor("KWS5", "C Seating", "ff0000");
	colorList[cli++] = new addColor("KWS5", "D Seating", "58D622");

	colorList[cli++] = new addColor("DIV", "Premium Seats", "58D622");
	colorList[cli++] = new addColor("DIV", "Front Orchestra/Front Mezzanine", "FFF200");
	colorList[cli++] = new addColor("DIV", "Middle Orchestra/Rear Mezzanine", "00ADEF");
	colorList[cli++] = new addColor("DIV", "Rear Orchestra/Front Balcony", "E01A22");
	colorList[cli++] = new addColor("DIV", "Rear Balcony", "FF00FF");

	colorList[cli++] = new addColor("KO-eres", "Front Orchestra/Mezzanine A", "FF00FF");
	colorList[cli++] = new addColor("KO-eres", "Middle Orchestra/Mezzanine B", "FFF200");
	colorList[cli++] = new addColor("KO-eres", "Orchestra T-V/Mezzanine C-E/Balcony A", "00ADEF");
	colorList[cli++] = new addColor("KO-eres", "Ochestra W-X/Mezzanine F/Balcony B-D", "E01A22");

	colorList[cli++] = new addColor("CS3BY", "Front Orchestra/Front Mezzanine", "00ADEF"); // blue
	colorList[cli++] = new addColor("CS3BY", "Orchestra T-W/Mezzanine C-E", "FFF200"); // yellow
	colorList[cli++] = new addColor("CS3BY", "Orchestra X/Mezzanine F", "E01A22"); // red

	colorList[cli++] = new addColor("KWMP", "Front Orchestra", "00ADEF"); // blue
	colorList[cli++] = new addColor("KWMP", "Orchestra T-W/Mezzanine C-E", "FFF200"); // yellow
	colorList[cli++] = new addColor("KWMP", "Orchestra X/Mezzanine F", "E01A22"); // red

	colorList[cli++] = new addColor("KEANE", "Orchestra/Front Mezzanine", "00ADEF"); // blue
	colorList[cli++] = new addColor("KEANE", "Rear Mezzanine/Front Balcony", "FFF200"); // yellow

	colorList[cli++] = new addColor("3PRICE", "Front Orchestra", "00ADEF"); // blue
	colorList[cli++] = new addColor("3PRICE", "Middle/Rear Orchestra/Mezzanine", "FFF200"); // yellow
	colorList[cli++] = new addColor("3PRICE", "Balcony", "E01A22"); // red 
	
	colorList[cli++] = new addColor("CS4P-A", "Premium Seating", "087500");
	colorList[cli++] = new addColor("CS4P-A", "Front Orchestra/Front Mezzanine", "ebb849");
	colorList[cli++] = new addColor("CS4P-A", "Rear Orchestra/Rear Mezzanien", "c73d32");
	colorList[cli++] = new addColor("CS4P-A", "Balcony", "36b7cd");	

	colorList[cli++] = new addColor("CS4P2P", "Premium Seating", "087500");
	colorList[cli++] = new addColor("CS4P2P", "Front Orchestra/Front Mezzanine", "ebb849");
	colorList[cli++] = new addColor("CS4P2P", "Rear Orchestra/Rear Mezzanien", "c73d32");
	colorList[cli++] = new addColor("CS4P2P", "Balcony", "36b7cd");	


	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);
	}

