/* --------------------------------------------------
	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("Ala-Huntsville", "uah");
	logoList[i++] = new makeLogo("Army", "usma");
	logoList[i++] = new makeLogo("Baseball", "baseball");
	logoList[i++] = new makeLogo("Bemidji State", "msus-bemidji");
	logoList[i++] = new makeLogo("BYU", "byu");
	logoList[i++] = new makeLogo("California", "berkeley");
	logoList[i++] = new makeLogo("Charleston-Southern", "csuniv");
	logoList[i++] = new makeLogo("Cheerleading", "cheerleading");
	logoList[i++] = new makeLogo("Colorado State", "colostate");
	logoList[i++] = new makeLogo("Diving", "swim_goggles");
	logoList[i++] = new makeLogo("Eastern Washington", "ewu");
	logoList[i++] = new makeLogo("Fencing", "fencing2");
	logoList[i++] = new makeLogo("Findlay", "findlay");
	logoList[i++] = new makeLogo("Football Kicking Camp", "football");
	logoList[i++] = new makeLogo("Football", "football");
	logoList[i++] = new makeLogo("Golf", "golf_ball");
	logoList[i++] = new makeLogo("Gymnastics", "gymnastics2");
	logoList[i++] = new makeLogo("Hockey", "hockey2");
	logoList[i++] = new makeLogo("Holy Cross", "holycross");
	logoList[i++] = new makeLogo("IPFW", "ipfw");
	logoList[i++] = new makeLogo("Lacrosse", "lacrosse2");
	logoList[i++] = new makeLogo("Men&#39;s Basketball", "bball");
	logoList[i++] = new makeLogo("Navy", "usna");
	logoList[i++] = new makeLogo("New Mexico", "unm");
	logoList[i++] = new makeLogo("San Diego St.", "sdsu");
	logoList[i++] = new makeLogo("San Diego State", "sdsu");
	logoList[i++] = new makeLogo("Savannah State", "savstate");
	logoList[i++] = new makeLogo("Soccer", "soccer2");
	logoList[i++] = new makeLogo("Swimming", "swim_goggles");
	logoList[i++] = new makeLogo("Tennis", "tennis2");
	logoList[i++] = new makeLogo("Texas A&M-CC", "tamucc");
	logoList[i++] = new makeLogo("Track/CC", "track");
	logoList[i++] = new makeLogo("UNLV", "unlv");
	logoList[i++] = new makeLogo("Utah", "utah");
	logoList[i++] = new makeLogo("Volleyball", "volleyball2");
	logoList[i++] = new makeLogo("Wayne State", "wayne");
	logoList[i++] = new makeLogo("Wisconsin-Milwaukee", "uwm");
	logoList[i++] = new makeLogo("Women&#39;s Basketball", "bball");
	logoList[i++] = new makeLogo("Wrestling", "wrestling2");
	logoList[i++] = new makeLogo("Wyoming", "uwyo");	
	logoList[i++] = new makeLogo("Alcorn State", "alcorn");
	logoList[i++] = new makeLogo("Rutgers", "rutgers");
	logoList[i++] = new makeLogo("Northern Colorado", "ncolorado");
	logoList[i++] = new makeLogo("Father-Son Basketball Weekend", "bball");	
	logoList[i++] = new makeLogo("Kid Force", "kidslogo");
	logoList[i++] = new makeLogo("@ University of Washington", "washington");
	logoList[i++] = new makeLogo("@ CSU", "colostate");
	logoList[i++] = new makeLogo("TCU", "tcu");
	logoList[i++] = new makeLogo("2005 VOLLEYBALL SEASON", "volleyball2");
	logoList[i++] = new makeLogo("Cheerleading Week 1 Mini Camp", "cheerleading");
	logoList[i++] = new makeLogo("Fencing Week 1 Mini Camp", "fencing2");
	logoList[i++] = new makeLogo("Women&#39;s Basketball Mini Camp #1", "bball");
	logoList[i++] = new makeLogo("Women&#39;s Basketball Mini Camp #2", "bball");
	logoList[i++] = new makeLogo("Women&#39;s Basketball Mini Camp 2", "bball");							      
	logoList[i++] = new makeLogo("Track/CC Mini Camp #1", "track");
	logoList[i++] = new makeLogo("Track/CC Mini Camp #2", "track");	
	logoList[i++] = new makeLogo("Cross Country", "cross_country");
	logoList[i++] = new makeLogo("Girl&#39;s Softball", "softball3");
	logoList[i++] = new makeLogo("Track Week 1", "track");
	logoList[i++] = new makeLogo("Water Polo", "water_polo");	
	logoList[i++] = new makeLogo("NOTRE DAME", "nd");
	logoList[i++] = new makeLogo("@ TENNESSEE", "utk");	
	logoList[i++] = new makeLogo("WAKE FOREST", "wfu");
	logoList[i++] = new makeLogo("ARKANSAS-PINE BLUFF", "uapb");
	logoList[i++] = new makeLogo("RADFORD", "runet");
	logoList[i++] = new makeLogo("NORFOLK STATE", "nsu");
	logoList[i++] = new makeLogo("TEXAS PAN-AMERICAN", "utpa");
	
// for demo
	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("QUINNIPIAC", "quinnipiac");
	logoList[i++] = new makeLogo("COLORADO COLLEGE", "coloradocollege");
	logoList[i++] = new makeLogo("WAYNE ST.", "wayne");
	logoList[i++] = new makeLogo("ROBERT MORRIS", "robert-morris");
	logoList[i++] = new makeLogo("NIAGARA", "niagara");
	logoList[i++] = new makeLogo("BEMIDJI ST.", "msus-bemidji");
	logoList[i++] = new makeLogo("FAMILY 4-PACK", "unlv");	
	logoList[i++] = new makeLogo("SOUTH CAROLINA STATE", "scsu");
	logoList[i++] = new makeLogo("SDSU", "sdsu");	
	logoList[i++] = new makeLogo("@UTAH", "utah");
	logoList[i++] = new makeLogo("<a> @BYU", "byu");
	logoList[i++] = new makeLogo("@NAVY", "usna");
	logoList[i++] = new makeLogo("@CSU", "colostate");
	logoList[i++] = new makeLogo("@NEW MEXICO", "unm");
	logoList[i++] = new makeLogo("<a>@NOTRE DAME", "nd");	
	logoList[i++] = new makeLogo("FAMILY VALUE PACK", "unlv");
	logoList[i++] = new makeLogo("2007 VOLLEYBALL SEASON", "volleyball2");
	logoList[i++] = new makeLogo("MEN&#39;S BASKETBALL SEASON TICKETS", "basketball");
	logoList[i++] = new makeLogo("WOMEN&#39;S BASKETBALL SEASON TICKETS", "basketball");
	logoList[i++] = new makeLogo("PORTLAND STATE", "pdx");
	logoList[i++] = new makeLogo("CHICAGO STATE", "csu");
	logoList[i++] = new makeLogo("BUCKNELL", "bucknell");
	logoList[i++] = new makeLogo("CSU", "colostate");
	logoList[i++] = new makeLogo("BURGUNDY VS. WHITE", "burgundy_white");
	logoList[i++] = new makeLogo("SDSU FAMILY VALUE PACK", "sdsu");
	logoList[i++] = new makeLogo("MERCYHURST", "mercyhurst");
	logoList[i++] = new makeLogo("UCONN", "uconn");
	logoList[i++] = new makeLogo("CANISIUS", "canisius");
	logoList[i++] = new makeLogo("RIT", "rit");
	logoList[i++] = new makeLogo("DENVER", "du");
	logoList[i++] = new makeLogo("BENTLEY", "bentley");
	logoList[i++] = new makeLogo("AIC", "aic");
	logoList[i++] = new makeLogo("DARTMOUTH", "dartmouth");
	logoList[i++] = new makeLogo("WESTERN STATE", "aic");
	logoList[i++] = new makeLogo("COLORADO", "colorado");
	logoList[i++] = new makeLogo("PRAIRIE VIEW A&M", "pvamu");
	logoList[i++] = new makeLogo("VMI/NORTHERN COLORADO", "vmi_northern");
	logoList[i++] = new makeLogo("COLORADO CHRISTIAN", "colorado_christian");
	logoList[i++] = new makeLogo("DENVER UNIVERSITY", "du");
	logoList[i++] = new makeLogo("CAL STATE STANISLAUS", "stanislaus");
	logoList[i++] = new makeLogo("ADAMS STATE", "adams");
	logoList[i++] = new makeLogo("ARMED FORCES BOWL", "dell-helicopter");
	logoList[i++] = new makeLogo("AM CHEERLEADING", "cheerleading");
	logoList[i++] = new makeLogo("PM CHEERLEADING", "cheerleading");
	logoList[i++] = new makeLogo("CHEERLEADING", "cheerleading");
	logoList[i++] = new makeLogo("TRACK", "cross_country");
	logoList[i++] = new makeLogo("USA WOMEN&#39;S VOLLEYBALL PACKAGE", "usa_womens_volleyball");
	logoList[i++] = new makeLogo("USA Women vs. Brazil - Game 1", "usa_womens_volleyball");
	logoList[i++] = new makeLogo("USA Women vs. Brazil - Game 2", "usa_womens_volleyball");
	logoList[i++] = new makeLogo("USA Women vs. Brazil - Game 3", "usa_womens_volleyball");
	logoList[i++] = new makeLogo("SOUTHERN UTAH", "suu");
	logoList[i++] = new makeLogo("@WYOMING", "uwyo");
	logoList[i++] = new makeLogo("@HOUSTON", "uh");
	logoList[i++] = new makeLogo("@SAN DIEGO STATE", "sdsu");
	logoList[i++] = new makeLogo("@UNLV", "unlv");
	logoList[i++] = new makeLogo("@ARMY", "usma");
	logoList[i++] = new makeLogo("@TCU", "tcu");
	logoList[i++] = new makeLogo("2008 FOOTBALL SEASON TICKETS", "football");
	logoList[i++] = new makeLogo("2008 VOLLEYBALL SEASON", "volleyball2");
	logoList[i++] = new makeLogo("KENNESAW STATE", "kennesaw");
	logoList[i++] = new makeLogo("SOUTHERN MISSISSIPPI", "usm");
	logoList[i++] = new makeLogo("BUFFALO", "buffalo");
	logoList[i++] = new makeLogo("AKRON", "uakron");
	logoList[i++] = new makeLogo("MONTANA", "montana");
	logoList[i++] = new makeLogo("UC DAVIS", "ucdavis");
	logoList[i++] = new makeLogo("NC STATE", "ncstate");
	logoList[i++] = new makeLogo("KENT STATE", "kent");
	logoList[i++] = new makeLogo("FLORIDA ATLANTIC", "fau");
	logoList[i++] = new makeLogo("TEXAS A&M-CORPUS CHRISTI", "tamucc");
	logoList[i++] = new makeLogo("NC CENTRAL", "nccu");
	logoList[i++] = new makeLogo("CAL STATE-BAKERSFIELD", "csub");
	logoList[i++] = new makeLogo("UCCS", "colorado_springs2");
	logoList[i++] = new makeLogo("WOFFORD", "wofford");
	logoList[i++] = new makeLogo("NORTHERN ILLINOIS", "niu");
	logoList[i++] = new makeLogo("TEXAS SOUTHERN", "tsu");
	logoList[i++] = new makeLogo("STONY BROOK", "sunysb");
	logoList[i++] = new makeLogo("CHADRON STATE", "csc");
	logoList[i++] = new makeLogo("BARRY UNIVERSITY", "barry");
	logoList[i++] = new makeLogo("MISSOURI-KANSAS CITY", "UMKC3");
	logoList[i++] = new makeLogo("BELL HELICOPTER ARMED FORCES BOWL", "armedforces-bowl");
	logoList[i++] = new makeLogo("AIR FORCE VIP PRE-GAME BOWL TAILGATE", "armedforces-bowl");
	logoList[i++] = new makeLogo("CHADRON STATE", "csc");
	logoList[i++] = new makeLogo("CHADRON STATE", "csc");
	logoList[i++] = new makeLogo("CHADRON STATE", "csc");
	logoList[i++] = new makeLogo("FALCON SEAT", "blank");
	logoList[i++] = new makeLogo("2009 FOOTBALL SEASON TICKETS", "blank");
	logoList[i++] = new makeLogo("NICHOLLS ST.", "Nicholls_State");
	logoList[i++] = new makeLogo("@ MINNESOTA", "umn");
	logoList[i++] = new makeLogo("@ NAVY", "usna");
	logoList[i++] = new makeLogo("DICKINSON STATE", "dsu-nodak");
	logoList[i++] = new makeLogo("CHARLESTON SOUTHERN", "csuniv");
	logoList[i++] = new makeLogo("NORTHERN ARIZONA", "nau");
	logoList[i++] = new makeLogo("TEXAS PAN AM", "panam");
	logoList[i++] = new makeLogo("ADAMS ST.", "adams");
	logoList[i++] = new makeLogo("PORTLAND", "up");
	logoList[i++] = new makeLogo("CHICAGO ST.", "chicago_state");
	logoList[i++] = new makeLogo("BRADLEY", "bradley");
	logoList[i++] = new makeLogo("DRAKE", "drake2");
	logoList[i++] = new makeLogo("WESTERN ST.", "western");
	logoList[i++] = new makeLogo("COLORADO ST.", "colostate");
	logoList[i++] = new makeLogo("COLORADO ST", "colostate");
	logoList[i++] = new makeLogo("SAN DIEGO ST", "sdsu");

	logoList[i++] = new makeLogo("NORTHWESTERN ST.", "Northwestern_State2");
	logoList[i++] = new makeLogo("@ OKLAHOMA", "ou");
	
	logoList[i++] = new makeLogo("AIC (FRI.)", "aic");
	logoList[i++] = new makeLogo("AIC (SAT.)", "aic");
	logoList[i++] = new makeLogo("HOLY CROSS (FRI.)", "holycross");
	logoList[i++] = new makeLogo("HOLY CROSS (SAT.)", "holycross");
	logoList[i++] = new makeLogo("ARMY (FRI.)", "usma");
	logoList[i++] = new makeLogo("ARMY (SAT.)", "usma");
	logoList[i++] = new makeLogo("CANISIUS (FRI.)", "canisius");
	logoList[i++] = new makeLogo("CANISIUS (SAT.)", "canisius");
	logoList[i++] = new makeLogo("NIAGARA (FRI.)", "niagara");
	logoList[i++] = new makeLogo("NIAGARA (SAT.)", "niagara");
	logoList[i++] = new makeLogo("ROBERT MORRIS (FRI.)", "robert-morris");
	logoList[i++] = new makeLogo("ROBERT MORRIS (SAT.)", "robert-morris");
	logoList[i++] = new makeLogo("YALE", "yale");
	
	logoList[i++] = new makeLogo("TENNESSEE STATE", "tnstate");
	logoList[i++] = new makeLogo("CAL STATE NORTHRIDGE", "csun");
	logoList[i++] = new makeLogo("EVANSVILLE", "evansville");
	logoList[i++] = new makeLogo("NORTH CAROLINA CENTRAL", "nccu");
	logoList[i++] = new makeLogo("ARKANSAS PINE-BLUFF", "uapb");
	logoList[i++] = new makeLogo("FLORIDA A&M", "famu");
	logoList[i++] = new makeLogo("LIPSCOMB", "lipscomb");
	logoList[i++] = new makeLogo("UT MARTIN", "utm2");
	logoList[i++] = new makeLogo("BRYANT", "Bryant_University");
	logoList[i++] = new makeLogo("TEXAS STATE", "texas_state");
	logoList[i++] = new makeLogo("COLGATE", "Colgate2");
	logoList[i++] = new makeLogo("INDEPENDENCE BOWL", "independance-bowl");
	
	logoList[i++] = new makeLogo("COMMEMORATIVE REPLICA THUNDERBIRD HELMET", "tbird-helmet");

	logoList[i++] = new makeLogo("@ NOTRE DAME", "nd");
	logoList[i++] = new makeLogo("@ BOISE STATE", "boisestate");
	logoList[i++] = new makeLogo("@ NEW MEXICO", "unm2");
	logoList[i++] = new makeLogo("@ COLORADO STATE", "colostate");
	logoList[i++] = new makeLogo("BURGUNDY AND WHITE GAME", "colorado_avalanche");
	logoList[i++] = new makeLogo("COLORADO AVALANCHE - BURGUNDY VS. WHITE", "colorado_avalanche");  
	logoList[i++] = new makeLogo("Replica Helmet", "helmet_repl"); 		 
	logoList[i++] = new makeLogo("SOUTH DAKOTA", "usd");
	
  logoList[i++] = new makeLogo("Wright State", "wright");
  logoList[i++] = new makeLogo("Arkansas Pine_Bluff", "uapb");
  logoList[i++] = new makeLogo("Maryland-Eastern Shore", "umes");
  logoList[i++] = new makeLogo("Johnson & Wales", "johnsonwales");
  logoList[i++] = new makeLogo("Texas-Pan American", "panam");
  logoList[i++] = new makeLogo("Boise State", "boisestate");	
	
	logoList[i++] = new makeLogo("Scoreboard Message - South Dakota", new Array("football","sd_logo"));
	logoList[i++] = new makeLogo("Scoreboard Message - TCU", new Array("football","tcu"));
	logoList[i++] = new makeLogo("Scoreboard Message - Tennessee State", new Array("football","tnstate"));
	logoList[i++] = new makeLogo("Scoreboard Message - San Diego State", new Array("football","sdsu"));
	logoList[i++] = new makeLogo("Scoreboard Message - Army", new Array("football","usma"));
	logoList[i++] = new makeLogo("Scoreboard Message - Wyoming", new Array("football","wyoming"));
	logoList[i++] = new makeLogo("Scoreboard Message - UNLV", new Array("football","unlv"));
	logoList[i++] = new makeLogo("MILITARY BOWL TICKETS", "militarybowllogo");	
	

/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	extraList[i++] = "The ";
	extraList[i++] = "THE ";
	extraList[i++] = "at ";
	extraList[i++] = "@ ";
	extraList[i++] = "<center>";
	extraList[i++] = "<center>at ";
	extraList[i++] = "vs ";
	extraList[i++] = "vs. ";
	extraList[i++] = "<a>";
	extraList[i++] = "</a>";
	extraList[i++] = " FAMILY 4 PACK";
	extraList[i++] = " - Family Four Packs";
	extraList[i++] = " - Group Tickets";
	extraList[i++] = " (Thurs)";
	extraList[i++] = " (Fri)";
	extraList[i++] = " (Sat)";
	extraList[i++] = " Week 1";
	extraList[i++] = " Week 2";
	extraList[i++] = " Week 3";
	extraList[i++] = "@ ";
	extraList[i++] = " SESSION 1";
	extraList[i++] = " SESSION 2";
	extraList[i++] = " SESSION 3";
	extraList[i++] = " SESSION2";
	extraList[i++] = " - Student Matinee";
	extraList[i++] = " Time TBA"; 
	extraList[i++] = " Tailgate"; 
	
	// 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("PEPSI"), "pepsi");
	logoGroupList[i++] = new makeLogo(new Array("MILITARY"), "military_classic");
	logoGroupList[i++] = new makeLogo(new Array("SB"), "scoreboard-logo");

/* --------------------------------------------------
	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, reset logos for PEPSI promo
		if(group=="PEPSI") {
			logo = "";
		}
		
		// 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 = "usafa";
		} else {
			if(logo=="") logo = "usafa";  //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") { 
				//custom code, big logo
				if(logo=="scoreboard-logo") {
					imgSrc = '<img src="'+imageWWWPath+'/logos/'+logo+'.gif" border="0"  alt="'+extraName+'" align="absmiddle">';
				} else {
					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" width="60" height="60" border="0" 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);
	}
	
