//マップを読み込み
function mapLoader() {
	var map = new GMap(document.getElementById("access-map"));
	map.addControl(new GSmallMapControl());
	map.centerAndZoom(new GLatLng(35.729292,139.474117), 3);
	markEjima(map);
}

//MAPにマーカーをセット
function addMarker(map, lng, lat, html) {
	var point = new GPoint(lng, lat);
	var marker = new GMarker(point);
	map.addOverlay(marker);
	marker.openInfoWindowHtml(html);
	//map.removeOverlay(marker); 
}

function markEjima(map){
	addMarker(map, 139.477803, 35.730217, "<img src='img/access_icon01.gif' style='float:left;margin-right:10px'><strong>えじま動物病院/眼科ケアセンター</strong>　<br />東京都小平市小川町2-1344-2<br class='clear' />");
}

var goal = "35.730217, 139.477803"; //えじま動物病院
function choice(no){
	switch(no){
	case 1:
		return [
			new GLatLng(35.757270,139.598261), //大泉IC
			new GLatLng(35.751208,139.585673), //大泉学園駅入口第一
			goal
		];
	case 2:
		return [
			new GLatLng(35.659660,139.532922), 	
			new GLatLng(35.681127,139.538747),//調布
			new GLatLng(35.689502,139.498326),//小金井南中西
			goal
		];
	case 3:
		return [
			new GLatLng(35.675804,139.442959),  //国立
			new GLatLng(35.695725,139.467142),  //泉町	
			new GLatLng(35.699675,139.484240),  //南町二丁目交差点	
			new GLatLng(35.715828,139.488204),  //喜平橋直進		
			new GLatLng(35.730709,139.487548),  //仲町交差点
			goal
		];
	case 4:
		return [
			new GLatLng(35.588239,139.569437),  //東名川崎
			new GLatLng(35.695725,139.467142),  //泉町		
			new GLatLng(35.699676,139.484232),  //南町2丁目	
			new GLatLng(35.715828,139.488204),  //喜平橋直進			
			goal
		];
	case 5:
		return [
			new GLatLng(35.810464,139.532352),  //所沢
			new GLatLng(35.809202,139.521398),  //亀ヶ谷交差点
			new GLatLng(35.797525,139.523490),  //本郷
			new GLatLng(35.793299,139.514312),  //東所沢駅入り口
			new GLatLng(35.791725,139.515303),  //東所沢駅道なり
			new GLatLng(35.788147,139.506813),  //24号
			new GLatLng(35.77877,139.516302),  //エッソ
			new GLatLng(35.775883,139.511336),  //芝山小学校前交差点
			new GLatLng(35.774235,139.506539),  //塩野四丁目
			new GLatLng(35.769461,139.503493),  //行き当たり
			new GLatLng(35.762466,139.496807),  //全生園東
			new GLatLng(35.760193,139.500015),  //青葉町一
			new GLatLng(35.758287,139.494415),  //最初の信号を左折
			new GLatLng(35.75409,139.50096),  //西団地前
			new GLatLng(35.744292,139.492222),  //柳窪
			new GLatLng(35.744469,139.491776),  //柳窪新田
			new GLatLng(35.738090,139.491562),  //
			new GLatLng(35.7363,139.488042),  //南口
			new GLatLng(35.730805,139.487677),  //仲町
			goal
		];
		case 6:
		return [
			new GLatLng(35.757270,139.598261), //大泉IC
			new GLatLng(35.751208,139.585673), //大泉学園駅入口第一
			goal
		];
				return [
			new GLatLng(35.659660,139.532922), 	
			new GLatLng(35.681127,139.538747),//調布
			new GLatLng(35.689502,139.498326),//小金井南中西
			goal
		];
		
		
		
	}
}



var directions;
function initialize(no) {
	var lng=139.474117;
	var lat=35.729292;
	var zoom=11;
	
    var map = new GMap2(document.getElementById("access-map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());

    directions = new GDirections(map);
	
	dispRoute(no);
	
	markEjima(map);
}

function dispRoute(routeNo) {
	//directions.clear();

	var pointArray = choice(routeNo);
  
	GEvent.addListener(directions, 'addoverlay', function (){ 
		for( var i = 0, l = pointArray.length; i < l; ++i ){
			 directions.getMarker(i).hide(); 
		}
	}); 

  
  directions.loadFromWaypoints(pointArray, {});
}




//印刷用ポップアップウィンドウ
$(document).ready(function () {
	setPrintBtn();
});
function setPrintBtn(){
	jQuery("a.popup").each(function(){
		jQuery(this).bind("click", function(){
			popup(jQuery(this).attr("href"));
			return false;
		});
	});
}
function popup(href){
	window.open(href, 'popup', 'width=1050, height=760, menubar=yes, toolbar=yes, scrollbars=yes');
}


