function initialize() {
  var map;
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());

    map.setCenter(new GLatLng(-43.982563,170.469446), 13);
    
	var locIcon = new GIcon(G_DEFAULT_ICON);
	locIcon.image = "http://www.newzealandtravelinsider.com/images/flag.png";
	                
	markerOptions1 = { icon:locIcon };
	markerOptions1.title = "Start and end of the Mount John Walkway";
	var lakeMarker = new GMarker(new GLatLng(-43.99513,170.460992), markerOptions1);
    map.addOverlay(lakeMarker);
	
    map.setMapType(G_PHYSICAL_MAP);        

	var polyline = new GPolyline([
		new GLatLng(-43.99513,170.460992),
		new GLatLng(-43.995122,170.460327),
		new GLatLng(-43.994837,170.459747),
		new GLatLng(-43.994489,170.459243),
		new GLatLng(-43.994188,170.459275),
		new GLatLng(-43.993555,170.459833),
		new GLatLng(-43.993061,170.461164),
		new GLatLng(-43.992784,170.464211),
		new GLatLng(-43.992475,170.464683),
		new GLatLng(-43.991857,170.462322),
		new GLatLng(-43.991518,170.461893),
		new GLatLng(-43.991302,170.460906),
		new GLatLng(-43.991055,170.46082),
		new GLatLng(-43.9909,170.461807),
		new GLatLng(-43.9909,170.462408),
		new GLatLng(-43.99053,170.461936),
		new GLatLng(-43.989264,170.462537),
		new GLatLng(-43.988677,170.462751),
		new GLatLng(-43.988399,170.463202),
		new GLatLng(-43.988044,170.463567),
		new GLatLng(-43.987813,170.463856),
		new GLatLng(-43.986724,170.464919),
		new GLatLng(-43.985543,170.465745),
		new GLatLng(-43.984802,170.466024),
		new GLatLng(-43.984524,170.465884),
		new GLatLng(-43.983297,170.466914),
		new GLatLng(-43.983196,170.466818),
		new GLatLng(-43.983096,170.467011),
		new GLatLng(-43.980772,170.468287),
		new GLatLng(-43.97719,170.472622),
		new GLatLng(-43.975152,170.475154),
		new GLatLng(-43.972619,170.476913),
		new GLatLng(-43.969932,170.477943),
		new GLatLng(-43.969592,170.478115),
		new GLatLng(-43.969901,170.479231),
		new GLatLng(-43.969685,170.48039),
		new GLatLng(-43.97055,170.480304),
		new GLatLng(-43.97231,170.482192),
		new GLatLng(-43.973113,170.482535),
		new GLatLng(-43.97614,170.481634),
		new GLatLng(-43.979969,170.479016),
		new GLatLng(-43.982285,170.478415),
		new GLatLng(-43.987967,170.473523),
		new GLatLng(-43.989449,170.472193),
		new GLatLng(-43.99158,170.470991),
		new GLatLng(-43.991857,170.471034),
		new GLatLng(-43.992197,170.470723),
		new GLatLng(-43.992768,170.469285),
		new GLatLng(-43.994065,170.46627),
		new GLatLng(-43.994474,170.463824),
		new GLatLng(-43.994482,170.462011),
		new GLatLng(-43.994659,170.461013),
		new GLatLng(-43.994945,170.460927),
		new GLatLng(-43.995107,170.46096),
		new GLatLng(-43.99513,170.460992)
	], "#FF0000", 4);
	map.addOverlay(polyline);  
	} 
}

