window.addEvent('load', function() {
	load();
});
	
window.addEvent('onunload', function(){
	GUnload();
});

var marker;
var overlayInstance = null;
var map;
var panoClient;
var myPano;
var info = [];
var gmarkers = [];
var htmls = [];
var i = 0;

function vispaakort(i){
	gmarkers[i].openInfoWindowHtml(info[i]);
}
		
function load() {
	if (GBrowserIsCompatible()) { 
   	map = new GMap2(document.getElementById('map'));
map.addControl(new GSmallMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.setMapType(G_NORMAL_MAP);
map.setCenter(new GLatLng(35.75013890342315,139.58831012248993), 17);
map.enableScrollWheelZoom();
map.enableContinuousZoom();
map.enableDoubleClickZoom();
			var baseIcon = new GIcon();
			/*baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";*/
			
			baseIcon.shadowSize = new GSize(35, 45);
			baseIcon.iconAnchor = new GPoint(9, 34);
			baseIcon.infoWindowAnchor = new GPoint(9, 2);
			baseIcon.infoShadowAnchor = new GPoint(18, 25);


			function createMarker(point, tekst, type, index) {

			  var icon = new GIcon(baseIcon);
			  icon.image =  "images/"+type;
			  var marker = new GMarker(point, icon);
				
			  GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(tekst);
			  });

			  gmarkers[i] = marker;
			  info[i] = tekst;
			  i++;
			  return marker;
			}

		
			var point = new GLatLng("35.7510205","139.5889243");
			map.addOverlay(createMarker(point,"<div><strong>クローバー歯科</strong><br />〒178-0063 <br />練馬区東大泉3-16-3 BMビル2F</div>","marker.png"));
			
		
	}
}



//route
var geocoder;
function map_start() {
	var map;
	var gdir = null;
	var geocoder = null;
	var addressMarker;
	
	var from_address = document.getElementById("from_address").value;
	var from_zipcode = document.getElementById("from_zipcode").value;
	var from_town = document.getElementById("from_town").value;
	var to_address = document.getElementById("to_address").value;
	
	var from_start = "";
	if(from_address=="Street...") from_address="";
	if(from_zipcode=="Area...") from_zipcode="";
	if(from_town=="City...") from_town="";
	if(from_address) from_start = from_address + ","+"";
	if(from_zipcode) from_start += from_zipcode+ ","+"";
	if(from_town) from_start += from_town;

	function initialize() {
	  if (GBrowserIsCompatible()) {

		map = new GMap2(document.getElementById("googlemap"));
		map.addControl(new GSmallMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.enableContinuousZoom();

		
		map.enableDoubleClickZoom();
		gdir = new GDirections(map, document.getElementById("directions"));
		GEvent.addListener(gdir, "load", onGDirectionsLoad);
		GEvent.addListener(gdir, "error", handleErrors);
		setDirections(from_start, to_address, "en_EN");
	  }
	}

	initialize();		
}
