/* --------------------------------------------------
	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", "berkeley");
	logoList[i++] = new makeLogo("Oregon", "uoregon");
	logoList[i++] = new makeLogo("Oregon State", "oregonstate");
	logoList[i++] = new makeLogo("Washington", "washington");
	logoList[i++] = new makeLogo("Kansas - test name", "ku");
	logoList[i++] = new makeLogo("MINI-SEASON (EXCLUDING ALABAMA GAME)", "auburn");
	logoList[i++] = new makeLogo("Ole Miss Football Package", "olemiss");
	logoList[i++] = new makeLogo("South Carolina Football Package", "sc");
	logoList[i++] = new makeLogo("Winthrop", "winthrop");
	logoList[i++] = new makeLogo("Temple", "temple");
	logoList[i++] = new makeLogo("USM", "usm");
	logoList[i++] = new makeLogo("Jacksonville State", "jsu");
	logoList[i++] = new makeLogo("ARKANSAS", "uark");
	logoList[i++] = new makeLogo("ARKANSAS", "uark");
	logoList[i++] = new makeLogo("Troy University", "troy");
	logoList[i++] = new makeLogo("Winston-Salem State", "wssu");
	logoList[i++] = new makeLogo("East Tennessee State", "etsu");
	logoList[i++] = new makeLogo("Miles College", "miles");
	logoList[i++] = new makeLogo("Nicholls State", "nich");
	logoList[i++] = new makeLogo("Louisiana-Monroe", "ulm2");
	logoList[i++] = new makeLogo("Pittsburgh", "pitt2");
	logoList[i++] = new makeLogo("Wofford College", "wofford");
	logoList[i++] = new makeLogo("Tennessee State", "tnstate");
	logoList[i++] = new makeLogo("Texas A&M", "tamu");
	logoList[i++] = new makeLogo("Charleston Southern", "charleston_southern");
	logoList[i++] = new makeLogo("Vanderbilt", "vanderbilt");
	logoList[i++] = new makeLogo("Tennessee", "utk");
	logoList[i++] = new makeLogo("Alabama", "ua");
	logoList[i++] = new makeLogo("Florida", "ufl");
	logoList[i++] = new makeLogo("Ole Miss", "olemiss");
	logoList[i++] = new makeLogo("AT&T Cotton Bowl ($90)", "cotton-bowl");
	logoList[i++] = new makeLogo("Cotton Bowl Parking", "cotton-bowl");
	logoList[i++] = new makeLogo("ADULT TOURNAMENT PASS", "sec_logo");
	logoList[i++] = new makeLogo("STUDENT/YOUTH TOURNAMENT PASS", "sec_logo");
	logoList[i++] = new makeLogo("FLORIDA SERIES", "ufl");
	logoList[i++] = new makeLogo("OLE MISS SERIES", "olemiss");
	logoList[i++] = new makeLogo("ALABAMA SERIES", "ua");
	logoList[i++] = new makeLogo("ARKANSAS SERIES", "uark");
	logoList[i++] = new makeLogo("VANDERBILT SERIES", "vanderbilt");
	logoList[i++] = new makeLogo("HOFSTRA", "hofstra");
	logoList[i++] = new makeLogo("LIPSCOMB", "lipscomb");
	logoList[i++] = new makeLogo("UNC-GREENSBORO", "uncg");
	logoList[i++] = new makeLogo("TROY", "troy");
	logoList[i++] = new makeLogo("SAMFORD", "samford");
	logoList[i++] = new makeLogo("ARIZONA STATE", "asu");
	logoList[i++] = new makeLogo("DAVIDSON", "davidson");
	logoList[i++] = new makeLogo("PURDUE", "purdue");
	logoList[i++] = new makeLogo("VMI", "vmi");
	logoList[i++] = new makeLogo("MERCER", "mercer");
	logoList[i++] = new makeLogo("WNIT", "wnit");
	logoList[i++] = new makeLogo("NIT", "nit");
	logoList[i++] = new makeLogo("FOOTBALL SEASON", "auburn");
	logoList[i++] = new makeLogo("Detroit", "udmercy");
	logoList[i++] = new makeLogo("UAB", "uab");
	logoList[i++] = new makeLogo("Colgate", "colgate");
	logoList[i++] = new makeLogo("George Washington", "gwu");
	logoList[i++] = new makeLogo("Georgia", "uga");
	logoList[i++] = new makeLogo("LSU", "lsu");
	logoList[i++] = new makeLogo("Mississippi State", "miss_st_");
	logoList[i++] = new makeLogo("South Carolina", "sc");
	logoList[i++] = new makeLogo("Kennesaw State", "kennesaw");
	logoList[i++] = new makeLogo("Alabama A&M", "aamu");
	logoList[i++] = new makeLogo("Towson", "towson");
	logoList[i++] = new makeLogo("Texas A&M-Corpus Christi", "tamucc");
	logoList[i++] = new makeLogo("Xavier", "xu");
	logoList[i++] = new makeLogo("Presbyterian College", "presby");
	logoList[i++] = new makeLogo("Kentucky", "kentucky");
	logoList[i++] = new makeLogo("ILLINOIS", "uiuc");
	logoList[i++] = new makeLogo("MICHIGAN STATE", "msu");
	logoList[i++] = new makeLogo("KENTUCKY", "kentucky");
	logoList[i++] = new makeLogo("TENNESSEE", "utk");
	logoList[i++] = new makeLogo("SOUTH CAROLINA", "sc");
	logoList[i++] = new makeLogo("MISSISSIPPI STATE", "miss_st_");
//	logoList[i++] = new makeLogo("LSU", "lsu2");
	logoList[i++] = new makeLogo("EAST TENNESSEE ST.", "etsu");
	logoList[i++] = new makeLogo("FLORIDA STATE", "fsu");
	logoList[i++] = new makeLogo("VMI", "vmi");
	logoList[i++] = new makeLogo("APPALACHIAN STATE", "appstate");
	logoList[i++] = new makeLogo("GEORGIA STATE", "gsu");
	logoList[i++] = new makeLogo("MISSISSIPPI VALLEY ST.", "mvsu2");
	logoList[i++] = new makeLogo("SOUTH ALABAMA", "southalabama");
	logoList[i++] = new makeLogo("SEC Adult Tournament Pass", "sec_tennis");
	logoList[i++] = new makeLogo("SEC Student/Senior Tournament Pass", "sec_tennis");
	logoList[i++] = new makeLogo("SEC ADULT CHAMPIONSHIP PASS", "sec_track");
	logoList[i++] = new makeLogo("SEC STUDENT/SENIOR CHAMPIONSHIP PASS", "sec_track");
	logoList[i++] = new makeLogo("MINI-SEASON (EXCLUDING GEORGIA GAME)", "AUBURN_FB_08");
	logoList[i++] = new makeLogo("MINI-MINI SEASON (Excluding UT & UGA)", "AUBURN_FB_08");
	logoList[i++] = new makeLogo("Southern Miss", "usm");
	logoList[i++] = new makeLogo("Tennessee-Martin", "utm2");  
	
	logoList[i++] = new makeLogo("Mens B-Ball Season", "auburn_basketball_08");
	logoList[i++] = new makeLogo("Missouri State", "smsu");
	logoList[i++] = new makeLogo("Bethune-Cookman", "cookman");
	logoList[i++] = new makeLogo("Tuskegee", "tusk");
	logoList[i++] = new makeLogo("Southeastern Louisiana", "selu");
	logoList[i++] = new makeLogo("Tulane", "tulane");
	logoList[i++] = new makeLogo("Texas-Pan American", "panam");
	logoList[i++] = new makeLogo("Alabama State", "alasu");
	logoList[i++] = new makeLogo("Women&#39;s B-Ball Season", "auburn_wbb_08");
	logoList[i++] = new makeLogo("Ohio State", "osu");
	logoList[i++] = new makeLogo("North Carolina A&T", "ncat2");
	logoList[i++] = new makeLogo("Sam Houston State", "shsu");
	logoList[i++] = new makeLogo("Stephen F. Austin", "sfasu");
	logoList[i++] = new makeLogo("Mississippi", "olemiss");
	logoList[i++] = new makeLogo("IOWA STATE", "iastate2");
//	logoList[i++] = new makeLogo("ORANGE PACK (Buy 3 games get the 4th Free!)", "orange_pack2");
	logoList[i++] = new makeLogo("ORANGE PACK (Buy 3 games get the 4th Free!)", new Array("ua","miss_st_", "vanderbilt2","uark"));
//	logoList[i++] = new makeLogo("BLUE PACK (Buy 3 games get the 4th Free!)", "blue_pack2");
	logoList[i++] = new makeLogo("BLUE PACK (Buy 3 games get the 4th Free!)", new Array("utk","lsu","olemiss","ufl"));

	logoList[i++] = new makeLogo("Men&#39;s SEC Tournament", "sec_mbb09");
	logoList[i++] = new makeLogo("WBB SEC Tournament", "sec_wbb09");
	logoList[i++] = new makeLogo("AU vs Mississippi State Valentine&#39;s Day Package", "valentinesPack");

	logoList[i++] = new makeLogo("ELON", "elon2");
	logoList[i++] = new makeLogo("BROWN", "brown");
	logoList[i++] = new makeLogo("WESTERN KENTUCKY", "wku");
	logoList[i++] = new makeLogo("GEORGIA SOUTHERN", "gasou"); 
	
	logoList[i++] = new makeLogo("NIT: UT-Martin", "nit");	
	logoList[i++] = new makeLogo("NIT: Tulsa", "nit");

	logoList[i++] = new makeLogo("NIT: Baylor/Va. Tech", "nit");
	logoList[i++] = new makeLogo("NIT:Baylor", "nit");
	logoList[i++] = new makeLogo("NIT:Va Tech", "nit"); 	
	logoList[i++] = new makeLogo("Louisiana Tech", "LATech2");
	logoList[i++] = new makeLogo("Ball State", "bsu");
	logoList[i++] = new makeLogo("Furman", "furman");
	logoList[i++] = new makeLogo("West Virginia", "WVU2");

	logoList[i++] = new makeLogo("Niagara", "niagara");
	logoList[i++] = new makeLogo("High Point", "HighPoint2");
	logoList[i++] = new makeLogo("Virginia", "uva2");
	logoList[i++] = new makeLogo("West Georgia", "WestGeorgia");
	logoList[i++] = new makeLogo("Liberty", "Liberty2");
	logoList[i++] = new makeLogo("OKLAHOMA", "ou");
	logoList[i++] = new makeLogo("DENVER", "Denver");
	logoList[i++] = new makeLogo("SATURDAY SIX-PACK", new Array("gasou", "sc", "uky", "ua", "uark", "lsu"));
	logoList[i++] = new makeLogo("OUTBACK BOWL $150", "Outback_Bowl_Logo");
	logoList[i++] = new makeLogo("OUTBACK BOWL $70", "Outback_Bowl_Logo");
	logoList[i++] = new makeLogo("OUTBACK BOWL", "Outback_Bowl_Logo");

	logoList[i++] = new makeLogo("SE MISSOURI STATE", "SEMO3");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 1", "bc");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 3", "FAU2");
	logoList[i++] = new makeLogo("MIAMI (OH)", "muohio");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 2", "missouri2"); 
	logoList[i++] = new makeLogo("Baseball Sunday 4 Pack", "SundayFamily4Pack");
	logoList[i++] = new makeLogo("ADAY", "A-Day");

	logoList[i++] = new makeLogo("Season Chairback Rental", "chairback");
	logoList[i++] = new makeLogo("Arkansas State", "arkstate");
	logoList[i++] = new makeLogo("Louisiana-Monroe", "louisianaMonroe");
	logoList[i++] = new makeLogo("Arkansas", "arkansas2");
	logoList[i++] = new makeLogo("Clemson", "clemson");
	logoList[i++] = new makeLogo("Tennessee-Chattanooga", "Mocs");
	logoList[i++] = new makeLogo("Arena Grand Opening", "Auburn-Arena_GO");	
	logoList[i++] = new makeLogo("MEN&#39;S BASKETBALL", "Auburn-Arena");
	logoList[i++] = new makeLogo("WOMEN&#39;S BASKETBALL", "Auburn-Arena");
	logoList[i++] = new makeLogo("SOUTHEAST MISSOURI", "SEMO3");	
	logoList[i++] = new makeLogo("UNC-ASHEVILLE", "unca");	
	logoList[i++] = new makeLogo("CAMPBELL", "campbell");	
	logoList[i++] = new makeLogo("MIDDLE TENNESSEE STATE", "mtsu");	
	logoList[i++] = new makeLogo("JACKSONVILLE", "ju");	
	logoList[i++] = new makeLogo("GEORGIA SOUTHWESTERN", "GASW");	
	logoList[i++] = new makeLogo("ARKANSAS-PINE BLUFF", "uapb");	
	logoList[i++] = new makeLogo("USC-UPSTATE", "uscUpstate");	
	logoList[i++] = new makeLogo("GRAMBLING", "gram");	
	logoList[i++] = new makeLogo("DUKE", "duke");	
	logoList[i++] = new makeLogo("SEC Championship", "2010-sec-championship");	
	logoList[i++] = new makeLogo("NATIONAL CHAMPIONSHIP $325", "bcs-championship-2011");
	logoList[i++] = new makeLogo("NATIONAL CHAMPIONSHIP $300", "bcs-championship-2011");
	logoList[i++] = new makeLogo("TOSTITOS BCS NATIONAL CHAMPIONSHIP COLLEGE FOOTBALL'S BIGGEST PARTY", "CFBP_Logo");
	logoList[i++] = new makeLogo("ARKANSAS ST. (TOURNAMENT DH)", "arkstate");
	logoList[i++] = new makeLogo("VIRGINIA (TOURNAMENT DH)", "uva2");
	logoList[i++] = new makeLogo("UAB (TOURNAMENT DH)", "uab");
	logoList[i++] = new makeLogo("RADFORD (1)", "radford");
	logoList[i++] = new makeLogo("RADFORD (2)", "radford");
	logoList[i++] = new makeLogo("RADFORD (3)", "radford");
	logoList[i++] = new makeLogo("MEMPHIS (1)", "memphis");
	logoList[i++] = new makeLogo("MEMPHIS (2)", "memphis");
	logoList[i++] = new makeLogo("TEXAS SOUTHERN", "tsu");
	logoList[i++] = new makeLogo("NCAA ALL-SESSION TICKETS", "ncaa2011");
	logoList[i++] = new makeLogo("NCAA SESSION 1", "ncaa2011");
	logoList[i++] = new makeLogo("NCAA SESSION 2", "ncaa2011");
	logoList[i++] = new makeLogo("DONATE NCAA WOMEN'S BASKETBALL TOURNAMENT TICKETS TO AREA YOUTH!", "ncaa2011");	
	logoList[i++] = new makeLogo("PICK 6 BASEBALL PACKAGE","Baseball-pick6-small");	
	
	logoList[i++] = new makeLogo("UTAH STATE", "usu");
	logoList[i++] = new makeLogo("FLORIDA ATLANTIC", "FAU2");
	logoList[i++] = new makeLogo("CLEMSON (Clemson, SC)", "clemson");
	logoList[i++] = new makeLogo("SOUTH CAROLINA (Columbia, SC)", "sc");
	logoList[i++] = new makeLogo("ARKANSAS (Fayetteville, AR)", "arkansas2");
	logoList[i++] = new makeLogo("LSU (Baton Rouge, LA)", "lsu2");
	logoList[i++] = new makeLogo("GEORGIA (Athens, GA)", "uga");	
	logoList[i++] = new makeLogo("LSU (Baton Rouge, LA) SOLD OUT!", "lsu2");
	logoList[i++] = new makeLogo("SOUTHERN UTAH", "suu");
	logoList[i++] = new makeLogo("BYU", "byu");		
	logoList[i++] = new makeLogo("McNEESE STATE", "mcneese");	
	logoList[i++] = new makeLogo("SOUTH FLORIDA", "south_fl");	
	logoList[i++] = new makeLogo("NORTH FLORIDA", "unf");	
	logoList[i++] = new makeLogo("FLORIDA A&M", "famu");	
	logoList[i++] = new makeLogo("Basketball Season Ticket (CLICK HERE!)", "Auburn-Arena"); 	
	
	logoList[i++] = new makeLogo("BELMONT", "belmont2");
	logoList[i++] = new makeLogo("SOUTH FLORIDA", "south_fl");
	logoList[i++] = new makeLogo("BASKETBALL SEASON TICKET (CLICK HERE!)", "Auburn-Arena");
	
	logoList[i++] = new makeLogo("NICHOLLS STATE SCHOLARSHIP SEATING", "Nicholls_State");
	logoList[i++] = new makeLogo("ARKANSAS PINE BLUFF SCHOLARSHIP SEATING", "uapb");
	logoList[i++] = new makeLogo("SOUTH FLORIDA SCHOLARSHIP SEATING", "south_fl");
	logoList[i++] = new makeLogo("NORTH FLORIDA SCHOLARSHIP SEATING", "unf");
	logoList[i++] = new makeLogo("FLORIDA A&M SCHOLARSHIP SEATING", "famu");
	logoList[i++] = new makeLogo("GEORGIA SOUTHERN SCHOLARSHIP SEATING", "gasou");
	logoList[i++] = new makeLogo("BETHUNE COOKMAN SCHOLARSHIP SEATING", "cookman");	
	logoList[i++] = new makeLogo("CHICK-FIL-A BOWL (Click Here!)", "chickfila");
	logoList[i++] = new makeLogo("SUPER SATURDAY PACK $80 ($100 VALUE, 5 GAMES FOR THE PRICE OF 4)", ["olemiss", "sc", "miss_st_", "arkansas2", "lsu2"]);
	logoList[i++] = new makeLogo("ORANGE PACK $70 ($85 VALUE, 4 GAMES FOR THE PRICE OF 3)", ["ua", "miss_st_", "arkansas2", "lsu2"]);	
	logoList[i++] = new makeLogo("BLUE PACK $70 ($85 VALUE, 4 GAMES FOR THE PRICE OF 3)", ["kentucky", "olemiss", "sc", "uga"]);		
	logoList[i++] = new makeLogo("KENTUCKY SCHOLARSHIP SEATING", "kentucky");	
	logoList[i++] = new makeLogo("OLE MISS SCHOLARSHIP SEATING", "olemiss");	
	logoList[i++] = new makeLogo("SOUTH CAROLINA SCHOLARSHIP SEATING", "sc");	
	logoList[i++] = new makeLogo("GEORGIA SCHOLARSHIP SEATING", "uga");	
	logoList[i++] = new makeLogo("ALABAMA SCHOLARSHIP SEATING", "ua");	
	logoList[i++] = new makeLogo("MISSISSIPPI STATE SCHOLARSHIP SEATING", "miss_st_");	
	logoList[i++] = new makeLogo("ARKANSAS SCHOLARSHIP SEATING", "arkansas2");	
	logoList[i++] = new makeLogo("LSU SCHOLARSHIP SEATING", "lsu2");	
	
	logoList[i++] = new makeLogo("PICK 6 BASEBALL PACKAGE", "AUBaseball");
	logoList[i++] = new makeLogo("MISSOURI (1)", "missouri2");
	logoList[i++] = new makeLogo("MISSOURI (2)", "missouri2");
	logoList[i++] = new makeLogo("MISSOURI (3)", "missouri2");
	logoList[i++] = new makeLogo("ALCORN STATE (1)", "alcorn2");
	logoList[i++] = new makeLogo("ALCORN STATE (2)", "alcorn2");
	logoList[i++] = new makeLogo("ALABAMA STATE (1)", "Alabama-State");
	logoList[i++] = new makeLogo("ALABAMA STATE (2)", "Alabama-State");
	logoList[i++] = new makeLogo("ALABAMA A&M", "AlabamaA_M");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 1", "AUBaseball");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 2", "AUBaseball");
	logoList[i++] = new makeLogo("AUBURN BASEBALL TOURNAMENT DAY 3", "AUBaseball");
	logoList[i++] = new makeLogo("PRESBYTERIAN", "Presbyterian");
	
	
	
/* --------------------------------------------------
	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";
	extraList[i++] = " (1)";
	extraList[i++] = " (2)";
	extraList[i++] = " (3)";
	extraList[i++] = " (4)";
	extraList[i++] = " (DH)";
	extraList[i++] = " SERIES";
	
	// 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("Season Chairback Rental", "chairback");

/* --------------------------------------------------
	GROUP LIST
-------------------------------------------------- */
	logoGroupList = new Array;
	var i = 0;
