/* --------------------------------------------------
	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("FBMINIS", "Reserved", "333399");

	colorList[cli++] = new addColor("FB08:REN:FB", "Club Season Ticket Deposit", "fbdc05");
	colorList[cli++] = new addColor("FB08:REN:FB", "Chairback Season Ticket Deposit", "073a71");
	colorList[cli++] = new addColor("FB08:REN:FB", "Preferred Season Ticket Deposit", "ffffff");
	colorList[cli++] = new addColor("FB08:REN:FB", "Reserved Season Ticket Deposit", "878e96");
	
	colorList[cli++] = new addColor("FBSEASONS", "Preferred Season Tickets", "BF0000"); // red
	colorList[cli++] = new addColor("FBSEASONS", "Reserved Season Tickets", "6666CC"); // light blue
	colorList[cli++] = new addColor("FBSEASONS", "Chairback Season Tickets", "0fb58a"); // pale green
	
	// 2009 price map	
	colorList[cli++] = new addColor("FBSEASONS", "CLUB SEATS", "ffff66");
	colorList[cli++] = new addColor("FBSEASONS", "LOWER CHAIRBACK SEATS", "003366");
	colorList[cli++] = new addColor("FBSEASONS", "MEZZANINE CHAIRBACK SEATS", "999933");
	colorList[cli++] = new addColor("FBSEASONS", "UPPER CHAIRBACK SEATS", "663366");	
	colorList[cli++] = new addColor("FBSEASONS", "PREFERRED SEATS", "ffffff");
	colorList[cli++] = new addColor("FBSEASONS", "RESERVED SEATS", "999999");
	colorList[cli++] = new addColor("FBSEASONS", "FAMILY PLAN", "cc6699");
	colorList[cli++] = new addColor("FBSEASONS", "UCONN YOUNG ALUMNI", "006699");	
	
	colorList[cli++] = new addColor("FBSEASONS", "CLUB", "ffff66");
	colorList[cli++] = new addColor("FBSEASONS", "LOWER CHAIRBACK", "003366");
	colorList[cli++] = new addColor("FBSEASONS", "MEZZANINE CHAIRS", "999933");
	colorList[cli++] = new addColor("FBSEASONS","UPPER CHAIRS", "663366");	
	colorList[cli++] = new addColor("FBSEASONS", "PREFERRED", "ffffff");
	colorList[cli++] = new addColor("FBSEASONS", "RESERVED", "999999");
	
	colorList[cli++] = new addColor("Public","UPPER CHAIRS", "663366");	
	colorList[cli++] = new addColor("Public", "PREFERRED", "ffffff");
	colorList[cli++] = new addColor("Public", "RESERVED", "999999");
	

	
	// end of 2009 price map
	
	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;
		}
		
		// custom code bug 32698
		if(event=="FB08:REN:FB" && level=="Reserved Season Ticket Deposit") {
			var 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>';
			colorSrc += '<table align="center" border="0" cellpadding="0" cellspacing="0" class="colorBox"><tr><td bgcolor="#ea5da1"><img src="'+imageWWWPath+'/spacer.gif" width="15" height="15"></td></tr></table>';
			colorSrc += '<table align="center" border="0" cellpadding="0" cellspacing="0" class="colorBox"><tr><td bgcolor="#8dcbe4"><img src="'+imageWWWPath+'/spacer.gif" width="15" height="15"></td></tr></table>';
			return(colorSrc);
		}
		// end cc bug 32698

		if(theColor!="")
				var 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)
				var 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
				var colorSrc = '&nbsp;';
		
		return(colorSrc);
	}

