/* --------------------------------------------------
	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("TB10:RG360:BLAZERS", "WHITEM", "ffffff"); */
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "WHITE CORNER", "FFFFFF");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "CLUB1", "AAAAAD");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "CLUB2", "D1D2D4");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "$99 CLUB CORNER", "D1D2D4");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "FUCHSIA", "E73996");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "BLUE", "00A1E1");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "FOREST GREEN", "366338");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "YELLOW CORNER", "FFDE00");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "YELLOW", "FFDE00");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "GREEN", "70BD44");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "ORANGE", "F78B1C");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "BROWN", "815e43");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "PURPLE", "9D3194");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "RED", "EF3E44");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "TAN", "E7DBB5");
	colorList[cli++] = new addColor("FULL SEASON 2010-2011", "CLUB CORNER", "231F20");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "WHITE CENTER", "FFFFFF");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "WHITE CORNER", "FFFFFF");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "CLUB1", "AAAAAD");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "CLUB2", "D1D2D4");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "$99 CLUB CORNER", "D1D2D4");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "FUCHSIA", "E73996");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "BLUE", "00A1E1");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "FOREST GREEN", "366338");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "YELLOW CORNER", "FFDE00");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "YELLOW", "FFDE00");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "GREEN", "70BD44");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "ORANGE", "F78B1C");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "BROWN", "815e43");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "PURPLE", "9D3194");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "RED", "EF3E44");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "TAN", "E7DBB5");
	colorList[cli++] = new addColor("Roy Quarter Season Package - Includes Lakers Games", "CLUB CORNER", "231F20");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "WHITE CENTER", "FFFFFF");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "WHITE CORNER", "FFFFFF");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "CLUB1", "AAAAAD");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "CLUB2", "D1D2D4");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "$99 CLUB CORNER", "D1D2D4");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "FUCHSIA", "E73996");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "BLUE", "00A1E1");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "FOREST GREEN", "366338");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "YELLOW CORNER", "FFDE00");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "YELLOW", "FFDE00");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "GREEN", "70BD44");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "ORANGE", "F78B1C");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "BROWN", "815e43");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "PURPLE", "9D3194");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "RED", "EF3E44");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "TAN", "E7DBB5");
	colorList[cli++] = new addColor("Oden Quarter Season Package - Includes games with Lebron", "CLUB CORNER", "231F20");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "WHITE CENTER", "FFFFFF");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "WHITE CORNER", "FFFFFF");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "CLUB1", "AAAAAD");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "CLUB2", "D1D2D4");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "$99 CLUB CORNER", "D1D2D4");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "FUCHSIA", "E73996");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "BLUE", "00A1E1");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "FOREST GREEN", "366338");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "YELLOW CORNER", "FFDE00");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "YELLOW", "FFDE00");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "GREEN", "70BD44");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "ORANGE", "F78B1C");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "BROWN", "815e43");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "PURPLE", "9D3194");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "RED", "EF3E44");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "TAN", "E7DBB5");
	colorList[cli++] = new addColor("Aldridge Quarter Season Pacakge - Includes 09-10 Playoff Teams", "CLUB CORNER", "231F20");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "WHITE CENTER", "FFFFFF");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "WHITE CORNER", "FFFFFF");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "CLUB1", "AAAAAD");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "CLUB2", "D1D2D4");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "$99 CLUB CORNER", "D1D2D4");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "FUCHSIA", "E73996");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "BLUE", "00A1E1");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "FOREST GREEN", "366338");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "YELLOW CORNER", "FFDE00");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "YELLOW", "FFDE00");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "GREEN", "70BD44");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "ORANGE", "F78B1C");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "BROWN", "815e43");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "PURPLE", "9D3194");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "RED", "EF3E44");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "TAN", "E7DBB5");
	colorList[cli++] = new addColor("Weekend Quarter Season Package - Includes all Friday, Saturday and Sunday Games", "231F20");

	function printColor(count, event, level) {
		var theColor = "";
		
		switch(level) {
				case "WHITE": case "WHITE MIDDLE":  case "WHITE CORNER":  case "WHITE CENTER":  case "WHITE LOWER CORNER": case "WHITE UPPER CORNER":
					theColor = "FFFFFF"; break;
				case "WHITE LOWER": 
					theColor = "EEEEEE"; break;
				case "WHITE UPPER": 
					theColor = "DDDDDD"; break;
				case "FUCHSIA": case "FUCSHIA":
					theColor = "b13b83"; break;
				case "BLUE":
					theColor = "3399CC"; break;
				case "YELLOW":
					theColor = "FFFF00"; break;
				case "YELLOW CORNER":
					theColor = "FFD700"; break;
				case "ORANGE":
					theColor = "FF6600"; break;
				case "PURPLE":
					theColor = "990099"; break;
				case "RED":
					theColor = "b23a3c"; break;
				case "TAN":
					theColor = "E6DEA6"; break;
				case "CLUB1": 
					theColor = "CCCCCC"; break;
				case "CLUB2": 
					theColor = "BBBBBB"; break;
				case "CLUB CORNER": 
					theColor = "777777"; break;
				case "BROWN":
					theColor = "815e43"; break;	
				case "GREEN":
					theColor = "70BD44"; break;		
				case "FOREST GREEN":
					theColor = "366338"; break;		
				default: // not avail
					theColor = ""; break;
			}
		
		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 = '<div style="border: 1px solid black; background: #'+theColor+';width:25px; height:25px;"></div>';
		} 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);
	}

