var map, cluster;
$(document).ready(function() {
	if (typeof coordList != "undefined") {
		if (GBrowserIsCompatible()) {
			var mapDiv = $("#map")[0];
			if (mapDiv) {
				map = new GMap2(mapDiv);
				map.setCenter(new GLatLng(0, 0), 0, G_PHYSICAL_MAP);
				addControls(map);
				var marker;
				var markersArray = [];
				var json = [];
				json = coordList;
				for (var i = 0; i < json.length; i++) {
					marker = newMarker(new GLatLng(json[i].lat, json[i].lng), json[i].id, json[i].mk, json[i].ts, bubbleTexts);
					markersArray.push(marker);
				}
				cluster = new ClusterMarker(map, {
					markers: markersArray
				});
				cluster.fitMapToMarkers();
				map.savePosition();
			}
			$("a#lastPosition").click(function(){
				map.panTo(marker.getLatLng());
				return false;
			});
		}
	} else{
		$("div#map").append('<p class="errormsg">'+errorMessages[0]+'</p>');
	}
	$("a.toggleMessages").click(function(){
		$("div#messages").slideToggle(400);
		return false;
	});
	//$('#pane').jScrollPane({showArrows:true});
});