	var map;
	var baseIcon = new GIcon();
	baseIcon.iconSize = new GSize(10, 10);
	baseIcon.iconAnchor = new GPoint(0, 0);
	baseIcon.infoWindowAnchor = new GPoint(0, 0);

	function initialize() {
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById(mapId));
			var mapType = G_SATELLITE_MAP;
			map.setCenter(mapCenter, mapZoom, mapType);
	        map.addControl(new GSmallMapControl());
	        drawResorts();
		}
	}
	function drawResorts () {
		for (var i = 0; i < resorts.length; i++) {
			var marker = createLabelMarker(resorts[i]);
			map.addOverlay(marker);
		}

	}
	function createLabelMarker (arr) {
		var icon = new GIcon(baseIcon);
		var content = "<p><a class=\"blue\" href=\""+arr["link"]+"\">"+arr["name"]+"</a></p><p>"+arr["snow"]+"</p>";
		var text = "<table><tr><td class=\"topleft\"></td><td class=\"topcenter\"></td><td class=\"topright\"></td></tr><tr><td class=\"middleleft\"><div class=\"spacer\"></div></td><td class=\"content\">"+content+"</td><td class=\"middleright\"><div class=\"spacer\"></div></td></tr><tr><td class=\"bottomleft\"></td><td class=\"bottomcenter\"></td><td class=\"bottomright\"></td></tr></table>";
		opts = { 
		 "icon": icon,
	     "clickable": false,
	     "title": arr["name"],
	     "labelText": text,
		 "labelClass":"bubble",
		 "labelOffset": new GSize(10, 10)
		};
		var marker = new LabeledMarker(arr["point"], opts);
		return marker;
	}
	window.onload = initialize;
