if(Garmin == undefined) var Garmin = {};
Garmin.mapLoader = Class.create({
	initialize: function() {
		this.intializeMap();
    },
	
	intializeMap : function() {
		var showMoreButton = true;
		var mapElement = Garmin.map.MapsUtil.initializeMap('activityMapContainer', {showMoreButton: showMoreButton});
		var activityClient = new Garmin.service.ActivityClient();
		var polylineJson;
		activityClient.getPolyline(Activity.ACTIVITY_ID, {
			onSuccess: function(response) {
				var polylineJson = Ext.util.JSON.decode(response.responseText);
				Garmin.map.MapsUtil.addEncodedPolylineToMap(mapElement, polylineJson, true);
			}
		});
	}
});
document.observe("dom:loaded", function() {
  mapLoader = new Garmin.mapLoader();
});
