// JavaScript Document

	var map;
	var mgr;

	map = new GMap2(document.getElementById("map"));
	

//-----------------------------------------------------------------------------

	function setMarkers(stations,pLength){
	
		mgr = new GMarkerManager(map);
		var markers = [];
		map.clearOverlays();
		for(var i=0; i < pLength; i++){
			var machi  = stations[i].getAttribute("machi");
			var lat_p = parseFloat(stations[i].getAttribute("lat"));
			var lon_p = parseFloat(stations[i].getAttribute("lon"));
			var point = new GLatLng(lat_p, lon_p);
			markers.push(new GMarker(point,{title : machi}));
		}
		mgr.addMarkers(markers, 13, 17);
		mgr.refresh();
		var aa = mgr.getMarkerCount(16);
		//alert(aa);
	
	}

//-----------------------------------------------------------------------------

    function onLoad() {
      map = new GMap2(document.getElementById("map"));
      map.addControl(new GSmallMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(setlat, setlon), 14);

      var request = GXmlHttp.create();

      var url = "xml_pickup.php" + "?ac=" + areacode;

      request.open("GET", url, true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
					var res = request.responseXML;
					var xmlDoc = res.documentElement
					var stations = xmlDoc.getElementsByTagName("stations");
					var pLength = stations.length;
					setMarkers(stations,pLength);
//					window.setTimeout(setMarkers,0);
        }
      }
      request.send(null);
    }

//-----------------------------------------------------------------------------

