function loadInfoMap(mapTag, centerX, centerY, zoom, maptype) {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById(mapTag));
	//map.disableDragging();

	map.setCenter(new GLatLng(centerX, centerY), zoom, maptype);
	
	addMarkers(map);
  }
}

function addMarker(map, markerX, markerY, tooltip){
	var icon = new GIcon();
	icon.image = "http://www.skakuj.net/image/gga.gif";
	icon.shadow = "http://www.skakuj.net/image/gga.gif";
	icon.iconSize = new GSize(8, 8);
	icon.shadowSize = new GSize(8, 8);
	icon.iconAnchor = new GPoint(4, 4);
	icon.infoWindowAnchor = new GPoint(1, 1);

	var opts = new Object(); 
	opts.clickable = false; 
	opts.icon = icon; 
	opts.title = tooltip; 

	var marker = new GMarker(new GLatLng(markerX, markerY), opts);
	map.addOverlay(marker);
}

function addLinkMarker(map, markerX, markerY, tooltip, link){
	var icon = new GIcon();
	icon.image = "http://www.skakuj.net/image/ggs.gif";
	icon.shadow = "http://www.skakuj.net/image/ggs.gif";
	icon.iconSize = new GSize(8, 8);
	icon.shadowSize = new GSize(8, 8);
	icon.iconAnchor = new GPoint(4, 4);
	icon.infoWindowAnchor = new GPoint(1, 1);

	var opts = new Object(); 
	opts.clickable = true; 
	opts.icon = icon; 
	opts.title = tooltip; 

	var marker = new GMarker(new GLatLng(markerX, markerY), opts);
	map.addOverlay(marker);

	GEvent.addListener(marker, "click", function() {
		window.location.href=link;
	});
}
