//<![CDATA[
var map;
var ctrl1 = null;
var ctrl2 = null;

function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    map.addControl(new GScaleControl());
    map.setCenter(new GLatLng(31.594744062326096, 130.5590745806694), 16);

    var pointSoho = new GLatLng(31.594744062326096, 130.5590745806694);
    var pointTaga = new GLatLng(31.57242, 130.520349);

    map.addOverlay(new GMarker(pointSoho));
    map.addOverlay(new GMarker(pointTaga));

    GEvent.addListener(map, "mouseover", dispControl);
    GEvent.addListener(map, "mouseout", hydeControl);
  }
}


function move(id){
  var lat = 31.594744062326096;
  var lng = 130.5590745806694;

  switch(id) {
  case 0:
    lat = 31.594744062326096;
    lng = 130.5590745806694;
    break;
  case 1:
    lat = 31.57242;
    lng = 130.520349;
    break;
  }

  map.panTo(new GLatLng(lat, lng));
}



function dispControl(latlng){
  if (ctrl1 == null){
    ctrl1 = new GSmallMapControl();
    map.addControl(ctrl1);
  }
  if (ctrl2 == null){
    ctrl2 = new GMapTypeControl();
    map.addControl(ctrl2);
  }
}

function hydeControl(latlng){
  if (ctrl1 != null){
    map.removeControl(ctrl1);
    ctrl1 = null;
  }
  if (ctrl2 != null){
    map.removeControl(ctrl2);
    ctrl2 = null;
  }
}


//]]>