/* --------------------------------------------------
	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("WBB-SING", "COURTSIDE RESERVED", "640CA2");
	colorList[cli++] = new addColor("WBB-SING", "RESERVED", "3162A4");
	colorList[cli++] = new addColor("WBB-SING", "GENERAL ADMISSION", "F64803");

	
	colorList[cli++] = new addColor("MBB-SING", "Courtside", "a677a6");		
	colorList[cli++] = new addColor("MBB-SING", "Lower Level", "e0c65e");	
	colorList[cli++] = new addColor("MBB-SING", "Upper Orange", "d6682f");	
	colorList[cli++] = new addColor("MBB-SING", "Upper Blue", "3b4c94");			
	colorList[cli++] = new addColor("MBB-SING", "Students", "ed1941");			
	colorList[cli++] = new addColor("MBB-SING", "Team Seats", "000000");					
	
	colorList[cli++] = new addColor("MBB-SING3", "Courtside", "a677a6");		
	colorList[cli++] = new addColor("MBB-SING3", "Lower Level", "e0c65e");	
	colorList[cli++] = new addColor("MBB-SING3", "Upper Orange", "d6682f");	
	colorList[cli++] = new addColor("MBB-SING3", "Upper Blue", "3b4c94");			
	colorList[cli++] = new addColor("MBB-SING3", "Students", "ed1941");			
	colorList[cli++] = new addColor("MBB-SING3", "Team Seats", "000000");					

	colorList[cli++] = new addColor("MBB-SING4", "Courtside", "a677a6");		
	colorList[cli++] = new addColor("MBB-SING4", "Lower Level", "e0c65e");	
	colorList[cli++] = new addColor("MBB-SING4", "Upper Orange", "d6682f");	
	colorList[cli++] = new addColor("MBB-SING4", "Upper Blue", "3b4c94");			
	colorList[cli++] = new addColor("MBB-SING4", "Students", "ed1941");			
	colorList[cli++] = new addColor("MBB-SING4", "Team Seats", "000000");					
	
	colorList[cli++] = new addColor("MBB-SING5", "Courtside", "a677a6");		
	colorList[cli++] = new addColor("MBB-SING5", "Lower Level", "e0c65e");	
	colorList[cli++] = new addColor("MBB-SING5", "Upper Orange", "d6682f");	
	colorList[cli++] = new addColor("MBB-SING5", "Upper Blue", "3b4c94");			
	colorList[cli++] = new addColor("MBB-SING5", "Students", "ed1941");			
	colorList[cli++] = new addColor("MBB-SING5", "Team Seats", "000000");					
	
	colorList[cli++] = new addColor("F04", "Reserved", "ff7f00");			
	colorList[cli++] = new addColor("F04", "Section 518-522", "ffff00");					
	
	colorList[cli++] = new addColor("BB11:DAV:BASE", "GEN. ADM.", "FE6A00");
	
	colorList[cli++] = new addColor("FS", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FS", "Public Lower", "00A652");	
	colorList[cli++] = new addColor("FS", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FS", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FS", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FS", "Hillside General Admission", "a3bbd3");					

	colorList[cli++] = new addColor("BB11", "RESERVED", "0082E0");
	colorList[cli++] = new addColor("BB11", "GEN. ADM.", "FE6A00");
	
	colorList[cli++] = new addColor("BB11-NCAA", "RESERVED", "00284F");
	colorList[cli++] = new addColor("BB11-NCAA", "GEN. ADM.", "FE6A00")	
	
	colorList[cli++] = new addColor("F11:SCOTT:F", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("F11:SCOTT:F", "Sideline Priority", "F46428");			
	colorList[cli++] = new addColor("F11:SCOTT:F", "Public Lower", "00A652");	
	colorList[cli++] = new addColor("F11:SCOTT:F", "Lower Public", "00A652");		
	colorList[cli++] = new addColor("F11:SCOTT:F", "Upper Yellow", "ECE825");	
	
	colorList[cli++] = new addColor("FMP", "Priority Sideline", "F46428"); // orange
	colorList[cli++] = new addColor("FMP", "Sideline Priority", "F46428"); // orange
	colorList[cli++] = new addColor("FMP", "Public Lower", "00A652"); // green
	colorList[cli++] = new addColor("FMP", "Lower Public", "00A652"); // green
	colorList[cli++] = new addColor("FMP", "Upper Yellow", "ECE825"); // yellow
	
	colorList[cli++] = new addColor("FB-F01", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F01", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F01", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F01", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F01", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F01", "Hillside General Admission", "a3bbd3");					


	colorList[cli++] = new addColor("FB-F02", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F02", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F02", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F02", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F02", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F02", "Hillside General Admission", "a3bbd3");					
	
	colorList[cli++] = new addColor("FB-F03", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F03", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F03", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F03", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F03", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F03", "Hillside General Admission", "a3bbd3");					
	
	colorList[cli++] = new addColor("FB-F04", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F04", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F04", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F04", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F04", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F04", "Hillside General Admission", "a3bbd3");					
	
	colorList[cli++] = new addColor("FB-F05", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F05", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F05", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F05", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F05", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F05", "Hillside General Admission", "a3bbd3");					
	
	colorList[cli++] = new addColor("FB-F06", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F06", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F06", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F06", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F06", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F06", "Hillside General Admission", "a3bbd3");					
	
	colorList[cli++] = new addColor("FB-F07", "Priority Sideline", "F46428");		
	colorList[cli++] = new addColor("FB-F07", "Lower End Zone", "00A652");	
	colorList[cli++] = new addColor("FB-F07", "Upper Blue", "294891");	
	colorList[cli++] = new addColor("FB-F07", "Upper Yellow", "ECE825");			
	colorList[cli++] = new addColor("FB-F07", "Upper Pink", "E51B7E");			
	colorList[cli++] = new addColor("FB-F07", "Hillside General Admission", "a3bbd3");					

	colorList[cli++] = new addColor("B11-A", "Upper Orange", "FF9933");
	colorList[cli++] = new addColor("B11-A", "Upper Red", "CC0000");					
	colorList[cli++] = new addColor("B11-A", "Upper Blue", "070766");		
	colorList[cli++] = new addColor("B11-A", "Upper Pink", "F42CC5");			

	colorList[cli++] = new addColor("B11-B", "Upper Orange", "FF9933");
	colorList[cli++] = new addColor("B11-B", "Upper Red", "CC0000");					
	colorList[cli++] = new addColor("B11-B", "Upper Blue", "070766");		
	colorList[cli++] = new addColor("B11-B", "Upper Pink", "F42CC5");	
	colorList[cli++] = new addColor("B11-B", "Courtside", "138927");			
	colorList[cli++] = new addColor("B11-B", "Lower Level", "B183B4");				
	
	colorList[cli++] = new addColor("B11-C", "Upper Orange", "FF9933");
	colorList[cli++] = new addColor("B11-C", "Upper Red", "CC0000");					
	colorList[cli++] = new addColor("B11-C", "Upper Blue", "070766");		
	colorList[cli++] = new addColor("B11-C", "Upper Pink", "F42CC5");	
	colorList[cli++] = new addColor("B11-C", "Courtside", "138927");			
	colorList[cli++] = new addColor("B11-C", "Lower Level", "B183B4");				
	
	colorList[cli++] = new addColor("B11-D", "Upper Orange", "FF9933");
	colorList[cli++] = new addColor("B11-D", "Upper Red", "CC0000");					
	colorList[cli++] = new addColor("B11-D", "Upper Blue", "070766");		
	colorList[cli++] = new addColor("B11-D", "Upper Pink", "F42CC5");	
	colorList[cli++] = new addColor("B11-D", "Courtside", "138927");			
	colorList[cli++] = new addColor("B11-D", "Lower Level", "B183B4");				
	

	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);
	}

