/* --------------------------------------------------
	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("Sesame Street Live, Thur. Nov. 2, 2006 - 7:00pm", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Fri. Nov. 3, 2006 - 10:30am", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Fri. Nov. 3, 2006 - 7:00pm", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Sat. Nov. 4, 2006 - 10:30am", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Sat. Nov. 4, 2006 - 2:00pm", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Sat. Nov. 4, 2006 5:30pm", "elmo");
	logoList[i++] = new makeLogo("Sesame Street Live, Sun. Nov. 5, 2006 - 2:00pm", "elmo");
	logoList[i++] = new makeLogo("Cox Communications Classic November 10, 2006", "cox");
	logoList[i++] = new makeLogo("Cox Communications Classic November 11, 2006", "cox");
	logoList[i++] = new makeLogo("Cox Communications Classic November 12, 2006", "cox");
	logoList[i++] = new makeLogo("ANTHEM LIVE! James Blake v. Andre Agassi", "anthem");
	logoList[i++] = new makeLogo("GODSMACK", "godsmack");
	logoList[i++] = new makeLogo("ROCK STAR SUPERNOVA", "supernova");
	logoList[i++] = new makeLogo("LARRY THE CABLE GUY", "cable");
	logoList[i++] = new makeLogo("BLUE MAN GROUP", "blueman");
	logoList[i++] = new makeLogo("Goo Goo Dolls", "googoo");
	logoList[i++] = new makeLogo("NEW EDITION", "newedition");
	logoList[i++] = new makeLogo("Franklin Graham Festival: ROCK THE CITY", "franklingrahm");
	logoList[i++] = new makeLogo("Andre Rieu", "rieu");
	logoList[i++] = new makeLogo("Evanescence", "Evanescence");
	logoList[i++] = new makeLogo("Harlem Globetrotters Family 4 Pack 11am", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters Family 4 Pack 4PM", "globetrotters");
	logoList[i++] = new makeLogo("Dierks Bentley", "dierk");
	logoList[i++] = new makeLogo("Mother&#39;s Day Soul Jam", "stylistics");
	logoList[i++] = new makeLogo("Stevie Nicks", "stevie");
	logoList[i++] = new makeLogo("MY LITTLE PONY LIVE! &quot;World&#39;s Biggest Tea Party&quot;", "mlp");
	logoList[i++] = new makeLogo("Alison Krauss & Union Station featuring Jerry Douglas", "krauss");
	logoList[i++] = new makeLogo("BALL4REAL", "ball");
	logoList[i++] = new makeLogo("Sesame Street Live &quot;When Elmo Grows Up&quot;", "elmo");
	logoList[i++] = new makeLogo("The O&#39;Jays, Manhattans, & Millie Jackson", "oj");
	logoList[i++] = new makeLogo("AVP HOT WINTER NIGHTS TOUR", "avp");
	logoList[i++] = new makeLogo("BOB DYLAN & HIS BAND", "bobdylan");
	logoList[i++] = new makeLogo("Anthem Live!", "anthem");
	logoList[i++] = new makeLogo("96X PRESENTS WINTER MELTDOWN", "96x");
	logoList[i++] = new makeLogo("96X Winter Meltdown Reserved Parking", "park");
	logoList[i++] = new makeLogo("Anthem Live! Reserved Parking", "park");
	logoList[i++] = new makeLogo("The 2007 Holiday Jammin&#39; Jamz featuring Lil Wayne & Friends", "jam");
	logoList[i++] = new makeLogo("The Harlem Globetrotters 2008 World Tour", "globetrotters");
	logoList[i++] = new makeLogo("MICHAEL BUBLE&#39;", "mike_b");
	logoList[i++] = new makeLogo("Michael Buble&#39; Reserved Parking", "park");
	logoList[i++] = new makeLogo("O.A.R.", "oar");
	logoList[i++] = new makeLogo("O.A.R. Reserved Parking", "park");
	logoList[i++] = new makeLogo("Third Eye Blind Reserved Parking", "park");
	logoList[i++] = new makeLogo("AVP Hot Winter Nights Tour Reserved Parking", "park");
	logoList[i++] = new makeLogo("Doodlebops Live! Reserved Parking", "park");
	logoList[i++] = new makeLogo("Harlem Globetrotters Reserved Parking", "park");
	logoList[i++] = new makeLogo("Blue Man Group Reserved Parking", "park");
	logoList[i++] = new makeLogo("Third Eye Blind", "third_eye");
	logoList[i++] = new makeLogo("KID ROCK", "kid");
	logoList[i++] = new makeLogo("FOOTBALL TEST", "odu_football");
	logoList[i++] = new makeLogo("Family Plan - 2009 ODU Football Season Tickets", "odu_football");
	logoList[i++] = new makeLogo("ODU Faculty/Staff - 2009 ODU Football Season Tickets", "odu_football");
	logoList[i++] = new makeLogo("Adult - 2009 ODU Football Season Ticket", "odu_football");
	logoList[i++] = new makeLogo("ROCKSTAR TASTE OF CHAOS", "avenge");
	logoList[i++] = new makeLogo("Rockstar Taste of Chaos Reserved Parking", "park");
	logoList[i++] = new makeLogo("Kid Rock Reserved Parking", "park");
	logoList[i++] = new makeLogo("CAGEFEST 4-RISE ABOVE", "cage_fest");
	logoList[i++] = new makeLogo("CageFest 4 Reserved Parking", "park");
	logoList[i++] = new makeLogo("So You Think You Can Dance", "sytycd");
	logoList[i++] = new makeLogo("Sesame Street Live: Elmo&#39;s Green Thumb", "elmo");
	logoList[i++] = new makeLogo("An Evening with Dolly Parton", "dolly");
	logoList[i++] = new makeLogo("Robin Williams", "robin_williams");
	logoList[i++] = new makeLogo("LYNYRD SKYNYRD", "lynyrd");
	logoList[i++] = new makeLogo("Virginia Culinary Expo featuring Emeril Live", "emeril");
	logoList[i++] = new makeLogo("Thomas & Friends Live! On Stage: A Circus Comes To Town", "thomas");
	logoList[i++] = new makeLogo("Alan Jackson", "jackson");
	logoList[i++] = new makeLogo("Bill Engvall - Frank Caliendo", "engvall");
	logoList[i++] = new makeLogo("KINGS OF LEON", "kol");
	logoList[i++] = new makeLogo("CageFest Xtreme: All In", "cage_fest");
	logoList[i++] = new makeLogo("Le Grand Cirque", "cirque");
	logoList[i++] = new makeLogo("Yanni Voices", "yanni");
	logoList[i++] = new makeLogo("Yanni Voices Silver Package", "yanni");
	logoList[i++] = new makeLogo("Yanni Voices Diamond Package", "yanni");
	logoList[i++] = new makeLogo("Yanni Voices Gold Package", "yanni");
	logoList[i++] = new makeLogo("New Disney Live!", "disney");
	logoList[i++] = new makeLogo("Sesame Street Live VIP Sunny Seats Package with Photo Opportunity", "sesame");
	logoList[i++] = new makeLogo("USA Boxing vs. Great Britain", "boxing");
	logoList[i++] = new makeLogo("Stevie Wonder - A Wonder Autumn Night", "wonder");
	logoList[i++] = new makeLogo("Don Henley", "don");
	logoList[i++] = new makeLogo("R. KELLY", "rk");
	logoList[i++] = new makeLogo("David Cook", "david_cook");
	logoList[i++] = new makeLogo("An Evening with The Moody Blues", "moodyblues");
	logoList[i++] = new makeLogo("Moody Blues Backstage/Onstage Tour Ticket Package", "moodyblues");
	logoList[i++] = new makeLogo("Moody Blues Merchandise Ticket Package", "moodyblues");
	logoList[i++] = new makeLogo("O&#39;REILLY/BECK - THE BOLD & FRESH TOUR", "beck");
	logoList[i++] = new makeLogo("JEFF DUNHAM: IDENTITY CRISIS TOUR", "jd");
	logoList[i++] = new makeLogo("TYLER PERRY&#39;S MADEA&#39;S BIG HAPPY FAMILY", "tp");
	logoList[i++] = new makeLogo("The Harlem Globetrotters", "globies");
	logoList[i++] = new makeLogo("MONARCHS VS. VCU", "vcu");
	logoList[i++] = new makeLogo("MONARCHS VS. TOWSON", "towson");
	logoList[i++] = new makeLogo("MONARCHS VS. GEORGE MASON", "mason");
	logoList[i++] = new makeLogo("MONARCHS VS. WILLIAM & MARY", "wm");
	logoList[i++] = new makeLogo("MONARCHS VS. GEORGIA STATE", "georgia");
	logoList[i++] = new makeLogo("MONARCHS VS. DREXEL", "drexel");
	logoList[i++] = new makeLogo("MONARCHS VS. HOFSTRA", "hofstra");
	logoList[i++] = new makeLogo("MONARCHS VS. JAMES MADISON", "jmu");
	logoList[i++] = new makeLogo("MONARCHS VS. DUQUESNE", "dusquene");
	logoList[i++] = new makeLogo("MONARCHS VS. CHARLOTTE", "49ers");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. VCU", "vcu");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. TOWSON", "towson");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. GEORGE MASON", "mason");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. WILLIAM & MARY", "wm");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. GEORGIA STATE", "georgia");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. DREXEL", "drexel");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. HOFSTRA", "hofstra");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. JAMES MADISON", "jmu");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. DUQUESNE", "dusquene");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. CHARLOTTE", "49ers");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. DELAWARE", "ud");
	logoList[i++] = new makeLogo("LADY MONARCHS VS. HAMPTON", "hampton");
	logoList[i++] = new makeLogo("MARTINA & TRACE: SHINE ALL NIGHT TOUR", "mm");
	logoList[i++] = new makeLogo("NORDSTROM PRESENTS: MICHAEL BUBLE&#39;", "buble");
	logoList[i++] = new makeLogo("CURIOUS GEORGE LIVE!", "cg");
	logoList[i++] = new makeLogo("AEG LIVE PRESENTS: MO&#39;NIQUE", "monique");
	logoList[i++] = new makeLogo("HONDA CIVIC TOUR PRESENTS: PARAMORE", "paramore");
	logoList[i++] = new makeLogo("FREEDOM FEST 2010: FEATURING SARAH PALIN AND SPECIAL GUESTS", "palin");
	logoList[i++] = new makeLogo("SESAME STREET LIVE: &quot;ELMO&#39;S HEALTHY HEROES&quot;", "sesame_healthy");
	logoList[i++] = new makeLogo("FOOTBALL 2010 6 GAME PACK", "odu");
	logoList[i++] = new makeLogo("Homecoming Concert 2010 ft. KE$HA and 3OH!3", "kesha");
	logoList[i++] = new makeLogo("TYLER PERRY&#39;S &quot;MADEA&#39;S BIG HAPPY FAMILY&quot;", "tp");
	logoList[i++] = new makeLogo("Tyler Perry&#39;S &quot;Madea&#39;s Big Happy Family&quot;", "tp");
	logoList[i++] = new makeLogo("SESAME STREET LIVE: ELMO&#39;S HEALTHY HEROES", "sesame_healthy");
	logoList[i++] = new makeLogo("Disney Live! Mickey&#39;s Magic Show", "mickey");
	logoList[i++] = new makeLogo("OLD CROW MEDICINE SHOW", "oldcrow");
	logoList[i++] = new makeLogo("O&#39;Jays Holiday Show", "ojays");
	logoList[i++] = new makeLogo("Mike Epps and Friends ft. Sheryl Underwood", "epps");
	logoList[i++] = new makeLogo("VIP Mike Epps and Friends Meet and Greet", "epps");
	logoList[i++] = new makeLogo("Sheryl Underwood VIP Pre-Party Pkg.", "epps");
	logoList[i++] = new makeLogo("Harlem Globetrotters 2011 World Tour", "globies");
	logoList[i++] = new makeLogo("MONARCHS vs. GEORGETOWN", "georgetown");
	logoList[i++] = new makeLogo("MONARCHS vs. HIGH POINT", "high-point");
	logoList[i++] = new makeLogo("MONARCHS vs.RICHMOND", "richmond");
	logoList[i++] = new makeLogo("MONARCHS vs. MARYLAND EASTERN SHORE", "umes");
	logoList[i++] = new makeLogo("MONARCHS vs. DAYTON", "dayton");
	logoList[i++] = new makeLogo("MONARCHS vs. PRESBYTERIAN", "presbyterian");
	logoList[i++] = new makeLogo("MONARCHS vs. NORTHEASTERN", "neu");
	logoList[i++] = new makeLogo("MONARCHS vs. UNC-WILMINGTON", "uncw");
	logoList[i++] = new makeLogo("MONARCHS vs. DELAWARE", "udel");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. UNC-WILMINGTON", "uncw");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. NORTHEASTERN", "neu");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. STONY BROOK", "sbu");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. GA TECH", "gtech");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. NORTH CAROLINA A&T", "ncat");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. LOUISVILLE", "louisville");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. TENNESSEE", "tenn");
	logoList[i++] = new makeLogo("LADY MONARCHS vs. GEORGE WASHINGTON", "gwu");
	logoList[i++] = new makeLogo("Women's Basketball Farm Bureau Mini Plans", "farm");
	logoList[i++] = new makeLogo("Men's Basketball Farm Bureau Mini Plan", "farm");
	logoList[i++] = new makeLogo("Salt-n-Pepa Legends of Hip Hop Tour", "salt-n-pepa");
	logoList[i++] = new makeLogo("Music as a Weapon V with Korn and Disturbed", "maaw");
	logoList[i++] = new makeLogo("ROYAL COMEDY TOUR", "royal");
	logoList[i++] = new makeLogo("Celtic Woman: Songs from the Heart", "celticwoman");
	logoList[i++] = new makeLogo("Thomas and Friends Live! On Stage Thomas Saves the Day", "thomas");
	logoList[i++] = new makeLogo("Thomas Live! VIP Seats Package", "thomas");
	logoList[i++] = new makeLogo("Thomas Live! VIP Seats Package 2/5/11 10:30AM", "thomas");
	logoList[i++] = new makeLogo("Thomas Live! VIP Seats Package 2/5/11 2PM", "thomas");
	logoList[i++] = new makeLogo("Thomas Live! VIP Seats Package 2/5/11 5:30PM", "thomas");
	logoList[i++] = new makeLogo("Thomas Live! VIP Seats Package 2/6/11 1PM", "thomas");
	logoList[i++] = new makeLogo("TNA WRESTLING", "tna");
	logoList[i++] = new makeLogo("Elton John", "ej");
	logoList[i++] = new makeLogo("BB King and Buddy Guy", "bbking");
	logoList[i++] = new makeLogo("M1 CHALLENGE SERIES", "M1");
	logoList[i++] = new makeLogo("STEVE MILLER BAND", "SMBlogo");
	logoList[i++] = new makeLogo("Barney&#39;s Birthday Bash!", "barney");
	logoList[i++] = new makeLogo("Tread at The Ted 5K", "5krun");
	logoList[i++] = new makeLogo("Additional $5.00 Donation", "5krun");
	logoList[i++] = new makeLogo("SESAME STREET LIVE: ELMO MAKES MUSIC", "elmo2");
	logoList[i++] = new makeLogo("MEMORIAL DAY COMEDY EXPLOSION", "comedy");
	logoList[i++] = new makeLogo("DISNEY LIVE! THE BEST LIVE TOUR EVER", "pf");
	logoList[i++] = new makeLogo("Avett Brothers", "avett");
	logoList[i++] = new makeLogo("ABBA - THE CONCERT", "abba");
	logoList[i++] = new makeLogo("So You Think You Can Dance", "sytycd");
	logoList[i++] = new makeLogo("So You Think You Can Dance - Gold VIP Package", "sytycd");
	logoList[i++] = new makeLogo("So You Think You Can Dance - Diamond VIP Meet & Greet Experience", "sytycd");
	logoList[i++] = new makeLogo("Jeff Dunham - Controlled Chaos", "dunham");
	logoList[i++] = new makeLogo("ODU Homecoming Concert - J.Cole & Big Sean with special guest Kids These Days", "hc11");
	logoList[i++] = new makeLogo("Katt Williams", "katt");
	logoList[i++] = new makeLogo("Amy Grant & Vince Gill - The 12 Days of Christmas", "gill");
	logoList[i++] = new makeLogo("NPHC Homecoming Stepshow", "step");
	logoList[i++] = new makeLogo("96X Winter Meltdown", "winter_meltdown");
	logoList[i++] = new makeLogo("Harlem Globetrotters – March 3, 2012  7pm", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters- March 4, 2102  2pm", "globetrotters");
	logoList[i++] = new makeLogo("Courtside PLUS Package", "hgcourt");
	logoList[i++] = new makeLogo("Courtside PLUS Package – March 4, 2012", "hgcourt");
	logoList[i++] = new makeLogo("Courtside PLUS Package – March 3, 2012", "hgcourt");
	logoList[i++] = new makeLogo("Harlem Globetrotters Magic Pass – March 3, 2012", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters Magic Pass – March 4, 2012", "globetrotters");
	logoList[i++] = new makeLogo("Harlem Globetrotters Magic Pass", "globetrotters");
	logoList[i++] = new makeLogo("Disney&#39;s Phineas and Ferb: The Best LIVE Tour Ever!", "phineas");
	logoList[i++] = new makeLogo("RISE AGAINST", "rise_against");
	logoList[i++] = new makeLogo("SFL VI: Proving Grounds", "sfl");
	logoList[i++] = new makeLogo("Mike Epps: I'm Still Standing Tour", "mike_epps");
	logoList[i++] = new makeLogo("Steve Harvey&#39;s Final Comedy Tour", "steveharvey");
	logoList[i++] = new makeLogo("Rise Against and A Day to Remember", "simple_plan");
	logoList[i++] = new makeLogo("Eric Church - The Blood, Sweat & Beers Tour w/ special guests Brantley Gilbert and Sonia Leigh", "ericchurch");
	logoList[i++] = new makeLogo("The Black Keys with special guest Arctic Monkeys", "blackkeys");
	logoList[i++] = new makeLogo("TNA IMPACT WRESTLING", "tna");
	
	
/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	extraList[i++] = "The ";
	extraList[i++] = "at ";
	extraList[i++] = "@ ";
	extraList[i++] = "vs ";
	extraList[i++] = "vs. ";
	extraList[i++] = " FAMILY 4 PACK";
	extraList[i++] = " - Family Four Packs";
	extraList[i++] = " - Group Tickets";
	extraList[i++] = " - Student Matinee";
	extraList[i++] = " Time TBA";
	
	// sort extraList, greatest length first
	extraList.sort(function(a,b) {
		return (a.length > b.length) ? -1 : 1;
	});

/* --------------------------------------------------
	FULL-SIZED IMAGES LIST
-------------------------------------------------- */
	fullsizeList = new Array;
	var i = 0;
