/* --------------------------------------------------
	Created:	March 6, 2007
	Purpose:	Functions to create and print logos. 
				Used primarily on:
				- displaySimpleEventList
				- displayGroupList 
-------------------------------------------------- */
	function makeLogo(name, logo) {
		this.oname = name;
		this.ologo = logo;
	}

/* --------------------------------------------------
	LOGO LIST
-------------------------------------------------- */
	logoList = new Array;
	var i = 0;
//	logoList[i++] = new makeLogo("Florida Int&#39;l", "fiu");
	logoList[i++] = new makeLogo("Los Angeles Angels of Anaheim (Exhibition)", "laa");		// Anaheim Angels
	logoList[i++] = new makeLogo("Arizona Diamondbacks", "diamondbacks2");	// Arizona Diamondbacks
	logoList[i++] = new makeLogo("Atlanta Braves", "braves");		// Atlanta Braves
	logoList[i++] = new makeLogo("orioles", "bal");		// Baltimore Orioles
	logoList[i++] = new makeLogo("red sox", "bos");		// Boston Red Sox
	logoList[i++] = new makeLogo("Chicago Cubs", "cubs");		// Chicago Cubs
	logoList[i++] = new makeLogo("Cincinnati Reds", "reds");		// Cincinnati Reds
	logoList[i++] = new makeLogo("indians", "cle");		// Cleveland Indians
	logoList[i++] = new makeLogo("Colorado Rockies", "rockies");		// Colorado Rockies
	logoList[i++] = new makeLogo("white sox", "cws");	// Chicago White Sox
	logoList[i++] = new makeLogo("Detroit Tigers", "det");		// Detroit Tigers
	logoList[i++] = new makeLogo("Florida Marlins", "marlins");		// Florida Marlins
	logoList[i++] = new makeLogo("Houston Astros", "astros");		// Houston Astros
	logoList[i++] = new makeLogo("Houston Astros-Opening Night", "hou");		// Houston Astros
	logoList[i++] = new makeLogo("royals", "kc");		// Kansas City Royals
	logoList[i++] = new makeLogo("Los Angeles Dodgers", "dodgers");		// Los Angeles Dodgers
	logoList[i++] = new makeLogo("Milwaukee Brewers", "brewers");		// Milwaukee Brewers
	logoList[i++] = new makeLogo("Minnesota Twins", "min");		// Minnesota Twins
	logoList[i++] = new makeLogo("expos", "mon");		// Montreal Expos
	logoList[i++] = new makeLogo("New York Mets", "mets");		// New York Mets
	logoList[i++] = new makeLogo("yankees", "nyy");		// New York Yankees
	logoList[i++] = new makeLogo("Oakland Athletics", "athletics");	// Oakland Athletics
	logoList[i++] = new makeLogo("Philadelphia Phillies", "phillies");	// Philadelphia Phillies
	logoList[i++] = new makeLogo("Pittsburgh Pirates", "pirates");		// Pittsburgh Pirates
	logoList[i++] = new makeLogo("padres", "sd");		// San Diego Padres
	logoList[i++] = new makeLogo("Seattle Mariners", "mariners");	// Seattle Mariners
	logoList[i++] = new makeLogo("San Francisco Giants", "giants");		// San Francisco Giants
	logoList[i++] = new makeLogo("St. Louis Cardinals", "cardinals");	// St. Louis Cardinals
	logoList[i++] = new makeLogo("rays", "tb");			// Tampa Bay Devil Rays
	logoList[i++] = new makeLogo("rangers", "tex");		// Texas Rangers
	logoList[i++] = new makeLogo("jays", "tor");		// Toronto Blue Jays
	logoList[i++] = new makeLogo("Washington Nationals", "nationals");	// Washington Nationals

	logoList[i++] = new makeLogo("World Baseball Classic 3-game Strip", "wbc");
	logoList[i++] = new makeLogo("FriarFest February 11th", "friarfest");
	logoList[i++] = new makeLogo("FriarFest February 12th", "friarfest");
	logoList[i++] = new makeLogo("FriarFest January 26th", "friarfest");
	logoList[i++] = new makeLogo("FriarFest January 27th", "friarfest");
	logoList[i++] = new makeLogo("Semi-Final Day Game", "wbc");
	logoList[i++] = new makeLogo("Semi-Final Evening Game", "wbc");
	logoList[i++] = new makeLogo("Final Game", "wbc");
	logoList[i++] = new makeLogo("Opening Day-Los Angeles Dodgers", "dodgers");
	
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, April 10, 2009 7:05 pm", "giants");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, April 11, 2009 7:05 pm", "giants");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, April 12, 2009 1:05 pm", "giants");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, April 12, 2009 1:05 pm", "giants");
	logoList[i++] = new makeLogo("Pirates Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, April 24, 2009 7:05 pm", "pirates");
	logoList[i++] = new makeLogo("Pirates Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, April 25, 2009 7:05 pm", "pirates");
	logoList[i++] = new makeLogo("Pirates Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, April 26, 2009 1:05 pm", "pirates");
	logoList[i++] = new makeLogo("Reds Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, May 15, 2009 7:05 pm", "reds");
	logoList[i++] = new makeLogo("Reds Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, May 16, 2009 7:05 pm", "reds");
	logoList[i++] = new makeLogo("Reds Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, May 17, 2009 1:05 pm", "reds");
	logoList[i++] = new makeLogo("Cubs Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, May 22, 2009 7:05 pm", "cubs");
	logoList[i++] = new makeLogo("Cubs Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, May 23, 2009 7:05 pm", "cubs");	
	logoList[i++] = new makeLogo("Cubs Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, May 24, 2009 1:05 pm", "cubs");
	logoList[i++] = new makeLogo("Arizona Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, June 5, 2009 7:05 pm", "diamondbacks2");
	logoList[i++] = new makeLogo("Arizona Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, June 6, 2009 7:05 pm", "diamondbacks2");
	logoList[i++] = new makeLogo("Arizona Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, June 7, 2009 1:05 pm", "diamondbacks2");
	logoList[i++] = new makeLogo("Oakland Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, June 19, 2009 7:05 pm", "athletics");
	logoList[i++] = new makeLogo("Oakland Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, June 20, 2009 7:05 pm", "athletics");
	logoList[i++] = new makeLogo("Oakland Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, June 21, 2009 1:05 pm", "athletics");
	logoList[i++] = new makeLogo("Dodgers Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, July 3, 2009 7:05 pm", "dodgers");
	logoList[i++] = new makeLogo("Dodgers Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, July 4, 2009 4:05 pm", "dodgers");
	logoList[i++] = new makeLogo("Dodgers Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, July 5, 2009 1:05 pm", "dodgers");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, July 17, 2009 7:05 pm", "rockies");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, July 18, 2009 7:05 pm", "rockies");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, July 19, 2009 1:05 pm", "rockies");
	logoList[i++] = new makeLogo("Brewers Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, August 1, 2009 7:05 pm", "brewers");
	logoList[i++] = new makeLogo("Brewers Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, August 2, 2009 1:05 pm", "brewers");
	logoList[i++] = new makeLogo("Mets Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fri, August 7, 2009 7:05 pm", "mets");
	logoList[i++] = new makeLogo("Mets Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fri, August 7, 2009 7:05 pm", "mets");
	logoList[i++] = new makeLogo("Mets Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sat, August 8, 2009 7:05 pm", "mets");
	logoList[i++] = new makeLogo("Mets Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sun, August 9, 2009 1:05 pm", "mets");
	logoList[i++] = new makeLogo("Cardinals Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, August 21, 2009 7:05 pm", "cardinals");
	logoList[i++] = new makeLogo("Cardinals Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, August 22, 2009 7:05 pm", "cardinals");
	logoList[i++] = new makeLogo("Cardinals Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, August 23, 2009 1:05 pm", "cardinals");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, September 11, 2009 7:05 pm", "rockies");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, September 12, 2009 7:05 pm", "rockies");
	logoList[i++] = new makeLogo("Rockies Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, September 13, 2009 1:05 pm", "rockies");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Fri, October 2, 2009 7:05 pm", "giants");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sat, October 3, 2009 7:05 pm", "giants");
	logoList[i++] = new makeLogo("Giants Coca-Cola Value Weekend&nbsp;&nbsp;&nbsp;&nbsp;Sun, October 4, 2009 1:05 pm", "giants");	
	
	logoList[i++] = new makeLogo("Exhibition Parking", "laa");
	logoList[i++] = new makeLogo("Opening Day Parking", "dodgers");
	logoList[i++] = new makeLogo("Los Angeles Dodgers Parking", "dodgers");
	logoList[i++] = new makeLogo("San Francisco Giants Parking", "giants");
	logoList[i++] = new makeLogo("Pittsburgh Pirates Parking", "pirates");
	logoList[i++] = new makeLogo("Colorado Rockies Parking", "rockies");
	logoList[i++] = new makeLogo("Arizona Diamondbacks Parking", "diamondbacks2");
	logoList[i++] = new makeLogo("Cincinnati Reds Parking", "reds");
	logoList[i++] = new makeLogo("Chicago Cubs Parking", "cubs");
	logoList[i++] = new makeLogo("Philadelphia Phillies Parking", "phillies");
	logoList[i++] = new makeLogo("Seattle Mariners Parking", "mariners");
	logoList[i++] = new makeLogo("Oakland Athletics Parking", "athletics");
	logoList[i++] = new makeLogo("Houston Astros Parking", "astros");
	logoList[i++] = new makeLogo("Florida Marlins Parking", "marlins");
	logoList[i++] = new makeLogo("Milwaukee Brewers Parking", "brewers");	
	logoList[i++] = new makeLogo("Atlanta Braves Parking", "braves");
	logoList[i++] = new makeLogo("New York Mets Parking", "mets");
	logoList[i++] = new makeLogo("St. Louis Cardinals Parking", "cardinals");
	logoList[i++] = new makeLogo("Washington Nationals Parking", "nationals");	
	logoList[i++] = new makeLogo("Aflac All-American HS Baseball Classic", "Aflac_2009");	
	logoList[i++] = new makeLogo("Toronto Blue Jays", "blue-jays");
	logoList[i++] = new makeLogo("Baltimore Orioles", "orioles");
	logoList[i++] = new makeLogo("Home Opener - Atlanta Braves", "braves");
	logoList[i++] = new makeLogo("Home Opener Parking", "braves");
	logoList[i++] = new makeLogo("Toronto Blue Jays Parking", "blue-jays");
	logoList[i++] = new makeLogo("Baltimore Orioles Parking", "orioles");
	logoList[i++] = new makeLogo("Chiva Guadalajara", "Guadalajara");	
	logoList[i++] = new makeLogo("Chivas USA", "chivasUSA");		
	logoList[i++] = new makeLogo("Jewel/Colbie Caillat", "WMT_Logo");
	logoList[i++] = new makeLogo("John Legend/Macy Gray", "WMT_Logo");	
	logoList[i++] = new makeLogo("San Francisco Giants - Home Opener", "giants");
	logoList[i++] = new makeLogo("Kansas City Royals", "royals");	
	logoList[i++] = new makeLogo("Parking", "CarParkingSign");
	logoList[i++] = new makeLogo("Perfect Game All-American Classic", "allamericanclassic-FINAL");	
	logoList[i++] = new makeLogo("Arizona Diamondback/Switchfoot Concert- Tickets Only", "diamondbacks2");	
	logoList[i++] = new makeLogo("AZ Diamondbacks/Switchfoot After Game Concert VIP Package", "diamondbacks2");
	logoList[i++] = new makeLogo("Florida Marlins/Dierk Bentley Concert VIP Package", "dierks-bentley"); 
	logoList[i++] = new makeLogo("Dierks Bentley Concert- Tickets Only", "dierks-bentley");  	
	logoList[i++] = new makeLogo("Dierks Bentley Field Pass", "dierks-bentley"); 
	logoList[i++] = new makeLogo("Celebrate San Diego featuring Lifehouse", "lightHouse");	
	logoList[i++] = new makeLogo("Kansas City Royals (Exhibition)", "royals");	
	logoList[i++] = new makeLogo("Los Angeles Dodgers-Home Opener", "dodgers");	
	logoList[i++] = new makeLogo("Miami Marlins", "miami_marlins");	
	logoList[i++] = new makeLogo("Los Angeles Angels of Anaheim", "angels");	
	logoList[i++] = new makeLogo("Texas Rangers", "rangers2");	
	

