/* --------------------------------------------------
	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("Rutgers Student Test", "StudentShirt");
//	logoList[i++] = new makeLogo("UCLA - Homecoming 2", new Array("ucla","berkeley"));
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("UCLA", "ucla");
	logoList[i++] = new makeLogo("Cal", "cal");
	logoList[i++] = new makeLogo("Oregon", "uoregon");
	logoList[i++] = new makeLogo("Oregon State", "oregonstate");
	logoList[i++] = new makeLogo("Washington", "washington");	
	logoList[i++] = new makeLogo("Appalachian State", "appstate");
	logoList[i++] = new makeLogo("Ole Miss", "olemiss");
	logoList[i++] = new makeLogo("Louisiana-Monroe", "ulm");
	logoList[i++] = new makeLogo("SDSU", "sdsu");
	logoList[i++] = new makeLogo("Air Force", "usafa");
	logoList[i++] = new makeLogo("Utah", "utah");
	logoList[i++] = new makeLogo("Central Florida", "ucf");
	logoList[i++] = new makeLogo("UNLV", "unlv");	
	logoList[i++] = new makeLogo("Indiana", "indiana");
	logoList[i++] = new makeLogo("Idaho", "idaho");
	logoList[i++] = new makeLogo("Arizona State", "asu");
	logoList[i++] = new makeLogo("Arizona", "arizona");	
	logoList[i++] = new makeLogo("at Oklahoma (Norman, OK)", "ou");
	logoList[i++] = new makeLogo("at Washington State (Pullman, WA)", "wsu");
	logoList[i++] = new makeLogo("at Stanford (Stanford, CA)", "stanford");	
	logoList[i++] = new makeLogo("at California (Berkeley, CA)", "cal");
	logoList[i++] = new makeLogo("at Oregon State (Corvallis, OR)", "oregonstate");
	logoList[i++] = new makeLogo("Western Oregon", "wou");
	logoList[i++] = new makeLogo("Idaho State", "isu");
	logoList[i++] = new makeLogo("New Mexico", "unm");
	logoList[i++] = new makeLogo("Bethune-Cookman", "cookman");
	logoList[i++] = new makeLogo("Winthrop", "winthrop");
	logoList[i++] = new makeLogo("Portland", "up");
	logoList[i++] = new makeLogo("Washington State", "wsu");
	logoList[i++] = new makeLogo("California", "cal");	
	logoList[i++] = new makeLogo("Stanford", "stanford");
	logoList[i++] = new makeLogo("Western Oregon (EX)", "wou");
	logoList[i++] = new makeLogo("Southern", "subr");	
	logoList[i++] = new makeLogo("Montana", "umt");
	logoList[i++] = new makeLogo("Fresno State", "csufresno");
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("at Houston (Houston, TX)", "uh");	
	logoList[i++] = new makeLogo("at Arizona State (Tempe, AZ)", "asu");
	logoList[i++] = new makeLogo("at Arizona (Tucson, AZ)", "arizona");
	logoList[i++] = new makeLogo("Nevada (Reno)", "unr");
	logoList[i++] = new makeLogo("Arkansas", "uark");
	logoList[i++] = new makeLogo("Drake University", "drake");
	logoList[i++] = new makeLogo("Southern Oregon (EX)", "sou");
	logoList[i++] = new makeLogo("Savannah State", "savstate");
	logoList[i++] = new makeLogo("Bowie State", "bowiestate");
	logoList[i++] = new makeLogo("Rice", "rice");
	logoList[i++] = new makeLogo("Georgetown", "georgetown");
	logoList[i++] = new makeLogo("Santa Clara", "scu");
	logoList[i++] = new makeLogo("Howard", "howard");
	logoList[i++] = new makeLogo("Portland State", "pdx");		
	logoList[i++] = new makeLogo("University of the Pacific (California)", "uop");
	logoList[i++] = new makeLogo("Pacific", "uop");
	logoList[i++] = new makeLogo("Prefontaine Classic", "prefontaine");
	logoList[i++] = new makeLogo("Pac-10 Championships All-Session", "pac10");
	logoList[i++] = new makeLogo("Pac-10 Championships Day 1", "pac10");
	logoList[i++] = new makeLogo("Pac-10 Championships Day 2", "pac10");


	logoList[i++] = new makeLogo("Oklahoma", "ou");
	logoList[i++] = new makeLogo("Utah State", "usu");
	logoList[i++] = new makeLogo("Fresno State", "csufresno");
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("at Fresno State", "csufresno");
	logoList[i++] = new makeLogo("at USC", "usc");
	logoList[i++] = new makeLogo("at Fresno State (Fresno, CA)", "csufresno");
	logoList[i++] = new makeLogo("at USC (Los Angeles, CA)", "usc");
	logoList[i++] = new makeLogo("2006 Pac-10 Track & Field Championships All-Session", "pac10");
	logoList[i++] = new makeLogo("Road to Eugene &#39;08 High Performance Meet", "roadtoeugene");
	logoList[i++] = new makeLogo("<B>Road to Eugene &#39;08<BR>High Performance Meet</B>", "roadtoeugene");
	logoList[i++] = new makeLogo("<B>Stanford</B>", "stanford");
	logoList[i++] = new makeLogo("<B>Oklahoma</B>", "ou");
	logoList[i++] = new makeLogo("<B>UCLA</B>", "ucla");
	logoList[i++] = new makeLogo("<B>Portland State</B>", "pdx");
	logoList[i++] = new makeLogo("<B>Washington</B>", "washington");
	logoList[i++] = new makeLogo("<B>Arizona</B>", "arizona");
	logoList[i++] = new makeLogo("<B>at Fresno State<BR> (Fresno, CA)</B>", "csufresno");
	logoList[i++] = new makeLogo("<B>at Arizona State<BR> (Tempe, AZ)</B>", "asu");
	logoList[i++] = new makeLogo("<B>at California <BR> (Berkeley, CA)</B>", "cal");
	logoList[i++] = new makeLogo("<B>at Washington State <BR> (Pullman, WA)</B>", "wsu");
	logoList[i++] = new makeLogo("<B>at USC <BR>(Los Angeles, CA)</B>", "usc");
	logoList[i++] = new makeLogo("Olympic Trials Deposit", "olympictrialsdeposit");
	logoList[i++] = new makeLogo("St. Mary&#39;s (CA)", "stmarys-ca");
	logoList[i++] = new makeLogo("BYU", "byu");	
	logoList[i++] = new makeLogo("Lewis & Clark (EX)", "lewis_clark");
	logoList[i++] = new makeLogo("UC Irvine", "uci");
	logoList[i++] = new makeLogo("Eastern Washington", "ewu");
	logoList[i++] = new makeLogo("Mercer", "mercer");
	logoList[i++] = new makeLogo("Rose Bowl", "rosebowl");
	logoList[i++] = new makeLogo("Pacific Life Holiday Bowl", "pacificlifeholiday");
	logoList[i++] = new makeLogo("Brute Sun Bowl", "brutesunbowl");
	logoList[i++] = new makeLogo("Brut Sun Bowl", "brutesunbowl");
	logoList[i++] = new makeLogo("Brut Sun Bowl Souvenir Ticket", "brutesunbowl");
	logoList[i++] = new makeLogo("Pioneer PureVision Las Vegas Bowl", "pioneerpurevision");
	logoList[i++] = new makeLogo("Emerald Bowl", "emeraldbowl");
	logoList[i++] = new makeLogo("Sheraton Hawai&#39;i Bowl", "sheratonhawaiibowl");
	//logoList[i++] = new makeLogo("2007 NCAA Track & Field West Region Championships All-Session", "ncaa");
	//logoList[i++] = new makeLogo("NCAA West Region Championships (Day 1)", "ncaa");
	//logoList[i++] = new makeLogo("NCAA West Region Championships (Day 2)", "ncaa");
	logoList[i++] = new makeLogo("Houston", "uh");
	logoList[i++] = new makeLogo("at Michigan (Ann Arbor, MI)", "umich");	
	logoList[i++] = new makeLogo("at Stanford (Palo Alto, CA)", "stanford");
	logoList[i++] = new makeLogo("at Washington (Seattle, WA)", "washington");
	logoList[i++] = new makeLogo("at Arizona (Tuscon, AZ)", "arizona");	
	logoList[i++] = new makeLogo("at UCLA (Los Angeles, CA)", "ucla");
	logoList[i++] = new makeLogo("All-Session (OT)", "olympictrialsdeposit");
	logoList[i++] = new makeLogo("Road to Eugene &#39;08", "rte_logo");
	logoList[i++] = new makeLogo("St. Martin&#39;s (EX)", "st_martins");
	logoList[i++] = new makeLogo("Concordia (EX)", "concordia");
	logoList[i++] = new makeLogo("Sacramento State", "sac_state");
	logoList[i++] = new makeLogo("San Francisco", "usfca");
	logoList[i++] = new makeLogo("Wyoming", "uwyo");
	logoList[i++] = new makeLogo("San Jose State", "sjsu");
	logoList[i++] = new makeLogo("South Dakota State", "sdstate");
	logoList[i++] = new makeLogo("Marquette", "marquette");
	logoList[i++] = new makeLogo("Long Beach State", "csulb");
	logoList[i++] = new makeLogo("NWCA All-Star Classic", "nwca_logo");
	logoList[i++] = new makeLogo("Mount St. Mary&#39;s", "maryslogo"); 


	logoList[i++] = new makeLogo("Allstate BCS Championship Game", "bcs_championship_bowl"); 
	logoList[i++] = new makeLogo("Rose Bowl presented by Citi", "rose_bowl"); 
	logoList[i++] = new makeLogo("Tostitos Fiesta Bowl", "tostitos_fiesta_bowl"); 
	logoList[i++] = new makeLogo("FedEx Orange Bowl", "fedEx_orange_bowl"); 
	logoList[i++] = new makeLogo("Allstate Sugar Bowl", "allstate_sugar_bowl"); 
	logoList[i++] = new makeLogo("Pacific Life Holiday Bowl", "plhb_logo"); 
	logoList[i++] = new makeLogo("Sun Bowl", "brut_sun_bowl"); 
	logoList[i++] = new makeLogo("Pioneer Las Vegas Bowl", "pioneer_las_vegas_bowl"); 
	logoList[i++] = new makeLogo("Emerald Bowl", "emerald_bowl"); 
	logoList[i++] = new makeLogo("Bell Helicopter Armed Forces Bowl", "armed_forces_bowl"); 
	logoList[i++] = new makeLogo("San Diego County Credit Union Poinsettia Bowl", "poinseta_bowl"); 
	logoList[i++] = new makeLogo("2007 Football Souvenir Season Ticket", "souvenir_seasonticket");	
	logoList[i++] = new makeLogo("2008 Pac-10 Wrestling Championships All-Session", "pac10_wrestling"); 
	logoList[i++] = new makeLogo("Boise State", "boisestate");
	logoList[i++] = new makeLogo("at Purdue (West Lafayette, IN)", "purdue"); 
	logoList[i++] = new makeLogo("2008 Pac-10 Wrestling Championships Session 1", "pac10_wrestling"); 
	logoList[i++] = new makeLogo("2008 Pac-10 Wrestling Championships Session 2", "pac10_wrestling"); 
	logoList[i++] = new makeLogo("2008 Pac-10 Wrestling Championships Session 3", "pac10_wrestling");  
	logoList[i++] = new makeLogo("Session 1 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 2 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 3 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 4 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 5 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 6 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 7 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");
	logoList[i++] = new makeLogo("Session 8 - 2008 Olympic Team Trials - Track & Field", "eugene_logo");   
	logoList[i++] = new makeLogo("Seattle University", "seattle_university"); 
	logoList[i++] = new makeLogo("2008 Olympic Trials Souvenir Ticket Sheet", "eugene_logo");
	logoList[i++] = new makeLogo("Saint Mary&#39;s", "stmarys-ca");	  
	logoList[i++] = new makeLogo("Baylor", "baylor");	
	logoList[i++] = new makeLogo("Northwest Christian Univ. (EX)", "northwest_christian");	
	logoList[i++] = new makeLogo("Northwest Christian (EX)", "northwest_christian");
	logoList[i++] = new makeLogo("Northern Colorado", "unc");
	logoList[i++] = new makeLogo("Oakland", "oakland");
	logoList[i++] = new makeLogo("Kansas State", "ksu"); 
	logoList[i++] = new makeLogo("USA Championships All-Session", "usa_champs"); 
	logoList[i++] = new makeLogo("Santa Clara (DH)", "scu");
	logoList[i++] = new makeLogo("2009 NCAA Track & Field West Region Championships All-Session", "ncaa_tf");
	logoList[i++] = new makeLogo("NCAA West Region Championships (Day 1)", "ncaa_tf");
	logoList[i++] = new makeLogo("NCAA West Region Championships (Day 2)", "ncaa_tf");
	logoList[i++] = new makeLogo("Men of Oregon vs. UCLA", "ucla");	
	logoList[i++] = new makeLogo("at Boise State (Boise, ID)", "boisestate");
	logoList[i++] = new makeLogo("Purdue", "purdue");  
	logoList[i++] = new makeLogo("Pepsi Team Invitational", "pepsi_inv");  	
	logoList[i++] = new makeLogo("PAC-10 Championships (Day 1)", "pac10");
	logoList[i++] = new makeLogo("PAC-10 Championships (Day 2)", "pac10");
	logoList[i++] = new makeLogo("USA Championships Day 1", "usa");
	logoList[i++] = new makeLogo("USA Championships Day 2", "usa");
	logoList[i++] = new makeLogo("USA Championships Day 3", "usa");
	logoList[i++] = new makeLogo("USA Championships Day 4", "usa");	 	
	logoList[i++] = new makeLogo("Mississippi Valley State", "mvsu");
	logoList[i++] = new makeLogo("Arkansas Pine-Bluff", "uapb");  
	logoList[i++] = new makeLogo("Seattle", "seattle_university");
	logoList[i++] = new makeLogo("Montana State", "montanastate");	
	logoList[i++] = new makeLogo("Hoopin&#39; for the Weekend", "basketball"); 
	logoList[i++] = new makeLogo("NCAA T&F National Championship", "tnf_national");	  	
	logoList[i++] = new makeLogo("Rose Bowl Game presented by Citi", "rosebowl_10");
	logoList[i++] = new makeLogo("SD County Credit Union Poinsettia Bowl", "PoinsettiaBowl");
	logoList[i++] = new makeLogo("MAACO Las Vegas Bowl", "Maaco_Las_Vegas_Bowl_10");	
	logoList[i++] = new makeLogo("Seattle (DH)", "seattle_university");
	logoList[i++] = new makeLogo("Nevada", "unr");
	logoList[i++] = new makeLogo("Nevada (DH)", "unr");
	logoList[i++] = new makeLogo("Southern Utah", "suu");
	logoList[i++] = new makeLogo("San Diego", "san_diego");
	logoList[i++] = new makeLogo("East Tennessee St.", "etsu2"); 
	logoList[i++] = new makeLogo("at Tennessee (Knoxville, TN)", "utk");   
	logoList[i++] = new makeLogo("Florida Gulf Coast", "floridagulfcoast");
	logoList[i++] = new makeLogo("American University", "american");
	logoList[i++] = new makeLogo("Siena", "siena");	 
	logoList[i++] = new makeLogo("Duke (Rose Garden)", "duke");
	logoList[i++] = new makeLogo("Duke Additional (Rose Garden)", "duke");
	logoList[i++] = new makeLogo("Willamette University", "willamette");
	logoList[i++] = new makeLogo("Jacksonville State", "jsu");	
	logoList[i++] = new makeLogo("Willamette Univ. (EX)", "willamette");
	logoList[i++] = new makeLogo("Westmont College (EX)", "westmont");
	logoList[i++] = new makeLogo("UC Riverside", "ucr");
	logoList[i++] = new makeLogo("Denver", "du");	
	logoList[i++] = new makeLogo("Denver", "du");		
	logoList[i++] = new makeLogo("Jeff Dunham", "Jeff_Dunham");
	logoList[i++] = new makeLogo("Duke and the Ducks", "duke");	
	logoList[i++] = new makeLogo("BTI Invitational Day 1", "bti_invitational");
	logoList[i++] = new makeLogo("BTI Invitational Day 2", "bti_invitational");
	logoList[i++] = new makeLogo("BTI Invitational Day 3", "bti_invitational");
	logoList[i++] = new makeLogo("Texas Southern", "tsu");
	logoList[i++] = new makeLogo("Missouri", "missouri");			
	logoList[i++] = new makeLogo("Mac Court Memories Commemorative Book - The Illustrated History of Mac Court", "mac_court_memories");
	logoList[i++] = new makeLogo("Harlem Globetrotters - 2011 World Tour", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters - Magic Pass", "globetrotters");	 
	logoList[i++] = new makeLogo("Harlem Globetrotters VIP Package: Behind the Magic", "globetrotters");
	logoList[i++] = new makeLogo("Avenged Sevenfold", "sevenfold_night");	
	logoList[i++] = new makeLogo("Elton John", "elton_john");									
	logoList[i++] = new makeLogo("Disney Live! Mickey's Magic Show - 3:30 PM", "disney_mms");	
	logoList[i++] = new makeLogo("Disney Live! Mickey's Magic Show - 6:30 PM", "disney_mms");			
	logoList[i++] = new makeLogo("Tostitos BCS National Championship", "bcs-championship-2011");
	logoList[i++] = new makeLogo("BCS National Championship Parking", "bcs-championship-2011");
	logoList[i++] = new makeLogo("Rose Bowl Game presented by VIZIO", "rose-bowl");
	logoList[i++] = new makeLogo("Rose Bowl Parking", "rose-bowl");
	logoList[i++] = new makeLogo("Valero Alamo Bowl", "alamo-bowl");
	logoList[i++] = new makeLogo("Bridgepoint Education Holiday Bowl", "brigepoint-education-holiday-bowl");
	logoList[i++] = new makeLogo("Hyundai Sun Bowl", "sun-bowl");
	logoList[i++] = new makeLogo("USA National Championships", "usa_nc");
	logoList[i++] = new makeLogo("Wichita St.", "wichita");
	logoList[i++] = new makeLogo("Wichita St. (DH)", "wichita");
	logoList[i++] = new makeLogo("USF", "usfca");
	logoList[i++] = new makeLogo("Gonzaga", "gonzaga");
	logoList[i++] = new makeLogo("Nike Tennis, Clash of the Champions", "nike_coc");
	logoList[i++] = new makeLogo("Professional Bull Riders", "pbr_2011");
	logoList[i++] = new makeLogo("Missouri State", "smsu");
	logoList[i++] = new makeLogo("at Colorado (Boulder, CO)", "colorado");
	logoList[i++] = new makeLogo("at Cowboys Classic (Arlington, TX)", "lsu");

	logoList[i++] = new makeLogo("Monster Jam - Saturday 2 PM", "monsterjam");
	logoList[i++] = new makeLogo("Monster Jam - Saturday 7:30 PM", "monsterjam");
	logoList[i++] = new makeLogo("Monster Jam - Sunday 2 PM", "monsterjam");	
	logoList[i++] = new makeLogo("CBI First Round", "cbi");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Wednesday 7:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Thursday 3:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Thursday 7:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Friday 3:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Sunday 1:00 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil - Sunday 5:00 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Friday 7:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Saturday 3:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Saturday 7:30 PM", "cds_dralion");
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Sunday 5:00 PM", "cds_dralion"); 	
	logoList[i++] = new makeLogo("Cirque Du Soleil: Dralion - Saturday 12:00 PM", "cds_dralion"); 
	logoList[i++] = new makeLogo("2012 Olympic Trials", "tracktown");	    		 				
	logoList[i++] = new makeLogo("Olympic Trials - All Session", "tracktown");	
	logoList[i++] = new makeLogo("2012 Olympic Trials - All Session", "tracktown");
	logoList[i++] = new makeLogo("2011 Junior Duck Club Membership", "junior_duck");	
	logoList[i++] = new makeLogo("2011 Junior Duck Club Membership - RENEWAL", "junior_duck");	

	logoList[i++] = new makeLogo("Michael Jackson THE IMMORTAL World Tour by Cirque Du Soleil", "mj_immortal");	
	logoList[i++] = new makeLogo("<a href=http://ev10.evenue.net/cgi-bin/ncommerce3/SEGetEventInfo?ticketCode=PR%3AOREGON%3AAE12%3ACDSMJ1%3AVPAK&linkID=uoregon&shopperContext=&caller=PR&appCode=&prc=VPAK&ppc=VPAK>VIP PACKAGE: Michael Jackson The IMMORTAL World Tour<BR>Tues, Nov. 15</a>", "mj_immortal");	
	logoList[i++] = new makeLogo("Michael Jackson THE IMMORTAL World Tour by Cirque Du Soleil", "mj_immortal");	
	logoList[i++] = new makeLogo("<a href=http://ev10.evenue.net/cgi-bin/ncommerce3/SEGetEventInfo?ticketCode=PR%3AOREGON%3AAE12%3ACDSMJ2%3AVPAK&linkID=uoregon&shopperContext=&caller=PR&appCode=&prc=VPAK&ppc=VPAK>VIP PACKAGE: Michael Jackson THE IMMORTAL World Tour<BR>Wed, Nov. 16</a>", "mj_immortal");	
	logoList[i++] = new makeLogo("Ringling Bros. and Barnum & Bailey Boom A Ring", "ringling_bros");
	logoList[i++] = new makeLogo("BOOM A RING presented by Ringling Bros. and Barnum & Bailey", "ringling_bros"); 
	
	logoList[i++] = new makeLogo("Cal Poly", "cal_poly");	 
	logoList[i++] = new makeLogo("Colorado", "colorado");

	logoList[i++] = new makeLogo("Cal Poly - San Luis Obispo", "cal_poly");
	logoList[i++] = new makeLogo("Illinois", "uiuc");
	logoList[i++] = new makeLogo("CSU - Northridge", "csun");
	logoList[i++] = new makeLogo("St. Mary&#39;s", "stmarys-ca");
	logoList[i++] = new makeLogo("Colorado", "colorado");
	logoList[i++] = new makeLogo("2012 Pac-12 Women&#39;s Basketball Tournament", "PAC_12_shield");
	logoList[i++] = new makeLogo("Miranda Lambert", "miranda_lambert");	
	logoList[i++] = new makeLogo("Portland Trailblazers vs. Sacramento Kings", "portsac");	 
	
	logoList[i++] = new makeLogo("Grand Canyon State (Ex)", "ccs");
	logoList[i++] = new makeLogo("SE Missouri State", "semo");
	logoList[i++] = new makeLogo("UTEP", "utep");
	logoList[i++] = new makeLogo("Virginia", "uva");
	logoList[i++] = new makeLogo("Brad Paisley", "brad_paisley");
	logoList[i++] = new makeLogo("2011 Pac-12 Football Championship Game", "pac12-champ");
	logoList[i++] = new makeLogo("Allstate BCS National Championship Game", "bcs_national_championship_2012");
	logoList[i++] = new makeLogo("Discover Orange Bowl", "orange_bowl");
	logoList[i++] = new makeLogo("Fiesta Bowl Parking", "tostitos_fiesta_bowl"); 
	logoList[i++] = new makeLogo("Orange Bowl Parking", "orange_bowl");	
	logoList[i++] = new makeLogo("Pac-12 Championship", "pac_12");	
	logoList[i++] = new makeLogo("Pac-12 Championships - Day 1", "pac_12");	
	logoList[i++] = new makeLogo("Pac-12 Championships - Day 2", "pac_12");
	logoList[i++] = new makeLogo("Nike Showcase - Day 1", "Nike-Showcase-Logo");
	logoList[i++] = new makeLogo("Nike Showcase - Day 2 (DH)", "Nike-Showcase-Logo");
	logoList[i++] = new makeLogo("Nike Showcase - Day 3", "Nike-Showcase-Logo");	
	logoList[i++] = new makeLogo("Lady Antebellum", "ladya_banner"); 
	logoList[i++] = new makeLogo("Rose Bowl Game", "rosebowl_10"); 
	logoList[i++] = new makeLogo("Trans-Siberian Orchestra - Beethoven&#39;s Last Night 2012", "trans_sib_orch");  	
	logoList[i++] = new makeLogo("Pro Bull Riders", "pbr_bullriding"); 
	logoList[i++] = new makeLogo("WWE presents RAW World Tour", "wwe_raw_tour");
	
	logoList[i++] = new makeLogo("2012 All-Session Pac-12 Men&#39;s Basketball Tournament", "mens-basketball"); 
	logoList[i++] = new makeLogo("2012 All-Session Pac-12 Women&#39;s Basketball Tournament", "womens-basketball");

	logoList[i++] = new makeLogo("Full Season", "baseball");
	logoList[i++] = new makeLogo("Baseball Season Parking Pass", "baseball");
	logoList[i++] = new makeLogo("Flex Plan", "baseball");
	logoList[i++] = new makeLogo("Friday Fun Night", "baseball");
	logoList[i++] = new makeLogo("Pac-12 Pack", "baseball");
	logoList[i++] = new makeLogo("Nike Showcase Bundle", "nike_showcase");
	logoList[i++] = new makeLogo("Arkansas Pine Bluff", "uapb");  
	
	logoList[i++] = new makeLogo("Athlete Family Plan - 6.22-6.25", "tracktown");
	logoList[i++] = new makeLogo("Athlete Family Plan - 6.28-7.1", "tracktown");
	logoList[i++] = new makeLogo("Olympic Trials - Session 1", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 2", "tracktown");
	logoList[i++] = new makeLogo("Olympic Trials - Session 3", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 4", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 5", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 6", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 7", "tracktown");  
	logoList[i++] = new makeLogo("Olympic Trials - Session 8", "tracktown");  
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 1 - Obstructed View", "tracktown");  
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 2 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 3 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 4 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 5 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 6 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 7 - Obstructed View", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 8 - Obstructed View", "tracktown");     		 
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 1", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 2", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 3", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 4", "tracktown"); 
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 5", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 6", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 7", "tracktown");
	logoList[i++] = new makeLogo("2012 Olympic Trials, Day 8", "tracktown");   	  
	
/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	extraList[i++] = "The ";
	extraList[i++] = "THE ";
	extraList[i++] = "at ";
	extraList[i++] = "@ ";
	extraList[i++] = "<center>";
	extraList[i++] = "<center>at ";
	extraList[i++] = "vs ";
	extraList[i++] = "vs. ";
	extraList[i++] = "<a>";
	extraList[i++] = "</a>";
	extraList[i++] = " FAMILY 4 PACK";
	extraList[i++] = " - Family Four Packs";
	extraList[i++] = " - Group Tickets";
	extraList[i++] = " - Student Matinee";
	extraList[i++] = " Time TBA";
    extraList[i++] = " Obstructed View";	//custom code, new parameter
	//extraList[i++] = " - ";	//custom code, new parameter
	
	// 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");
	fullsizeList[i++] = new makeLogo("Mac Court Memories Commemorative Book - The Illustrated History of Mac Court", "mac_court_memories_full");	

/* --------------------------------------------------
	GROUP LIST
-------------------------------------------------- */
	logoGroupList = new Array;
	var i = 0;
	logoGroupList[i++] = new makeLogo(new Array("F","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","MBH"), "mens-basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI"), "womens-basketball");
	logoGroupList[i++] = new makeLogo(new Array("V","VB","MVB","WVB"), "volleyball_uoregon");
	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");
	logoGroupList[i++] = new makeLogo(new Array("AE"), "mka");	
	logoGroupList[i++] = new makeLogo(new Array("OT", "OT12", "OTAS"), "tracktown"); 
	logoGroupList[i++] = new makeLogo(new Array("JD"), "junior_duck");	 
	logoGroupList[i++] = new makeLogo(new Array("FB"), "uoregon_helmet");

	logoGroupList[i++] = new makeLogo(new Array("ML"), "miranda_lambert");
	logoGroupList[i++] = new makeLogo(new Array("CDSMJ"), "mj_immortal"); 
	logoGroupList[i++] = new makeLogo(new Array("HG"), "globetrotters-wide");
	logoGroupList[i++] = new makeLogo(new Array("FCG"), "pac12-champ");	
	logoGroupList[i++] = new makeLogo(new Array("PBR"), "pbr_bullriding");
	logoGroupList[i++] = new makeLogo(new Array("PAC"), "pac_12_tournament");

/* --------------------------------------------------
	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}(th)?(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b|@){0,2} ?\d{1,2}(:\d{2})? ?(a.?m.?|p.?m.?)\)?)?$/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;
			}
		}
		extraName = extraName.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}(th)?(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b|@){0,2} ?\d{1,2}(:\d{2})? ?(a.?m.?|p.?m.?)\)?)?$/ig, "");
		
		// 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;
			}
		}
		
		// custom code
		if(logo=="") {
			var str = name
			if (name.match("NCAA WEST PRELIMINARY ROUND")) {
				logo = "ncaatf-228";
			} else if(name.indexOf("XXXX") > -1) {
				logo = "xxxx";
			}
		}
		// end cc
		
		// 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 = "uoregon";
		
		// 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") {
				if(logo=="ringling_bros") {
					imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.gif" width="120" height="120" border="0" alt="'+extraName+'" class="logo">';
				} else {
					imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.gif" border="0" alt="'+extraName+'" class="logo">';	
				}	
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" alt="'+extraName+'" class="logo"> ';
				}
			}
			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 very small logo
	function printSmallLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="30" height="30" align="absmiddle"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}
// print very small logo (for mini cart)
	function printREGLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="120" height="120"/ig, 'width="60" height="60" align="absmiddle"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}	
