// arrays to hold copies of the markers used by the side_bar
// because the function closure trick doesnt work there
var gmarkers = [];

var baseIcon = new GIcon();
baseIcon.iconSize=new GSize(32,32);
baseIcon.shadowSize=new GSize(56,32);
baseIcon.iconAnchor=new GPoint(16,32);
baseIcon.infoWindowAnchor=new GPoint(16,0);

var markerGroups = { "producteur": [], "jardin": [], "evenement": [], "site": []};

var gicons = [];
gicons["jardin"]     = new GIcon(baseIcon, "http://maps.google.com/mapfiles/kml/pal2/icon4.png");

// create the map
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(46.47, 5.27),5);

/**************************** Jardins ******************************/
GDownloadUrl("jardins_coordonnees.xml", function(doc) {
  var xmlDoc = GXml.parse(doc);
  var markers = xmlDoc.documentElement.getElementsByTagName("marker");

  for (var i = 0; i < markers.length; i++) {
	// obtain the attribues of each marker
	var lat = parseFloat(markers[i].getAttribute("lat"));
	var lng = parseFloat(markers[i].getAttribute("lng"));
	var point = new GLatLng(lat,lng);
	var html = markers[i].getAttribute("html");
	// create the marker
	var marker = cf_createMarker(point,html,"jardin");
	map.addOverlay(marker);
  }
});

