   //<![CDATA[

	function createMarkerBalloon(map, mapMarker, blogtitle, summary, readmore, point) {
		GEvent.addListener(mapMarker, "click", function() {
		var html = "<div class='popup'><div id='map-top'>" + "<h2>" + blogtitle + "</h2><span>" + summary + "</span></h4>" + "<h4 class='attendance'>Read more: <span><a href='" + readmore + "'>click here</a></span></h4></div>";
					html += "<div id='map-bottom></div></div>";
			map.openInfoWindowHtml(point, html);
			map.setCenter(point); 
		});
	}

	var bikeIcon = new GIcon(G_DEFAULT_ICON);
	bikeIcon.iconSize = new GSize(20, 30);
	bikeIcon.shadowSize = new GSize(38, 30);
	bikeIcon.image = "/page/-/images/map-markers.png";
	yellowMarker = {icon:bikeIcon};


    function initialize() {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(37.0625,-95.677068), 3);
			map.addControl(new GLargeMapControl());

	GDownloadUrl("/includes/map/", function(data) {
		var xml = GXml.parse(data);
		var entries = xml.documentElement.getElementsByTagName("entry");
		for (var i = 0; i < entries.length; i++) {
			var marker = entries[i];
			var blogtitle = marker.getElementsByTagName("blogtitle")[0].firstChild.nodeValue;
			var summary = marker.getElementsByTagName("summary")[0].firstChild.nodeValue;
			var readmore = marker.getElementsByTagName("readmore")[0].firstChild.nodeValue;
			var coordinates = marker.getElementsByTagName("point")[0].firstChild.nodeValue;
			var latLong = coordinates.split(",");
			var point = new GLatLng(parseFloat(latLong[0]),parseFloat(latLong[1]));
			var mapMarker = new GMarker(point,yellowMarker);
			createMarkerBalloon(map, mapMarker, blogtitle, summary, readmore, point);			
			map.addOverlay(mapMarker);			

          }
        });

      }
    }

    //]]>
