/* --------------------------------------------------
	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("MBSINGLES", "Midcourt Bench Seats<br>Lower Section 16, 17, 18 and 1", "58BD47");
	colorList[cli++] = new addColor("MBSINGLES", "Upper Level Chairback<br>Sections 7, 8, 9, 10, 11, 16, 17, 18 and 1<br>Lower Corners Section 2, 3, 5, 6, 12, 13, 15", "6FD5E4");
	colorList[cli++] = new addColor("MBSINGLES", "Upper Level", "CBCBCB");

	colorList[cli++] = new addColor("F09-SEASON", "PL3", "FF6EC7");
	colorList[cli++] = new addColor("F09-SEASON", "PL4", "D26C27");
	colorList[cli++] = new addColor("F09-SEASON", "PL5", "8E86B2");
	colorList[cli++] = new addColor("F09-SEASON", "PL6", "CBC319");
	colorList[cli++] = new addColor("F09-SEASON", "PL7", "7D2482");
	colorList[cli++] = new addColor("F09-SEASON", "PL8", "49A63C");
	colorList[cli++] = new addColor("F09-SEASON", "PL9", "24AAD7");
	colorList[cli++] = new addColor("F09-SEASON", "PL10", "173784");
	colorList[cli++] = new addColor("F09-SEASON", "PL11", "657582"); 
	
	colorList[cli++] = new addColor("MBS", "TF3 - $500", "ffe731");
	colorList[cli++] = new addColor("MBS", "TF4 - $300", "5aba4a");
	colorList[cli++] = new addColor("MBS", "TF5 - $125", "6bd7e7");
	colorList[cli++] = new addColor("MBS", "NTF", "cecfce");

	colorList[cli++] = new addColor("MBS-SINGLE", "TF3", "FBE52D");
	colorList[cli++] = new addColor("MBS-SINGLE", "TF4", "58BD47");
	colorList[cli++] = new addColor("MBS-SINGLE", "TF5", "6FD5E4");
	colorList[cli++] = new addColor("MBS-SINGLE", "NTF", "CBCBCB");
	
	colorList[cli++] = new addColor("F11-SN", "$724", "AD1F24");
	colorList[cli++] = new addColor("F11-SN", "$624", "E2E096");
	colorList[cli++] = new addColor("F11-SN", "$574", "D23768");
	colorList[cli++] = new addColor("F11-SN", "$524", "d36d29");
	colorList[cli++] = new addColor("F11-SN", "$474", "8e85b2");
	colorList[cli++] = new addColor("F11-SN", "$449", "c9c21b");
	colorList[cli++] = new addColor("F11-SN", "$424", "7d2680");
	colorList[cli++] = new addColor("F11-SN", "$374", "4aa43e");
	colorList[cli++] = new addColor("F11-SN", "$349", "25abd4");
	colorList[cli++] = new addColor("F11-SN", "$324", "183a85");
	colorList[cli++] = new addColor("F11-SN", "$199", "697585");
	colorList[cli++] = new addColor("F11-SN", "$249", "A8A9AC");
	colorList[cli++] = new addColor("F11-SN", "$175", "b6b5b6");
	
  /*
	colorList[cli++] = new addColor("F11-SN", "$275 Tech Fund", "d36d29");
	colorList[cli++] = new addColor("F11-SN", "$225 Tech Fud", "8e85b2");
	colorList[cli++] = new addColor("F11-SN", "$225 Tech Fund", "8e85b2");
	colorList[cli++] = new addColor("F11-SN", "$200 Tech Fund", "c9c21b");
	colorList[cli++] = new addColor("F11-SN", "$175 Tech Fund", "7d2680");
	colorList[cli++] = new addColor("F11-SN", "$125 Tech Fund", "4aa43e");
	colorList[cli++] = new addColor("F11-SN", "$100 Tech Fund", "25abd4");
	colorList[cli++] = new addColor("F11-SN", "$75 Tech Fund", "183a85");
	colorList[cli++] = new addColor("F11-SN", "No Tech Fund", "697585");
	colorList[cli++] = new addColor("F11-SN", "Gold Zone", "b6b5b6");
	*/
	
	/*
	colorList[cli++] = new addColor("F11-SN", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-SN", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-SN", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-SN", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-SN", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-SN", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-SN", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-SN", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-SN", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-SN", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-SN", "Light Gray", "A8A9AC");
	*/
	colorList[cli++] = new addColor("F11-F01", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F01", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F01", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F01", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F01", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F01", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F01", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F01", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F01", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F01", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F01", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F02", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F02", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F02", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F02", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F02", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F02", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F02", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F02", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F02", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F02", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F02", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F03", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F03", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F03", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F03", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F03", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F03", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F03", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F03", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F03", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F03", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F03", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F04", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F04", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F04", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F04", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F04", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F04", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F04", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F04", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F04", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F04", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F04", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F05", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F05", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F05", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F05", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F05", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F05", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F05", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F05", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F05", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F05", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F05", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F06", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F06", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F06", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F06", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F06", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F06", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F06", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F06", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F06", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F06", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F06", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11-F07", "Fuscia", "D23768");
	colorList[cli++] = new addColor("F11-F07", "Orange", "d36d29");
	colorList[cli++] = new addColor("F11-F07", "Lavender", "8e85b2");
	colorList[cli++] = new addColor("F11-F07", "Gold", "c9c21b");
	colorList[cli++] = new addColor("F11-F07", "Purple", "7d2680");
	colorList[cli++] = new addColor("F11-F07", "Green", "4aa43e");
	colorList[cli++] = new addColor("F11-F07", "Light Blue", "25abd4");
	colorList[cli++] = new addColor("F11-F07", "Navy", "183a85");
	colorList[cli++] = new addColor("F11-F07", "Dark Gray", "697585");
	colorList[cli++] = new addColor("F11-F07", "Gold Zone", "b6b5b6");
	colorList[cli++] = new addColor("F11-F07", "Light Gray", "A8A9AC");
	
	colorList[cli++] = new addColor("F11:GF:FB", "TF1", "cccccc");
	colorList[cli++] = new addColor("F11:GF:FB", "TF2", "cccccc");
	colorList[cli++] = new addColor("F11:GF:FB", "TF3", "D23768");
	colorList[cli++] = new addColor("F11:GF:FB", "TF4", "d36d29");
	colorList[cli++] = new addColor("F11:GF:FB", "TF5", "8e85b2");
	colorList[cli++] = new addColor("F11:GF:FB", "TF6", "c9c21b");
	colorList[cli++] = new addColor("F11:GF:FB", "TF7", "7d2680");
	colorList[cli++] = new addColor("F11:GF:FB", "TF8", "4aa43e");
	colorList[cli++] = new addColor("F11:GF:FB", "TF9", "25abd4");
	colorList[cli++] = new addColor("F11:GF:FB", "TF10", "183a85");
	colorList[cli++] = new addColor("F11:GF:FB", "Club 2/3", "DAB7C4");
	colorList[cli++] = new addColor("F11:GF:FB", "Club 1/4", "AD1F24");
	colorList[cli++] = new addColor("F11:GF:FB", "NTF", "697585");
	colorList[cli++] = new addColor("F11:GF:FB", "Tech Terrace", "654320");
	colorList[cli++] = new addColor("F11:GF:FB", "Gold Zone", "b6b5b6");
	
	colorList[cli++] = new addColor("Men&#39;s Basketball Season Tickets", "Premium Courtside ($700 TECH Fund)", "ffff00");
	colorList[cli++] = new addColor("Men&#39;s Basketball Season Tickets", "Premium Club ($200 TECH Fund)", "808080");
	colorList[cli++] = new addColor("Men&#39;s Basketball Season Tickets", "Section 113-117 ($100 TECH Fund)", "007fff");
	colorList[cli++] = new addColor("Men&#39;s Basketball Season Tickets", "Section 108-111 (No TECH Fund)", "f408f0");
	colorList[cli++] = new addColor("Men&#39;s Basketball Season Tickets", "Section 210-213 (No TECH Fund)", "f408f0");

//	colorList[cli++] = new addColor("BS", "Chairback", "ffffff");
//	colorList[cli++] = new addColor("BS", "Reserved Bench", "ffffff");
//	colorList[cli++] = new addColor("BS", "GA Bench", "ffffff");


	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);
	}

