//<![CDATA[

if (GBrowserIsCompatible()) {

	var map_links_html = "";
	var gmarkers = [];
	var i = 0;

	$('map').style.display = 'block';

	function createMarker(point,name,html) {
		var letter = String.fromCharCode("A".charCodeAt(0) + i);
		var myIcon = new GIcon(G_DEFAULT_ICON, "http://www.google.com/mapfiles/marker" + letter + ".png");
		myIcon.printImage = "http://maps.google.com/mapfiles/marker"+letter+"ie.gif"
		myIcon.mozPrintImage = "http://maps.google.com/mapfiles/marker"+letter+"ff.gif"
		var marker = new GMarker(point, {icon:myIcon});
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(html);
		});
		gmarkers[i] = marker;
		map_links_html += '<p><strong>'+letter+'<\/strong>&nbsp;&nbsp;<a href="javascript:show_destination(' + i + ');">' + name + '<\/a><\/p>';
		i++;
		return marker;
	}

	function show_destination(i) {
		GEvent.trigger(gmarkers[i], "click");
	}

	var map = new GMap2($("map"));
	map.addMapType(G_PHYSICAL_MAP);
	map.addControl(new GMapTypeControl());
	var overlayControl = new GOverviewMapControl();
	map.addControl(overlayControl);
	map.addControl(new GLargeMapControl(), new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(5,5)));
	map.setMapType(G_PHYSICAL_MAP);
	map.setCenter(new GLatLng(46.02748185248664, 6.7115234375), 9);

	var point = new GLatLng(45.924408558629004, 6.8719482421875);
	var marker = createMarker(point,"Chamonix Valley","<p><strong>Chamonix Valley</strong></p><p><a href=\"#chamonix\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.17887953650578, 6.708526611328125);
	var marker = createMarker(point,"Morzine","<p><strong>Morzine</strong></p><p><a href=\"#morzine\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.15890744507131, 6.670074462890625);
	var marker = createMarker(point,"Les Gets","<p><strong>Les Gets</strong></p><p><a href=\"#morzine\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(45.79242458189578, 6.9708251953125);
	var marker = createMarker(point,"Courmayeur","<p><strong>Courmayeur</strong></p><p><a href=\"#courmayeur\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(45.85654288638554, 6.617889404296875);
	var marker = createMarker(point,"Megeve","<p><strong>Megeve</strong></p><p><a href=\"#megeve\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.00650100065259, 6.689300537109375);
	var marker = createMarker(point,"Flaine","<p><strong>Flaine</strong></p><p><a href=\"#flaine\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.02748185248664, 6.6357421875);
	var marker = createMarker(point,"Les Carroz-d'Ar&acirc;ches","<p><strong>Les Carroz-d'Ar&acirc;ches</strong></p><p><a href=\"#megeve\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(45.89383147810292, 6.712646484375);
	var marker = createMarker(point,"St Gervais","<p><strong>St Gervais</strong></p><p><a href=\"#megeve\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(45.82114340079471, 6.727752685546875);
	var marker = createMarker(point,"Les Contamines-Montjoie","<p><strong>Les Contamines-Montjoie</strong></p><p><a href=\"#megeve\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.08370938230368, 6.727752685546875);
	var marker = createMarker(point,"Samoens","<p><strong>Samoens</strong></p><p><a href=\"#flaine\">more information...</a></p>")
	map.addOverlay(marker);

	var point = new GLatLng(46.08466189789017, 6.67694091796875);
	var marker = createMarker(point,"Morillion","<p><strong>Morillion</strong></p><p><a href=\"#other\">more information...</a></p>")
	map.addOverlay(marker);

	$("map-links").innerHTML = map_links_html;
}

//]]>
