   //<![CDATA[

	function createMarkerBalloon(map, mapMarker, name, venuename, attendance, point, description) {
		GEvent.addListener(mapMarker, "click", function() {
			var html = "<div class='popup'><div id='map-top'>" + "<h2>" + venuename + "</h2><h4 class='city'>" + name + "</h4><h4 class='attendance'>Average Attendance: <span>" + attendance + "</span></h4><h4 class='attendance'>Game Results:</h4></div>";
			html += "<div id='map-bottom'<p>" + description + "</p></div></div>";
			map.openInfoWindowHtml(point, html);
			map.setCenter(point, 3); 
		});
	}
	var yellowIcon = new GIcon(G_DEFAULT_ICON);
	yellowIcon.iconSize = new GSize(20, 30);
	yellowIcon.shadowSize = new GSize(38, 30);
	yellowIcon.image = "/page/-/images/wrapper/map-markers.png";
	yellowMarker = {icon:yellowIcon};

    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("http://www.gousabid.com/includes/world-cup-94/", function(data) {
		var xml = GXml.parse(data);
		var venues = xml.documentElement.getElementsByTagName("venue");
		for (var i = 0; i < venues.length; i++) {
			var marker = venues[i];
			var name = marker.getElementsByTagName("name")[0].firstChild.nodeValue;
			var venuename = marker.getElementsByTagName("venue-name")[0].firstChild.nodeValue;
			var attendance = marker.getElementsByTagName("attendance")[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 description = marker.getElementsByTagName("description")[0].firstChild.nodeValue;
			var mapMarker = new GMarker(point,yellowMarker);
			createMarkerBalloon(map, mapMarker, name, venuename, attendance, point, description);			
			map.addOverlay(mapMarker);			

          }
        });

      }
    }

    //]]>