/* --------------------------------------------------
	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("Florida Int&#39;l", "fiu");	
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("UCLA", "ucla");
	logoList[i++] = new makeLogo("Cal", "berkeley");
	logoList[i++] = new makeLogo("Oregon", "uoregon");
	logoList[i++] = new makeLogo("Oregon State", "oregonstate");
	logoList[i++] = new makeLogo("Washington", "washington");
	
// "-M" stands for Men's games
	
	logoList[i++] = new makeLogo("Air Force-M", "usafa");
	logoList[i++] = new makeLogo("Army-M", "usma");
	logoList[i++] = new makeLogo("Central Michigan-M", "cmich");
	logoList[i++] = new makeLogo("Delaware-M", "udel");
	logoList[i++] = new makeLogo("Duke-M", "duke");
	logoList[i++] = new makeLogo("Eastern Michigan University-M", "emich");
	logoList[i++] = new makeLogo("Northeastern-M", "northeastern");
	logoList[i++] = new makeLogo("Notre Dame-M", "nd");
	logoList[i++] = new makeLogo("Notre Dame (Giants Stadium)-M", "nd");
	logoList[i++] = new makeLogo("Rutgers-M", "rutgers");
	logoList[i++] = new makeLogo("Rice-M", "rice");
	logoList[i++] = new makeLogo("Tulane-M", "tulane");
	logoList[i++] = new makeLogo("Tulane University-M", "tulane");
	logoList[i++] = new makeLogo("Tulsa-M", "utulsa");
	logoList[i++] = new makeLogo("Vanderbilt-M", "vanderbilt");	
	logoList[i++] = new makeLogo("American-M", "american");	
	logoList[i++] = new makeLogo("Lehigh-M", "lehigh");
	logoList[i++] = new makeLogo("Columbia-M", "columbia");		
	logoList[i++] = new makeLogo("Colgate-M", "colgate");	
	logoList[i++] = new makeLogo("Bucknell-M", "bucknell");
	logoList[i++] = new makeLogo("Holy Cross-M", "holycross");	
	logoList[i++] = new makeLogo("Lafayette-M", "lafayette");	
	logoList[i++] = new makeLogo("Troy State-M", "troyst");	
	logoList[i++] = new makeLogo("Providence-M", "providence");		
	logoList[i++] = new makeLogo("VMI-M", "vmi");		
	logoList[i++] = new makeLogo("Morgan State-M", "morgan");		
	logoList[i++] = new makeLogo("Stony Brook-M", "sunysb");	
	logoList[i++] = new makeLogo("Navy Classic Day 1-M", "navy");
	logoList[i++] = new makeLogo("Navy Classic Day 2-M", "navy");
	logoList[i++] = new makeLogo("Gettysburg-M", "gburg");
	logoList[i++] = new makeLogo("Merchant Marine Acad-M", "navy");
	logoList[i++] = new makeLogo("Emerald Bowl", "emeraldbowl");	
	logoList[i++] = new makeLogo("UNC", "unc");	
	logoList[i++] = new makeLogo("LAFAYETTE", "lafayette");	
	logoList[i++] = new makeLogo("ARMY", "usma");	
	logoList[i++] = new makeLogo("MARYLAND", "umd");	
	logoList[i++] = new makeLogo("MARYLAND", "umd");	
	logoList[i++] = new makeLogo("MARYLAND", "umd");	
	logoList[i++] = new makeLogo("MARYLAND", "umd");	
	
// "-W" stands for Women's games

	logoList[i++] = new makeLogo("Air Force-W", "usafa");
	logoList[i++] = new makeLogo("Army-W", "usma");
	logoList[i++] = new makeLogo("Central Michigan-W", "cmich");
	logoList[i++] = new makeLogo("Delaware-W", "udel");
	logoList[i++] = new makeLogo("Duke-W", "duke");
	logoList[i++] = new makeLogo("Eastern Michigan University-W", "emich");
	logoList[i++] = new makeLogo("Northeastern-W", "northeastern");
	logoList[i++] = new makeLogo("Notre Dame-W", "nd");
	logoList[i++] = new makeLogo("Notre Dame (Giants Stadium)-W", "nd");
	logoList[i++] = new makeLogo("Rutgers-W", "rutgers");
	logoList[i++] = new makeLogo("Rice-W", "rice");
	logoList[i++] = new makeLogo("Tulane-W", "tulane");
	logoList[i++] = new makeLogo("Tulane University-W", "tulane");
	logoList[i++] = new makeLogo("Tulsa-W", "utulsa");
	logoList[i++] = new makeLogo("Vanderbilt-W", "vanderbilt");	
	logoList[i++] = new makeLogo("American-W", "american");	
	logoList[i++] = new makeLogo("Lehigh-W", "lehigh");
	logoList[i++] = new makeLogo("Columbia-W", "columbia");		
	logoList[i++] = new makeLogo("Colgate-W", "colgate");	
	logoList[i++] = new makeLogo("Bucknell-W", "bucknell");
	logoList[i++] = new makeLogo("Holy Cross-W", "holycross");	
	logoList[i++] = new makeLogo("Lafayette-W", "lafayette");	
	logoList[i++] = new makeLogo("Troy State-W", "troyst");	
	logoList[i++] = new makeLogo("Providence-W", "providence");		
	logoList[i++] = new makeLogo("VMI-W", "vmi");		
	logoList[i++] = new makeLogo("Morgan State-W", "morgan");		
	logoList[i++] = new makeLogo("Stony Brook-W", "sunysb");	
	logoList[i++] = new makeLogo("Navy Classic Day 1-W", "navy");
	logoList[i++] = new makeLogo("Navy Classic Day 2-W", "navy");
	logoList[i++] = new makeLogo("Gettysburg-W", "gburg");
	logoList[i++] = new makeLogo("Merchant Marine Acad-W", "navy");	
	logoList[i++] = new makeLogo("LACROSSE SEASON", "lacrosse");	
	logoList[i++] = new makeLogo("LAX EVENING CAMP", "lacrosse");	
	logoList[i++] = new makeLogo("LAX POSITION CAMP", "lacrosse");	
	logoList[i++] = new makeLogo("LAX EXTENDED POSITION CAMP", "lacrosse");	
	logoList[i++] = new makeLogo("DIVING CAMP", "swimdive");	
	logoList[i++] = new makeLogo("WP CAMP 07/10/005", "swimdive");	
	logoList[i++] = new makeLogo("WP CAMP 06/26/05", "swimdive");
	logoList[i++] = new makeLogo("DIVING CAMP 06/19", "swimdive");
	logoList[i++] = new makeLogo("DIVING CAMP 06/26", "swimdive");
	logoList[i++] = new makeLogo("SWIM CAMP", "swimdive");
	logoList[i++] = new makeLogo("SWIM CAMP 06/20", "swimdive");
	logoList[i++] = new makeLogo("TENNIS CAMP 06/13", "tennis");
	logoList[i++] = new makeLogo("TENNIS CAMP 06/20", "tennis");
	logoList[i++] = new makeLogo("TENNIS DAY CAMP 06/26", "tennis");
	logoList[i++] = new makeLogo("GIRL&#39;S SOCCER CAMP JUNE 18", "soccer");
	logoList[i++] = new makeLogo("GIRL&#39;S SOCCER CAMP JUNE 25", "soccer");
	logoList[i++] = new makeLogo("GIRL&#39;S SOCCER CAMP JULY 5", "soccer");
	logoList[i++] = new makeLogo("Maryland (M&T Bank Stadium, Baltimore)", "umd");
	logoList[i++] = new makeLogo("Stanford (1st Class Parent&#39;s Weekend)", "stanford");
	logoList[i++] = new makeLogo("At Rice (Sept. 24)", "rice");
	logoList[i++] = new makeLogo("At Duke (Oct. 1)", "duke");
	logoList[i++] = new makeLogo("At Rutgers (Oct. 29)", "rutgers");
	logoList[i++] = new makeLogo("At Notre Dame (Nov. 12)", "nd");
	logoList[i++] = new makeLogo("Army/Navy (Lincoln Financial Field, Philadelphia)", "usma");
	logoList[i++] = new makeLogo("Stanford", "stanford");
	logoList[i++] = new makeLogo("Kent State", "kent");
	logoList[i++] = new makeLogo("Tulane", "tulane");
	logoList[i++] = new makeLogo("Temple", "temple");
	logoList[i++] = new makeLogo("Air Force Tickets & Parking", "usafa");
	logoList[i++] = new makeLogo("Stanford Tickets & Parking", "stanford");
	logoList[i++] = new makeLogo("Kent State Tickets & Parking", "kent");
	logoList[i++] = new makeLogo("Tulane Tickets & Parking", "tulane");
	logoList[i++] = new makeLogo("Temple Tickets & Parking", "temple");
	logoList[i++] = new makeLogo("2005 Navy Football Media Guide", "navy");
	logoList[i++] = new makeLogo("Maryland Tickets and Parking", "umd");
	logoList[i++] = new makeLogo("GEORGETOWN", "georgetown");
	logoList[i++] = new makeLogo("CITADEL", "citadel");
	logoList[i++] = new makeLogo("UMBC", "umbc");
	logoList[i++] = new makeLogo("BUCKNELL (DH)", "bucknell");
	logoList[i++] = new makeLogo("AMERICAN", "american");
	logoList[i++] = new makeLogo("HOLY CROSS", "holycross");
	logoList[i++] = new makeLogo("LEHIGH", "lehigh");
	logoList[i++] = new makeLogo("LAFAYETTE (DH)", "lafayette");
	logoList[i++] = new makeLogo("COLGATE (DH)", "colgate");
	logoList[i++] = new makeLogo("NORTH CAROLINA A & T-W", "ncat");
	logoList[i++] = new makeLogo("DELAWARE STATE-W", "dsc");
	logoList[i++] = new makeLogo("ST. BONAVENTURE", "sbu");
	logoList[i++] = new makeLogo("RADFORD-W", "runet");
	logoList[i++] = new makeLogo("UMBC-W", "umbc");
	logoList[i++] = new makeLogo("LONG ISLAND-W", "liunet");
	logoList[i++] = new makeLogo("WASHINGTON COLLEGE", "washington-college");
	logoList[i++] = new makeLogo("SUSQUEHANNA", "crusader");
	logoList[i++] = new makeLogo("LONGWOOD", "longwood");
	logoList[i++] = new makeLogo("NAVY VS. OHIO STATE", "osu");
	logoList[i++] = new makeLogo("JOHNS HOPKINS", "johns_hopkins");
	logoList[i++] = new makeLogo("COLGATE", "colgate");
	logoList[i++] = new makeLogo("Notre Dame (M&T Bank Stadium, Baltimore)", "nd");
	logoList[i++] = new makeLogo("East Carolina", "ecu");
	logoList[i++] = new makeLogo("Massachusetts", "umass");
	logoList[i++] = new makeLogo("Tulsa", "utulsa");
	logoList[i++] = new makeLogo("Rutgers", "rutgers");
	logoList[i++] = new makeLogo("Away at UConn", "uconn");
	logoList[i++] = new makeLogo("Away at Air Force", "usafa");
	logoList[i++] = new makeLogo("Away at Duke", "duke");
	logoList[i++] = new makeLogo("Away at Eastern Michigan", "emich");
//	logoList[i++] = new makeLogo("East Carolina - Note late kickoff", "ecu");
	logoList[i++] = new makeLogo("Rutgers - Homecoming", "rutgers");
	logoList[i++] = new makeLogo("Temple - Note early kickoff", "temple");
//	logoList[i++] = new makeLogo("East Carolina - Note late kickoff", "nstarlogo_promo");
	logoList[i++] = new makeLogo("Bill&#39;s Garden Party Massachusetts", "umass");
	logoList[i++] = new makeLogo("Captain&#39;s BBQ Massachusetts", "umass");
	logoList[i++] = new makeLogo("Bill&#39;s Garden Party Tulsa", "utulsa");
	logoList[i++] = new makeLogo("Captain&#39;s BBQ Tulsa", "utulsa");
	logoList[i++] = new makeLogo("Bill&#39;s Garden Party Rutgers", "rutgers");
	logoList[i++] = new makeLogo("Captain&#39;s BBQ Rutgers", "rutgers");
	logoList[i++] = new makeLogo("Bill&#39;s Garden Party Temple", "temple");
	logoList[i++] = new makeLogo("Captain&#39;s BBQ Temple", "temple");
	logoList[i++] = new makeLogo("Away at Stanford", "stanford");
	logoList[i++] = new makeLogo("Stadium Parking--Temple", "temple");
	logoList[i++] = new makeLogo("George Mason", "gmu");
	logoList[i++] = new makeLogo("Columbia", "columbia");
	logoList[i++] = new makeLogo("Albany", "albany");
	logoList[i++] = new makeLogo("Siena", "siena");
	logoList[i++] = new makeLogo("Mount St. Mary&#39;s", "stmarys-ca");
	logoList[i++] = new makeLogo("Howard", "howard");
	logoList[i++] = new makeLogo("Penn State", "psu");
	logoList[i++] = new makeLogo("Bucknell", "bucknell");
	logoList[i++] = new makeLogo("Yale", "yale");
	logoList[i++] = new makeLogo("Penn", "upenn");
	logoList[i++] = new makeLogo("William & Mary", "wm");
	logoList[i++] = new makeLogo("BROWN", "brown");
	logoList[i++] = new makeLogo("UMES", "umes");
	logoList[i++] = new makeLogo("Marshall", "marshall");
	logoList[i++] = new makeLogo("Winston-Salem St.", "wssu");
	logoList[i++] = new makeLogo("Billy the Kid Club", "billythekid");
	logoList[i++] = new makeLogo("Meineke Car Care Bowl", "meineke_bowl");
	logoList[i++] = new makeLogo("St. Joseph&#39;s", "sju");
	logoList[i++] = new makeLogo("North Carolina", "unc");
	logoList[i++] = new makeLogo("CANISIUS", "canisius");	
	logoList[i++] = new makeLogo("BALL STATE", "bsu");
	logoList[i++] = new makeLogo("DUKE", "duke");
	logoList[i++] = new makeLogo("WAKE FOREST (HOMECOMING)", "wfu");
	logoList[i++] = new makeLogo("NORTHERN ILLINOIS", "niu");
	logoList[i++] = new makeLogo("at Temple", "temple");
	logoList[i++] = new makeLogo("at Rutgers", "rutgers");
	logoList[i++] = new makeLogo("at Pittsburgh", "pitt");
	logoList[i++] = new makeLogo("at North Texas", "unt");
	logoList[i++] = new makeLogo("Captains BBQ Ball State", "bsu");
	logoList[i++] = new makeLogo("Bill&#39;s Garden Party Ball State", "bsu");
	logoList[i++] = new makeLogo("TOWSON", "towson");
	logoList[i++] = new makeLogo("PITTSBURGH", "pitt");
	logoList[i++] = new makeLogo("SMU", "smu");         
	logoList[i++] = new makeLogo("110th Army-Navy Game", "110th_armynavy");
	logoList[i++] = new makeLogo("VMI", "vmi");
	logoList[i++] = new makeLogo("LOYOLA", "loyola2");  
	logoList[i++] = new makeLogo("Poinsettia Bowl Purchase and Donate", "poinsettia-bowl");
	logoList[i++] = new makeLogo("Delaware", "delaware_GIF");
	logoList[i++] = new makeLogo("Southern Miss", "usm");
	logoList[i++] = new makeLogo("Troy", "troy");

	logoList[i++] = new makeLogo("112th Army-Navy Game", "army_navy_2011");
	logoList[i++] = new makeLogo("Army-Navy Additional Requests", "army_navy_2011");
	logoList[i++] = new makeLogo("Army-Navy Club Requests", "army_navy_2011");
	logoList[i++] = new makeLogo("Admiral&#39;s Row Donation and Army-Navy Ticket Purchase", "army_navy_2011");
	logoList[i++] = new makeLogo("3-Star Donation and Army-Navy Ticket Purchase", "army_navy_2011");
	logoList[i++] = new makeLogo("2-Star Donation and Army-Navy Ticket Purchase", "army_navy_2011");
//	logoList[i++] = new makeLogo("Delaware", "bb_and_t");
//	logoList[i++] = new makeLogo("Air Force", "usaa_saic");
//	logoList[i++] = new makeLogo("Delaware", new Array("delaware_GIF","bb_and_t"));
	logoList[i++] = new makeLogo("WESTERN KENTUCKY", "wku");
	logoList[i++] = new makeLogo("SAN JOSE STATE", "san_jose_state");

	logoList[i++] = new makeLogo("Football", "navy_football_helmet");
	logoList[i++] = new makeLogo("Soccer", "soccer2");
	logoList[i++] = new makeLogo("Billy the Kid Club", "billythekid");
	logoList[i++] = new makeLogo("112th Army-Navy Game", "army_navy_2011");
	logoList[i++] = new makeLogo("Home Game Tickets", "navy_football_helmet");
	logoList[i++] = new makeLogo("Away Games", "football");
	logoList[i++] = new makeLogo("New Season Tickets", "navy_football_helmet");
	logoList[i++] = new makeLogo("Captain&#39;s BBQ", "captains_bbq");
	logoList[i++] = new makeLogo("Highlight Video", "dvd");
	logoList[i++] = new makeLogo("Women&#39;s Soccer", "soccer2");
	logoList[i++] = new makeLogo("Men&#39;s Soccer", "soccer2");
	logoList[i++] = new makeLogo("Soccer Season Tickets", "soccer2");
	logoList[i++] = new makeLogo("Texas State", "texas_state");
	logoList[i++] = new makeLogo("Miami", "miami");
	logoList[i++] = new makeLogo("Monmouth", "monmouth");
	logoList[i++] = new makeLogo("South Carolina State", "scsu");
	logoList[i++] = new makeLogo("Francis Marion", "francis_marion");
	logoList[i++] = new makeLogo("Fairleigh Dickinson", "fdu-teaneck");
	logoList[i++] = new makeLogo("St. Francis", "st_francis");
	logoList[i++] = new makeLogo("UNC Greensboro", "uncg");
	logoList[i++] = new makeLogo("Baseball Camp", "baseball");
	logoList[i++] = new makeLogo("Boy&#39;s Basketball Camp", "basketball");
	logoList[i++] = new makeLogo("Girl&#39;s Basketball Camp", "basketball");
	logoList[i++] = new makeLogo("Girl&#39;s Lacrosse Camp", "lacrosse2");
	logoList[i++] = new makeLogo("Girl&#39;s Soccer Camp", "soccer2");
	logoList[i++] = new makeLogo("Track Camp", "track_camp");
	logoList[i++] = new makeLogo("Blue and Gold Tennis Camp", "tennis_camp");
	logoList[i++] = new makeLogo("Wrestling Camp", "wrestling2");
	//logoList[i++] = new makeLogo("Delaware", new Array("delaware_GIF","bb_and_t"));
	logoList[i++] = new makeLogo("Delaware", "delaware_GIF");
	//logoList[i++] = new makeLogo("Air Force", new Array("usafa","usaa","saic"));
	logoList[i++] = new makeLogo("Air Force", "usafa");
	//logoList[i++] = new makeLogo("Southern Miss", new Array("usm","navy_mutual"));
	logoList[i++] = new makeLogo("Southern Miss", "usm");
	logoList[i++] = new makeLogo("Army-Navy Doubleheader", "usma");
	logoList[i++] = new makeLogo("Penn State Altoona", "penn_state");
	logoList[i++] = new makeLogo("Monmouth N.J.", "monmouth");
	logoList[i++] = new makeLogo("Mercer", "mercer");
	logoList[i++] = new makeLogo("Norfolk State", "nsu");
	logoList[i++] = new makeLogo("Richmond", "richmond2");
	logoList[i++] = new makeLogo("Princeton", "princeton");
	logoList[i++] = new makeLogo("NJIT", "njit");
	logoList[i++] = new makeLogo("Navy v. Oklahoma", "ou2");
	logoList[i++] = new makeLogo("Navy v. Maryland", "umd");
	logoList[i++] = new makeLogo("Navy v. Army", "usma");
	logoList[i++] = new makeLogo("Basketball Holiday Sale", "santa_hat");
	logoList[i++] = new makeLogo("Baseball Team Camps", "baseball");
	logoList[i++] = new makeLogo("LAX BANQUET", "lacrosse2");
	logoList[i++] = new makeLogo("LAX CAMP", "lacrosse2");
	logoList[i++] = new makeLogo("Lacrosse Fall Team Camps", "lacrosse2");
	logoList[i++] = new makeLogo("Water Polo Camp", "water_polo");
	logoList[i++] = new makeLogo("Water Polo Team Camps", "water_polo");
	logoList[i++] = new makeLogo("Facebook Ticket Sale", "basketball");
	logoList[i++] = new makeLogo("NCAA Quarterfinals", "ncaa");

	logoList[i++] = new makeLogo("Notre Dame - Dublin, Ireland", "nd");
	logoList[i++] = new makeLogo("Indiana", "indiana");
	logoList[i++] = new makeLogo("Florida Atlantic", "fau2");
	logoList[i++] = new makeLogo("1-Star Donation to Blue & Gold", "na");
	logoList[i++] = new makeLogo("2-Star Donation to Blue & Gold", "na");
	logoList[i++] = new makeLogo("3-Star Donation to Blue & Gold", "na");

	logoList[i++] = new makeLogo("Notre Dame Sideline Lower Level", "nd");
	logoList[i++] = new makeLogo("Notre Dame End Zone Lower Level", "nd");
	logoList[i++] = new makeLogo("Notre Dame Upper Level", "nd");
	logoList[i++] = new makeLogo("113th Army-Navy Game", "army_navy");
	logoList[i++] = new makeLogo("at Central Michigan", "cmich");

	//logoList[i++] = new makeLogo("ECU", new Array("ecu","verizon"));
	logoList[i++] = new makeLogo("ECU", "ecu");



/* --------------------------------------------------
	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", "C"), "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","B"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("VB","MVB","WVB"), "volleyball");
	logoGroupList[i++] = new makeLogo(new Array("H"), "hockey");
	logoGroupList[i++] = new makeLogo(new Array("SOC","SO","MS","WS", "S", "SC-BS"), "soccer2");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");

//	logoGroupList[i++] = new makeLogo(new Array("SC-XC"), "nstarlogo");
	logoGroupList[i++] = new makeLogo(new Array("SC-D"), "swimdive");
	logoGroupList[i++] = new makeLogo(new Array("SC-GBB"), "bball");
	logoGroupList[i++] = new makeLogo(new Array("SC-LAX"), "lacrosse");
//	logoGroupList[i++] = new makeLogo(new Array("SC-GR","SC-BC","SC-SQ","SC-WP"), "nstarlogo");
	logoGroupList[i++] = new makeLogo(new Array("SC-GS"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("SC-SW"), "swimdive");
	logoGroupList[i++] = new makeLogo(new Array("SC-TEN"), "tennis");
	logoGroupList[i++] = new makeLogo(new Array("SC-VB"), "volleyball");
	logoGroupList[i++] = new makeLogo(new Array("PR:PR:50524F4D4F"), "nstarlogo_promo");
	logoGroupList[i++] = new makeLogo(new Array("XXX"), "xxxxxxx");


/* --------------------------------------------------
	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("FOOTBALL")) {
				logo = "football";
			} else if(name.indexOf("STAR DONATION") > -1) {
				logo = "army_navy_2011";
			} else if(name.indexOf("CAPTAIN&#39;S BBQ") > -1) {
				logo = "captains_bbq";
			} else if(name.indexOf("SEASON PARKING") > -1) {
				logo = "Parking";
			}
		}
		// 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;
						}
					}
				}
			}
		}
		
		if(logo=="") logo = "na";
		
		// 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="'+extraName+'" align="absmiddle">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="60" height="60" alt="'+extraName+'" align="absmiddle"> ';
				}
			}
			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);
	}
	
