function EventObj(evID, evName, evDates, evPicID, evPicType, evAddress1, evCatName, evGLat, evGLng, evSeason) 
{
	this.evid = evID;
	this.evname = evName;
	this.evdates = evDates;
	this.evpicid = evPicID;
	this.evpicpath = "../../events/eventpics/E"+evID+"P"+evPicID+"_th."+evPicType;
	this.evaddress1 = evAddress1;
	this.evcatname = evCatName;
	this.evglat = evGLat;
	this.evglng = evGLng;
	this.evseason = evSeason;
}

   function load(region) {
     if (GBrowserIsCompatible()) {
		
		var mapdiv = document.getElementById("gmap");
		var defaultlat, defaultlng, zoomlevel;
		var map = new GMap2(mapdiv);
		mapdiv.style.display = '';

		switch(region)
		{
		case "vancouverisland":
			defaultlat = 49.18214;
			defaultlng = -125.002456;
			zoomlevel = 8;
		break;
		case "lowermainland":
			defaultlat = 49.354522;
			defaultlng = -122.659357;
			zoomlevel = 9;
		break;
		default:
			defaultlat = 49.28214;
			defaultlng = -125.392456;
			zoomlevel = 8;
		break;
		}
		map.addControl(new GLargeMapControl());
		map.addMapType(G_SATELLITE_3D_MAP);
		map.addControl(new GHierarchicalMapTypeControl()); //GMapTypeControl() //GHierarchicalMapTypeControl //GMenuMapTypeControl
		map.setCenter(new GLatLng(defaultlat, defaultlng), zoomlevel);
		
		function InfoWin(i)
			{
				var obj = evObjArr[i];
				var customicon = new GIcon(G_DEFAULT_ICON);
				customicon.iconSize = new GSize(19, 32);
				customicon.image = "/vimages/gicon_spring_default.png";
				customicon.shadow = "";
				latOffSet = 0;
				lngOffSet = 0;
					
				//switch(obj.evseason)
				//{
				//case "Fall":
					//customicon.image = "/vimages/gicon_fall_default.png";
					//customicon.transparent = "/vimages/gicon_fall_default.png";
					//customicon.shadow = "";
					//latOffSet = 0;
					//lngOffSet = 0;
				//break;
				//case "Spring":
					//customicon.image = "/vimages/gicon_spring_default.png";
					//customicon.transparent = "/vimages/gicon_spring_default.png";
					//customicon.shadow = "";
					//latOffSet = 0;
					//lngOffSet = 0;
				//break;
				//default:
					//customicon.image = "/vimages/gicon_default.png";
					//customicon.transparent = "/vimages/gicon_default.png";
					//customicon.shadow = "";
					//latOffSet = 0;
					//lngOffSet = 0;
				//break;
				//}

				var objLat = obj.evglat + latOffSet;
				var objLng = obj.evglng + lngOffSet;
				var mapZoomToShowInfo = 13;
				var newcenter = new GLatLng(objLat, objLng);
				var newmarker = new GMarker(newcenter, customicon);
				map.addOverlay(newmarker);
				
				
				
				GEvent.addListener(newmarker, "mouseover", function() {
					if (map.getZoom() >= mapZoomToShowInfo) 
					{
					newmarker.openInfoWindowHtml("<div style=\"width:250px; font:12px arial\">" +
					"<div style=\"color:#C22252; font:bold 14px arial; text-decoration:underline; margin-bottom:4px\">"+obj.evname+"</div>" +
					"<div>" +
						"<table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"100%\">" +
						"<col width=\"30%\" /><col width=\"70%\" />" + 
						"<tr><td style=\"color:#363A91\">Location:</td><td>"+obj.evaddress1+"</td></tr>" +
						"<tr><td style=\"color:#363A91\">Date:</td><td>"+obj.evdates+"</td></tr>" +
						"</table>" +
					"</div>");
					}
		     	});
				
				GEvent.addListener(newmarker, "mouseout", function() {
					if (map.getZoom() >= mapZoomToShowInfo) 
					{
					newmarker.closeInfoWindow();
					}
				});
			
				GEvent.addListener(newmarker, "click", function() {
					location.href = "/events/shows.asp";
		     	});
				
			}
		
			for (var i = 0; i < evObjArr.length; i++) { InfoWin(i); }  //Add Markers and Info 
	
			
   		} //close for
   }


