/* --------------------------------------------------
	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("MBNA 200, NASCAR Busch Series Race", "busch");
	logoList[i++] = new makeLogo("MBNA 200, NASCAR Craftsman Truck Series Race", "craftsman");
	logoList[i++] = new makeLogo("Dover 200", "dover_200");

	//September Race
	logoList[i++] = new makeLogo("MBNA 400 -- NASCAR NEXTEL Cup Series", "nextel");
	logoList[i++] = new makeLogo("Stacker 2 Hundred, NASCAR Busch Series", "busch");
	logoList[i++] = new makeLogo("MBNA 150 -- NASCAR Busch North Series", "buschnorth");

	//June Race
	logoList[i++] = new makeLogo("MBNA 400", "sprint_cupseries");
	logoList[i++] = new makeLogo("MBNA 200", "sprint_cupseries");
	logoList[i++] = new makeLogo("MBNA 150", "sprint_cupseries");
	logoList[i++] = new makeLogo("Dover 400", "sprint_cupseries");
	logoList[i++] = new makeLogo("Dover 200, NASCAR Busch Series Race", "busch_series25");
	//logoList[i++] = new makeLogo("Dover 150", "busch_northseries");
	logoList[i++] = new makeLogo("Dover 150", "camping_world");
	logoList[i++] = new makeLogo("Superfresh Take A Kid to the Races", "superfresh");
	logoList[i++] = new makeLogo("Sunday Ticket and Monster Mile Club", "monstermileclub");
	logoList[i++] = new makeLogo("Dover 200, NASCAR Craftsman Truck Series Race", "craftsman_truck");
	logoList[i++] = new makeLogo("June 3 Day Package", "sprint_cupseries");
	logoList[i++] = new makeLogo("September 3 Day Package", "sprint_cupseries");
	logoList[i++] = new makeLogo("Neighborhood Excellence 400 presented by Bank of America", "sprint_cupseries");
	logoList[i++] = new makeLogo("AAA Insurance 200", "camping_world_truck");
	logoList[i++] = new makeLogo("StonebridgeRacing.com 200", "busch_series25");
	logoList[i++] = new makeLogo("Sunday Ticket and Monster Mile Club", "monsterMileClub");
	logoList[i++] = new makeLogo("Sunday Ticket and Monster Mile Club(Sept.)", "monsterMileClub");
	logoList[i++] = new makeLogo("Monster Mile Club, Sunday Hospitality", "monsterMileClub");
	logoList[i++] = new makeLogo("Monster Mile Club - Sunday, Sept. 23.", "monsterMileClub");
	logoList[i++] = new makeLogo("Autism Speaks 400 presented by Visa", "autismSpeaks");
	logoList[i++] = new makeLogo("Dodge Dealers 400", "dodge");
	logoList[i++] = new makeLogo("RoadLoans.com 200", "roadloan");
	logoList[i++] = new makeLogo("Sunoco 150", "sunoco");
	
	logoList[i++] = new makeLogo("Vegas Gold Embroidered Tee", "dover_embroidered_tee");
	logoList[i++] = new makeLogo("Heather Blue Embroidered Tee", "embroidered_logo_tee");
	logoList[i++] = new makeLogo("Monster Mile Hooded Sweatshirt", "monster_mile_hooded_sweatshirt");
	logoList[i++] = new makeLogo("Ladies American Flag Shirt", "ladies_american_flag_shirt");
	logoList[i++] = new makeLogo("Ladies American Flag Shirt", "ladies_american_flag_shirt");
	logoList[i++] = new makeLogo("Youth Monster Design Tee", "youth_tonal_monster_design");
	logoList[i++] = new makeLogo("Infant/Toddler Hooded Sweatshirt", "dover_infant_toddler_hooded_sweatshirt");
	logoList[i++] = new makeLogo("Cutest Little Monster Baby Bib", "cutest_little_monster_baby_bib"); 	
	logoList[i++] = new makeLogo("The Monster Mile Brown and Black Hat", "the_monster_mile_brown_and_black_hat");
	logoList[i++] = new makeLogo("&quot;Got Monster?&quot; Proflex Hat", "dover_got_monster_hat");
	logoList[i++] = new makeLogo("The Conservative Leather Patch Hat", "dover_with_leather_patch_hat");
	logoList[i++] = new makeLogo("Light Blue Ladies Hat", "dover_light_blue_hat");
	logoList[i++] = new makeLogo("Monster Youth Hat", "dover_monster_youth_hat");
	logoList[i++] = new makeLogo("Monster Beanie", "dover_monster_beanie");
	logoList[i++] = new makeLogo("The Monster Mile Visor", "the_monster_mile_visor");  	
	logoList[i++] = new makeLogo("The Monster Mile 1:64 Die Cast Stock Car", "the_monster_mile_1_64_diecast_stock_car");
	logoList[i++] = new makeLogo("Miles the Monster Plush", "miles_the_monster_plush_doll");
	logoList[i++] = new makeLogo("Youth Cup", "monster_mile_youth_cup");
	logoList[i++] = new makeLogo("Drawstring Sports Pack", "drawstring_sports_pack");
	logoList[i++] = new makeLogo("Dover Track Flag", "dover_track_flag");
	logoList[i++] = new makeLogo("The Monster Mile Dog Tag", "the_monster_mile_dog_tag");
	logoList[i++] = new makeLogo("Pewter Key Chain", "dover_pewter_key_chain");
	logoList[i++] = new makeLogo("The Monster Mile Bottle Opener ", "the_monster_mile_bottle_opener_magnet");
	logoList[i++] = new makeLogo("Silver Monster Shot Glass", "dover_silver_monster_shot_glass");
	logoList[i++] = new makeLogo("Acrylic Shot Glass with Stainless Steel Trim", "dover_acrylic_shot_glass_with_stainless_trim");
	logoList[i++] = new makeLogo("Dover Stoneware Shooter", "dover_stoneware_shooter");
	logoList[i++] = new makeLogo("Etched Monster Shot Glass", "dover___etched_monster_shot_glass");
	logoList[i++] = new makeLogo("Track Scene Bumper Sticker", "dover_bumper");
	logoList[i++] = new makeLogo("Classic Black Bumper Sticker", "dover_black_bumper_sticker");  	
	logoList[i++] = new makeLogo("Miles the Monster Next Generation Action Figure", "monster_toy");
	logoList[i++] = new makeLogo("Men&#39;s Love Racing t-shirt", "men_love_racing_tee"); 
	logoList[i++] = new makeLogo("Ladies Red Heart Tee", "ladies_red_heart_tee");
	logoList[i++] = new makeLogo("Friday Event Tee", "friday_event_tee");
	logoList[i++] = new makeLogo("Sunday Event Tee", "sunday_event_tee");
	logoList[i++] = new makeLogo("Total Print Tee for Best Buy 400", "total_print_tee_best_buy_400");
	logoList[i++] = new makeLogo("Heluva Good! 200", "nationwide");
	logoList[i++] = new makeLogo("BEST BUY 400", "bestbuy400-sm");
	logoList[i++] = new makeLogo("Best Buy 400 benefiting Student Clubs for Autism Speaks", "SprintCup");
	logoList[i++] = new makeLogo("Donate to Autism Speaks", "AutismSpeakslogo");	
	logoList[i++] = new makeLogo("Line-Up Tee", "line_up_tee");	
	logoList[i++] = new makeLogo("Sleeveless Line-Up Tee", "sleeveless_line_up_tee");	
	logoList[i++] = new makeLogo("Event Pin", "event_pin");	
	logoList[i++] = new makeLogo("Camping World RV 400 presented by AAA", "sprint_cupseries");	
	logoList[i++] = new makeLogo("Camping World RV Sales 200 Supporting the Childress Institute for Pediatric Trauma", "nationwide");	
	
	logoList[i++] = new makeLogo("Camping World September Event Pin", "campingworld_sept_eventpin");
	logoList[i++] = new makeLogo("Total Print Tee for Camping World Event", "totalprint_tee_campingworld_event");
	logoList[i++] = new makeLogo("Camping World September Event t-shirt", "campingworld_sept_event_tshirt");
	logoList[i++] = new makeLogo("September Line-Up Tee", "september_lineuptee");
	logoList[i++] = new makeLogo("September Sleeveless Line-Up Tee", "sept_sleeveless_lineuptee");	  
	logoList[i++] = new makeLogo("Mini Monster Monument", "mini_monster_monument");	  
	
	logoList[i++] = new makeLogo("Miles the Monster Headshot Magnet", "Miles-the-Monster-Headshot-Magnet"); 
	logoList[i++] = new makeLogo("Oval Insert Shot Glass", "Oval-Insert-Shot-Glass"); 
	logoList[i++] = new makeLogo("Red Hat with Side Flames", "Red-Hat-with-Side-Flames"); 
	logoList[i++] = new makeLogo("Black & White 40th Logo Hat", "Black-&-White-40th-Logo-Hat"); 
	logoList[i++] = new makeLogo("Bronze Miles Shot Glass", "Bronze-Miles-Shot-Glass"); 
	logoList[i++] = new makeLogo("Chocolate Brown Plush Dog", "Chocolate-Brown-Plush-Dog"); 
	logoList[i++] = new makeLogo("Diamond Plate Travel Mug", "Diamond-Plate-Travel-Mug");	
	logoList[i++] = new makeLogo("White Retro Tee", "WhiteRetroTee");
	logoList[i++] = new makeLogo("Long Sleeve Denim Shirt", "LongSleeveDenimShirt");
	logoList[i++] = new makeLogo("Youth Sand Sweatshirt", "YouthSandSweatshirt");
	logoList[i++] = new makeLogo("White Polo w/ Checkered Trim", "WhitePoloCheckeredTrim");
	logoList[i++] = new makeLogo("Girls Hat/Shirt Combo", "GirlsHatShirtCombo");
	logoList[i++] = new makeLogo("Boys Hat/Shirt Combo", "BoysHatShirtCombo");
	logoList[i++] = new makeLogo("Brown and Aqua Dover Girls Shirt", "BrownandAquaDoverGirlsShirt");
	logoList[i++] = new makeLogo("Blue Polo w/ Black Raglan Sleeves", "BluePolowithBlackRaglanSleeves");
	logoList[i++] = new makeLogo("Ladies Black & Pink Hat/Shirt Combo", "LadiesBlack--PinkHatshirtCombo");
	logoList[i++] = new makeLogo("Youth Side Car Tee", "YouthSideCarTee");
	logoList[i++] = new makeLogo("Infant All-American Romper", "InstantAll-AmericanRomper");
	logoList[i++] = new makeLogo("Track Facts Mug", "track_facts");	
	logoList[i++] = new makeLogo("Dover Panorama Picture Unframed", "panorama"); 
	logoList[i++] = new makeLogo("Dover Panorama Picture Framed", "panorama");
	logoList[i++] = new makeLogo("Limited Edition Monster Monument", "limited_monster_monument"); 
	logoList[i++] = new makeLogo("40th Anniversary Pocket Tee", "40th_pocket_tee");	
	logoList[i++] = new makeLogo("Orange Monster Mile Tee", "orange_MM_tee");	
	logoList[i++] = new makeLogo("Ladies White 40th Logo Scoopneck", "40th_ladies_scoop");	 
	logoList[i++] = new makeLogo("Ladies Track Shot Tee - Black", "ladies_track_shot_black");
	logoList[i++] = new makeLogo("Ladies Track Shot Tee - Red", "ladies_track_shot_red");
	logoList[i++] = new makeLogo("Black Monster Eyes Tee", "black_monster_eyes_tee"); 
	logoList[i++] = new makeLogo("Spring - 3 Day Package", "sprint_cupseries");
	logoList[i++] = new makeLogo("Family Seating", "sprint_cupseries");	  
	logoList[i++] = new makeLogo("Family Seating Section", "sprint_cupseries");
	logoList[i++] = new makeLogo("Dover 2 Pack", "sprint_cupseries");
	logoList[i++] = new makeLogo("Dover 4 Pack", "sprint_cupseries");
	logoList[i++] = new makeLogo("Turn 4 Club - Spring", "turn_four");
	logoList[i++] = new makeLogo("Take A Kid to the Races - Spring", "kids_races");
	logoList[i++] = new makeLogo("Fall - 3 Day Package", "sprint_cupseries");
	logoList[i++] = new makeLogo("Family Seating - Fall", "sprint_cupseries");
	logoList[i++] = new makeLogo("Turn 4 Club - Fall", "turn_four");
	logoList[i++] = new makeLogo("Take A Kid to the Races - Fall", "kids_races");
	logoList[i++] = new makeLogo("VELOCITY", "velocity");	
	logoList[i++] = new makeLogo("Family Seating Section", "sprint_cupseries");
	logoList[i++] = new makeLogo("Monster Mile Club", "monsterMileClub"); 
	logoList[i++] = new makeLogo("Turn 4 Club", "turn_four");  
	logoList[i++] = new makeLogo("Three Day Package", "sprint_cupseries");	
	logoList[i++] = new makeLogo("Take A Kid to the Races", "kids_races");
	logoList[i++] = new makeLogo("Camping World 400 September Event Pin", "campingworld_sept_eventpin");
	logoList[i++] = new makeLogo("Autism Speaks 400, presented by Heluva Good! Sour Cream Dips & Cheese", "sprint_cupseries");	
	logoList[i++] = new makeLogo("Monster Action Figure", "monster_action_figure");	
	logoList[i++] = new makeLogo("Autism Speaks May 2009 Event Pin", "autism_speaks");	
	logoList[i++] = new makeLogo("1:64 Scale car NEW 2009 Design", "1_64thscale");
	logoList[i++] = new makeLogo("Autism Speaks 400 May 2009 Total Print Tee", "autism_speaks_400");
	logoList[i++] = new makeLogo("May 2009 Line Up Tee", "may_lineup_tee");	  
	
	logoList[i++] = new makeLogo("Autism Speaks 400 Presented by Heluva Good Sunday Event Hat", "autism_400_event_hat");	
	logoList[i++] = new makeLogo("Autism Speaks 400 Presented by Heluva Good Sunday Event Shirt", "autism_400_event_shirt");		
	logoList[i++] = new makeLogo("Heluva Good Saturday Event Hat", "heluva_good_hat");	
	logoList[i++] = new makeLogo("Heluva Good 200 Saturday Event Shirt", "heluva_good_event_shirt");	
	logoList[i++] = new makeLogo("AAA Friday Event Shirt", "aaa_friday_event_shirt");	
	logoList[i++] = new makeLogo("Souvenir Program", "program");
	logoList[i++] = new makeLogo("Frosty Mug", "frosty_mug");
	logoList[i++] = new makeLogo("AAA 400 September 2009 Total Print Tee", "aaa_400_print_tee");
	logoList[i++] = new makeLogo("AAA 400 September 2009 Sunday Event Tee", "aaa_400_event_tee");
	logoList[i++] = new makeLogo("Black and Gray Two Tone Hat", "Gray-black-Hat");
	logoList[i++] = new makeLogo("Dover Mesh Camo Hat", "Camo_hat");
	logoList[i++] = new makeLogo("September 2009 AAA Event Pin", "dover_pin");
	logoList[i++] = new makeLogo("DIS 1:24 Scale Car", "dover-die-car");
	logoList[i++] = new makeLogo("Miles the Monster Poster", "monster_poster");	
	logoList[i++] = new makeLogo("NEW Dover Logo White Track Flag", "dover_flag");	
	logoList[i++] = new makeLogo("Monster Crossing Magnet", "monster_magnet");	
	logoList[i++] = new makeLogo("Dover Pink Glitter Shot Glass", "dover_shotglass_glitter");
	logoList[i++] = new makeLogo("Dover Red Keychain", "dover_keychain");
	logoList[i++] = new makeLogo("Dover Camo Shot Glass", "dover_shotglass_camo");
	logoList[i++] = new makeLogo("NEW Dover Track Pin", "dover_pin_white");
	logoList[i++] = new makeLogo("Miles Clear Ultra Decal", "monster_decal_ultra");
	logoList[i++] = new makeLogo("Miles Mylar Decal", "monster_decal_red");
	logoList[i++] = new makeLogo("Dover Blue Shot Glass", "dover_shotglass_glitter_blu");
	logoList[i++] = new makeLogo("Black & Red Hat with Monster Mile", "Hat-Red-Monster-Mile");
	logoList[i++] = new makeLogo("AAA 400 Sunday September 2009 Event Tee", "Dover-400-Sndy-Shirt");
	logoList[i++] = new makeLogo("Black Dover Visor with Red Accents", "Dover-Black-Visor");
	logoList[i++] = new makeLogo("Black Hat with Monster Mile and Miles the Monster in Red", "Dover-Monster-Cap");
	logoList[i++] = new makeLogo("AAA 400 Sunday September 2009 Event Hat", "AAA-Fall-Event-Hat");
	logoList[i++] = new makeLogo("AAA 400 Sunday September 2009 Total Print Tee", "Dover-400-AllOver-Shirt");
	logoList[i++] = new makeLogo("Chocolate Brown Hat with Single Color Dover Logo Imprint", "dover-brown-hat");
	logoList[i++] = new makeLogo("Forest Green Hat with Single Color Dover Logo", "dover-green-hat");
	logoList[i++] = new makeLogo("Navy Blue Hat with Single Color Dover Logo", "dover-blue-hat");
	logoList[i++] = new makeLogo("Dover Orange Tie Dye Tee", "orange_tie_dye");
	logoList[i++] = new makeLogo("Dover Red Tie Dye Tee Shirt", "red_tie_dye");
	logoList[i++] = new makeLogo("Men's White Tank", "mens_white_tank");
	logoList[i++] = new makeLogo("What Happens at Dover Tee", "MonsterAdult_tee");
	logoList[i++] = new makeLogo("Men&#39;s Gray Hat/Shirt Combo", "BlackTee_mens_HatCombo");
	logoList[i++] = new makeLogo("Monster Mile Lightweight Jacket in Black & Yellow", "BlackYellow_Jacket");
	logoList[i++] = new makeLogo("DIS Lightweight Jacket in Black & Red", "RedLine_jacket");
	logoList[i++] = new makeLogo("Dover Driver Shirt in Royal Blue", "BlueBowling_shirt");
	logoList[i++] = new makeLogo("Dover Driver Shirt in Red", "RedBowling_shirt");
	logoList[i++] = new makeLogo("Ladies Apple Green Polo", "Green_shirt_ladies");
	logoList[i++] = new makeLogo("Ladies Light Pink Polo", "PinkShirt_ladies");
	logoList[i++] = new makeLogo("Ladies Pink & White Hat/Shirt Combo", "PinkShirt_youth");
	logoList[i++] = new makeLogo("Dover Red & Black Race Look Hat", "RedHat_large");
	
	
/* --------------------------------------------------
	EXTRA LIST
-------------------------------------------------- */
	extraList = new Array;
	var i = 0;
	extraList[i++] = ""; // DO NOT remove
	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++] = "<b>";
	extraList[i++] = "</b>";
	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");
	fullsizeList[i++] = new makeLogo("Vegas Gold Embroidered Tee", "dover_embroidered_tee");
	fullsizeList[i++] = new makeLogo("Heather Blue Embroidered Tee", "embroidered_logo_tee");
	fullsizeList[i++] = new makeLogo("Monster Mile Hooded Sweatshirt", "monster_mile_hooded_sweatshirt");
	fullsizeList[i++] = new makeLogo("Ladies American Flag Shirt", "ladies_american_flag_shirt");
	fullsizeList[i++] = new makeLogo("Ladies American Flag Shirt", "ladies_american_flag_shirt");
	fullsizeList[i++] = new makeLogo("Youth Monster Design Tee", "youth_tonal_monster_design");
	fullsizeList[i++] = new makeLogo("Infant/Toddler Hooded Sweatshirt", "dover_infant_toddler_hooded_sweatshirt");
	fullsizeList[i++] = new makeLogo("Cutest Little Monster Baby Bib", "cutest_little_monster_baby_bib");  
	fullsizeList[i++] = new makeLogo("The Monster Mile Brown and Black Hat", "the_monster_mile_brown_and_black_hat");
	fullsizeList[i++] = new makeLogo("&quot;Got Monster?&quot; Proflex Hat", "dover_got_monster_hat");
	fullsizeList[i++] = new makeLogo("The Conservative Leather Patch Hat", "dover_with_leather_patch_hat");
	fullsizeList[i++] = new makeLogo("Light Blue Ladies Hat", "dover_light_blue_hat");
	fullsizeList[i++] = new makeLogo("Monster Youth Hat", "dover_monster_youth_hat");
	fullsizeList[i++] = new makeLogo("Monster Beanie", "dover_monster_beanie");
	fullsizeList[i++] = new makeLogo("The Monster Mile Visor", "the_monster_mile_visor");  
	fullsizeList[i++] = new makeLogo("The Monster Mile 1:64 Die Cast Stock Car", "the_monster_mile_1_64_diecast_stock_car");
	fullsizeList[i++] = new makeLogo("Miles the Monster Plush", "miles_the_monster_plush_doll");
	fullsizeList[i++] = new makeLogo("Youth Cup", "monster_mile_youth_cup");
	fullsizeList[i++] = new makeLogo("Drawstring Sports Pack", "drawstring_sports_pack");
	fullsizeList[i++] = new makeLogo("Dover Track Flag", "dover_track_flag");
	fullsizeList[i++] = new makeLogo("The Monster Mile Dog Tag", "the_monster_mile_dog_tag");
	fullsizeList[i++] = new makeLogo("Pewter Key Chain", "dover_pewter_key_chain");
	fullsizeList[i++] = new makeLogo("The Monster Mile Bottle Opener ", "the_monster_mile_bottle_opener_magnet");
	fullsizeList[i++] = new makeLogo("Silver Monster Shot Glass", "dover_silver_monster_shot_glass");
	fullsizeList[i++] = new makeLogo("Acrylic Shot Glass with Stainless Steel Trim", "dover_acrylic_shot_glass_with_stainless_trim");
	fullsizeList[i++] = new makeLogo("Dover Stoneware Shooter", "dover_stoneware_shooter");
	fullsizeList[i++] = new makeLogo("Etched Monster Shot Glass", "dover___etched_monster_shot_glass");
	fullsizeList[i++] = new makeLogo("Track Scene Bumper Sticker", "dover_bumper");
	fullsizeList[i++] = new makeLogo("Classic Black Bumper Sticker", "dover_black_bumper_sticker");  	
	fullsizeList[i++] = new makeLogo("Miles the Monster Next Generation Action Figure", "monster_toy");	
	fullsizeList[i++] = new makeLogo("Men&#39;s Love Racing t-shirt", "men_love_racing_tee"); 
	fullsizeList[i++] = new makeLogo("Ladies Red Heart Tee", "ladies_red_heart_tee");
	fullsizeList[i++] = new makeLogo("Friday Event Tee", "friday_event_tee");
	fullsizeList[i++] = new makeLogo("Sunday Event Tee", "sunday_event_tee");
	fullsizeList[i++] = new makeLogo("Total Print Tee for Best Buy 400", "total_print_tee_best_buy_400"); 
	fullsizeList[i++] = new makeLogo("Line-Up Tee", "line_up_tee");	
	fullsizeList[i++] = new makeLogo("Sleeveless Line-Up Tee", "sleeveless_line_up_tee");	
	fullsizeList[i++] = new makeLogo("Event Pin", "event_pin");		
	fullsizeList[i++] = new makeLogo("Mini Monster Monument", "mini_monster_monument");	  
	
	fullsizeList[i++] = new makeLogo("Total Print Tee for Camping World Event", "totalprint_tee_campingworld_event");
	fullsizeList[i++] = new makeLogo("Camping World September Event t-shirt", "campingworld_sept_event_tshirt");
	fullsizeList[i++] = new makeLogo("September Line-Up Tee", "september_lineuptee");
	fullsizeList[i++] = new makeLogo("September Sleeveless Line-Up Tee", "sept_sleeveless_lineuptee");	
	
	fullsizeList[i++] = new makeLogo("Miles the Monster Headshot Magnet", "Miles-the-Monster-Headshot-Magnet"); 
	fullsizeList[i++] = new makeLogo("Oval Insert Shot Glass", "Oval-Insert-Shot-Glass"); 
	fullsizeList[i++] = new makeLogo("Red Hat with Side Flames", "Red-Hat-with-Side-Flames"); 
	fullsizeList[i++] = new makeLogo("Black & White 40th Logo Hat", "Black-&-White-40th-Logo-Hat"); 
	fullsizeList[i++] = new makeLogo("Bronze Miles Shot Glass", "Bronze-Miles-Shot-Glass"); 
	fullsizeList[i++] = new makeLogo("Chocolate Brown Plush Dog", "Chocolate-Brown-Plush-Dog"); 
	fullsizeList[i++] = new makeLogo("Diamond Plate Travel Mug", "Diamond-Plate-Travel-Mug");		
	fullsizeList[i++] = new makeLogo("White Retro Tee", "WhiteRetroTee");
	fullsizeList[i++] = new makeLogo("Long Sleeve Denim Shirt", "LongSleeveDenimShirt");
	fullsizeList[i++] = new makeLogo("Youth Sand Sweatshirt", "YouthSandSweatshirt");
	fullsizeList[i++] = new makeLogo("White Polo w/ Checkered Trim", "WhitePoloCheckeredTrim");
	fullsizeList[i++] = new makeLogo("Girls Hat/Shirt Combo", "GirlsHatShirtCombo");
	fullsizeList[i++] = new makeLogo("Boys Hat/Shirt Combo", "BoysHatShirtCombo");
	fullsizeList[i++] = new makeLogo("Brown and Aqua Dover Girls Shirt", "BrownandAquaDoverGirlsShirt");
	fullsizeList[i++] = new makeLogo("Blue Polo w/ Black Raglan Sleeves", "BluePolowithBlackRaglanSleeves");
	fullsizeList[i++] = new makeLogo("Ladies Black & Pink Hat/Shirt Combo", "LadiesBlack-PinkHatshirtCombo");
	fullsizeList[i++] = new makeLogo("Youth Side Car Tee", "YouthSideCarTee");
	fullsizeList[i++] = new makeLogo("Infant All-American Romper", "InstantAll-AmericanRomper");
	fullsizeList[i++] = new makeLogo("Track Facts Mug", "track_facts");
	fullsizeList[i++] = new makeLogo("Dover Panorama Picture Unframed", "panorama"); 
	fullsizeList[i++] = new makeLogo("Dover Panorama Picture Framed", "panorama");		
	fullsizeList[i++] = new makeLogo("Limited Edition Monster Monument", "limited_monster_monument");	
	fullsizeList[i++] = new makeLogo("40th Anniversary Pocket Tee", "40th_pocket_tee");	
	fullsizeList[i++] = new makeLogo("Orange Monster Mile Tee", "orange_MM_tee");	
	fullsizeList[i++] = new makeLogo("Ladies White 40th Logo Scoopneck", "40th_ladies_scoop");		
	fullsizeList[i++] = new makeLogo("Ladies Track Shot Tee - Black", "ladies_track_shot_black");
	fullsizeList[i++] = new makeLogo("Ladies Track Shot Tee - Red", "ladies_track_shot_red");
	fullsizeList[i++] = new makeLogo("Black Monster Eyes Tee", "black_monster_eyes_tee");	
	fullsizeList[i++] = new makeLogo("Monster Action Figure", "monster_action_figure");	
	fullsizeList[i++] = new makeLogo("1:64 Scale car NEW 2009 Design", "1_64thscale");
	fullsizeList[i++] = new makeLogo("Autism Speaks 400 May 2009 Total Print Tee", "autism_speaks_400");
	fullsizeList[i++] = new makeLogo("May 2009 Line Up Tee", "may_lineup_tee");	

	fullsizeList[i++] = new makeLogo("Autism Speaks 400 Presented by Heluva Good Sunday Event Hat", "autism_400_event_hat");	
	fullsizeList[i++] = new makeLogo("Autism Speaks 400 Presented by Heluva Good Sunday Event Shirt", "autism_400_event_shirt");		
	fullsizeList[i++] = new makeLogo("Heluva Good Saturday Event Hat", "heluva_good_hat");	
	fullsizeList[i++] = new makeLogo("Heluva Good 200 Saturday Event Shirt", "heluva_good_event_shirt");	
	fullsizeList[i++] = new makeLogo("AAA Friday Event Shirt", "aaa_friday_event_shirt");
	fullsizeList[i++] = new makeLogo("Souvenir Program", "program");
	fullsizeList[i++] = new makeLogo("Frosty Mug", "frosty_mug");
	fullsizeList[i++] = new makeLogo("AAA 400 September 2009 Total Print Tee", "aaa_400_print_tee");
	fullsizeList[i++] = new makeLogo("AAA 400 September 2009 Sunday Event Tee", "aaa_400_event_tee");
	fullsizeList[i++] = new makeLogo("Black and Gray Two Tone Hat", "Gray-black-Hat");
	fullsizeList[i++] = new makeLogo("Dover Mesh Camo Hat", "Camo_hat");
	fullsizeList[i++] = new makeLogo("September 2009 AAA Event Pin", "dover_pin");
	fullsizeList[i++] = new makeLogo("DIS 1:24 Scale Car", "dover-die-car");
	fullsizeList[i++] = new makeLogo("Miles the Monster Poster", "monster_poster");	
	fullsizeList[i++] = new makeLogo("NEW Dover Logo White Track Flag", "dover_flag");	
	fullsizeList[i++] = new makeLogo("Monster Crossing Magnet", "monster_magnet");	
	fullsizeList[i++] = new makeLogo("Dover Pink Glitter Shot Glass", "dover_shotglass_glitter");
	fullsizeList[i++] = new makeLogo("Dover Red Keychain", "dover_keychain");
	fullsizeList[i++] = new makeLogo("Dover Camo Shot Glass", "dover_shotglass_camo");
	fullsizeList[i++] = new makeLogo("NEW Dover Track Pin", "dover_pin_white");
	fullsizeList[i++] = new makeLogo("Miles Clear Ultra Decal", "monster_decal_ultra");
	fullsizeList[i++] = new makeLogo("Miles Mylar Decal", "monster_decal_red");
	fullsizeList[i++] = new makeLogo("Dover Blue Shot Glass", "Blue_shotglass_largebox");
	fullsizeList[i++] = new makeLogo("Black & Red Hat with Monster Mile", "Hat-Red-Monster-Mile");
	fullsizeList[i++] = new makeLogo("AAA 400 Sunday September 2009 Event Tee", "Dover-400-Sndy-Shirt");
	fullsizeList[i++] = new makeLogo("Black Dover Visor with Red Accents", "Dover-Black-Visor");
	fullsizeList[i++] = new makeLogo("Black Hat with Monster Mile and Miles the Monster in Red", "Dover-Monster-Cap");
	fullsizeList[i++] = new makeLogo("AAA 400 Sunday September 2009 Event Hat", "AAA-Fall-Event-Hat");
	fullsizeList[i++] = new makeLogo("AAA 400 Sunday September 2009 Total Print Tee", "Dover-400-AllOver-Shirt");
	fullsizeList[i++] = new makeLogo("Dover Orange Tie Dye Tee", "orange_tie_dye");
	fullsizeList[i++] = new makeLogo("Dover Red Tie Dye Tee Shirt", "red_tie_dye");
	fullsizeList[i++] = new makeLogo("Men's White Tank", "mens_white_tank");
	fullsizeList[i++] = new makeLogo("What Happens at Dover Tee", "MonsterAdult_tee_largebox");
	fullsizeList[i++] = new makeLogo("Men&#39;s Gray Hat/Shirt Combo", "BlackTee_mens_HatCombo_largebox");
	fullsizeList[i++] = new makeLogo("Monster Mile Lightweight Jacket in Black & Yellow", "BlackYellow_Jacket_largebox");
	fullsizeList[i++] = new makeLogo("DIS Lightweight Jacket in Black & Red", "RedLine_jacket_largebox");
	fullsizeList[i++] = new makeLogo("Dover Driver Shirt in Royal Blue", "BlueBowling_shirt_largebox");
	fullsizeList[i++] = new makeLogo("Dover Driver Shirt in Red", "RedBowling_shirt_largebox");
	fullsizeList[i++] = new makeLogo("Ladies Apple Green Polo", "Green_shirt_ladies_largebox");
	fullsizeList[i++] = new makeLogo("Ladies Light Pink Polo", "PinkShirt_ladies_largebox");
	fullsizeList[i++] = new makeLogo("Ladies Pink & White Hat/Shirt Combo", "PinkShirt_youth_largebox");
	fullsizeList[i++] = new makeLogo("Dover Red & Black Race Look Hat", "RedHat_large_box");
	
	
/* --------------------------------------------------
	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("H"), "hockey");
	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
		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="'+extraName+'">';
			} else {
				for(var k=0; k<logo.length; k++) {
					imgSrc += '<img src="'+imageWWWPath+'/logos/'+logo[k]+'.gif" border="0" width="60" height="60" alt="'+extraName+'"> ';
				}
			}
			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+'.jpg" 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);
	}