//	logoGroupList[i++] = new makeLogo(new Array("F","FB","FBS","FBI","FB3","STFB"), "auburn_helmet");

// custom code for bowl
//	logoGroupList[i++] = new makeLogo(new Array("FB"), "Auburn_NC10");
	logoGroupList[i++] = new makeLogo(new Array("FB"), "auburn_fb_helmet2");
	logoGroupList[i++] = new makeLogo(new Array("SB"), "softball");
	logoGroupList[i++] = new makeLogo(new Array("BB"), "AUBaseball");	
	logoGroupList[i++] = new makeLogo(new Array("MB","MBS","MBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI"), "ncaa2011");
	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("PR:PR:52454E455732"), "aGameBasketball");

/* --------------------------------------------------
	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 - case #203628
		if(logo=="") {
			var str = name
			if (str.match("MEN&#39;S SEC TOURNAMENT")) {
				logo = "sec_mbb09";
			} else if(name.indexOf("XXXXX") > -1) {
				logo = "xxxx";
			}
		}
		
		// 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 = "auburn";
		
		// 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+'">';
			} else {
				/* ORIGINAL
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" alt="'+extraName+'"> ';
				}
				END ORIGINAL */
				// custom code case 282997
				/*if(typeof(pageName)!="undefined" && pageName=="DisplayEventList.html") {
					for(var k=0; k<logo.length; k++) {
						imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" alt="'+extraName+'"> ';
					}
				} else {
				*/
					imgSrc = '<div style="width: 100px">';
					for(var k=0; k<logo.length; k++) {
						imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="40" height="40" alt="'+extraName+'">';
					}
					imgSrc += '</div>';
				//}
				// end cc case 282997
			}
			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>';
			}
		}
		
		// custom code (ignore w/h) BELOW
		//if(logo=="SundayFamily4Pack"  || logo=="ADay") 
		  imgSrc = imgSrc.replace(/width="60" height="60"/ig, '');
		
		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);
	}
	