/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	extraList[i++] = "The ";
	extraList[i++] = "at ";
	extraList[i++] = "@ ";
	extraList[i++] = "vs ";
	extraList[i++] = "vs. ";
	extraList[i++] = " FAMILY 4 PACK";
	extraList[i++] = " - Family Four Packs";
	extraList[i++] = " - Group Tickets";
	extraList[i++] = " - Student Matinee";
	extraList[i++] = " Time TBA";
	
	// sort extraList, greatest length first
	extraList.sort(function(a,b) {
		return (a.length > b.length) ? -1 : 1;
	});

/* --------------------------------------------------
	FULL-SIZED IMAGES LIST
-------------------------------------------------- */
	fullsizeList = new Array;
	var i = 0;
//	fullsizeList[i++] = new makeLogo("Rutgers Student Test", "StudentShirt");
	
/* --------------------------------------------------
	GROUP LIST
-------------------------------------------------- */
	logoGroupList = new Array;
	var i = 0;
	logoGroupList[i++] = new makeLogo(new Array("F","FB","FBS","FBI","FB3","STFB"), "football");
	logoGroupList[i++] = new makeLogo(new Array("BB"), "baseball");
	logoGroupList[i++] = new makeLogo(new Array("SB"), "softball");
	logoGroupList[i++] = new makeLogo(new Array("MB","MBS","MBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("V","VB","MVB","WVB"), "volleyball");
	logoGroupList[i++] = new makeLogo(new Array("H"), "hockey");
	logoGroupList[i++] = new makeLogo(new Array("SOC","SO","MS","WS"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");

/* --------------------------------------------------
	MAIN LOGO FUNCTIONS
-------------------------------------------------- */
	function printLogo(name, group) {
		var logo = "";
		name = cleaner(name.toUpperCase());
		
		// remove appending dates/times (ie: "TITLE - Wed., Sept. 17 - 2pm")
		//name = name.replace(/(( |,|-|\(|\bon\b|\bat\b){0,2} ?\b(mon|tue(s)?|wed(nes)?|thu(r(s)?)?|fri|sat(ur)?|sun)(day)?\b\.?( morning| afternoon| eve| evening| mat)?\)?)?(( |,|-|\(|\bon\b|\bat\b){0,2} ?(\b(jan(uary)?|feb(ruary)?|mar(ch)?|apr(il)?|may|jun(e)?|jul(y)?|aug(ust)?|sep(t(ember)?)?|oct(ober)?|nov(ember)?|dec(ember)?)\b\.? \d{1,2}(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b){0,2} ?\d{1,2}(:\d{2})? ?(am|pm)\)?)?$/ig, "");
		
		// process extralist
		var extraName = name;
		for(var i=0; i<extraList.length; i++) {
			if(extraName.indexOf(extraList[i].toUpperCase())==0) {
				extraName = extraName.slice(extraList[i].length, extraName.length);
				break;
			}
		}
		for(var i=0; i<extraList.length; i++) {
			if(extraName.length - extraList[i].length>0 && extraName.indexOf(extraList[i].toUpperCase())==extraName.length - extraList[i].length) {
				extraName = extraName.slice(0, extraName.length - extraList[i].length);
				break;
			}
		}

		// find logo match (start from end for most recently added logos)
		for(var i=logoList.length-1; i>=0; i--) {
			var listName = logoList[i].oname.toUpperCase();
			if(name==cleaner(listName) || extraName==cleaner(listName)) {
				logo = logoList[i].ologo;
				break;
			}
		}

		// find logo based on group
		if(logo=="") {
			if(typeof(fullGroupList)!="undefined" && group!="") {
				while(logo=="" && group!="") {
					for(var k=0; k<logoGroupList.length; k++) {
						for(var l=0; l<logoGroupList[k].oname.length; l++) {
							if(logoGroupList[k].oname[l]==group) {
								logo = logoGroupList[k].ologo;
								break;
							}
					}
						if(logo!="") break;
					}
					if(logo!="") break;
					var parent = "";
					for(var i=0; i<fullGroupList.length; i++) {
						if(fullGroupList[i].code==group) {
							parent = fullGroupList[i].parent;
						}
					}
					group = parent;
				}
			} else {
				for(var k=0; k<logoGroupList.length; k++) {
					for(var l=0; l<logoGroupList[k].oname.length; l++) {
						if(logoGroupList[k].oname[l]==group) {
							logo = logoGroupList[k].ologo;
							break;
				}
			}
		}
		}
	}
	
		// set DEFAULT LOGO if still not assigned
		if(logo=="") logo = "sd";
		
		// determine if full sized image exists
		var fullSize = "";
		for(var i=0; i < fullsizeList.length; i++) {
			var listName = fullsizeList[i].oname.toUpperCase();
			if(name==cleaner(listName) || extraName==cleaner(listName)) {
				fullSize = fullsizeList[i].ologo;
				break;
			}
		}
		
		var imgSrc = "";
		
		// create and return logo source
		if(logo!="") {
			if(typeof(logo)=="string") {
				imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.gif" border="0" width="60" height="60" alt="'+name+'">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="60" height="60" alt="'+name+'"> ';
				}
			}
			if(fullSize!="" && group!="ticketTransfers") {
				imgSrc = '<a href="#" onclick="toggleFullSize(this); return false;" class="thumbHide">' + imgSrc + '<br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/mag.gif" border="0" width="11" height="11" align="absmiddle"> view large</small><span><img src="'+imageWWWPath+'/fullsize/'+fullSize+'.gif" border="0" alt="'+name+'"><br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/close.gif" border="0" width="11" height="11" align="absmiddle"> click to close</small></span></a>';
			}
		}
		return(imgSrc);
	}
	
	function toggleFullSize(thumb) {
		if(thumb.className=="thumbHide") {
			thumb.className = 'thumbShow';
		} else if(thumb.className=="thumbShow") {
			thumb.className = 'thumbHide';
		}
	}
	
	// print smaller logo for calendar
	function printCalLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="40" height="40"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}
	

	// print smaller logo for calendar
	function printSmallLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="30" height="30"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}

	
	
	
	// custom code to print view from seat in shopping cart and shopping process  case#175297
	function makeImage(name, img) {
		this.oname = name;
		this.oimg = img;
	}
	
	imgList = new Array;
	var i = 0;
	
//	imgList[i++] = new makeLogo("Florida Int&#39;l", "fiu");
	// magazines 
	
	imgList[i++] = new makeImage("2008 Subscription Padres Magazine (6 Issues)", "april-08");
	imgList[i++] = new makeImage("July 2008 Magazine - 1998 Hoffman Cover", "july-08");
	imgList[i++] = new makeImage("June 2008 Magazine - Tadahito Iguchi Cover", "june-08");
	imgList[i++] = new makeImage("May 2008 Magazine - Heath Bell Cover", "may-08");
	imgList[i++] = new makeImage("April 2008 Magazine - Peavy Opening Day Cover", "april-08");
	imgList[i++] = new makeImage("2008 Yearbook Magazine", "08-Yearbook");
	imgList[i++] = new makeImage("April 2007 Magazine - Bud Black Cover", "april2007");		
	imgList[i++] = new makeImage("May 2007 Magazine - Maddux Cover", "may2007");		
	imgList[i++] = new makeImage("June 2007 Magazine - Marcus Giles Cover", "june2007");		
	imgList[i++] = new makeImage("July 2007 Magazine - Gwynn HOF Cover", "july2007");		
	imgList[i++] = new makeImage("August 2007 Magazine - Chris Young Cover", "august2007");		
	imgList[i++] = new makeImage("September 2007 Magazine - Kouzmanoff Cover", "sept2007");		
	imgList[i++] = new makeImage("April 2006 Magazine - Brian Giles Cover", "april2006");		
	imgList[i++] = new makeImage("May 2006 Magazine - Piazza Cover", "may2006");		
	imgList[i++] = new makeImage("June 2006 Magazine - Castilla Cover", "june2006");	
	imgList[i++] = new makeImage("July 2006 Magazine - Mike Cameron Cover", "july2006");		
	imgList[i++] = new makeImage("August 2006 Magazine - Gonzalez Cover", "august2006");		
	imgList[i++] = new makeImage("September 2006 Magazine - Josh Barfield Cover", "september2006");		
	imgList[i++] = new makeImage("NLDS 2006 Magazine", "nlds2006");														
	imgList[i++] = new makeImage("2006 Yearbook Magazine", "2006_yearbook");														
//	imgList[i++] = new makeImage("September 2008 Magazine - Chase Headley","sept2008");
	imgList[i++] = new makeImage("August 2008 Magazine - Gonzalez Brothers Cover", "august2008");		
	imgList[i++] = new makeImage("September 2008 Magazine - Chase Headley Cover", "sept2008");	
	imgList[i++] = new makeImage("April 2009 Magazine - Bell/Peavy/Young Cover", "april2009");	
	imgList[i++] = new makeImage("2009 Yearbook Magazine", "2009-yearbook");	
	imgList[i++] = new makeImage("2008 Yearbook Magazine", "2008-Yearbook");
	imgList[i++] = new makeImage("2006 Yearbook Magazine", "2006_yearbook");
	imgList[i++] = new makeImage("NLDS 2006 Magazine", "nlds2006");
	imgList[i++] = new makeImage("May 2009 Magazine - 1984 Tribute Cover", "may-09");	
	imgList[i++] = new makeImage("June 2009 Magazine - David Eckstein Cover", "June2009");			
	imgList[i++] = new makeImage("July 2009 Magazine - Adrian Gonzalez Cover", "July2009");
	imgList[i++] = new makeImage("August 2009 Magazine - Father/Son Gwynn Cover", "aug2009");
	imgList[i++] = new makeImage("September 2009 Magazine - Loyal Fans Cover", "sep2009");

	imgList[i++] = new makeImage("2007 Yearbook Magazine", "2007-yearbook");	
	imgList[i++] = new makeImage("2010 San Diego Padres Photobook", "2010Bookcover");		
	
	// VFS
	imgList[i++] = new makeImage("1", "1");		
	imgList[i++] = new makeImage("2", "2");	
	imgList[i++] = new makeImage("3", "3");			
	imgList[i++] = new makeImage("4", "4");		
	imgList[i++] = new makeImage("5", "5");	
	imgList[i++] = new makeImage("6", "6");		
	imgList[i++] = new makeImage("7", "7");		
	imgList[i++] = new makeImage("8", "8");	
	imgList[i++] = new makeImage("9", "9");			
	imgList[i++] = new makeImage("10", "10");		
	imgList[i++] = new makeImage("101 Field Box", "101");		
	imgList[i++] = new makeImage("102 Field Box", "102");	
	imgList[i++] = new makeImage("103 Field Box", "103");			
	imgList[i++] = new makeImage("104 Field Box", "104");		
	imgList[i++] = new makeImage("105 Field Box", "105");	
	imgList[i++] = new makeImage("106 Field Box", "106");		
	imgList[i++] = new makeImage("107 Field Box", "107-lower");		
	imgList[i++] = new makeImage("108 Field Box", "108-lower");	
	imgList[i++] = new makeImage("109 Field Box", "109-lower");			
	imgList[i++] = new makeImage("110 Field Box", "110-lower");				
	imgList[i++] = new makeImage("111 Field Box", "111-upper");		
	imgList[i++] = new makeImage("112 Field Box", "112-lower");	
	
	imgList[i++] = new makeImage("113 Field Box", "113-lower");
	imgList[i++] = new makeImage("113 Field Reserved", "113-upper");
	 imgList[i++] = new makeImage("114 Field Box", "114-lower");
	 imgList[i++] = new makeImage("114 Field Reserved", "114-upper");
	 imgList[i++] = new makeImage("115 Field Box", "115-lower");
	 imgList[i++] = new makeImage("115 Field Reserved", "115-upper");
	 imgList[i++] = new makeImage("116 Field Box", "116-lower");
	 imgList[i++] = new makeImage("116 Field Reserved", "116-upper");
	 imgList[i++] = new makeImage("117 Field Box", "117-lower");
	 imgList[i++] = new makeImage("117 Field Reserved", "117-upper");
	 imgList[i++] = new makeImage("129 Right Field Lower Box", "129-lower");
	 imgList[i++] = new makeImage("129 Right Field Lower Reserved", "129-upper");
	 imgList[i++] = new makeImage("130 Right Field Lower Box", "130-lower");
	 imgList[i++] = new makeImage("130 Right Field Lower Reserved", "130-upper");
	 imgList[i++] = new makeImage("131 Right Field Lower Box", "131-lower");
	 imgList[i++] = new makeImage("131 Right Field Lower Reserved", "131-upper");
	 imgList[i++] = new makeImage("132 Right Field Lower Box", "132-lower");
	 imgList[i++] = new makeImage("132 Right Field Lower Reserved", "132-upper");
	 imgList[i++] = new makeImage("133 Right Field Lower Box", "133-lower");
	 imgList[i++] = new makeImage("133 Right Field Lower Reserved", "133-upper");
	 imgList[i++] = new makeImage("134 Right Field Lower Box", "134-lower");
	 imgList[i++] = new makeImage("134 Right Field Lower Reserved", "134-upper");
	 imgList[i++] = new makeImage("135 Right Field Lower Box", "135-lower");
	 imgList[i++] = new makeImage("135 Right Field Lower Reserved", "135-upper");
	 imgList[i++] = new makeImage("136 Right Field Lower Box", "136-lower");
	 imgList[i++] = new makeImage("136 Right Field Lower Reserved", "136-upper");
	 imgList[i++] = new makeImage("137 Right Field Lower Box", "137-lower");
	 imgList[i++] = new makeImage("137 Right Field Lower Reserved", "137-upper");
	 imgList[i++] = new makeImage("227 Right Field Upper Box", "227-lower");
	 imgList[i++] = new makeImage("227 Right Field Upper Reserved", "227-upper");
	 imgList[i++] = new makeImage("228 Right Field Upper Box", "228-lower");
	 imgList[i++] = new makeImage("228 Right Field Upper Reserved", "228-upper");
	 imgList[i++] = new makeImage("229 Right Field Upper Box", "229-lower");
	 imgList[i++] = new makeImage("229 Right Field Upper Reserved", "229-upper");
	 imgList[i++] = new makeImage("230 Right Field Upper Box", "230-lower");
	 imgList[i++] = new makeImage("230 Right Field Upper Reserved", "230-upper");
	 imgList[i++] = new makeImage("231 Right Field Upper Box", "231-lower");
	 imgList[i++] = new makeImage("231 Right Field Upper Reserved", "231-upper");
	 imgList[i++] = new makeImage("232 Right Field Upper Box", "232-lower");
	 imgList[i++] = new makeImage("232 Right Field Upper Reserved", "232-upper");
	 imgList[i++] = new makeImage("233 Right Field Upper Box", "233-lower");
	 imgList[i++] = new makeImage("233 Right Field Upper Reserved", "233-upper");
	 imgList[i++] = new makeImage("234 Right Field Upper Box", "234-lower");
	 imgList[i++] = new makeImage("234 Right Field Upper Reserved", "234-upper");
	 imgList[i++] = new makeImage("235 Right Field Upper Box", "235-lower");
	 imgList[i++] = new makeImage("235 Right Field Upper Reserved", "235-upper");
	 imgList[i++] = new makeImage("300 Upper Box", "300-Box");
	 imgList[i++] = new makeImage("300 Upper Infield Reserved", "300");
	 imgList[i++] = new makeImage("301 Upper Box", "301-Box");
	 imgList[i++] = new makeImage("301 Upper Infield Reserved", "301");
	 imgList[i++] = new makeImage("302 Upper Box", "302-Box");
	 imgList[i++] = new makeImage("302 Upper Infield Reserved", "302");
	 imgList[i++] = new makeImage("303 Upper Box", "303-Box");
	 imgList[i++] = new makeImage("303 Upper Infield Reserved", "303");
	 imgList[i++] = new makeImage("304 Upper Box", "304-Box");
	 imgList[i++] = new makeImage("304 Upper Infield Reserved", "304");
	 imgList[i++] = new makeImage("305 Upper Box", "305-Box");
	 imgList[i++] = new makeImage("305 Upper Infield Reserved", "305");
	 imgList[i++] = new makeImage("306 Upper Box", "306-Box");
	 imgList[i++] = new makeImage("306 Upper Infield Reserved", "306");
	 imgList[i++] = new makeImage("307 Upper Box", "307-Box");
	 imgList[i++] = new makeImage("307 Upper Infield Reserved", "307");
	 imgList[i++] = new makeImage("308 Upper Box", "308-Box");
	 imgList[i++] = new makeImage("308 Upper Infield Reserved", "308");
	 imgList[i++] = new makeImage("309 Upper Box", "309-Box");
	 imgList[i++] = new makeImage("309 Upper Infield Reserved", "309");
	 imgList[i++] = new makeImage("310 Upper Box", "310-Box");
	 imgList[i++] = new makeImage("310 Upper Infield Reserved", "310");
	 imgList[i++] = new makeImage("311 Upper Box", "311-Box");
	 imgList[i++] = new makeImage("311 Upper Infield Reserved", "311");
	 imgList[i++] = new makeImage("312 Upper Box", "312-Box");
	 imgList[i++] = new makeImage("312 Upper Infield Reserved", "312");
	 imgList[i++] = new makeImage("313 Upper Box", "313-Box");
	 imgList[i++] = new makeImage("313 Upper Reserved", "313");
	 imgList[i++] = new makeImage("314 Upper Box", "314-Box");
	 imgList[i++] = new makeImage("314 Upper Reserved", "314");
	 imgList[i++] = new makeImage("315 Upper Box", "315-Box");
	 imgList[i++] = new makeImage("315 Upper Reserved", "315");
	 imgList[i++] = new makeImage("316 Upper Box", "316-Box");
	 imgList[i++] = new makeImage("316 Upper Reserved", "316");
	 imgList[i++] = new makeImage("317 Upper Box", "317-Box");
	 imgList[i++] = new makeImage("317 Upper Reserved", "317");
	 imgList[i++] = new makeImage("318 Upper Box", "318-Box");
	 imgList[i++] = new makeImage("318 Upper Reserved", "318");
	 imgList[i++] = new makeImage("319 Upper Box", "319-Box");
	 imgList[i++] = new makeImage("319 Upper Reserved", "319");
	 imgList[i++] = new makeImage("320 Upper Box", "320-Box");
	 imgList[i++] = new makeImage("320 Upper Reserved", "320");
	 imgList[i++] = new makeImage("321 Upper Box", "321-Box");
	 imgList[i++] = new makeImage("321 Upper Reserved", "321");
	 imgList[i++] = new makeImage("322 Upper Box", "322-Box");
	 imgList[i++] = new makeImage("322 Upper Reserved", "322");
	 imgList[i++] = new makeImage("323 Upper Box", "323-Box");
	 imgList[i++] = new makeImage("323 Upper Reserved", "323");
	 imgList[i++] = new makeImage("324 Upper Box", "324-Box");
	 imgList[i++] = new makeImage("324 Upper Reserved", "324");
	 imgList[i++] = new makeImage("325 Upper Box", "325-Box");
	 imgList[i++] = new makeImage("325 Upper Reserved", "325");
	 imgList[i++] = new makeImage("326 Upper Box", "326-Box");
	 imgList[i++] = new makeImage("326 Upper Reserved", "326");
	 imgList[i++] = new makeImage("327 Upper Box", "327-Box");
	 imgList[i++] = new makeImage("327 Upper Reserved", "327");
	 imgList[i++] = new makeImage("328 Upper Box", "328-Box");
	 imgList[i++] = new makeImage("328 Upper Reserved", "328");

/*
	imgList[i++] = new makeImage("113", "113-lower");			
	imgList[i++] = new makeImage("114", "114-lower");		
	imgList[i++] = new makeImage("115", "115-lower");	
	imgList[i++] = new makeImage("116", "116-lower");		
	imgList[i++] = new makeImage("117", "117-lower");		
	imgList[i++] = new makeImage("118", "118-lower");	
	imgList[i++] = new makeImage("119", "119");			
	imgList[i++] = new makeImage("120", "120-lower");				
	imgList[i++] = new makeImage("121", "121-lower");		
	imgList[i++] = new makeImage("122", "122-lower");	
	imgList[i++] = new makeImage("123", "123-lower");			
	imgList[i++] = new makeImage("124", "124-lower");		
	imgList[i++] = new makeImage("125", "125-lower");	
	imgList[i++] = new makeImage("126", "126");		
	imgList[i++] = new makeImage("127", "127-lower");		
	imgList[i++] = new makeImage("128", "128");	
	imgList[i++] = new makeImage("129", "129-lower");			
	imgList[i++] = new makeImage("130", "130");		
	imgList[i++] = new makeImage("131", "131-lower");		
	imgList[i++] = new makeImage("132", "132");	
	imgList[i++] = new makeImage("133", "133-lower");			
	imgList[i++] = new makeImage("134", "134");		
	imgList[i++] = new makeImage("135", "135-lower");	
	imgList[i++] = new makeImage("137", "137-lower");		
	imgList[i++] = new makeImage("201", "201");		
	imgList[i++] = new makeImage("202", "202");	
	imgList[i++] = new makeImage("203", "203");			
	imgList[i++] = new makeImage("204", "204");		
	imgList[i++] = new makeImage("205", "205");	
	imgList[i++] = new makeImage("206", "206");		
	imgList[i++] = new makeImage("207", "207");		
	imgList[i++] = new makeImage("208", "208");	
	imgList[i++] = new makeImage("209", "209");			
	imgList[i++] = new makeImage("210", "210");				
	imgList[i++] = new makeImage("211", "211");		
	imgList[i++] = new makeImage("212", "212");	
	imgList[i++] = new makeImage("213", "213");			
	imgList[i++] = new makeImage("214", "214");		
	imgList[i++] = new makeImage("215", "215");	
	imgList[i++] = new makeImage("216", "216");		
	imgList[i++] = new makeImage("217", "217");		
	imgList[i++] = new makeImage("218", "218");	
	imgList[i++] = new makeImage("219", "219");			
	imgList[i++] = new makeImage("220", "220");				
	imgList[i++] = new makeImage("221", "221");		
	imgList[i++] = new makeImage("222", "222");	
	imgList[i++] = new makeImage("223", "223");			
	imgList[i++] = new makeImage("224", "224");		
	imgList[i++] = new makeImage("225", "225");	
	imgList[i++] = new makeImage("226", "226");		
	imgList[i++] = new makeImage("227", "227-lower");		
	imgList[i++] = new makeImage("228", "228");	
	imgList[i++] = new makeImage("229", "229-lower");			
	imgList[i++] = new makeImage("230", "230");		
	imgList[i++] = new makeImage("231", "231-lower");		
	imgList[i++] = new makeImage("233", "233-lower");			
	imgList[i++] = new makeImage("235", "235-lower");					
	imgList[i++] = new makeImage("301", "301");		
	imgList[i++] = new makeImage("302", "302");	
	imgList[i++] = new makeImage("303", "303");			
	imgList[i++] = new makeImage("304", "304");		
	imgList[i++] = new makeImage("305", "305");	
	imgList[i++] = new makeImage("306", "306");		
	imgList[i++] = new makeImage("307", "307");		
	imgList[i++] = new makeImage("308", "308");	
	imgList[i++] = new makeImage("309", "309");			
	imgList[i++] = new makeImage("310", "310");				
	imgList[i++] = new makeImage("311", "311");		
	imgList[i++] = new makeImage("312", "312");	
	imgList[i++] = new makeImage("313", "313");			
	imgList[i++] = new makeImage("314", "314");		
	imgList[i++] = new makeImage("315", "315");	
	imgList[i++] = new makeImage("316", "316");		
	imgList[i++] = new makeImage("317", "317");		
	imgList[i++] = new makeImage("318", "318");	
	imgList[i++] = new makeImage("319", "319");			
	imgList[i++] = new makeImage("320", "320");				
	imgList[i++] = new makeImage("321", "321");		
	imgList[i++] = new makeImage("322", "322");	
	imgList[i++] = new makeImage("323", "323");			
	imgList[i++] = new makeImage("324", "324");		
	imgList[i++] = new makeImage("325", "325");	
	imgList[i++] = new makeImage("326", "326");		
	imgList[i++] = new makeImage("327", "327");		
	imgList[i++] = new makeImage("328", "328");	
	imgList[i++] = new makeImage("329", "329");			
*/	
	imgList[i++] = new makeImage("a PCD", "a");		
	imgList[i++] = new makeImage("b PCD", "b");	
	imgList[i++] = new makeImage("c PCD", "c");			
	imgList[i++] = new makeImage("d PCD", "d");		
	imgList[i++] = new makeImage("e PCD", "e");	
	imgList[i++] = new makeImage("f PCD", "f");		
	imgList[i++] = new makeImage("g PCD", "g");		
	imgList[i++] = new makeImage("h PCD", "h");	
	imgList[i++] = new makeImage("i PCD", "i");			
	imgList[i++] = new makeImage("j PCD", "j");		
	imgList[i++] = new makeImage("k PCD", "k");	
	imgList[i++] = new makeImage("l PCD", "l");			
	imgList[i++] = new makeImage("Bleachers", "Bleachers");			

	function print_jpg(name, imgDir , mWidth, mHeight, mType) {
		var img = "";
		var sname, lname;
		sname = name.substr(0, name.indexOf(" "));
		lname = name.substr(name.indexOf(" ")+1);
		name = name.toUpperCase();

		for(var i=0; i < imgList.length; i++) {
//			var listName = imgList[i].oname.toUpperCase();
			if(imgList[i].oname.toUpperCase() == name) {
				img = imgList[i].oimg;
			}
		}


		var imgSrc = "";

		if(img != "") {
			if (mType == "VFS" ) {  // make it a link
			  imgSrc = '<a href="javascript:display_image(\'' + img +'\');" >'; 
			} 
			
			imgSrc +=  '<img src="'+imageWWWPath+'/'+imgDir+'/'+img+'.jpg" class="imagelink" width="' + mWidth + '" height="' + mHeight + '" alt="'+name+'"><br>' ;		
			// Section Name + enlarge View link
			if (mType == "VFS" ) {
			    imgSrc += '<img src="$(imageWWWPath)/blank.gif" border="0" width="13" height="1">View from section '+ sname + ((lname!="")?'<br>Level '+lname : "") + '<br>';
				imgSrc += '<img src="'+imageWWWPath+'/fullsize/mag.gif" border="0" width="11" height="11"> <small>Click for larger view</small></a>'; 
			}
		}
		return(imgSrc);
	}
	
	
	
	
	function display_image(name) {
		var w = 330;
		var h = 340;
		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
		winprops = 'width='+w+',height='+h+',top='+wint+',left='+winl;
		PreView = window.open("", "Preview", winprops, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0");
		PreView.document.open();
		PreView.document.write('<HTML><HEAD>');
		PreView.document.write('<TITLE>Large View</TITLE>');
		PreView.document.write('</HEAD><BODY BGCOLOR=00005a TEXT=ffffff>');
		PreView.document.write('<FORM><CENTER><B><FONT SIZE=+1> View from section ' + name + '</FONT></B><HR>');
		PreView.document.write('<IMG HSPACE=0 VSPACE=0 ' +	'SRC="'+imageWWWPath+'/maps/views/large/' + name + '.jpg">');
		PreView.document.write('<HR><FORM><INPUT TYPE="button" VALUE="Close" ' + 'onClick="window.close()"></FORM>');
		PreView.document.write('</CENTER>');
		PreView.document.write('</BODY></HTML>');
		PreView.document.close();
    }

	//end custom code, print seat views 2 of 2, first part is on cartdisplay  
