function CreateMap(latitude, longitude, zoom, nameMap) {

	var map = new GMap2(document.getElementById("map"));
	map.setMapType(G_PHYSICAL_MAP);
	map.addControl(new GSmallZoomControl());
	map.addControl(new GScaleControl());
	map.enableScrollWheelZoom();
	map.setCenter(new GLatLng(latitude, longitude), zoom);

	function createGenericMarker(lat, long, tip, webaddress) {
		var marker = new PdMarker(new GLatLng(lat, long));
		marker.setTooltip(tip);
		marker.setHoverImage("http://www.image-japan.net/assets/markeryellow.png");
		GEvent.addListener(marker, "click", function() {
			window.location = webaddress;
		});
		return marker;
	}	
	
  function createSelectedMarker(lat, long) {
    var yellowIcon = new GIcon(G_DEFAULT_ICON);
    yellowIcon.image = "http://www.image-japan.net/assets/markeryellow.png";
		markerOptions = {icon:yellowIcon};
		var marker = new GMarker(new GLatLng(lat, long), markerOptions);
		return marker;
  }
	
	function createMarker(lat, long, tip, webaddress) {
		if(tip!=nameMap) var marker = createGenericMarker(lat, long, tip, webaddress);
		else var marker = createSelectedMarker(lat, long, tip, webaddress);
		return marker;
  }
	
  var marker = createMarker(35.204813, 139.012842, "Hakone", "http://www.image-japan.net/hakone/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(26.568569, 128.033295, "Okinawa", "http://www.image-japan.net/okinawa/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(34.921267, 136.013145, "Musee Miho", "http://www.image-japan.net/miho-museum/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(35.65853, 139.745533,  "Tokyo", "http://www.image-japan.net/tokyo-fr.html");	map.addOverlay(marker);
  var marker = createMarker(42.591384, 140.757394, "Toya", "http://www.image-japan.net/toya/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(34.680582, 135.819082, "Nara", "http://www.image-japan.net/nara/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(34.985566, 135.758872, "Kyoto", "http://www.image-japan.net/kyoto/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(36.722306, 139.691849, "Nikko", "http://www.image-japan.net/nikko/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(34.396415, 132.452551, "Hiroshima", "http://www.image-japan.net/hiroshima/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(34.295755, 132.319551, "Miyajima", "http://www.image-japan.net/miyajima/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(34.621908, 138.840065, "Izu Peninsula", "http://www.image-japan.net/izu/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(36.238458, 137.969699, "Matsumoto", "http://www.image-japan.net/matsumoto/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(36.258047, 136.90881,  "Ogimachi", "http://www.image-japan.net/ogimachi/index-fr.html");	map.addOverlay(marker);
	var marker = createMarker(36.140543, 137.251296, "Takayama", "http://www.image-japan.net/takayama/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(35.318966, 139.55074,  "Kamakura", "http://www.image-japan.net/kamakura/index-fr.html");  map.addOverlay(marker);
	var marker = createMarker(35.336492, 139.645629, "Hakkeijima", "http://www.image-japan.net/hakkeijima/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(35.363121, 138.73282,  "Fujisan", "http://www.image-japan.net/fujisan/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(35.134264, 139.620261, "Jogashima", "http://www.image-japan.net/jogashima/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(35.259416, 139.738042, "Yokosuka MOA", "http://www.image-japan.net/yokosuka-moa/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(42.492099, 141.141014, "Noboribetsu", "http://www.image-japan.net/noboribetsu/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(43.120969, 141.421729, "Moerenuma", "http://www.image-japan.net/moerenuma-noguchi/index-fr.html");	map.addOverlay(marker);
  var marker = createMarker(43.191035, 141.017504, "Otaru", "http://www.image-japan.net/otaru/index-fr.html");	map.addOverlay(marker);

}
