window.onload = function() {
  if (GBrowserIsCompatible()) {
    var DIVs = document.getElementsByTagName('div');
    var MapCount = 0;
    for (var Count = 0; Count < DIVs.length; Count ++) {
      if (DIVs[Count].id.match(/^aagmap\d*$/)) { ViewMap(DIVs[Count].id); }
    }
  }
}

window.onunload = function() {
  GUnload();
}

function ViewMap(GmapID) {
  var Info = new Array();
  Info = document.getElementById(GmapID).innerHTML.split("|");

  if (Info[1] && Info[2]) {
    CreateMap(new GLatLng(Info[1], Info[2]));
  } else {
    var gGeo = new GClientGeocoder();
    gGeo.getLatLng(Info[0], CreateMap);
  }

  function CreateMap(Point) {
    if (Point) {
      var gMap = new GMap2(document.getElementById(GmapID));
      gMap.addControl(new GLargeMapControl());
      gMap.addControl(new GMapTypeControl());
      gMap.setCenter(Point, 17);
      var gMarker = new GMarker(Point);
      gMap.addOverlay(gMarker);
      GEvent.addListener(gMarker, "click", function() { gMarker.openInfoWindowHtml(Info[3] || Info[0]); });
      GEvent.trigger(gMarker, 'click');
    } else {
      document.getElementById(GmapID).innerHTML = '現在、システムが混みあっています。';
    }
    document.getElementById(GmapID).style.visibility = "visible";
  }
}

function swapimg(obj) {
  if(obj.src.match(/_f2.(jpg|gif|png)/)) {
    obj.src = obj.src.replace('_f2', '');
  } else {
    obj.src = obj.src.replace(/\.(jpg|gif|png)$/, "_f2.$1");
  }
}

