﻿		// marker_black.png, marker_brown.png, marker_green.png, marker_purple.png, marker_yellow.png, marker_grey.png (note English spelling), marker_orange.png, marker_white.png 
		function GetIcon(color){
			var icon = new GIcon(G_DEFAULT_ICON);
			icon.image = "http://www.sail2horizons.com/tripcon/graphics/marker_" + color + ".png";
			icon.shadow = "http://www.sail2horizons.com/tripcon/graphics/shadow.png";
			icon.iconSize = new GSize(22, 24);
			icon.shadowSize = new GSize(35, 24);
			icon.iconAnchor = new GPoint(10, 24);
			//icon.infoWindowAnchor = new GPoint(5, 1);
			return icon;
		}

		function createMarker(point,html,icon) {
			var marker = new GMarker(point, {icon:icon});
			GEvent.addListener(marker,"click",function(){ startLyteFrame("", html) }); 
			return marker;
		}

		function initialize() {
			if (GBrowserIsCompatible()) {
						
				var map = new GMap2(document.getElementById("map_canvas"));
				//var kml = new GGeoXml("http://www.sail2horizons.com/tripcon/20090325114860.kml");
				//map.addOverlay(kml);
				map.setCenter(new GLatLng(-55.2675, -70.8676666666667), 4);
				map.addMapType(G_PHYSICAL_MAP);
				//map.setMapType(G_PHYSICAL_MAP);
				map.setMapType(G_SATELLITE_MAP);
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				
				var point;
				var marker;
				var polyline;
				
				
point = new GLatLng(28.1288333333333,-15.4256666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100324150515.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(28.1288333333333,-15.4256666666667), new GLatLng(26.3303333333333,-16.3303333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(26.3303333333333,-16.3303333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100408093358.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(26.3303333333333,-16.3303333333333), new GLatLng(24.7138333333333,-18.2133333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(24.7138333333333,-18.2133333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100409100422.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(24.7138333333333,-18.2133333333333), new GLatLng(18.4953333333333,-20.5558333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(18.4953333333333,-20.5558333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100412100404.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(18.4953333333333,-20.5558333333333), new GLatLng(16.6665,-20.6398333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(16.6665,-20.6398333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100413095035.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(16.6665,-20.6398333333333), new GLatLng(15.246,-20.8096666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(15.246,-20.8096666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100414100208.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(15.246,-20.8096666666667), new GLatLng(13.0708333333333,-20.746)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(13.0708333333333,-20.746); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100415095322.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(13.0708333333333,-20.746), new GLatLng(10.8911666666667,-20.2276666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(10.8911666666667,-20.2276666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100416102436.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(10.8911666666667,-20.2276666666667), new GLatLng(5.20816666666667,-18.8378333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(5.20816666666667,-18.8378333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100419091337.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(5.20816666666667,-18.8378333333333), new GLatLng(3.40116666666667,-18.986)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(3.40116666666667,-18.986); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100420094832.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(3.40116666666667,-18.986), new GLatLng(1.7555,-19.7588333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(1.7555,-19.7588333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100421091805.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(1.7555,-19.7588333333333), new GLatLng(0.096,-20.6203333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(0.096,-20.6203333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100422093450.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(0.096,-20.6203333333333), new GLatLng(-1.82033333333333,-21.8081666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-1.82033333333333,-21.8081666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100423095054.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-1.82033333333333,-21.8081666666667), new GLatLng(-7.65433333333333,-27.0811666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-7.65433333333333,-27.0811666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100426095249.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-7.65433333333333,-27.0811666666667), new GLatLng(-9.64066666666667,-28.762)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-9.64066666666667,-28.762); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100427101400.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-9.64066666666667,-28.762), new GLatLng(-11.671,-30.0555)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-11.671,-30.0555); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100428101350.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-11.671,-30.0555), new GLatLng(-13.4515,-31.2655)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-13.4515,-31.2655); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100429095915.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-13.4515,-31.2655), new GLatLng(-14.64,-32.6503333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-14.64,-32.6503333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100430091536.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-14.64,-32.6503333333333), new GLatLng(-19.556,-36.6365)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-19.556,-36.6365); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100503100542.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-19.556,-36.6365), new GLatLng(-21.6298333333333,-37.8425)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-21.6298333333333,-37.8425); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100504101911.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-21.6298333333333,-37.8425), new GLatLng(-23.465,-38.0276666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-23.465,-38.0276666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100505104239.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-23.465,-38.0276666666667), new GLatLng(-25.2738333333333,-39.401)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-25.2738333333333,-39.401); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100506113042.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-25.2738333333333,-39.401), new GLatLng(-26.9736666666667,-39.2586666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-26.9736666666667,-39.2586666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100507110329.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-26.9736666666667,-39.2586666666667), new GLatLng(-30.046,-43.3905)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-30.046,-43.3905); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100510112116.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-30.046,-43.3905), new GLatLng(-31.7366666666667,-44.8216666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-31.7366666666667,-44.8216666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100511120113.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-31.7366666666667,-44.8216666666667), new GLatLng(-33.3291666666667,-47.4278333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-33.3291666666667,-47.4278333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100512115429.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-33.3291666666667,-47.4278333333333), new GLatLng(-35.5555,-51.0353333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-35.5555,-51.0353333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100514122543.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-35.5555,-51.0353333333333), new GLatLng(-37.5406666666667,-54.633)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-37.5406666666667,-54.633); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100517123653.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-37.5406666666667,-54.633), new GLatLng(-38.5058333333333,-55.8166666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-38.5058333333333,-55.8166666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100518113340.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-38.5058333333333,-55.8166666666667), new GLatLng(-39.9236666666667,-57.4278333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-39.9236666666667,-57.4278333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100519235026.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-39.9236666666667,-57.4278333333333), new GLatLng(-40.8198333333333,-58.8828333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-40.8198333333333,-58.8828333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100521011853.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-40.8198333333333,-58.8828333333333), new GLatLng(-43.3966666666667,-62.2816666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-43.3966666666667,-62.2816666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100524153529.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-43.3966666666667,-62.2816666666667), new GLatLng(-44.1995,-62.0616666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-44.1995,-62.0616666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100525202059.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-44.1995,-62.0616666666667), new GLatLng(-44.295,-64.3333333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-44.295,-64.3333333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100526220038.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-44.295,-64.3333333333333), new GLatLng(-46.0983333333333,-64.7968333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-46.0983333333333,-64.7968333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100527211827.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-46.0983333333333,-64.7968333333333), new GLatLng(-48.1371666666667,-64.4478333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-48.1371666666667,-64.4478333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100528201001.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-48.1371666666667,-64.4478333333333), new GLatLng(-51.1928333333333,-62.6026666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-51.1928333333333,-62.6026666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100530203121.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-51.1928333333333,-62.6026666666667), new GLatLng(-53.1563333333333,-63.8413333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-53.1563333333333,-63.8413333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100531233537.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-53.1563333333333,-63.8413333333333), new GLatLng(-54.475,-64.993)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-54.475,-64.993); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100601215438.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-54.475,-64.993), new GLatLng(-55.366,-66.2558333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-55.366,-66.2558333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100602215333.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-55.366,-66.2558333333333), new GLatLng(-56.155,-67.8203333333333)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-56.155,-67.8203333333333); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100603231601.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-56.155,-67.8203333333333), new GLatLng(-54.5583333333333,-72.6835)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-54.5583333333333,-72.6835); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100606213432.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-54.5583333333333,-72.6835), new GLatLng(-54.5583333333333,-72.6835)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-54.5583333333333,-72.6835); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100608052739.htm',GetIcon('yellow')); map.addOverlay(marker);
				polyline = new GPolyline([new GLatLng(-54.5583333333333,-72.6835), new GLatLng(-55.2675,-70.8676666666667)], '#00ffff', 1, 1); map.addOverlay(polyline);
point = new GLatLng(-55.2675,-70.8676666666667); marker = createMarker(point, 'http://www.sail2horizons.com/tripcon/20100608224335.htm',GetIcon('green')); map.addOverlay(marker);
				// [[PointsAndLines]]

			}
	    }  