/* JavaScript for http://www.inuiyosuke.jp/last updated on 2008.10.22(c) 2006 YOSUKE INUI Design Office-- */ // -- Next Page Tab --load.Set('NEXT.set();');window.onscroll = function () { clearTimeout(NEXT.timer); NEXT.timer = setTimeout('NEXT.move();',64); }var NEXT = { flag:false, timer:undefined, obj:new Object(), ref:undefined, OPTIONBOTTOM:new Object(), Y:400, tYoffset:0,	set:function () {		if	(!NEXT.obj.flag)		{ NEXT.obj = new OBJ('NEXT'); NEXT.flag = true; }		if	(!NEXT.OPTIONBOTTOM.flag)	{ NEXT.OPTIONBOTTOM = new OBJ('OPTIONBOTTOM'); }		if	(!NEXT.ref)		{ 			var tmp		= NEXT.OPTIONBOTTOM.path;			while ((tmp = tmp.offsetParent) != null) { NEXT.tYoffset += parseInt(tmp.offsetTop); }			NEXT.ref = NEXT.OPTIONBOTTOM.Y + NEXT.tYoffset; }		if	(NEXT.obj.flag)		{ NEXT.move(); }	},	move:function () { if (NEXT.obj.flag && !scroll.flag) { 		ENV.Set();		NEXT.Y = (ENV.Y >= (NEXT.ref - 400 - 110)) ? (NEXT.ref - 110) :  (ENV.Y + 400);		move.Set('NEXT', NEXT.Y, 945, 3, 2000);	}}}document.onkeydown = function () {	if (macFF || winFF) { event = arguments[0]; }	if (event.altKey || event.ctrlKey || event.shiftKey) { return true; }	if	(event.keyCode == 39) { if (!NEXT.obj.flag && document.getElementById('NEXT')) { NEXT.obj = new OBJ('NEXT'); } else if (!NEXT.flag) { return; } location.href = NEXT.obj.path.href; }	else if	(event.keyCode == 37) { history.go(-1); }}// -------------------------------------------------- GoogleMap -------------------------------------------------- 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 = 15;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_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_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;// -- 地図表示 -- if (GMAP_OBJ[0][0] == 1 && (!GMAP_OBJ[0][3] || GMAP_OBJ[0][3] == ',')) {	point	= new GLatLng(0,0);	GMAP.setCenter(point, GMAPscale);	GMAPempty = new GMarker(point,GMAP_icon(0,0));	GMAP.addOverlay(GMAPempty);}// -- アイコン配置 -- 	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]);			if (GMAP_OBJ[i][0] == 1) { GMAP.setCenter(point, GMAPscale); }			GMAPmarker[i] = new GMarker(point,GMAP_icon(GMAP_OBJ[i][0],num));			GMAP.addOverlay(GMAPmarker[i]);			if (GMAP_OBJ[i][0] == 1 ) { GMAP_INFOWIN(i); }//			if (GMAP_OBJ[i][0] == 1 && GMAP_OBJ[i][1]) { GMAP_INFOWIN(i); }			eval ('GEvent.addListener(GMAPmarker[' + i + '],"click",function(){ GMAP_INFOWIN(' + i + '); });');		} else { // 地名			eval ('geocoder.getLatLng( GMAP_OBJ[' + i + '][2], function(point) {' +				'if (!point) { alert(GMAP_OBJ[' + i + '][2] + " not found"); }' +				'else {' +					'if (GMAP_OBJ[' + i + '][0] == 1) { GMAP.setCenter(point, GMAPscale); }' +					'GMAPmarker[' + i + '] = new GMarker(point,GMAP_icon(GMAP_OBJ[' + i + '][0],' + num + '));' +					'GMAP.addOverlay(GMAPmarker[' + i + ']);' +					'if (GMAP_OBJ[' + i + '][0] == 1 && GMAP_OBJ[' + i + '][1]) { GMAP_INFOWIN(' + i + '); }' +					'GEvent.addListener(GMAPmarker[' + i + '],"click",function(){ GMAP_INFOWIN(' + i + '); });' +				'}});');		}		}}}// -- ICON -- function GMAP_icon (key,num) {var ICON = new GIcon();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] );}
