/* --------------------------------------------------
	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("TULSA", "utulsa");
	logoList[i++] = new makeLogo("TOLEDO", "utoledo");
	logoList[i++] = new makeLogo("TEXAS TECH", "ttu");
	logoList[i++] = new makeLogo("TEXAS", "utexas");
	logoList[i++] = new makeLogo("COLORADO", "colorado");
	logoList[i++] = new makeLogo("2004 FOOTBALL SEASON TICKETS", "ku");
	logoList[i++] = new makeLogo("MINI PACK (Kansas State, Colorado, Texas)", "ku");
	logoList[i++] = new makeLogo("KANSAS STATE", "ksu");
	logoList[i++] = new makeLogo("2004 VOLLEYBALL SEASON TICKETS", "ku");
	logoList[i++] = new makeLogo("2004 SOCCER SEASON TICKETS", "ku");
	logoList[i++] = new makeLogo("KU INVITATIONAL TOURNAMENT - SESSION #1 (2 MATCHES)", "ku");
	logoList[i++] = new makeLogo("MISSISSIPPI", "olemiss");
	logoList[i++] = new makeLogo("BAYLOR", "baylor2");
	logoList[i++] = new makeLogo("KU INVITATIONAL TOURNAMENT - SESSION #2 (2 MATCHES)", "ku");
	logoList[i++] = new makeLogo("NEBRASKA", "unl");
	logoList[i++] = new makeLogo("IOWA STATE", "iastate");
	logoList[i++] = new makeLogo("2004-05 WOMEN'S BASKETBALL SEASON", "ku");
	logoList[i++] = new makeLogo("MINI PACK (Nebraska, Kansas State, Missouri)", "ku");
	logoList[i++] = new makeLogo("NORTH DAKOTA STATE", "ndsu");
	logoList[i++] = new makeLogo("OKLAHOMA", "ou");
	logoList[i++] = new makeLogo("TEXAS A&M", "tamu");
	logoList[i++] = new makeLogo("MISSOURI", "missouri");
	logoList[i++] = new makeLogo("VERMONT", "uvm");
	logoList[i++] = new makeLogo("NEVADA", "unr");
	logoList[i++] = new makeLogo("TCU", "tcu");
	logoList[i++] = new makeLogo("SOUTH CAROLINA", "sc");
	logoList[i++] = new makeLogo("SAINT JOSEPH&#39;S", "sju");
	logoList[i++] = new makeLogo("PACIFIC", "uop");
	logoList[i++] = new makeLogo("LOUISIANA-LAFAYETTE", "louisiana");
	logoList[i++] = new makeLogo("UT-ARLINGTON", "uta");
	logoList[i++] = new makeLogo("SACRED HEART", "sacredheart");
	logoList[i++] = new makeLogo("DENVER", "du");
	logoList[i++] = new makeLogo("WESTERN ILLINOIS", "wiu");
	logoList[i++] = new makeLogo("SAN DIEGO STATE", "sdsu");
	logoList[i++] = new makeLogo("UMKC", "umkc");
	logoList[i++] = new makeLogo("WASHBURN", "washburn");
	logoList[i++] = new makeLogo("DARTMOUTH", "dartmouth");
	logoList[i++] = new makeLogo("SOUTH DAKOTA STATE", "sdstate");
	logoList[i++] = new makeLogo("SOUTHWEST MISSOURI STATE", "smsu");
	logoList[i++] = new makeLogo("WICHITA STATE", "wichita");
	logoList[i++] = new makeLogo("OKLAHOMA STATE", "okstate");
	logoList[i++] = new makeLogo("INDIANA STATE", "indstate");
	logoList[i++] = new makeLogo("ARKANSAS", "uark");
	logoList[i++] = new makeLogo("FLORIDA ATLANTIC", "fau");
	logoList[i++] = new makeLogo("APPALACHIAN STATE", "appstate");
	logoList[i++] = new makeLogo("LOUISIANA TECH", "latech");
	logoList[i++] = new makeLogo("OKLAHOMA @ ARROWHEAD STADIUM", "ou");
	logoList[i++] = new makeLogo("SAINT LOUIS", "slu");
	logoList[i++] = new makeLogo("DRAKE", "drake");
	logoList[i++] = new makeLogo("MICHIGAN", "umich");
	logoList[i++] = new makeLogo("WISCONSIN", "wisc");
	logoList[i++] = new makeLogo("UC IRVINE", "uci");
	logoList[i++] = new makeLogo("COLORADO COLLEGE", "coloradocollege");
	logoList[i++] = new makeLogo("PITTSBURG STATE", "pittstate");
	logoList[i++] = new makeLogo("EMPORIA STATE", "emporia");
	logoList[i++] = new makeLogo("BINGHAMTON", "binghamton");
	logoList[i++] = new makeLogo("DETROIT-MERCY", "udmercy");
	logoList[i++] = new makeLogo("NORTHEASTERN", "northeastern");
	logoList[i++] = new makeLogo("BIRMINGHAM-SOUTHERN", "bsc");
	logoList[i++] = new makeLogo("NEW ORLEANS", "uno");
	logoList[i++] = new makeLogo("CREIGHTON", "creighton");
	logoList[i++] = new makeLogo("PEPPERDINE", "pepperdine");
	logoList[i++] = new makeLogo("LA SALLE", "lasalle");
	logoList[i++] = new makeLogo("CALIFORNIA @ KEMPER ARENA", "berkeley");
	logoList[i++] = new makeLogo("FLORIDA INTERNATIONAL", "fiu");
	logoList[i++] = new makeLogo("FORT HAYS STATE", "fhsu");
	logoList[i++] = new makeLogo("IDAHO STATE", "isu");
	logoList[i++] = new makeLogo("FORT WORTH BOWL", "fwbowl2006");
	logoList[i++] = new makeLogo("NORTHERN COLORADO", "nco");
	logoList[i++] = new makeLogo("YALE", "yale");
	logoList[i++] = new makeLogo("KENTUCKY", "uky");
	logoList[i++] = new makeLogo("BRADLEY", "bradley");
	logoList[i++] = new makeLogo("MISSOURI STATE", "smsu");
	logoList[i++] = new makeLogo("SAINT MARY", "saintMary");
	logoList[i++] = new makeLogo("NORTHWESTERN STATE", "nsula");
	logoList[i++] = new makeLogo("SOUTH FLORIDA", "south_fl");
	logoList[i++] = new makeLogo("BYU", "byu");
	logoList[i++] = new makeLogo("FURMAN", "furman");
	logoList[i++] = new makeLogo("LOYOLA MARYMOUNT", "lmu");
	logoList[i++] = new makeLogo("CENTRAL FLORIDA", "ucf");
	logoList[i++] = new makeLogo("CALIFORNIA", "berkeley");
	logoList[i++] = new makeLogo("SANTA CLARA", "scu");
	logoList[i++] = new makeLogo("NORTHERN ILLINOIS", "niu");
	logoList[i++] = new makeLogo("XAVIER", "xu");
	logoList[i++] = new makeLogo("SACRAMENTO STATE", "csus");
	logoList[i++] = new makeLogo("ORAL ROBERTS", "oru");
	logoList[i++] = new makeLogo("TOWSON UNIVERSITY", "towson");
	logoList[i++] = new makeLogo("TENNESSEE STATE", "tnstate");
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("TOLEDO @ KEMPER ARENA", "utoledo");
	logoList[i++] = new makeLogo("WINSTON-SALEM STATE", "wssu");
	logoList[i++] = new makeLogo("BOSTON COLLEGE", "bc");
	logoList[i++] = new makeLogo("DETROIT", "udmercy");
	logoList[i++] = new makeLogo("RHODE ISLAND", "uri");
	logoList[i++] = new makeLogo("PENN STATE", "psu");
	logoList[i++] = new makeLogo("CHICAGO STATE", "csu");
	logoList[i++] = new makeLogo("SMU", "smu");
	logoList[i++] = new makeLogo("ILLINOIS", "uiuc");
	logoList[i++] = new makeLogo("CENTRAL MICHIGAN", "cmich");
	logoList[i++] = new makeLogo("SOUTHEASTERN LOUISIANA", "selu");
	logoList[i++] = new makeLogo("HARTFORD", "hartford");
	logoList[i++] = new makeLogo("SAINT LOUIS UNIVERSITY", "slu");
	logoList[i++] = new makeLogo("MARQUETTE", "marquette");
	logoList[i++] = new makeLogo("INDIANA", "indiana");
	logoList[i++] = new makeLogo("UC RIVERSIDE", "ucr");
	logoList[i++] = new makeLogo("BOSTON UNIVERSITY", "bu");
	logoList[i++] = new makeLogo("LOUISIANA MONROE", "louisianaMonroe");
	logoList[i++] = new makeLogo("NORTHERN ARIZONA", "northernArizona");
	logoList[i++] = new makeLogo("ARIZONA", "arizona");
	logoList[i++] = new makeLogo("EASTERN WASHINGTON", "ewu");
	logoList[i++] = new makeLogo("OHIO UNIVERSITY @ SPRINT CENTER", "ohiou");
	logoList[i++] = new makeLogo("MIAMI (OHIO)", "muohio");
	logoList[i++] = new makeLogo("LOYOLA COLLEGE (MD)", "loyola");
	logoList[i++] = new makeLogo("DEPAUL", "depaul");
	logoList[i++] = new makeLogo("ORANGE BOWL", "orange");
	logoList[i++] = new makeLogo("LEMOYNE COLLEGE", "lemoyne");
	logoList[i++] = new makeLogo("BAKER", "baker");
	logoList[i++] = new makeLogo("SAM HOUSTON STATE", "shsu");
	logoList[i++] = new makeLogo("MISSOURI @ ARROWHEAD", "missouriFootball");
	logoList[i++] = new makeLogo("PURDUE", "purdue");
	logoList[i++] = new makeLogo("AUBURN", "auburn2");
	logoList[i++] = new makeLogo("UAB", "uab");
	logoList[i++] = new makeLogo("LOYOLA-CHICAGO", "luc");
	logoList[i++] = new makeLogo("FRANCIS-MARION", "francis_marion");
	logoList[i++] = new makeLogo("IOWA", "uiowa");
	logoList[i++] = new makeLogo("SAN JOSE STATE", "sjsu");
	logoList[i++] = new makeLogo("HOUSTON", "uh");
	logoList[i++] = new makeLogo("NEW MEXICO STATE", "nmsu");
	logoList[i++] = new makeLogo("FAIRFIELD", "fairfield");
	logoList[i++] = new makeLogo("IOWA STATE", "iastate2"); 
	logoList[i++] = new makeLogo("FLORIDA GULF COAST", "floridaGulfCoast");
	logoList[i++] = new makeLogo("COPPIN STATE", "coppin");
	logoList[i++] = new makeLogo("KENT STATE", "kent");
	logoList[i++] = new makeLogo("JACKSON STATE", "jsums");
	logoList[i++] = new makeLogo("TEMPLE", "temple");
	logoList[i++] = new makeLogo("ALBANY", "albany");
	logoList[i++] = new makeLogo("TENNESSEE", "utk");
	logoList[i++] = new makeLogo("SIENA", "siena");
	logoList[i++] = new makeLogo("FIESTA BOWL (GLENDALE, AZ)", "fiesta");
	logoList[i++] = new makeLogo("COTTON BOWL (DALLAS, TX)", "cottonBowl");
	logoList[i++] = new makeLogo("HOLIDAY BOWL (SAN DIEGO, CA)", "holiday");
	logoList[i++] = new makeLogo("GATOR BOWL (JACKSONVILLE, FL)", "gatorBowl_2008");
	logoList[i++] = new makeLogo("ALAMO BOWL (SAN ANTONIO, TX)", "ValeroAlamo");
	logoList[i++] = new makeLogo("SUN BOWL (EL PASO, TX)", "Brut_Sun_Bowl");
	logoList[i++] = new makeLogo("INSIGHT BOWL (TEMPE, AZ)", "insight");
	logoList[i++] = new makeLogo("INDEPENDENCE BOWL (SHREVEPORT, LA)", "independance");
	logoList[i++] = new makeLogo("TEXAS BOWL (HOUSTON, TX)", "Texas_Bowl_2008");
	logoList[i++] = new makeLogo("MASSACHUSETTS AT SPRINT CENTER", "umass");
	logoList[i++] = new makeLogo("INSIGHT BOWL", "insight");
	logoList[i++] = new makeLogo("DUKE", "duke");
	logoList[i++] = new makeLogo("SOUTHERN MISSISSIPPI", "usm");  	
	logoList[i++] = new makeLogo("NORTH DAKOTA", "und");
	logoList[i++] = new makeLogo("NORTHWESTERN", "northwestern");
	logoList[i++] = new makeLogo("MISSOURI @ ARROWHEAD", "borderShowdown");
	logoList[i++] = new makeLogo("UTEP", "utep");
	logoList[i++] = new makeLogo("LONG BEACH STATE", "csulb3");
	logoList[i++] = new makeLogo("SAN DIEGO", "san_diego");
	logoList[i++] = new makeLogo("SOUTH DAKOTA STATE", "southdakotast"); 
	logoList[i++] = new makeLogo("COLORADO", "Colorado2");
	logoList[i++] = new makeLogo("HOFSTRA", "hofstra2");
	logoList[i++] = new makeLogo("CENTRAL ARKANSAS", "uca");
	logoList[i++] = new makeLogo("OAKLAND", "oakland");
	logoList[i++] = new makeLogo("TENNESSEE TECH", "tenntech");
	logoList[i++] = new makeLogo("ALCORN STATE", "alcorn2");
	logoList[i++] = new makeLogo("RADFORD", "radford");
	logoList[i++] = new makeLogo("LA SALLE @ SPRINT CENTER", "lasalle2");
	logoList[i++] = new makeLogo("BELMONT", "belmont2");
	logoList[i++] = new makeLogo("CORNELL", "cornell");
	logoList[i++] = new makeLogo("UCLA", "ucla");
	logoList[i++] = new makeLogo("BCS NATIONAL CHAMPIONSHIP GAME (PASADENA, CA)", "BCSNationalChamp");
	logoList[i++] = new makeLogo("INDEPENDENCE BOWL (SHREVEPORT, LA)", "IndependenceBowl");
	logoList[i++] = new makeLogo("ORANGE BOWL (MIAMI, FL)", "orange");
	logoList[i++] = new makeLogo("ROSE BOWL (PASADENA, CA)", "rose");
	logoList[i++] = new makeLogo("SUGAR BOWL (NEW ORLEANS, LA)", "AllstateSugarBowl");
	logoList[i++] = new makeLogo("GEORGIA TECH", "gatech");
	logoList[i++] = new makeLogo("EASTERN MICHIGAN", "emich");
	logoList[i++] = new makeLogo("TABOR", "tabor");
	logoList[i++] = new makeLogo("ARKANSAS-LITTLE ROCK", "ualr");
	logoList[i++] = new makeLogo("2010 FOOTBALL SEASON TICKET APPLICATION", "na");
	logoList[i++] = new makeLogo("2010 Las Vegas Invitational (Nov. 26-27)", "basketball");
	logoList[i++] = new makeLogo("2010 - JIMMY V CLASSIC", "basketball");
	logoList[i++] = new makeLogo("LAS VEGAS INVITATIONAL - WEF DONORS", "basketball");
	logoList[i++] = new makeLogo("LAS VEGAS HOTEL REQUEST", "basketball");
	logoList[i++] = new makeLogo("LAS VEGAS INVITATIONAL - PUBLIC (NON DONORS)", "basketball");
	logoList[i++] = new makeLogo("JIMMY V CLASSIC", "basketball");
	logoList[i++] = new makeLogo("EASTERN KENTUCKY", "eku");
	logoList[i++] = new makeLogo("MILWAUKEE", "uwm");
	logoList[i++] = new makeLogo("SIUE", "siue");
	logoList[i++] = new makeLogo("MIDDLE TENNESSEE STATE", "mtsu");
	logoList[i++] = new makeLogo("MISSOURI AT ARROWHEAD STADIUM", "bordermu-ku");
	logoList[i++] = new makeLogo("LONGWOOD", "longwood");
	logoList[i++] = new makeLogo("VALPARAISO", "valpo");
	logoList[i++] = new makeLogo("NORTH TEXAS", "northtexas");
	logoList[i++] = new makeLogo("TEXAS A&M - CC", "tamucc");
	logoList[i++] = new makeLogo("COLORADO STATE (SPRINT CENTER)", "colostate");
	logoList[i++] = new makeLogo("UT ARLINGTON", "uta");
	logoList[i++] = new makeLogo("MIAMI (OH)", "muohio");                        
	logoList[i++] = new makeLogo("COLORADO ST @ SPRINT CENTER", "colostate");
	logoList[i++] = new makeLogo("SOUTH DAKOTA", "usd");
	logoList[i++] = new makeLogo("TEXAS A&M-CORPUS CHRISTI", "tamucc");
	logoList[i++] = new makeLogo("MAINE", "umaine");
	logoList[i++] = new makeLogo("ALABAMA", "ua");
	logoList[i++] = new makeLogo("SIU EDWARDSVILLE", "siue");
	logoList[i++] = new makeLogo("KANSAS ST", "ksu");	
	logoList[i++] = new makeLogo("MCNEESE ST", "mcneese");	
	logoList[i++] = new makeLogo("JAYHAWK SEATBACKS", "kansas_seatback");  
	logoList[i++] = new makeLogo("OKLAHOMA ST", "okstate2");
	logoList[i++] = new makeLogo("ARKANSAS-LR", "ualr");
	logoList[i++] = new makeLogo("MISSOURI ST", "smsu");
	logoList[i++] = new makeLogo("WICHITA ST", "wichita");
	logoList[i++] = new makeLogo("ALABAMA A&M", "aamu");
	logoList[i++] = new makeLogo("DUQUESNE", "duquesne");
	logoList[i++] = new makeLogo("BIG BROTHERS/BIG SISTERS SEASON TICKET DONATION", "bigbro_bigsis");
	logoList[i++] = new makeLogo("BOYS & GIRLS CLUB SEASON TICKET DONATION", "bandg_cluboflawrence");
	logoList[i++] = new makeLogo("VETERAN TICKETS FOUNDATION SEASON TICKET DONATION", "veterantickets_foundation");
	logoList[i++] = new makeLogo("2011 FOOTBALL &quot;ROCK&quot; PACKAGE ($150)", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL &quot;CHALK&quot; PACKAGE ($150)", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL SEASON TICKETS & COMBO PACKAGES", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("FOOTBALL CHARITABLE TICKET PROGRAM", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL AWAY SINGLE GAME TICKETS", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL HOME SINGLE GAME TICKETS", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL SEASON", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2011 FOOTBALL SEASON TICKETS - FAMILY ZONE", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2-GAME PACKAGE", "kansas_fb_helmet");
	logoList[i++] = new makeLogo("2-GAME PACKAGE", "2pack");
	logoList[i++] = new makeLogo("2011 FOOTBALL &quot;ROCK&quot; PACKAGE ($150)", "rock_package");
	logoList[i++] = new makeLogo("2011 FOOTBALL &quot;CHALK&quot; PACKAGE ($150)", "chalk_package");
	logoList[i++] = new makeLogo("KU ALUMNI ASSOCIATION RECENT GRAD MEMBERSHIP", "ku_alumni");
	logoList[i++] = new makeLogo("2011 Champion's Classic", "champions_classic");
	logoList[i++] = new makeLogo("CHAMPIONS CLASSIC vs KENTUCKY", "champions_classic");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - MCNEESE ST", "mcneese");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - N. ILLINOIS", "niu");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - TEXAS TECH", "ttu");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - OKLAHOMA", "ou2");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - KANSAS ST", "ksu");
	logoList[i++] = new makeLogo("FAMILY ZONE 4-PACK - BAYLOR", "baylor2");

	logoList[i++] = new makeLogo("PITTSBURG ST", "pittstate");
	logoList[i++] = new makeLogo("FT HAYS ST", "fhsu");
	logoList[i++] = new makeLogo("TOWSON", "towson");
	logoList[i++] = new makeLogo("FLORIDA ATLANTIC", "FAU2");
	logoList[i++] = new makeLogo("S. FLORIDA", "south_fl");
	logoList[i++] = new makeLogo("LONG BEACH ST", "csulb3");
	logoList[i++] = new makeLogo("OHIO ST", "osu");
	logoList[i++] = new makeLogo("HOWARD", "howard");
	logoList[i++] = new makeLogo("N. DAKOTA", "und");
	logoList[i++] = new makeLogo("EMPORIA ST", "emporia");
	logoList[i++] = new makeLogo("W. MICHIGAN", "wmich");
	logoList[i++] = new makeLogo("SAM HOUSTON ST", "Sam_Houston2");

	logoList[i++] = new makeLogo("DAVIDSON @ SPRINT CENTER", "davidson");

	logoList[i++] = new makeLogo("NCAA 1ST ROUND", "ncaa_1st-round");


/* --------------------------------------------------
	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++] = " (DH)";
	extraList[i++] = " (EXHIBITION)";
	
	// 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"), "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", "S"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");

	logoGroupList[i++] = new makeLogo(new Array("SC"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("MBB"), "basketball");


/* --------------------------------------------------
	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("LAS VEGAS INVITATIONAL")) {
				logo = "basketball";
			} else if(name.indexOf("JAYHAWK VILLAGE") > -1) {
				logo = "jayhawk_village";
			} else if(name.indexOf("BASEBALL") > -1) {
				logo = "baseball";
			} else if(name.indexOf("JR JAYHAWK") > -1) {
				logo = "jr_jayhawks";
			} else if(name.indexOf("SOCCER") > -1) {
				logo = "soccer2";
			} else if(name.indexOf("VOLLEYBALL") > -1) {
				logo = "volleyball2";
			} else if(name.indexOf("BASKETBALL") > -1) {
				logo = "basketball";
			} else if(name.indexOf("AT ARROWHEAD") > -1) {
				logo = "bordermu-ku";
			} else if(name.indexOf("BILL SELF") > -1) {
				logo = "ladies_night";
			}
		}
		// 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	
		//template enhancement, no default logo for renewals
		if(group!="renewals") {
			if(logo=="") logo = "na";
		} else {
			if(logo=="") logo = "na";  //change to different default renewal logo, or comment out to remove default logo function on Renewal Process	
		}	
		
		// 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);
	}

	// custom code (print large logo - for displaygrouplist)
	function printBigLogo(name, group) {
		var logo = "";
		var imgSrc = "";
		
		switch(group) {
			case "PA": logo = "twuni"; break;
			case "GB": logo = "gbpac"; break;
			case "WS": logo = "wcfso"; break;
			case "SW": logo = "theatre"; break;
			case "SM": logo = "som"; break;
			case "EC": logo = "uniComplex"; break;
			default: logo = "twuni"; break;
		}
		
		if(logo!="") {
			imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.jpg" border="0" alt="'+name+'">';
			imgSrc = imgSrc.replace(/.gif"/ig, '.jpg"');
		}
		return(imgSrc);
	}
	
