/* --------------------------------------------------
	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("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("FULL SEASON", "baylor2");
	logoList[i++] = new makeLogo("TEXAS A&M-CORPUS CHRISTI", "tamucc");
	logoList[i++] = new makeLogo("MCNEESE STATE", "mcneese");
	logoList[i++] = new makeLogo("SAM HOUSTON STATE", "shsu");
	logoList[i++] = new makeLogo("TEXAS", "utexas");
	logoList[i++] = new makeLogo("OKLAHOMA STATE", "okstate");
	logoList[i++] = new makeLogo("TEXAS A&M", "tamu");
	logoList[i++] = new makeLogo("OKLAHOMA", "ou");
	logoList[i++] = new makeLogo("KANSAS", "ku");
	logoList[i++] = new makeLogo("NEBRASKA", "unl");
	logoList[i++] = new makeLogo("TEXAS TECH", "ttu");
	logoList[i++] = new makeLogo("COLORADO", "colorado");
	logoList[i++] = new makeLogo("KANSAS STATE", "ksu");
	logoList[i++] = new makeLogo("MISSOURI", "missouri");
	logoList[i++] = new makeLogo("IOWA STATE", "iastate2");
	logoList[i++] = new makeLogo("STEPHEN F. AUSTIN", "sfasu");
	logoList[i++] = new makeLogo("UT-ARLINGTON", "uta");
	logoList[i++] = new makeLogo("CALIFORNIA", "berkeley");
	logoList[i++] = new makeLogo("UT-SAN ANTONIO", "utsa");
	logoList[i++] = new makeLogo("ARIZONA STATE", "asu");
	logoList[i++] = new makeLogo("PACIFIC", "uop");
	logoList[i++] = new makeLogo("MICHIGAN", "umich");
	logoList[i++] = new makeLogo("LOUISIANA TECH", "latech");
	logoList[i++] = new makeLogo("TCU", "tcu");
	logoList[i++] = new makeLogo("TEXAS SOUTHERN", "tsu");
	logoList[i++] = new makeLogo("RICE", "rice");
	logoList[i++] = new makeLogo("TEXAS STATE", "swt");
	logoList[i++] = new makeLogo("TEXAS SOUTHERN", "tsu");
	logoList[i++] = new makeLogo("DALLAS BAPTIST", "dbu");
	logoList[i++] = new makeLogo("ARMY", "usma");
	logoList[i++] = new makeLogo("NORTHWESTERN STATE", "nsula");
	logoList[i++] = new makeLogo("FULL SEASON - SUPERFAN - INTERNET", "baylor2");
	logoList[i++] = new makeLogo("FULL SEASON - SUPERFAN", "baylor2");
	logoList[i++] = new makeLogo("TEXAS-SAN ANTONIO", "utsa");
	logoList[i++] = new makeLogo("SAMFORD", "samford");
	logoList[i++] = new makeLogo("ANGELO STATE", "angelo");
	logoList[i++] = new makeLogo("ALCORN STATE", "alcorn");
	logoList[i++] = new makeLogo("GRAMBLING STATE", "gram");
	logoList[i++] = new makeLogo("PRAIRIE VIEW A&M", "pvamu");
	logoList[i++] = new makeLogo("SOUTH CAROLINA", "sc");
	logoList[i++] = new makeLogo("NORTH CAROLINA A&T", "ncat");
	logoList[i++] = new makeLogo("DELAWARE STATE", "dsc");
	logoList[i++] = new makeLogo("CENTENARY", "centenary");
	logoList[i++] = new makeLogo("LSU", "lsu");
	logoList[i++] = new makeLogo("SOUTHEST MISSOURI", "semo");
	logoList[i++] = new makeLogo("ARKANSAS-PINE BLUFF", "uapb");
	logoList[i++] = new makeLogo("NORTH CAROLINA A&T", "ncat");
	logoList[i++] = new makeLogo("PRAIRIE VIEW", "pvamu");
	logoList[i++] = new makeLogo("Louisiana-Lafayette", "louisiana");
	logoList[i++] = new makeLogo("Iona", "iona");
	logoList[i++] = new makeLogo("Delaware", "udel");
	logoList[i++] = new makeLogo("TEXAS PAN-AMERICAN", "panam");
	logoList[i++] = new makeLogo("TEXAS A&M-CC", "tamucc");
	logoList[i++] = new makeLogo("NC A&T", "ncat");
	logoList[i++] = new makeLogo("OSU", "okstate");
	logoList[i++] = new makeLogo("TARLETON STATE", "tarleton");
	logoList[i++] = new makeLogo("JACKSON STATE", "jsums");
	logoList[i++] = new makeLogo("WASHINGTON STATE", "wsu");
	logoList[i++] = new makeLogo("MISS VALLEY STATE", "mvsu");
	logoList[i++] = new makeLogo("WAYLAND BAPTIST", "waba");
	logoList[i++] = new makeLogo("FLORIDA A&M", "famu");
	logoList[i++] = new makeLogo("BROWN", "brown");
	
	logoList[i++] = new makeLogo("PURDUE", "purdue");
	logoList[i++] = new makeLogo("ILLINOIS", "uiuc");
	logoList[i++] = new makeLogo("ILLINOIS-CHICAGO", "uic");
	logoList[i++] = new makeLogo("STEPHEN F AUSTIN", "sfasu");
	logoList[i++] = new makeLogo("LA TECH", "latech");
	logoList[i++] = new makeLogo("SAM HOUSTON", "shsu");
	logoList[i++] = new makeLogo("HOUSTON BAPTIST", "houstonBaptist");
	logoList[i++] = new makeLogo("TAMU-CC", "tamucc");
	logoList[i++] = new makeLogo("UTSA", "utsa");
	logoList[i++] = new makeLogo("SFA", "sfasu");
	logoList[i++] = new makeLogo("GETTERMAN CLASSIC", "baylor2");
	logoList[i++] = new makeLogo("LOUISIANA MONROE", "louisianaMonroe");
	logoList[i++] = new makeLogo("OKLAHOMA CHRISTIAN", "oc");
	logoList[i++] = new makeLogo("WAKE FOREST", "wfu");
	logoList[i++] = new makeLogo("CUB CLUB NEW MEMBERSHIP", "BUMcDonaldsCubClub");
	logoList[i++] = new makeLogo("PRESBYTERIAN", "presby");
	logoList[i++] = new makeLogo("TEXAS - SAN ANTONIO", "utsa");
	logoList[i++] = new makeLogo("NORTH TEXAS", "North_Texas");
	logoList[i++] = new makeLogo("HOUSTON", "uh");
	
	logoList[i++] = new makeLogo("FLORIDA ATLANTIC", "fau");
	logoList[i++] = new makeLogo("STANFORD", "stanford");
	logoList[i++] = new makeLogo("ST. JOHN'S", "stjohns");
	logoList[i++] = new makeLogo("LAMAR", "lamar");
	logoList[i++] = new makeLogo("UT-PAN AM", "panam");
	logoList[i++] = new makeLogo("TARLETON ST", "tarleton");
	logoList[i++] = new makeLogo("PAUL QUINN", "paulQuinn");
	logoList[i++] = new makeLogo("SOUTHERN", "tsu");
	logoList[i++] = new makeLogo("JACKSONVILLE", "ju");
	logoList[i++] = new makeLogo("TEXAS-ARLINGTON", "uta");
	logoList[i++] = new makeLogo("HARTFORD", "hartford");
	logoList[i++] = new makeLogo("PORTLAND ST", "pdx");
	logoList[i++] = new makeLogo("JACKSON ST", "jsums");
	logoList[i++] = new makeLogo("OKLAHOMA ST", "okstate2");
	
	logoList[i++] = new makeLogo("FULL SEASON", "baylor2");
	logoList[i++] = new makeLogo("NON RESERVED PARKING", "parking_logo");
	logoList[i++] = new makeLogo("SEAT CUSHION", "baylor2");
	logoList[i++] = new makeLogo("vs UCONN", "uconn");
	logoList[i++] = new makeLogo("vs NORTHWESTERN STATE", "Northwestern_State");
	logoList[i++] = new makeLogo("vs KENT STATE", "kent");
	logoList[i++] = new makeLogo("vs OKLAHOMA STATE", "okstate2");
	logoList[i++] = new makeLogo("vs NEBRASKA", "unl2");
	logoList[i++] = new makeLogo("vs TEXAS", "utexas");
	logoList[i++] = new makeLogo("at WAKE FOREST", "wfu");
	logoList[i++] = new makeLogo("at OKLAHOMA", "ou");
	logoList[i++] = new makeLogo("at IOWA STATE", "iastate2");
	logoList[i++] = new makeLogo("at MISSOURI", "missouri2");
	logoList[i++] = new makeLogo("at TEXAS A&M", "tamu");
	logoList[i++] = new makeLogo("at TEXAS TECH - CLUB LEVEL", "ttu");
	logoList[i++] = new makeLogo("at TEXAS TECH - LOWER LEVEL", "ttu");
	logoList[i++] = new makeLogo("at TEXAS TECH - UPPER LEVEL", "ttu");
	
	logoList[i++] = new makeLogo("NCAA REGIONAL ALL SESSION", "softball2009b");
	logoList[i++] = new makeLogo("NCAA REGIONAL DAY 1", "softball2009b");
	logoList[i++] = new makeLogo("NCAA REGIONAL DAY 2", "softball2009b");
	logoList[i++] = new makeLogo("NCAA REGIONAL DAY 3", "softball2009b");
	logoList[i++] = new makeLogo("vs TEXAS TECH at DALLAS COWBOYS STADIUM - CLUB LEVEL", "ttu");
	logoList[i++] = new makeLogo("vs TEXAS TECH at DALLAS COWBOYS STADIUM - LOWER LEVEL", "ttu");
	logoList[i++] = new makeLogo("vs TEXAS TECH at DALLAS COWBOYS STADIUM - UPPER LEVEL", "ttu");
	logoList[i++] = new makeLogo("ST. EDWARD&#39;S", "st_edwards");
	logoList[i++] = new makeLogo("INCARNATE WORD", "iw");
	logoList[i++] = new makeLogo("TENNESSEE TECH", "tenntech");
	logoList[i++] = new makeLogo("JACKSONVILLE STATE", "jsu");
	logoList[i++] = new makeLogo("ORAL ROBERTS", "oru");
	logoList[i++] = new makeLogo("TEXAS-PAN AM", "panam");
	logoList[i++] = new makeLogo("CENTRAL OKLAHOMA", "ucok");
	logoList[i++] = new makeLogo("NORFOLK ST", "nsu");
	logoList[i++] = new makeLogo("HARDIN SIMONS", "hsu2");
	logoList[i++] = new makeLogo("UT ARLINGTON", "uta");
	logoList[i++] = new makeLogo("MORGAN ST", "morgan_state");
	logoList[i++] = new makeLogo("HARDIN SIMMONS", "hsu2");
	logoList[i++] = new makeLogo("UMASS", "umass");
	logoList[i++] = new makeLogo("KANSAS ST", "ksu");
	logoList[i++] = new makeLogo("IOWA ST", "iastate2");
	logoList[i++] = new makeLogo("HARLEM GLOBETROTTERS", "HG");
	logoList[i++] = new makeLogo("DUKE", "duke");
	logoList[i++] = new makeLogo("GEORGIA", "uga");
	logoList[i++] = new makeLogo("BYU", "byu");
	logoList[i++] = new makeLogo("SOUTH ALABAMA", "South_Alabama");
	logoList[i++] = new makeLogo("FLORIDA (DH)", "ufl");
	logoList[i++] = new makeLogo("FLORIDA", "ufl");
	logoList[i++] = new makeLogo("NORTH TEXAS (DH)", "northtexas");
	logoList[i++] = new makeLogo("at TCU", "tcu");
	logoList[i++] = new makeLogo("at RICE", "rice");
	logoList[i++] = new makeLogo("vs TEXAS TECH at the COTTON BOWL - SIDELINE LOWER LEVEL", "ttu");
	logoList[i++] = new makeLogo("vs TEXAS TECH at the COTTON BOWL - SIDELINE UPPER LEVEL", "ttu");
	logoList[i++] = new makeLogo("vs TEXAS TECH at the COTTON BOWL - ENDZONE LOWER LEVEL", "ttu");
	logoList[i++] = new makeLogo("vs TEXAS TECH at the COTTON BOWL - ENDZONE UPPER LEVEL", "ttu");
	logoList[i++] = new makeLogo("at COLORADO", "Colorado2");
	logoList[i++] = new makeLogo("at TEXAS", "utexas");
	logoList[i++] = new makeLogo("at OKLAHOMA STATE", "okstate2");
	logoList[i++] = new makeLogo("NON-RESERVED PARKING", "Parking_logo"); 	
	logoList[i++] = new makeLogo("BAYLOR @ TEXAS TECH (at the Cotton Bowl)","ttu");
	logoList[i++] = new makeLogo("MIDWESTERN ST","mwsu");
	logoList[i++] = new makeLogo("GRAMBLING ST","gram");
	logoList[i++] = new makeLogo("LA SALLE","lasalle2");
	logoList[i++] = new makeLogo("LIPSCOMB","lipscomb");
	logoList[i++] = new makeLogo("ARIZONA ST","asu");
	logoList[i++] = new makeLogo("BETHUNE-COOKMAN","cookman");
	logoList[i++] = new makeLogo("TEXAS A&M INTERNATIONAL","tamiu");
	logoList[i++] = new makeLogo("MICHIGAN STATE","msu");
	logoList[i++] = new makeLogo("LIBERTY","Liberty2");
	logoList[i++] = new makeLogo("SE LOUISIANA","selu");
	logoList[i++] = new makeLogo("NOTRE DAME","nd");
	logoList[i++] = new makeLogo("MINNESOTA","umn");
	logoList[i++] = new makeLogo("TENNESSEE","utk");
	logoList[i++] = new makeLogo("UT PAN-AMERICAN","panam");
	
	logoList[i++] = new makeLogo("INSIGHT BOWL - $64","insight-bowl");
	logoList[i++] = new makeLogo("TEXAS BOWL - $90, $75, $65, $30, $25","texas-bowl");
	logoList[i++] = new makeLogo("ALAMO BOWL - $105, $90, $65","alamo-bowl");
	logoList[i++] = new makeLogo("PINSTRIPE BOWL - $125, $100, $40","new-era-pinstripe-bowl");
	logoList[i++] = new makeLogo("HOLIDAY BOWL - $60","brigepoint-education-holiday-bowl");
	logoList[i++] = new makeLogo("TicketCity Bowl - $75 ","dallas-football-classic-bowl");
	logoList[i++] = new makeLogo("FIESTA BOWL - $235, $190, $155","fiesta-bowl");
	logoList[i++] = new makeLogo("COTTON BOWL - $125","cotton-bowl");
	logoList[i++] = new makeLogo("Texas Bowl $90","texas-bowl");
	logoList[i++] = new makeLogo("Texas Bowl $75","texas-bowl");
	logoList[i++] = new makeLogo("Texas Bowl $65","texas-bowl");	
	logoList[i++] = new makeLogo("Texas Bowl","texas-bowl");	
	logoList[i++] = new makeLogo("NEW MEXICO","unm2");	
	logoList[i++] = new makeLogo("SAM HOUSTON ST","Sam_Houston2");	
	logoList[i++] = new makeLogo("FL INTERNATIONAL","fiu");	
	logoList[i++] = new makeLogo("TEXAS ST","texas_state");	
	logoList[i++] = new makeLogo("NEW MEXICO","unm2");	
	logoList[i++] = new makeLogo("SAM HOUSTON ST","Sam_Houston2");	
	logoList[i++] = new makeLogo("FIU","fiu");	
	logoList[i++] = new makeLogo("TEXAS State","texas_state");
	logoList[i++] = new makeLogo("AFTER DARK 2011 6:30 PM","afterDark");
	logoList[i++] = new makeLogo("AFTERDARK","afterDark");
	logoList[i++] = new makeLogo("Parents Weekend Pass","PW");	
	logoList[i++] = new makeLogo("PIGSKIN REVUE 6:30PM","Pigskin");
	logoList[i++] = new makeLogo("PIGSKIN REVUE 10:30PM","Pigskin");
	logoList[i++] = new makeLogo("PIGSKIN REVUE 7:00 PM","Pigskin");	
	logoList[i++] = new makeLogo("PIGSKIN REVUE CLUB NIGHT 7:00PM","Pigskin");	 	
	logoList[i++] = new makeLogo("Rice (Parents Weekend)", "parents_weekend");
	logoList[i++] = new makeLogo("Missouri (Homecoming)", "Homecoming");		
	
	logoList[i++] = new makeLogo("NORTH TEXAS", "northtexas");
	logoList[i++] = new makeLogo("UTAH VALLEY", "utah_valley_state");
	logoList[i++] = new makeLogo("WEBER STATE", "weber");	
	logoList[i++] = new makeLogo("Parents Weekend Registration", "PW");	
	
	logoList[i++] = new makeLogo("Cotton Bowl", "cotton-bowl");	
	logoList[i++] = new makeLogo("Alamo Bowl", "alamo-bowl");	
	logoList[i++] = new makeLogo("Insight Bowl", "Insight-Bowl");	
	logoList[i++] = new makeLogo("Holiday Bowl", "brigepoint-education-holiday-bowl");	
	logoList[i++] = new makeLogo("Texas Bowl", "texas-bowl");	
	logoList[i++] = new makeLogo("Pinstripe Bowl", "Pinstripe-Bowl");	
	logoList[i++] = new makeLogo("MBB vs. Jackson State", "jsums");
	logoList[i++] = new makeLogo("MBB vs. San Diego State", "sdsu");
	logoList[i++] = new makeLogo("MBB vs. South Carolina State", "scsu");
	logoList[i++] = new makeLogo("MBB vs. UTA", "uta");
	logoList[i++] = new makeLogo("MBB vs. Prairie View A&M", "Prairie_view2");
	logoList[i++] = new makeLogo("MBB vs. Bethune Cookman", "cookman");
	logoList[i++] = new makeLogo("MBB vs Paul Quinn", "paulQuinn");
	logoList[i++] = new makeLogo("MBB vs. Texas A&M", "tamu");
	logoList[i++] = new makeLogo("MBB vs. Oklahoma State", "okstate2");
	logoList[i++] = new makeLogo("MBB vs. Missouri", "missouri2");
	logoList[i++] = new makeLogo("MBB vs. Texas", "utexas");
	logoList[i++] = new makeLogo("MBB vs. Kansas", "ku");
	logoList[i++] = new makeLogo("MBB vs. Iowa State", "iastate2");
	logoList[i++] = new makeLogo("MBB vs. Kansas State", "ksu");
	logoList[i++] = new makeLogo("MBB vs. Oklahoma", "ou2");
	logoList[i++] = new makeLogo("MBB vs. Texas Tech", "ttu");
	logoList[i++] = new makeLogo("WBB vs. Howard", "howard2");
	logoList[i++] = new makeLogo("WBB vs. Yale", "yale");
	logoList[i++] = new makeLogo("WBB vs. Texas Southern", "tsu");
	logoList[i++] = new makeLogo("WBB vs. Wisc. - Milwaukee", "uwm");
	logoList[i++] = new makeLogo("WBB vs. Connecticut", "uconn");
	logoList[i++] = new makeLogo("WBB vs. McNeese State", "mcneese");
	logoList[i++] = new makeLogo("WBB vs. Miss. Valley St", "mvsu2");
	logoList[i++] = new makeLogo("WBB vs. Missouri", "missouri2");
	logoList[i++] = new makeLogo("WBB vs. Oklahoma State", "okstate2");
	logoList[i++] = new makeLogo("WBB vs. Kansas State", "ksu");
	logoList[i++] = new makeLogo("WBB vs. Kansas", "ku");
	logoList[i++] = new makeLogo("WBB vs. Oklahoma", "ou2");
	logoList[i++] = new makeLogo("WBB vs. Texas A&M", "tamu");
	logoList[i++] = new makeLogo("WBB vs. Texas Tech", "ttu");
	logoList[i++] = new makeLogo("WBB vs. Texas", "utexas");
	logoList[i++] = new makeLogo("WBB vs. Iowa State", "iastate2");
	logoList[i++] = new makeLogo("GOSPEL FEST 2012", "GospelFest");	
	

	
/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = "";
	extraList[i++] = " (MON)";
	extraList[i++] = " (TUES)";
	extraList[i++] = " (WED)";
	extraList[i++] = " (THUR)";
	extraList[i++] = " (FRI)";
	extraList[i++] = " (SAT)";
	extraList[i++] = " (SUN)";
	extraList[i++] = " DAY 1";
	extraList[i++] = " DAY 2";
	extraList[i++] = " DAY 3";
	extraList[i++] = "-DAY 1";
	extraList[i++] = "-DAY 2";
	extraList[i++] = "-DAY 3";
	extraList[i++] = " (DH)";

/* --------------------------------------------------
	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"), "baylor-helmet");
	logoGroupList[i++] = new makeLogo(new Array("BB"), "baseball");
	logoGroupList[i++] = new makeLogo(new Array("SB"), "softball");
	logoGroupList[i++] = new makeLogo(new Array("MB","MBS","MBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("WB","WBS","WBI"), "basketball");
	logoGroupList[i++] = new makeLogo(new Array("V","VB","MVB","WVB"), "volleyball");
	logoGroupList[i++] = new makeLogo(new Array("H"), "hockey");
	logoGroupList[i++] = new makeLogo(new Array("SOC","SO","MS","WS"), "soccer");

/* --------------------------------------------------
	MAIN LOGO FUNCTIONS
-------------------------------------------------- */
	function printLogo(name, group) {
		var logo = "";
		name = cleaner(name.toUpperCase());
		
		// remove appending dates/times (ie: "TITLE - Wed., Sept. 17 - 2pm")
		//name = name.replace(/(( |,|-|\(|\bon\b|\bat\b){0,2} ?\b(mon|tue(s)?|wed(nes)?|thu(r(s)?)?|fri|sat(ur)?|sun)(day)?\b\.?( morning| afternoon| eve| evening| mat)?\)?)?(( |,|-|\(|\bon\b|\bat\b){0,2} ?(\b(jan(uary)?|feb(ruary)?|mar(ch)?|apr(il)?|may|jun(e)?|jul(y)?|aug(ust)?|sep(t(ember)?)?|oct(ober)?|nov(ember)?|dec(ember)?)\b\.? \d{1,2}(,? ?(20)?\d{2})?\)?|\d{1,2}[/\- ]\d{1,2}([/\- ](20)?\d{2})?\)?))?(( |,|-|\(|\bon\b|\bat\b){0,2} ?\d{1,2}(:\d{2})? ?(am|pm)\)?)?$/ig, "");
		
		// process extralist
		var extraName = name;
		for(var i=0; i<extraList.length; i++) {
			if(extraName.indexOf(extraList[i].toUpperCase())==0) {
				extraName = extraName.slice(extraList[i].length, extraName.length);
				break;
			}
		}
		for(var i=0; i<extraList.length; i++) {
			if(extraName.length - extraList[i].length>0 && extraName.indexOf(extraList[i].toUpperCase())==extraName.length - extraList[i].length) {
				extraName = extraName.slice(0, extraName.length - extraList[i].length);
				break;
			}
		}
		
		// find logo match (start from end for most recently added logos)
		for(var i=logoList.length-1; i>=0; i--) {
			var listName = logoList[i].oname.toUpperCase();
			if(name==cleaner(listName) || extraName==cleaner(listName)) {
					logo = logoList[i].ologo;
					break;
				}
			}
		
		// find logo based on group

		// custom code
		if(logo=="") {
			var str = name
			if (name.match("DAYTON REGIONAL")) {
				logo = "ncaa";
			} else if(name.indexOf("SPOKANE REGIONAL") > -1) {
				logo = "ncaa";
			} else if(name.indexOf("PHILADELPHIA REGIONAL") > -1) {
				logo = "ncaa";
			} else if(name.indexOf("DALLAS REGIONAL") > -1) {
				logo = "ncaa";
			} else if(name.indexOf("FINAL FOUR - INDIANAPOLIS") > -1) {
				logo = "ncaa";
			}
		}
		// end cc

		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 = "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="'+name+'">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="60" height="60" alt="'+name+'">';
				}
			}
			if(fullSize!="" && group!="ticketTransfers") {
				imgSrc = '<a href="#" onclick="toggleFullSize(this); return false;" class="thumbHide">' + imgSrc + '<br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/mag.gif" border="0" width="11" height="11" align="absmiddle"> view large</small><span><img src="'+imageWWWPath+'/fullsize/'+fullSize+'.gif" border="0" alt="'+name+'"><br><small style="white-space:nowrap"><img src="'+imageWWWPath+'/fullsize/close.gif" border="0" width="11" height="11" align="absmiddle"> click to close</small></span></a>';
			}
		}
		return(imgSrc);
	}
	
	function toggleFullSize(thumb) {
		if(thumb.className=="thumbHide") {
			thumb.className = 'thumbShow';
		} else if(thumb.className=="thumbShow") {
			thumb.className = 'thumbHide';
		}
	}
	
	// print smaller logo for calendar
	function printCalLogo(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="60" height="60"/ig, 'width="40" height="40"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}	
	// print 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);
	}
	
