/* --------------------------------------------------
	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("BFS", "Premier", "006900");  
	colorList[cli++] = new addColor("BFS", "Midcourt Premier", "006b00");
	colorList[cli++] = new addColor("BFS", "Backcourt Premier", "009b42");
	colorList[cli++] = new addColor("BFS", "Midcourt Loge", "7bb642");
	colorList[cli++] = new addColor("BFS", "Backcourt Loge", "8c864a");
	colorList[cli++] = new addColor("BFS", "Midcourt Terrace", "7b9ec6");
	colorList[cli++] = new addColor("BFS", "Backcourt Terrace", "0061a5");
	colorList[cli++] = new addColor("BFS", "General Admission", "63288c");
	
	//B01 - B09
	for(var e=0; e<10; e++) {
  	colorList[cli++] = new addColor("B0"+e, "Premier", "006900");  
  	colorList[cli++] = new addColor("B0"+e, "Midcourt Premier", "006b00");
  	colorList[cli++] = new addColor("B0"+e, "Backcourt Premier", "009b42");
  	colorList[cli++] = new addColor("B0"+e, "Midcourt Loge", "7bb642");
  	colorList[cli++] = new addColor("B0"+e, "Backcourt Loge", "8c864a");
  	colorList[cli++] = new addColor("B0"+e, "Midcourt Terrace", "7b9ec6");
  	colorList[cli++] = new addColor("B0"+e, "Backcourt Terrace", "0061a5");
  	colorList[cli++] = new addColor("B0"+e, "General Admission", "63288c");
	}
	//B10 - B20
	for(var e=10; e<21; e++) {
  	colorList[cli++] = new addColor("B"+e, "Premier", "006900");  
  	colorList[cli++] = new addColor("B"+e, "Midcourt Premier", "006b00");
  	colorList[cli++] = new addColor("B"+e, "Backcourt Premier", "009b42");
  	colorList[cli++] = new addColor("B"+e, "Midcourt Loge", "7bb642");
  	colorList[cli++] = new addColor("B"+e, "Backcourt Loge", "8c864a");
  	colorList[cli++] = new addColor("B"+e, "Midcourt Terrace", "7b9ec6");
  	colorList[cli++] = new addColor("B"+e, "Backcourt Terrace", "0061a5");
  	colorList[cli++] = new addColor("B"+e, "General Admission", "63288c");
	}		
	
	
	//BBFS							
	colorList[cli++] = new addColor("BBFS", "Covered Chairback", "29b229");
	colorList[cli++] = new addColor("BBFS", "Chairback", "005939");	
	colorList[cli++] = new addColor("BBFS", "GA", "dec721");	
	
	colorList[cli++] = new addColor("BB-SINGLE", "Covered Chairback", "29b229");
	colorList[cli++] = new addColor("BB-SINGLE", "Reserved", "005939");
	
	//FCG			 
	colorList[cli++] = new addColor("FCG", "Reserved", "0a189c");  
	colorList[cli++] = new addColor("FCG", "End Zone Reserved", "218e48");  
	colorList[cli++] = new addColor("FCG", "Club at Autzen", "1a8ccd");
	colorList[cli++] = new addColor("FCG", "Premium Chairback", "8af96b");
	colorList[cli++] = new addColor("FCG", "Premium Reserved", "7ad6de");
	colorList[cli++] = new addColor("FCG", "Charter Box", "004231");
	colorList[cli++] = new addColor("FCG", "Student GA", "adb0b4");
	colorList[cli++] = new addColor("FCG", "Standing Room Only", "adb0b4");	


	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);
	}

