
    //<![CDATA[
 // Adds a marker at the given point with an info window



var gmarkers = [];
var i = 0;


function createMarker(lat,lng,name,html,i) {
	
	var point = new GLatLng(lat,lng);
    var marker = new GMarker(point,{title:name});
	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(html);
	});
	
    gmarkers[i] = point;

	return marker;
}


 function load_map(startingpoint) {
var map = new GMap2(document.getElementById("map"));
 
	// this will add a larger zoom control to the map
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(53.6,-1.5), 8);


GDownloadUrl("meets.xml", function(data, responseCode) {
  var xml = GXml.parse(data);
  var markers = xml.documentElement.getElementsByTagName("marker");
  for (var i = 0; i < markers.length; i++) {
            // parse the marker attributes
            var lat = parseFloat(markers[i].getAttribute("lat"));
            var lng = parseFloat(markers[i].getAttribute("lng"));
            
            var name = markers[i].getAttribute("tooltip");


			//build html info window - back compatible!
		 	
            var html = "<font size=2>" + GXml.value(markers[i].getElementsByTagName("infowindow")[0]) + "<BR>";
	var whatson1 = GXml.value(markers[i].getElementsByTagName("whatson1")[0]) ;
	var whatson2 = GXml.value(markers[i].getElementsByTagName("whatson2")[0]) ;
	var whatson3 = GXml.value(markers[i].getElementsByTagName("whatson3")[0]) ;
	var date1 = GXml.value(markers[i].getElementsByTagName("date1")[0]) ;
	var date2 = GXml.value(markers[i].getElementsByTagName("date2")[0]) ;
	var date3 = GXml.value(markers[i].getElementsByTagName("date3")[0]) ;
            

	if (date1 > "" ) {
            	var html = html + date1 + "<BR>";
	}
	if (whatson1 > "" ) {
            	var html = html + "---&nbsp;<font color=#CC0000>" + whatson1 + "</font><BR>";
	}

	if (date2 > "" ) {
            	var html = html + date2 + "<BR>";
	}
	if (whatson2 > "" ) {
            	var html = html + "---&nbsp;<font color=#CC0000>" + whatson2 + "</font><BR>";
	}

	if (date3 > "" ) {
            	var html = html +  date3 + "<BR>";
	}
	if (whatson3 > "" ) {
            	var html = html + "---&nbsp;<font color=#CC0000>" + whatson3 + "</font><BR>";
	}





	var html = html + "</font>";
			


            // create the marker
            var marker = createMarker(lat,lng,name,html,i);
            map.addOverlay(marker);
          }
	map.setCenter(gmarkers[startingpoint], 11);
	});



} // end load_map()

 
     //]]>
 