//	fullsizeList[i++] = new makeLogo("Rutgers Student Test", "StudentShirt");

/* --------------------------------------------------
	GROUP LIST
-------------------------------------------------- */
	logoGroupList = new Array;
	var i = 0;
	logoGroupList[i++] = new makeLogo(new Array("MBB", "WBB", "MB", "WB", "WRESTLING", "ODU"), "odu");
	logoGroupList[i++] = new makeLogo(new Array("DB"), "doodlebops");
	logoGroupList[i++] = new makeLogo(new Array("SSL"), "elmo");
	logoGroupList[i++] = new makeLogo(new Array("FourPack"), "cox2");
	logoGroupList[i++] = new makeLogo(new Array("AND1"), "And1");
	//logoGroupList[i++] = new makeLogo(new Array("FB", "F", "FB3", "STFB"), "foot");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");
	logoGroupList[i++] = new makeLogo(new Array("wbb"), "odu");
	logoGroupList[i++] = new makeLogo(new Array("CBBALL"), "bowwow");
	logoGroupList[i++] = new makeLogo(new Array("HG","PR:PR:,V8LKoCIJlCM!"), "globies");

/* --------------------------------------------------
	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;
			}
		}
		
		// custom code new era - display parking logo automatically
		// based on string match
		if(logo=="") {
			if(name != "") {
				// Reserved Parking MI
				if(name.match("Reserved Parking"))
					logo = "park";
				if(name.match("Sesame Street"))
					logo = "sesame";
			}
		}
		// end custom code new era - display Parking logo automatically
		
		// find logo match (start from end for most recently added logos)
		if(logo=="") {
			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
		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="75" height="75" alt="'+extraName+'" align="absmiddle">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="75" height="75" 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="75" height="75"/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="75" height="75"/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);
	}
	
