//<![CDATA[

function createMap(xmldata, statusCode){
  var xml = GXml.parse(xmldata);
  var markers = xml.documentElement.getElementsByTagName("marker");

  for (var i = 0; i < markers.length; i++) {
    var lats = markers[i].getElementsByTagName("lat");
    var lngs = markers[i].getElementsByTagName("lng");
    var names = markers[i].getElementsByTagName("name");
    var linkurls = markers[i].getElementsByTagName("linkurl");

    var lat = parseFloat(GXml.value(lats[0]));
    var lng = parseFloat(GXml.value(lngs[0]));
    var name = GXml.value(names[0]);
    var linkurl = GXml.value(linkurls[0]);

    var marker = createMarker(lat, lng, name, linkurl)
    map.addOverlay(marker);
  }
}

function createMarker(lat, lng, name, linkurl){
	
	var icon = new GIcon();
	icon.image = "http://miyabiarai.org/member/img/marker.png";
	icon.shadow = "http://miyabiarai.org/member/img/shadow.png";
	icon.iconSize = new GSize(27.0, 72.0);
    icon.shadowSize = new GSize(64.0, 72.0);
    icon.iconAnchor = new GPoint(13.0, 72.0);
    icon.infoWindowAnchor = new GPoint(13.0, 4.0);
  var marker = new GMarker(new GLatLng(lat, lng), icon);


  var html = "<div class='balloon' style='min-height:120px'><dl class='link'><dt><a href='" + linkurl + "/'>" + name + "</a></dt><dd><img src='" + linkurl + "/img/figure.jpg' style='width:135px'></dd></dl></div>";
  GEvent.addListener(marker, "click", function(){
    marker.openInfoWindowHtml(html);
  });

  return marker;
}
//]]>

