/* --------------------------------------------------
	Created:	March 6, 2007
	Purpose:	Functions to create and print logos. 
				Used primarily on:
				- displaySimpleEventList
				- displayGroupList 
-------------------------------------------------- */
	function makeLogo(name, logo) {
		this.oname = name;
		this.ologo = logo;
	}

/* --------------------------------------------------
	LOGO LIST
-------------------------------------------------- */
	logoList = new Array;
	var i = 0;
//	logoList[i++] = new makeLogo("Florida Int&#39;l", "fiu");
//	logoList[i++] = new makeLogo("Rutgers Student Test", "StudentShirt");
//	logoList[i++] = new makeLogo("UCLA - Homecoming 2", new Array("ucla","berkeley"));
	logoList[i++] = new makeLogo("USC", "usc");
	logoList[i++] = new makeLogo("JOHN PINETTE", "jpinette");
	logoList[i++] = new makeLogo("AN EVENING WITH EARTH, WIND & FIRE", "ewf");
	logoList[i++] = new makeLogo("DENNIS MILLER", "dennis_miller");
	logoList[i++] = new makeLogo("LEWIS BLACK", "lewisblack");
	logoList[i++] = new makeLogo("TRACY MORGAN", "tracy_morgan");
	logoList[i++] = new makeLogo("D.L. HUGHLEY", "dlhughley");
	logoList[i++] = new makeLogo("Russell Peters", "na");
	logoList[i++] = new makeLogo("Brad Garrett", "brad");
	logoList[i++] = new makeLogo("NEW KIDS ON THE BLOCK", "nkotb");
	logoList[i++] = new makeLogo("JOEL McHALE", "joel_mchale");
	logoList[i++] = new makeLogo("KEVIN HART", "kh");
	logoList[i++] = new makeLogo("KESHA", "kesha");
	logoList[i++] = new makeLogo("KARA DIOGUARDI", "kara");
	logoList[i++] = new makeLogo("WINE, DINE AND MINGLE", "wdm");
	logoList[i++] = new makeLogo("DL HUGHLEY", "dlhughley");
	logoList[i++] = new makeLogo("JOHN PINNETTE", "jpinette");
	logoList[i++] = new makeLogo("EARTH WIND & FIRE", "ewf");
	logoList[i++] = new makeLogo("DENIS LEARY", "d_leary");
	logoList[i++] = new makeLogo("RUSSELL PETERS", "russell_peters");
	logoList[i++] = new makeLogo("KINGS OF LEON", "kings_leon");
	logoList[i++] = new makeLogo("JERRY SEINFELD", "jerry");
	logoList[i++] = new makeLogo("ADAM LAMBERT", "adam_lambert");
	logoList[i++] = new makeLogo("GOO GOO DOLLS", "googoodolls");
	logoList[i++] = new makeLogo("GOO GOO DOLLS BUY 3 GET 1 FREE", "googoodolls");
	logoList[i++] = new makeLogo("JIM NORTON", "jnorton");
	logoList[i++] = new makeLogo("GABRIEL IGLESIAS", "iglesias");
	logoList[i++] = new makeLogo("YES & PETER FRAMPTON", "yes_frampton");
	logoList[i++] = new makeLogo("GABRIEL IGLESIAS", "iglesias");
	logoList[i++] = new makeLogo("WANDA SYKES", "wandasykes");
	logoList[i++] = new makeLogo("KRIS ALLEN", "allen");
	logoList[i++] = new makeLogo("CONAN O&#39;BRIEN", "connan");
	logoList[i++] = new makeLogo("SLASH", "slash");
	logoList[i++] = new makeLogo("JEFF BECK", "jeff_beck");
	logoList[i++] = new makeLogo("STING", "sting");
	logoList[i++] = new makeLogo("ROB THOMAS", "rob_thomas");
	logoList[i++] = new makeLogo("JACKSON BROWNE", "jackson_browne");
	logoList[i++] = new makeLogo("MGMT", "mgmt");
	logoList[i++] = new makeLogo("BORGATA COMEDY CLUB", "comedy");
	logoList[i++] = new makeLogo("MACY GRAY", "macy_g");
	logoList[i++] = new makeLogo("KATHY GRIFFIN", "kathygriffin");
	logoList[i++] = new makeLogo("JO KOY", "jokoy");
	logoList[i++] = new makeLogo("MOODY BLUES", "moodyblues");
	logoList[i++] = new makeLogo("RIHANNA", "rihanna2");
	logoList[i++] = new makeLogo("COUNTING CROWS", "crows");
	logoList[i++] = new makeLogo("BLACK CROWES", "blackcrowes");
	logoList[i++] = new makeLogo("JOHN LEGEND", "johnlegend");
	logoList[i++] = new makeLogo("DANIEL TOSH", "dan_tosh");
	logoList[i++] = new makeLogo("CHELSEA HANDLER", "chelsea_h");
	logoList[i++] = new makeLogo("TWO FUNNY PHILLY GUYS", "twofunnyphillyguys");
	logoList[i++] = new makeLogo("THE ROOTS", "roots");
	// ADDED 6/28/10 - NAMES NOT VERIFIED OR POSTED, WAITING FOR BORGATA TO POST, IMAGES ALREADY UPLOADED.
	logoList[i++] = new makeLogo("BABYFACE", "babyface");
	logoList[i++] = new makeLogo("BILL COSBY", "cosby");
	logoList[i++] = new makeLogo("CROSBY & NASH", "crosby_nash");
	logoList[i++] = new makeLogo("DON RICKLES", "rickels");
	logoList[i++] = new makeLogo("THE DUKES OF SEPTEMBER RHYTHM REVUE 2010", "dukes_september");
	logoList[i++] = new makeLogo("STONE TEMPLE PILOTS", "stp");
	logoList[i++] = new makeLogo("STYX / FOREIGNER / KANSAS", "styx_foreigner");
	logoList[i++] = new makeLogo("FROM GOOD HOMES", "from_good_homes");
	logoList[i++] = new makeLogo("An Evening of Comedy Hosted by Steve Schirripa", "steve_s");
	logoList[i++] = new makeLogo("The Veronicas", "veronicas");
	logoList[i++] = new makeLogo("CLASSICAL MYSTERY TOUR", "classical_mystery_tour");
	logoList[i++] = new makeLogo("JOHN FOGERTY", "fogerty");
	logoList[i++] = new makeLogo("HARRY CONNICK", "harry_connick");
	logoList[i++] = new makeLogo("JEFF ROSS", "jeff_ross");
	logoList[i++] = new makeLogo("JEFFREY ROSS & JB SMOOVE", "jeff_ross");
	logoList[i++] = new makeLogo("MARY J BLIGE", "mary_blige");
	logoList[i++] = new makeLogo("ROB SCHNEIDER", "rob_schneider");
	logoList[i++] = new makeLogo("MASSIVE ATTACK & THIEVERY CORPORATION", "thieverycorp");
	logoList[i++] = new makeLogo("HOWIE MANDEL", "howie_mandel");
	logoList[i++] = new makeLogo("ELAINE PAIGE", "elaine_page");
	logoList[i++] = new makeLogo("CARLOS MENCIA", "carlos_mencia");
	logoList[i++] = new makeLogo("BOB SAGET", "bob_saget");
	logoList[i++] = new makeLogo("CITIZEN COPE", "citizen_cope");
	logoList[i++] = new makeLogo("HARRY CONNICK, JR", "harry_c");
	logoList[i++] = new makeLogo("RICK SPRINGFIELD", "springfield");
	logoList[i++] = new makeLogo("JIM BREUER", "breuer");
	logoList[i++] = new makeLogo("KRIS KRISTOFFERSON", "kristofferson");
	logoList[i++] = new makeLogo("AZIZ ANSARI", "aziz");
	logoList[i++] = new makeLogo("VINCE VAUGHN & KEVIN JAMES COMEDY ROADSHOW", "comedy_roadshow");
	logoList[i++] = new makeLogo("FRANKIE VALLI", "frankie_valli");
	logoList[i++] = new makeLogo("HALL AND OATES", "hall_oates");
	logoList[i++] = new makeLogo("HALL & OATES", "hall_oates");
	logoList[i++] = new makeLogo("DARYL HALL & JOHN OATES", "hall_oates");
	logoList[i++] = new makeLogo("JAY LENO", "jay_leno");
	logoList[i++] = new makeLogo("SAVOR BORGATA", "savor");
	logoList[i++] = new makeLogo("SAVOR BORGATA - VIP ADMISSION", "savor");
	logoList[i++] = new makeLogo("BOB DYLAN", "bob_dylan");
	logoList[i++] = new makeLogo("TOM PAPA", "tom_papa");
	logoList[i++] = new makeLogo("AARON LEWIS", "aaron_lewis");
	logoList[i++] = new makeLogo("JAY MOHR", "jay_mohr");
	logoList[i++] = new makeLogo("LISA LAMPANELLI", "lisa_lampanelli");
	logoList[i++] = new makeLogo("CARRIE UNDERWOOD", "underwood");
	logoList[i++] = new makeLogo("JIM NORTON - THE ANTI SOCIAL NETWORK", "anti_social");
	logoList[i++] = new makeLogo("MIXX - NEW YEARS EVE 2011", "nye_mixx");
	logoList[i++] = new makeLogo("mur.mur - NEW YEARS EVE 2011", "nye_murmur");
	logoList[i++] = new makeLogo("GYPSY BAR - NEW YEARS EVE 2011", "nye_gypsybar");
	logoList[i++] = new makeLogo("YANNI IN CONCERT", "yanni");
	logoList[i++] = new makeLogo("ENRIQUE IGLESIAS ", "enrique");
	logoList[i++] = new makeLogo("BEATLEMANIA NOW", "beatles");
	logoList[i++] = new makeLogo("JANET JACKSON", "janet_jackson");
	logoList[i++] = new makeLogo("CHRIS CORNELL", "cornell");
	logoList[i++] = new makeLogo("RICKY MARTIN", "ricky_m");
	logoList[i++] = new makeLogo("LOUIS CK", "lck");
	logoList[i++] = new makeLogo("JAMES TAYLOR", "james_taylor");
	logoList[i++] = new makeLogo("WEEZER", "weezer");
	logoList[i++] = new makeLogo("DAVID GUETTA", "davidguetta");
	logoList[i++] = new makeLogo("LARRY KING", "larryking");
	logoList[i++] = new makeLogo("KENNY LOGGINS", "kenny_loggins");
	logoList[i++] = new makeLogo("THE MONKEES", "the_monkees");
	logoList[i++] = new makeLogo("WANDA SYKES", "wanda_sykes");
	logoList[i++] = new makeLogo("JOHN PINETTE", "john_pinette");
	logoList[i++] = new makeLogo("KASKADE at mur.mur", "kaskade");
	logoList[i++] = new makeLogo("KASKADE at MIXX", "kaskade");
	logoList[i++] = new makeLogo("PAUL SIMON", "p_simon");
	logoList[i++] = new makeLogo("MIKE MARINO", "mike_marino");
	logoList[i++] = new makeLogo("EVENING WITH PETER FRAMPTON", "peter_frampton");
	logoList[i++] = new makeLogo("JIM GAFFIGAN", "jim_gaffigan");
	logoList[i++] = new makeLogo("JEFFREY ROSS, JB SMOOVE", "jr");
	logoList[i++] = new makeLogo("JASON BONHAM", "jason_bonham");
	logoList[i++] = new makeLogo("MIRANDA LAMBERT", "miranda_lambert");
	logoList[i++] = new makeLogo("BRIAN REGAN", "brian_regan");
	logoList[i++] = new makeLogo("DAVID GUETTA", "david_guetta");
	logoList[i++] = new makeLogo("THE AVETT BROTHERS", "avett");
	logoList[i++] = new makeLogo("JASON BONHAM&#39;S LED ZEPPELIN EXPERIENCE", "jason_bonham");
	logoList[i++] = new makeLogo("ROBERT PLANT", "robert_plant");
	logoList[i++] = new makeLogo("LIVE FROM DARYL&#39;S HOUSE", "daryl");
	logoList[i++] = new makeLogo("SULLY ERNA", "sully_erna");
	logoList[i++] = new makeLogo("STEVE AOKI at MIXX", "aoki");
	logoList[i++] = new makeLogo("STEVE AOKI at mur.mur", "aoki");
	logoList[i++] = new makeLogo("STEVE ANGELLO at MIXX", "steve_angello");
	logoList[i++] = new makeLogo("KID ROCK", "kid_rock");
	logoList[i++] = new makeLogo("THE DECEMBERISTS", "the_decemberists");
	logoList[i++] = new makeLogo("DENIS LEARY AND FRIENDS PRESENT #THINNINGTHEHERD", "denis_leary");
	logoList[i++] = new makeLogo("STONE TEMPLE PILOTS", "stp");
	logoList[i++] = new makeLogo("MATISYAHU", "matisyahu");
	logoList[i++] = new makeLogo("SOUNDGARDEN", "soundgarden");
	logoList[i++] = new makeLogo("J. GEILS BAND", "gelis");
	logoList[i++] = new makeLogo("LAIDBACK LUKE at mur.mur", "luke");
	logoList[i++] = new makeLogo("JOHN OLIVER OF THE DAILY SHOW", "oliver");
	logoList[i++] = new makeLogo("DONNY OSMOND", "osmond");
	logoList[i++] = new makeLogo("JOHNNY MATHIS", "mathis");
	logoList[i++] = new makeLogo("TWO FUNNY GUYS", "2guys");
	logoList[i++] = new makeLogo("SHERYL CROW", "crow");
	logoList[i++] = new makeLogo("INTERPOL", "interpol");
	logoList[i++] = new makeLogo("ELVIS COSTELLO", "costello");
	logoList[i++] = new makeLogo("STEELY DAN", "sdan");
	logoList[i++] = new makeLogo("STYX", "styx");
	logoList[i++] = new makeLogo("LYNYRD SKYNYRD", "skynyrd");
	logoList[i++] = new makeLogo("JOURNEY", "journey");
	logoList[i++] = new makeLogo("INTERPOL", "interpol");
	logoList[i++] = new makeLogo("A-TRAK at MIXX", "atrack");
	logoList[i++] = new makeLogo("ADAM CAROLLA", "carolla");
	logoList[i++] = new makeLogo("NILS LOFGREN", "lofgren");
	logoList[i++] = new makeLogo("AN EVENING OF COMEDY", "shrippa");
	logoList[i++] = new makeLogo("AN EVENING OF COMEDY HOSTED BY STEVE SCHIRRIPA", "shrippa");
	logoList[i++] = new makeLogo("RUSSELL BRAND", "brand");
	logoList[i++] = new makeLogo("MANUFACTURED SUPERSTARS AT MIXX", "manu");
	logoList[i++] = new makeLogo("ROGER HODGSON OF SUPERTRAMP", "hodgson");
	logoList[i++] = new makeLogo("ZZ TOP", "zztop");
	logoList[i++] = new makeLogo("ADELE", "adele");
	logoList[i++] = new makeLogo("BLONDIE", "blondie");
	logoList[i++] = new makeLogo("CHRIS TUCKER", "tucker");
	logoList[i++] = new makeLogo("DEADMAU5", "deadmau");
	logoList[i++] = new makeLogo("STEVE AOKI & WYNTER GORDON AT MIXX", "aoki_wynter");
	logoList[i++] = new makeLogo("BAY ATLANTIC SYMPHONY", "bay_atlantic_symphony");
	logoList[i++] = new makeLogo("LIL JON at mur.mur", "liljon");
	logoList[i++] = new makeLogo("IL VOLO", "il_volo");
	logoList[i++] = new makeLogo("DURAN DURAN", "duranduran");
	logoList[i++] = new makeLogo("BEN BAILEY", "ben_bailey");
	logoList[i++] = new makeLogo("BILL O&#39;REILLY & DENNIS MILLER / BOLDER AND FRESHER TOUR 2011", "miller");
	logoList[i++] = new makeLogo("STEPHEN STILLS", "sstills");
	logoList[i++] = new makeLogo("FX&#39;S THE LEAGUE LIVE", "league");
	logoList[i++] = new makeLogo("BRUCE HORNSBY & THE NOISEMAKERS", "bhornsby");
	logoList[i++] = new makeLogo("RITA RUDNER", "rita_rutner");
	logoList[i++] = new makeLogo("WHOOPI GOLDBERG", "whoopi_goldberg");
	logoList[i++] = new makeLogo("THE BEACH BOYS", "beach_boys");
	logoList[i++] = new makeLogo("THE TEMPTATIONS", "temptations");
	logoList[i++] = new makeLogo("CRAIG ROBINSON", "crobinson");
	logoList[i++] = new makeLogo("BILL BURR", "bburr");
	logoList[i++] = new makeLogo("KATHY GRIFFIN", "kgriffin");
	logoList[i++] = new makeLogo("STEVEN WRIGHT", "swright");
	logoList[i++] = new makeLogo("FRANK SINATRA JR.", "sinatra");
	logoList[i++] = new makeLogo("JOE WALSH & B.B. KING", "walsh");
	logoList[i++] = new makeLogo("DIRTY SOUTH AT mur.mur", "dirtysouth");
	logoList[i++] = new makeLogo("AN INTIMATE EVENING WITH MICHAEL MINA AND WINE DIRECTOR RAJAT PARR", "mina");
	logoList[i++] = new makeLogo("JAMES BLUNT", "jblunt");
	logoList[i++] = new makeLogo("CHRIS CORNELL", "chriscornell");
	logoList[i++] = new makeLogo("SAVOR BORGATA - PREMIUM ACCESS", "savor");
	logoList[i++] = new makeLogo("JILL SCOTT", "jscott");
	logoList[i++] = new makeLogo("HALLOWEEN: REV RUN & DJ RUCKUS", "run");
	logoList[i++] = new makeLogo("SETH MEYERS", "seth_m");
	logoList[i++] = new makeLogo("HALLOWEEN: MARK RONSON", "mark_ronson");
	logoList[i++] = new makeLogo("HALLOWEEN: SAMANTHA RONSON", "sam_ronson");
	logoList[i++] = new makeLogo("TIESTO", "tiesto");
	logoList[i++] = new makeLogo("FITZ TANTRUMS", "fitz");
	logoList[i++] = new makeLogo("HALLOWEEN: LISA LISA, DJ KISS & M.O.S.", "mos");
	logoList[i++] = new makeLogo("THE SAW DOCTORS", "saw_doctors");
	logoList[i++] = new makeLogo("ATB at MIXX", "atb");
	logoList[i++] = new makeLogo("LUNCH & LEARN WITH BOBBY FLAY", "bobby_flay");
	logoList[i++] = new makeLogo("SPARKLING SIPS & SMALL BITES WITH GEOFFREY ZAKARIAN", "geoffrey_z");
	logoList[i++] = new makeLogo("ANTI SOCIAL COMEDY TOUR", "anti-social");
	logoList[i++] = new makeLogo("FITZ AND THE TANTRUMS", "fitz_tantrums");
	logoList[i++] = new makeLogo("Il Divo", "il_divo");
	logoList[i++] = new makeLogo("SEBASTIAN INGROSSO at MIXX", "sebastian_ingrosso");
	logoList[i++] = new makeLogo("FOREIGNER", "foreigner");
	logoList[i++] = new makeLogo("TIESTO at MIXX", "tiesto");
	logoList[i++] = new makeLogo("JAY MOHR", "jay_mohr");
	logoList[i++] = new makeLogo("LIZA MINNELLI", "liza");
	logoList[i++] = new makeLogo("PITBULL", "pitbull");
	logoList[i++] = new makeLogo("STEVE AOKI & DATSIK", "aoki");
	logoList[i++] = new makeLogo("INDUSTRY NYE PARTY at MIXX", "liljon_vice");
	logoList[i++] = new makeLogo("INDUSTRY NYE PARTY at mur.mur", "liljon_vice");
	logoList[i++] = new makeLogo("NYE 2012 at GYPSY BAR", "nye_gypsybar");
	logoList[i++] = new makeLogo("NYE 2012 at MIXX", "nye_mixx");
	logoList[i++] = new makeLogo("NYE 2012 at mur.mur", "nye_murmur");
	logoList[i++] = new makeLogo("COLIN QUINN&#39;S LONG STORY SHORT", "colin_quinn");
	logoList[i++] = new makeLogo("FLORENCE AND THE MACHINE", "florence_machine");
	logoList[i++] = new makeLogo("ROCKSTAR ENERGY DRINK PRESENTS DIM MAK&#39;S DEADMEAT TOUR 2012", "aoki");
	logoList[i++] = new makeLogo("ALESSO AT mur.mur", "alesso");
	logoList[i++] = new makeLogo("JOAN RIVERS", "joan-rivers");
	logoList[i++] = new makeLogo("DJ CHUCKIE AT mur.mur", "chuckie");
	logoList[i++] = new makeLogo("KEITH URBAN", "keithurban");
	logoList[i++] = new makeLogo("SWEETS FOR YOUR SWEET", "vday");
	logoList[i++] = new makeLogo("GEORGE LOPEZ", "george-lopez");
	logoList[i++] = new makeLogo("SAMANTHA RONSON at MIXX", "ronson");
	logoList[i++] = new makeLogo("KEVIN JAMES", "kevin-james");
	logoList[i++] = new makeLogo("JIM JEFFERIES", "jim-jefferies");
		

	



/* --------------------------------------------------
	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("F","FB","FBS","FBI","FB3","STFB"), "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("COM"), "comedy");
	logoGroupList[i++] = new makeLogo(new Array("SOC","SO","MS","WS"), "soccer");
	logoGroupList[i++] = new makeLogo(new Array("CLD"), "calendar");

/* --------------------------------------------------
	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;
			}
		}
		
		// 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 = "football";  //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="112" height="80" alt="'+name+'">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="112" height="80" 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="112" height="80"/ig, 'width="40" height="40"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}
	
	// Custom Code New Era - Displays thumnail image on displaysimpleeventlist.html
	function printLogoTN(name, group) {
		var imgSrc = printLogo(name, group);
		if(imgSrc!="") {
			imgSrc = imgSrc.replace(/width="112" height="80"/ig, 'width="56" height="40"');
			
			//remove full size code
			imgSrc = imgSrc.replace(/((<a href[^>]+>){1}|(<br>(<([^>]+)>)+ view large(<([^>]+)>)+ click to close(<([^>]+)>)+))/ig, "");
		}
		return(imgSrc);
	}
