/*
JavaScript: result.js

last updated on 2008.12.06
(c) 2008 INUI YOSUKE Design Office (http://www.inuiyosuke.jp/)
*/


window.onunload = function () { if (GMAPobj.flag) { GUnload(); }}
load.Set('GoogleMap();');

var GMAPobj = new Object();
var GMAP = null;
var GMAPmarker = new Array();
var GMAP_icon_key	= new Array(0,0,0,0,0,0,0,0,0,0);
var GMAPscale = 16;
var geocoder;
function GoogleMap() { var GMAPobj = new OBJ('GMAP'); if (GMAPobj.flag) {

	geocoder = new GClientGeocoder();
	// GMAPobj.path.onmousewheel = function () { return false; } // Mouse Wheelを効果なしとする？
	// ブラウザチェック
	if (macSF && parseInt(UAver) < 2) { GMAPobj.setI('<strong style="color:#000;">注意！<br>お使いのSafariはGoogleMapに対応しておりません。<br>Safari最新版を手に入れて頂くか、FireFoxでご覧ください。</strong>'); return; }
// -- TARGET ELEMENT -- 
	var opts = { mapTypes : [G_SATELLITE_MAP,G_HYBRID_MAP,G_NORMAL_MAP] }; // G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP
	GMAP = new GMap2(document.getElementById("GMAP"), opts);
// -- CONTROLER -- 
//	GMAP.addControl(new GSmallMapControl()); // 拡大縮小
//	GMAP.addControl(new GLargeMapControl()); // バー付き拡大縮小
	GMAP.addControl(new GMapTypeControl()); // 地図・サテライト
	var tmp = new Array();
	var num = 1;

// -- 地図表示 -- 

	for (i = 0; i < GMAP_OBJ.length; i ++) {
		if (GMAP_OBJ[i] || GMAP_OBJ[i][0]) { GMAP_icon_key[(GMAP_OBJ[i][0])]++; num = GMAP_icon_key[(GMAP_OBJ[i][0])]; }
		if (!GMAP_OBJ[i] || !GMAP_OBJ[i][0]) {
			continue;
		} else if (GMAP_OBJ[i][3] && GMAP_OBJ[i][3] != ',') { // 座標
			var tmp = GMAP_OBJ[i][3].split(",");
			point	= new GLatLng(tmp[0],tmp[1]);
			GMAP.setCenter(point, GMAPscale);
			GMAPmarker[i] = new GMarker(point,GMAP_icon(GMAP_OBJ[i][0],num));
			GMAP.addOverlay(GMAPmarker[i]);
		} else { // 地名
			eval ('geocoder.getLatLng( GMAP_OBJ[' + i + '][2], function(point) {' +
				'if (!point) { alert(GMAP_OBJ[' + i + '][2] + " not found"); }' +
				'else { GMAP.setCenter(point, GMAPscale); }' +
				'GMAPmarker[' + i + '] = new GMarker(point,GMAP_icon(GMAP_OBJ[' + i + '][0],' + num + '));' +
				'GMAP.addOverlay(GMAPmarker[' + i + ']);' +
				'});');
		}
	
	}
}}

// -------------------------------------------------- ICON -------------------------------------------------- 
function GMAP_icon (key,num) {
var ICON = new GIcon();
if (key == 2) { num = 'school'; }	// ICON: 学校
if (key == 5) { num = 'station'; }	// ICON: 駅
if (key == 1) { num = 'complex'; }	// ICON: マンション
if (key == 6) { num = ''; }	// ICON: なし（地図からさがす）横山追加2011.12.16

key = ''; // FOR RESULT

if (key == 6) { ICON.image=''; }		//横山追加2011.12.16
else{ ICON.image		= '/buy/img/gmapf' + key + '_' + num + '.png';
ICON.iconSize		= new GSize(24,24);
ICON.iconAnchor		= new GPoint(12,24);
ICON.infoWindowAnchor	= new GPoint(24,12);
return ICON;
 }}

function GMAP_INFOWIN (key) {
//GMAPmarker[key].openInfoWindowHtml( GMAP_OBJ[key][4] );
}

