/* ==================================================
	Author:		Donna Latto
	Email:		dlatto@paciolan.com
	Created:	March 6, 2007
	Purpose:	Functions to create and print logos. 
				Used primarily on:
				- displaySimpleEventList
				- displayGroupList 
	Version Notes:
				3/29/07 - Added printStaticThumb 
				function to add clickable static 
				map thumbnails in places such as 
				cartdisplay.
				
				4/4/07 - Fixed formatting of 
				clickable thumbnail (in cartdisplay).
				
				8/30/07 - printStaticThumb -> printStaticLink
				to eliminate trouble of creating
				thumbnails.
================================================== */

	function makeMap(desc, mapfile) {
		this.desc = desc;
		this.mapfile = mapfile;
	}

	/* ===== Map list by event ========== */
	smapList = new Array;
	var smli = 0;
//	smapList[smli++] = new makeMap("Nana Mouskouri", "nanaMouskouri.jpg");
	smapList[smli++] = new makeMap("2010 UFL SEASON PACKAGE", "UFL-2010.gif");
	smapList[smli++] = new makeMap("RAMMSTEIN", "RammstienSeating.gif");
	smapList[smli++] = new makeMap("CHAMPIONS SERIES TENNIS", "ChampSeriesTennis2011.gif");
//	smapList[smli++] = new makeMap("MONSTER ENERGY CUP (October SX)", "MonsterEnergyCup.gif")
	smapList[smli++] = new makeMap("MONSTER ENERGY CUP (October SX)", "Monster_Energy_Cup.gif");;
	smapList[smli++] = new makeMap("OMAHA vs LAS VEGAS", "Locos_vs_Nighthawks.gif");
	smapList[smli++] = new makeMap("SACRAMENTO vs LAS VEGAS", "Locos_vs_Nighthawks.gif");
	smapList[smli++] = new makeMap("VIRGINIA vs LAS VEGAS", "Locos_vs_Nighthawks.gif");
//	smapList[smli++] = new makeMap("2011 MAACO BOWL LAS VEGAS", "MAACO_Bowl_Map.gif");
	smapList[smli++] = new makeMap("2012 MONSTER JAM", "Monster_Jam_Map.gif");
	smapList[smli++] = new makeMap("2011-12 MBB SEASON TICKET", "Basketball_Map.gif");
	smapList[smli++] = new makeMap("2011-2012 LADY REBELS SEASON TKT", "Cox_Map.gif");
	smapList[smli++] = new makeMap("TRANS-SIBERIAN ORCHESTRA DEC 29, 2011 4:00PM", "ThomasMackCenter-TransSiberian.gif");
	smapList[smli++] = new makeMap("TRANS-SIBERIAN ORCHESTRA DEC 29, 2011 8:00PM", "ThomasMackCenter-TransSiberian.gif");
	smapList[smli++] = new makeMap("2012 SUPERCROSS WORLD FINALS", "SamBoydStadium-Supercross2011.gif");
	smapList[smli++] = new makeMap("2012 MONSTER ENERGY CUP (October SX)", "SamBoydStadium-MonsterCup2012.gif");
	smapList[smli++] = new makeMap("MANNHEIM STEAMROLLER 11/26/2011", "ThomasMackCenter-Mannheim.gif");
	smapList[smli++] = new makeMap("MAX & RUBY NOVEMBER 18, 2011 3:30PM", "CoxPavilion-MaxRuby.gif");
	smapList[smli++] = new makeMap("MAX & RUBY NOVEMBER 18, 2011 6:30PM", "CoxPavilion-MaxRuby.gif");
	smapList[smli++] = new makeMap("2011 MAACO BOWL LAS VEGAS", "SamBoydStadium-MaacoBowl2011.gif");
	smapList[smli++] = new makeMap("LV SUPERSTAR CHALLENGE", "ThomasMackCenter-LVSuperstar.gif");
	smapList[smli++] = new makeMap("LAS VEGAS SUPERSTAR CHALLENGE 2 DAY PACKAGE", "ThomasMackCenter-LVSuperstar.gif");
	smapList[smli++] = new makeMap("TUESDAY NIGHT SMACKDOWN", "ThomasMackCenter-Smackdown.gif");
	smapList[smli++] = new makeMap("THE TAKE OVER featuring T-PAIN,  RICK ROSS, TYGA and more", "ThomasMackCenter-TO11.gif");
	smapList[smli++] = new makeMap("FOR THE LOVE OF A CHILD", "CoxPavilion-LoveOfChild.gif");

	/* ===== Map list by facility ========== */
	fmapList = new Array;
	var fmli = 0;
//	fmapList[fmli++] = new makeMap("HUSKY STADIUM", "sample.gif");
// custom code (based on group code rather than fac)
	fmapList[fmli++] = new makeMap("PBR", "PBR_Map.gif");
	fmapList[fmli++] = new makeMap("NFR", "Wrangler_Rodeo_Map.gif");
	fmapList[fmli++] = new makeMap("FB", "Football_Map.gif");
	fmapList[fmli++] = new makeMap("VB", "Cox_Map.gif");
//	fmapList[fmli++] = new makeMap("RUGBY", "Rugby_Map.gif");
	fmapList[fmli++] = new makeMap("RUGBY", "SamBoydStadium-Rugby2012.gif");
	fmapList[fmli++] = new makeMap("DISNEYTMC", "ThomasMackCenter-DisneyOnIce.gif");

	function getStaticMap(desc, fac) {
		var theMap = "";
		
		if(typeof(desc)!="undefined" && theMap=="") {
			for(var a=0; a<smapList.length; a++) {
				if(typeof(smapList[a].desc)=="string") {
					smapList[a].desc = [smapList[a].desc];
				}
				if(inArray(desc, smapList[a].desc)) {
					theMap = smapList[a].mapfile;
					break;
				}
			}
		}
		
		if(typeof(fac)!="undefined" && theMap=="") {
			for(var a=0; a<fmapList.length; a++) {
				if(fmapList[a].desc.toUpperCase()==fac.toUpperCase()) {
					theMap = fmapList[a].mapfile;
					break;
				}
			}
		}
		
		return theMap;
	}

	function printStaticMap(desc, fac) {
		var theMap = getStaticMap(desc, fac);
		var smapSrc = "";
		if(theMap!="") {
			smapSrc = '<a name="map"></a><img src="'+imageWWWPath+'/maps/'+theMap+'" />';
		}
		return(smapSrc);
	}
	
	function printStaticLink(desc, fac) {
		var theMap = getStaticMap(desc, fac);
		var smapSrc = fac;
		if(theMap != "") {
			smapSrc = '<a href="javascript:showBox(\''+imageWWWPath+'/maps/'+theMap+'\', \'evenue\', 640, 480)">'+fac+'</a>';
		}
		return(smapSrc);
	}

	function printStaticLinkThumb(desc, fac) {
		var theMap = getStaticMap(desc, fac);
		var smapSrc = "";
		if(theMap != "") {
			var mapThumb = theMap.replace(/\./, "_thumb.");
			smapContent = '<div align="center"><img src="'+imageWWWPath+'/maps/'+theMap+'" /></div>'
			smapSrc = '<a href="javascript:showBox(\''+ escape(smapContent) +'\', \'\', 650, 450);" class="small" style="text-decoration: none;">'+
				'<img src="'+imageWWWPath+'/maps/'+mapThumb+'" />'+
				'<br>Click Here for a Larger Image'+
				'</a>';
		}
		return(smapSrc);
	}
