PageSourceSearch

https://www.douro.com/js/s2map003.js?var=202606

js douro.com collected 2026-10-02 17:04:02 UTC 46,444 bytes, 1,296 lines download raw bytes

1//<![CDATA[
2//********************************************************************************************
3//
4//		ƒgƒbƒvƒy[ƒW’n}
5//
6//********************************************************************************************
7	//‚±‚̃tƒ@ƒCƒ‹‚́ASJIS
8	//‰üsƒR[ƒhLF‚Ì‚Ý
9	//
10	//‚±‚̃tƒ@ƒCƒ‹‚́A’ʏíAƒuƒ‰ƒEƒU‚ɃLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚邽‚߁A
11	//XV‚µ‚½‚Æ‚«‚́Aƒtƒ@ƒCƒ‹–¼‚Ì––”ö‚̔ԍ†‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚āA
12	//Ä“Ǎž‚³‚¹‚é•K—v‚ª‚ ‚éB
13	//
14
15//--------------------------------------------------------------------------------------------
16//
17//		ƒOƒ[ƒoƒ‹(’萔“I‚È)
18//
19//--------------------------------------------------------------------------------------------
20
21var		TILE_LAYER_URL_TEMPLATE = 'https://cyberjapandata.gsi.go.jp/xyz/pale/{z}/{x}/{y}.png' ;
22var		MAP_COPYRIGHT = '<a href="https://maps.gsi.go.jp/development/ichiran.html" target="_blank">’n—‰@ƒ^ƒCƒ‹</a>' ;
23
24var		MARKER_PREF_INFO		= 0 ;
25var		MARKER_CAMERA_IWATE		= 1 ;
26var		MARKER_CAMERA_KOKKOSYO1	= 2 ;
27var		MARKER_CAMERA_KOKKOSYO2	= 3 ;
28var		MARKER_STOP				= 4 ;
29
30var		MARKER_KISEI			= 5 ;
31var		ZOOM_MIN_DEFAULT		= 9 ;
32
33var		KOUJI_NUMBER			= 1 ;
34var		WINTER_NUMBER			= 2 ;
35var		KINKYU_NUMBER			= 3 ;
36
37var		KISEI_MAP_WIDTH			= "880px" ;
38
39//--------------------------------------------------------------------------------------------
40//
41//		ƒOƒ[ƒoƒ‹
42//
43//--------------------------------------------------------------------------------------------
44
45var map;					//‚±‚̕ϐ”‚́AƒOƒ[ƒoƒ‹ƒGƒŠƒA‚É’u‚­‚µ‚©‚È‚¢
46var g_backup_zoom;			//ƒAƒCƒRƒ“Žü•Ó‚ðŠg‘å‚·‚邯‚«‚ÉŒ³‚Ì’n}‚Ì”{—¦‚ð•Û‘¶
47var g_backup_point;			//ƒAƒCƒRƒ“Žü•Ó‚ðŠg‘å‚·‚邯‚«‚ÉŒ³‚Ì’n}‚Ì’†SÀ•W‚ð•Û‘¶
48var g_backup_minZoom;		//ƒY[ƒ€ƒAƒEƒg§ŒÀ‚ð‚©‚¯‚錳‚Ì’n}‚̃Y[ƒ€ƒAƒEƒgŒÀŠE‚ð•Û‘¶‚µ‚Ä‚¨‚­Array
49var g_MinimumResolution;	//ƒY[ƒ€ƒAƒEƒgŒÀŠE‚Ì–â‚¢‡‚킹‚ɑ΂µ‚ĉž“š‚·‚é’l
50var g_route_polyV3;			//Œo˜Hpolyline
51
52var currentInfoWindow = null ;
53var NowZoomShow = false ;	//[’n}‚ð•\ަ]‚ÅŠg‘å•\ަ‚³‚ê‚Ä‚¢‚é‚©
54var test = new Array();
55
56var g_max_lat;				//‹æŠÔŠg‘厞‚É’n}‚̈ړ®”͈͂𐧌À‚·‚é
57var g_max_lng;
58var g_min_lat;
59var g_min_lng;
60
61//---------- ƒOƒ[ƒoƒ‹•ϐ”•ύX
62//var g_zooms;				//Še’ʍsŽ~‚߃AƒCƒRƒ“‚ðŠg‘å‚·‚邯‚«‚̃Y[ƒ€’l
63//var g_colors;				//’ʍsŽ~‚ߌo˜H‚Ì•\ަF
64//var g_points;				//’ʍsŽ~‚߃AƒCƒRƒ“‚̍À•W
65//var g_zooms_kokudo;			//Še’ʍsŽ~‚߃AƒCƒRƒ“‚ðŠg‘å‚·‚邯‚«‚̃Y[ƒ€’l
66//var g_colors_kokudo;		//’ʍsŽ~‚ߌo˜H‚Ì•\ަF
67//var g_points_kokudo;		//’ʍsŽ~‚߃AƒCƒRƒ“‚̍À•W
68var g_zooms_kouji;
69var g_colors_kouji;
70var g_points_kouji;
71var g_zooms_kokudo_kouji;
72var g_colors_kokudo_kouji;
73var g_points_kokudo_kouji;
74var g_zooms_kinkyu;
75var g_colors_kinkyu;
76var g_points_kinkyu;
77var g_zooms_kokudo_kinkyu;
78var g_colors_kokudo_kinkyu;
79var g_points_kokudo_kinkyu;
80var g_zooms_winter;
81var g_colors_winter;
82var g_points_winter;
83var g_load_counter=0;
84
85//--------- ƒAƒCƒRƒ“
86var cameraIwate = new Array ;
87var cameraKokudo = new Array ;
88var kinkyuMaker = new Array ;
89var koujiMaker = new Array ;
90var winterMaker = new Array ;
91var ROOT_DETA = {};
92var kinkyuCount ;
93var koujiCount ;
94var winterCount ;
95
96var rightClickTimerId = null;
97
98//--------------------------------------------------------------------------------------------
99//
100//		ƒ{ƒ^ƒ“ƒXƒ^ƒCƒ‹Žw’è
101//
102//--------------------------------------------------------------------------------------------
103function gmapSetButtonStyle(button) {
104	button.style.color = "#0000cc";
105	button.style.backgroundColor = "white";
106	button.style.font = "10px Arial";
107	button.style.border = "1px solid black";
108	button.style.padding = "1px";
109	button.style.marginBottom = "2px";
110	button.style.textAlign = "center";
111	button.style.width = "10em";
112	button.style.cursor = "pointer";
113}
114
115//--------------------------------------------------------------------------------------------
116//
117//		¬‚³‚¢ŠâŽèŒ§‚ªƒNƒŠƒbƒN‚³‚ê‚½Žž‚̏ˆ—
118//
119//--------------------------------------------------------------------------------------------
120function locateMap(lat,lng,level) {
121	level = level - 0;
122	if (level>0) {
123		map.setView([lat, lng], level) ;
124	} else {
125		map.setView([lat, lng]) ;
126	}
127}
128
129//--------------------------------------------------------------------------------------------
130//
131//		‰Šú‰»
132//
133//--------------------------------------------------------------------------------------------
134function initialize_body_iframe() {
135	//JavaScript‚ɂ́AƒXƒŒƒbƒh‚ª1–{‚µ‚©‚È‚¢‚̂ŁAŠÈˆÕ“I‚É“¯Šú‚³‚¹‚ç‚ê‚éB
136	//iframe‚Æbody‚́A‚Ç‚¿‚炪æ‚ÉonloadƒCƒxƒ“ƒg‚ª”­¶‚·‚é‚©‚í‚©‚ç‚È‚¢B
137	//ŽÀŒ±‚ł́AIE‚ÍbodyAFF‚Íiframe‚ªæ‚¾‚Á‚½B
138	var c;
139
140	if (isNaN(g_load_counter) == true) {
141		g_load_counter = 0 ;
142	}
143
144	c = ++g_load_counter;
145	if (c==2) initialize_map();
146	if (c>2) location.reload();		//iframe‚ðÄ“Ǎž‚³‚ꂽ‚Æ‚«
147}
148
149//--------------------------------------------------------------------------------------------
150//
151//		’n}‚̏‰Šú‰»
152//
153//--------------------------------------------------------------------------------------------
154function initialize_map() {
155	var href = location.href;
156	zooom_point_id = null;
157	if (href.match(/id=[0-9]{1}/) !== null) {
158		var zooom_point_id = parseInt(href.match(/id=[0-9]{1}/)[0].replace('id=', '')) ;
159	}
160	var lat  = '' ;
161	var lng  = '' ;
162	var zoom = '' ;
163	switch (zooom_point_id) {
164		case 1:
165			lat  = 40.000267972646796 ;
166			lng  = 141.45371704101562 ;
167			zoom = 10 ;
168			break;
169		case 2:
170			lat  = 39.28648268048973 ;
171			lng  = 141.41251831054687 ;
172			zoom = 10 ;
173			break;
174		case 3:
175			lat  = 39.33164191202316 ;
176			lng  = 141.94981842041016 ;
177			zoom = 10 ;
178			break;
179		case 4:
180			lat  = 40.060205515704595 ;
181			lng  = 141.78056030273437 ;
182			zoom = 10 ;
183			break;
184		default:
185			lat  = 39.58875727696545 ;
186			lng  = 141.375676 ;
187			zoom = 9 ;
188			break;
189	}
190
191	map = L.map('main_container', {
192		center: [lat, lng],
193		zoom: zoom,
194		zoomControl: true,
195		scrollWheelZoom: false,
196		minZoom: ZOOM_MIN_DEFAULT
197	}) ;
198
199	L.tileLayer(TILE_LAYER_URL_TEMPLATE, {
200		attribution: MAP_COPYRIGHT,
201	}).addTo(map) ;
202
203	NowZoomShow = false ;
204
205	if (currentInfoWindow != null) {
206		map.on('click', function () {
207			unzoom_closed_point() ;
208			currentInfoWindow._close() ;
209		}) ;
210	}
211
212	////---------- ƒeƒƒbƒv•`ŽÊ
213	var iframedoc;
214	iframedoc = getIframeDoc('info_iframe') ;
215	document.getElementById("header_telop1").innerHTML = iframedoc.getElementById("EM_TEXT").value;
216
217	if (iframedoc.getElementById("NOLINK_FLAG").value == '1') {
218		document.getElementById("header_telop1").style.color = '#ff0000';
219		document.getElementById("header_telop1").style.fontWeight = 'bold';
220	}
221	new Marquee('header_telop1', {amount:1,delay:15});
222	
223	if (document.getElementById("mode").value == "winter") {
224//---------- Œ§‚̃Jƒƒ‰
225		addCameraIwate() ;
226//---------- ‘“yŒð’ʏȂ̃Jƒƒ‰
227		addCameraKokudo() ;
228	}
229
230//---------- Žü•ÓŒ§ŠÅ”Â
231	<!--H“c‚Ì“¹˜Hî•ñ-->
232	AddMarker(39.67865527503047, 140.81863403320312, "img/akita.gif", "img/shadow-akita.png", 100.0, 33.0, 0, 0, 100.0, 0.0, 117.0, 33.0, 0, 0, 100.0, 0.0, "", "http://road.pref.akita.lg.jp/modules/tinyd0/", MARKER_PREF_INFO) ;
233
234	<!--ÂX‚Ì“¹˜Hî•ñ-->
235	AddMarker(40.26066474660849, 141.00540161132812, "img/aomori.png", "img/shadow-aomori.png", 100.0, 25.0, 0, 0, 50.0, 12.0, 113.0, 25.0, 0, 0, 50.0, 12.0, "", "http://www.koutsu-aomori.com/cgi-bin/index.cgi", MARKER_PREF_INFO) ;
236
237	<!--‹{é‚Ì“¹˜Hî•ñ-->
238	AddMarker(38.93698019310818, 140.78704833984375, "img/k_miyagi.gif", "img/shadow-k_miyagi.png", 150.0, 28.0, 0, 0, 75.0, 17.0, 165.0, 28.0, 0, 0, 75.0, 17.0, "", "http://www.thr.mlit.go.jp/sendai/", MARKER_PREF_INFO) ;
239
240	<!--ŠÏŒõ‚Ì“¹˜Hî•ñ-->
241	AddMarker(40.053335, 140.851788, "img/hachimantai4_small.png", "img/shadow-hachimantaimichi.png", 100.0, 33.0, 0, 0, 100.0, 0.0, 117.0, 33.0, 0, 0, 100.0, 0.0, "", "http://www.hachimantai.or.jp", MARKER_PREF_INFO) ;
242
243	//AddMarker(39.425, 140.75, "img/r107.png", "", 150.0, 30.0, 0, 0, 100.0, 0.0, 0, 0, 0, 0, 0, 0, "", "kitakamidoboku/r107/", MARKER_PREF_INFO) ;
244
245	AddMarker(40.15, 140.455, "img/E4_tohoku_exp.png", "", 150.0, 30.0, 0, 0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, "", "//www.driveplaza.com/traffic/camera/tohoku_tohokudo.html", MARKER_PREF_INFO) ;
246
247	AddMarker(39.24, 140.455, "img/E7_E47_akita_exp.png", "", 150.0, 30.0, 0, 0, 0.0, 0.0, 0, 0, 0, 0, 0, 0, "", "//www.driveplaza.com/traffic/camera/tohoku_akitado.html", MARKER_PREF_INFO) ;
248
249//--------- ƒOƒ[ƒoƒ‹ƒf[ƒ^“ǂݍž‚Ý
250	addreplace() ;
251
252
253//---------- ‹Ù‹}ƒAƒCƒRƒ“Ý’u
254	addKinkyuKisei() ;
255	addKoujiKisei() ;
256	addWinterKisei() ;
257
258	addRightClickZoomout('main_container', rightClickTimerId);
259}
260
261//--------------------------------------------------------------------------------------------
262//
263//		‰EƒNƒŠƒbƒNƒY[ƒ€ƒAƒEƒgƒCƒxƒ“ƒg
264//
265//--------------------------------------------------------------------------------------------
266function addRightClickZoomout(tagId, timerId)
267{
268	mapTag = document.getElementById(tagId);
269	mapTag.oncontextmenu =  function() {
270		if (timerId != null) {
271			clearTimeout(timerId);
272			timerId = null;
273			var zoom = map.getZoom();
274			if (zoom > ZOOM_MIN_DEFAULT) {
275				zoom--;
276				map.setZoom(zoom);
277			}
278		} else {
279			timerId = setTimeout(function() {
280										clearTimeout(timerId);
281										timerId = null;
282									}, 500);
283		}
284		
285		return false;
286	}
287}
288
289//--------------------------------------------------------------------------------------------
290//
291//		sprintf("%03d")
292//
293//--------------------------------------------------------------------------------------------
294function print_3digit(d) {
295	var dd = "000"+d.toString();
296	return dd.substr(dd.length-3);
297}
298
299//--------------------------------------------------------------------------------------------
300//
301//		î•ñŽæ“¾ iframe Žw’è
302//
303//--------------------------------------------------------------------------------------------
304function getIframeDoc(iframe) {
305	var iframedoc;
306	if (typeof document.getElementById(iframe).contentWindow.document == 'undefined') {
307		iframedoc = document.getElementById(iframe).contentDocument;		//for Mozila
308	} else {
309		iframedoc = document.getElementById(iframe).contentWindow.document;	//for IE
310	}
311	return iframedoc ;
312}
313
314//--------------------------------------------------------------------------------------------
315//
316//		ŠâŽèƒJƒƒ‰ƒAƒCƒRƒ“’ljÁ
317//
318//--------------------------------------------------------------------------------------------
319function addCameraIwate() {
320	var element ;
321	element = document.getElementById('check03');
322	element.onclick = new Function("delCameraIwate();");
323	element.checked = true ;
324
325	if (cameraIwate.length == 0) {
326		downloadUrl("./xml/cameralist.xml?2026030415", function(data){
327			var xmlDoc = xmlParse(data);
328			var tPoint = xmlDoc.getElementsByTagName("point");
329			cameraIwate = new Array ;
330			for (var i=0; i < tPoint.length; i++) {
331				var uName	 = tPoint[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
332				var uLat	 = parseFloat(tPoint[i].getElementsByTagName("lat")[0].childNodes[0].nodeValue) ;
333				var uLng	 = parseFloat(tPoint[i].getElementsByTagName("lng")[0].childNodes[0].nodeValue) ;
334
335				var width = "250" ;
336				if ((uName.indexOf('‘â') != -1) || (uName.indexOf('‘“¹106†(‹æŠE“¹˜H)') != -1)) {
337					width = "280" ;
338				}
339
340				var height = "220" ;
341				if (uName.indexOf('“J') != -1) {
342					height = "250" ;
343				}
344
345				if (uName.indexOf('‘åÎƒgƒ“ƒlƒ‹') != -1) {
346					width = "320" ;
347				}
348
349				var uUrl	 = '<iframe src="'+ tPoint[i].getElementsByTagName("url")[0].childNodes[0].nodeValue +'" width="' + width + '" height="' + height  + '" frameborder="0" scrolling="no"></iframe>';
350				var uErr	 = tPoint[i].getElementsByTagName("err")[0].childNodes[0].nodeValue;
351
352				cameraIwate[i] = AddMarker(uLat, uLng, "img/camera.png", "img/camera_s.png", 20, 20, 0, 0, 10, 20, 31, 20, 0, 0, 10, 20, uName, uUrl, MARKER_CAMERA_IWATE) ;
353			};
354		}) ;
355	}
356}
357
358//--------------------------------------------------------------------------------------------
359//
360//		ŠâŽèƒJƒƒ‰ƒAƒCƒRƒ“íœ
361//
362//--------------------------------------------------------------------------------------------
363function delCameraIwate() {
364	var i ;
365	var element ;
366	element = document.getElementById('check03');
367	element.onclick = new Function("addCameraIwate();");
368	element.checked = false ;
369
370	for (var i=0; i < cameraIwate.length; i++) {
371		cameraIwate[i].remove(map);
372	}
373	cameraIwate = Array();
374}
375//--------------------------------------------------------------------------------------------
376//
377//		‘ŒðÈƒJƒƒ‰ƒAƒCƒRƒ“’ljÁ
378//
379//--------------------------------------------------------------------------------------------
380function addCameraKokudo() {
381	var element ;
382	var i = 0 ;
383	element = document.getElementById('check04');
384	element.onclick = new Function("delCameraKokudo();");
385	element.checked = true ;
386
387	if (cameraKokudo.length == 0) {
388		downloadUrl("./xml/cameralist2.xml", function(data){
389			var xmlDoc = xmlParse(data);
390			var tPoint = xmlDoc.getElementsByTagName("point");
391			var j	   = cameraKokudo.length ;
392			for (var i=0; i < tPoint.length; i++) {
393				var uName	 = tPoint[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
394				var uLat	 = parseFloat(tPoint[i].getElementsByTagName("lat")[0].childNodes[0].nodeValue) ;
395				var uLng	 = parseFloat(tPoint[i].getElementsByTagName("lng")[0].childNodes[0].nodeValue) ;
396				var uUrl	 = tPoint[i].getElementsByTagName("url")[0].childNodes[0].nodeValue;
397
398				cameraKokudo[j] = AddMarker(uLat, uLng, "img/camera2.png", "img/camera_s.png", 20, 20, 0, 0, 10, 20, 31, 20, 0, 0, 10, 20, uName, uUrl, MARKER_CAMERA_KOKKOSYO1) ;
399				j++ ;
400			};
401		}) ;
402
403		downloadUrl("./xml/cameralist3.xml", function(data){
404			var xmlDoc = xmlParse(data);
405			var tPoint = xmlDoc.getElementsByTagName("point");
406			var j	   = cameraKokudo.length ;
407			for (var i=0; i < tPoint.length; i++) {
408				var uName	 = tPoint[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
409				var uLat	 = parseFloat(tPoint[i].getElementsByTagName("lat")[0].childNodes[0].nodeValue) ;
410				var uLng	 = parseFloat(tPoint[i].getElementsByTagName("lng")[0].childNodes[0].nodeValue) ;
411				var uUrl	 = tPoint[i].getElementsByTagName("url")[0].childNodes[0].nodeValue;
412
413				cameraKokudo[j] = AddMarker(uLat, uLng, "img/camera2.png", "img/camera_s.png", 20, 20, 0, 0, 10, 20, 31, 20, 0, 0, 10, 20, uName, uUrl, MARKER_CAMERA_KOKKOSYO2) ;
414				j++ ;
415			};
416		}) ;
417	}
418}
419//--------------------------------------------------------------------------------------------
420//
421//		‘ŒðÈƒJƒƒ‰ƒAƒCƒRƒ“íœ
422//
423//--------------------------------------------------------------------------------------------
424function delCameraKokudo() {
425	var i ;
426	var element ;
427	element = document.getElementById('check04');
428	element.onclick = new Function("addCameraKokudo();");
429	element.checked = false ;
430
431	for (var i=0; i < cameraKokudo.length; i++) {
432		cameraKokudo[i].remove(map);
433	}
434	cameraKokudo = Array();
435}
436//--------------------------------------------------------------------------------------------
437//
438//		î•ñƒEƒBƒ“ƒhƒE‚́u’n}‚ð•\ަv‚̏ˆ—
439//
440//--------------------------------------------------------------------------------------------
441function zoom_closed_point(n, mode, iwate){
442	var		path ;
443	var		pt ;
444	var		buff ;
445	var		link ;
446	var		g_zooms = new Array;
447	var		g_colors = new Array ;
448	var		g_points = new Array ;
449	var		tag ;
450	var		infoBorderColor ;
451	
452	document.getElementById("r_side").style.display="none" ;
453	document.getElementById("main_container").style.width = KISEI_MAP_WIDTH ;
454
455	map.invalidateSize() ;
456
457	NowZoomShow = true ;
458
459	g_backup_zoom = map.getZoom();
460	g_backup_point = map.getCenter();
461	
462	link = "" ;
463	switch (mode) {
464		case KOUJI_NUMBER :
465			link = "zoom_map_link_kouji_" ;
466			g_zooms = g_zooms_kouji ;
467			g_colors = g_colors_kouji ;
468			g_points = g_points_kouji ;
469			g_zooms_kokudo = g_zooms_kokudo_kouji ;
470			g_colors_kokudo = g_colors_kokudo_kouji ;
471			g_points_kokudo = g_points_kokudo_kouji ;
472			tag = "KOUJI_" ;
473			infoBorderColor = "#FFC107" ;
474			break ;
475		case WINTER_NUMBER :
476			link = "zoom_map_link_winter_" ;
477			g_zooms = g_zooms_winter ;
478			g_colors = g_colors_winter ;
479			g_points = g_points_winter ;
480			tag = "WINTER_" ;
481			infoBorderColor = "#A3CBFF" ;
482			break ;
483		case KINKYU_NUMBER :
484			link = "zoom_map_link_kinkyu_" ;
485			g_zooms = g_zooms_kinkyu ;
486			g_colors = g_colors_kinkyu ;
487			g_points = g_points_kinkyu ;
488			g_zooms_kokudo = g_zooms_kokudo_kinkyu ;
489			g_colors_kokudo = g_colors_kokudo_kinkyu ;
490			g_points_kokudo = g_points_kokudo_kinkyu ;
491			tag = "" ;
492			infoBorderColor = "#FF0000" ;
493			break ;
494		default :
495			break ;
496	}
497
498/*
499	document.getElementById(link+print_3digit(n)).innerHTML = "–ß‚é";
500	document.getElementById(link+print_3digit(n)).onclick = function(){
501		document.getElementById(link+print_3digit(n)).innerHTML = "’n}‚ð•\ަ";	//Œ³‚É–ß‚·
502		if (mode === WINTER_NUMBER) {
503			document.getElementById(link+print_3digit(n)).onclick = new Function ("zoom_closed_point(" + n + "," + mode + ");");
504		} else {
505			document.getElementById(link+print_3digit(n)).onclick = new Function ("zoom_closed_point(" + n + "," + mode + "," + iwate +");");
506		}
507		unzoom_closed_point();
508	};
509*/
510	g_MinimumResolution = parseInt(g_zooms[n]);
511	L.setOptions(map, { minZoom : g_MinimumResolution }) ;
512
513	var point;
514	if (iwate === undefined) {
515		eval("point = L.latLng" + g_points[n] + ";");
516	} else if (iwate == true) {
517		eval("point = L.latLng" + g_points[n] + ";");
518	} else {
519		n = n-(g_points.length) ;
520		eval("point = L.latLng" + g_points_kokudo[n] + ";");
521	}
522
523	g_max_lat = g_min_lat = point.lat;
524	g_max_lng = g_min_lng = point.lng;
525
526	var rp = new Array;		//length = 0
527	var rp2;
528
529	if (iwate === undefined) {
530		if (ROOT_DETA[n] != "") {
531			rp2 = ROOT_DETA[n].split("---");
532
533			var rpa2 = new Array(rp2.length);
534
535			//‹K§‹æŠÔ•ªƒ‹[ƒvˆ—
536			//for(var i = 0; i < rp2.length; i++){
537			for(var i = 0 ,len = rp2.length; i < len ; i++ ){
538				rp[i] = new Array;		//length = 0
539				rp[i] = rp2[i].split("/");
540
541				rpa2[i] = new Array(rp[i].length);
542
543				for(var i2 = 0 ,len2 = rp[i].length; i2 < len2 ; i2++ ){
544					eval("p = L.latLng"+rp[i][i2] + ";");
545					//Ši”[
546					rpa2[i][i2] = p;
547
548					if (g_max_lat < p.lat) {g_max_lat = p.lat;}
549					if (g_max_lng < p.lng) {g_max_lng = p.lng;}
550					if (g_min_lat > p.lat) {g_min_lat = p.lat;}
551					if (g_min_lng > p.lng) {g_min_lng = p.lng;}
552				}
553			}
554
555			if (rpa2.length > 0) {
556				//alert("OK");
557				var polyOpts = {
558					color: g_colors[n],
559					fillOpacity: 1.0,
560					weight: 5
561				}
562				g_route_polyV3 = new Array ;
563
564				for (var j = 0 ; j < rpa2.length ; j++){
565					path = [] ;
566					for (var i = 0 ; i < rpa2[j].length ; i++) {
567						eval("pt = L.latLng"+rp[j][i] + ";");
568						path.push(pt) ;
569					}
570					g_route_polyV3[j] = L.polyline(path, polyOpts).addTo(map);
571				}
572			}
573		}
574		map.panTo(point) ;
575	} else {
576		var iframedoc;
577		iframedoc = getIframeDoc('info_iframe') ;
578
579		if (iwate === true) {
580			buff = "KISEI_ROUTE_" + tag ;
581		} else if (iwate === false) {
582			buff = "KISEI_ROUTE_KOKUDO_" + tag ;
583		}
584
585		if (iframedoc.getElementById(buff+print_3digit(n)).value != "") {
586			rp = iframedoc.getElementById(buff+print_3digit(n)).value.split("/");
587		} else {
588			rp = new Array;		//length = 0
589		}
590
591		var rpa = new Array(rp.length);
592		var p;
593		for (i=0;i<rp.length;i++) {
594			eval("p = L.latLng"+rp[i] + ";");
595			rpa[i] = p;
596
597			if (g_max_lat < p.lat) {g_max_lat = p.lat;}
598			if (g_max_lng < p.lng) {g_max_lng = p.lng;}
599			if (g_min_lat > p.lat) {g_min_lat = p.lat;}
600			if (g_min_lng > p.lng) {g_min_lng = p.lng;}
601		}
602		if (iwate === undefined) {
603			map.setZoom(parseInt(g_zooms[n])) ;
604		} else if (iwate == true) {
605			map.setZoom(parseInt(g_zooms[n])) ;
606		} else {
607			map.setZoom(parseInt(g_zooms_kokudo[n])) ;
608		}
609		map.panTo(point) ;
610
611		if (rpa.length > 0) {
612			var polyOpts = {
613				color: "#FF0000",
614				fillOpacity: 1.0,
615				weight: 5
616			}
617
618			g_route_polyV3 = new Array ;
619			path = [] ;
620			for (var i = 0 ; i < rpa.length ; i++) {
621				eval("pt = L.latLng"+rp[i] + ";");
622				path.push(pt) ;
623			}
624			g_route_polyV3[0] = L.polyline(path, polyOpts).addTo(map);
625		}
626	}
627
628	var elem = document.getElementById("regulate_information_detail") ;
629	elem.innerHTML = currentInfoWindow.getContent() ;
630	var delElem = elem.getElementsByClassName("zoom_map_link") ;
631	if (delElem.length > 0) {
632	    elem.removeChild(delElem[0]) ;
633	}
634
635	var returnElem = document.createElement('a') ;
636	var textNode = document.createTextNode('–ß‚é') ;
637	returnElem.setAttribute("class", "zoom_map_link");
638	returnElem.setAttribute("onclick", "unzoom_closed_point();");
639	returnElem.appendChild(textNode) ;
640	elem.appendChild(returnElem) ;
641
642	document.getElementById("regulate_information").style.borderColor=infoBorderColor ;
643	document.getElementById("regulate_information").style.display="block" ;
644
645	currentInfoWindow._close() ;
646
647	if (iwate === false) {
648		n = n+(g_points.length) ;
649	}
650}
651
652//
653//	î•ñƒEƒBƒ“ƒhƒE‚ð•‚¶‚鎞‚̃Y[ƒ€§ŒÀ‰ðœ‚Æ’†SˆÚ“®
654//
655function unzoom_closed_point() {
656	document.getElementById("regulate_information").style.display="none" ;
657	var elem = document.getElementById("regulate_information_detail") ;
658	elem.innerHTML = "" ;
659
660	document.getElementById("r_side").style.display = "block" ;
661	document.getElementById("main_container").style.width = "680px" ;
662
663	map.invalidateSize() ;
664
665	if (g_route_polyV3.length > 0) {
666//---------- ƒ|ƒŠƒ‰ƒCƒ“íœ
667		for (var i = 0; i < g_route_polyV3.length; i++) {
668			g_route_polyV3[i].setLatLngs([]) ;
669			g_route_polyV3[i] = null;
670		}
671		g_route_polyV3 = new Array ;
672	}
673
674	g_MinimumResolution = ZOOM_MIN_DEFAULT;
675	L.setOptions(map, { minZoom : g_MinimumResolution }) ;
676
677	if (g_max_lat != null) {
678		g_max_lat = g_min_lat = g_max_lng = g_min_lng = null;
679	}
680	if (g_backup_point != null) {
681		map.setView(g_backup_point, g_backup_zoom) ;
682		
683		g_backup_point = null;
684		g_backup_zoom = null;
685	}
686
687	NowZoomShow = false ;
688}
689
690//--------------------------------------------------------------------------------------------
691//
692//		ƒAƒCƒRƒ“(ƒ}[ƒJ)“o˜^
693//
694//--------------------------------------------------------------------------------------------
695function AddMarker(lat, lng, img, shimg, imgSizeX, imgSizeY, imgPtX, imgPtY, imgAncX, imgAncY, shadowSizeX, shadowSizeY, shadowPtX, shadowPtY, shadowAncX, shadowAncY, title, url, kind)
696{
697	var		kind ;
698	var		attr ;
699	var		latlng ;
700	var		image ;
701	var		sh ;
702	var		marker ;
703	var		wndSize ;
704	var		infoWindow ;
705
706	if (lng == "") {
707		latlng = lat ;
708	} else {
709		latlng = L.latLng(lat, lng) ;
710	}
711
712	image = L.icon({
713		iconUrl: img,
714		iconSize: [imgSizeX, imgSizeY],
715		iconAnchor: [imgAncX, imgAncY],
716		popupAnchor: [0, -imgAncY],
717		shadowUrl: shimg,
718		shadowSize: [shadowSizeX, shadowSizeY],
719		shadowAnchor: [shadowAncX, shadowAncY]
720	}) ;
721
722	marker = L.marker(latlng, {
723		icon: image,
724		title: title
725	}) ;
726	marker.addTo(map) ;
727
728	if (kind == MARKER_CAMERA_IWATE) {
729		var width = 270 ;
730		if (title.indexOf('‘â') != -1) {
731			width = 300 ;
732		}
733
734		var height = 240 ;
735		if (title.indexOf('“J') != -1) {
736			height = 270 ;
737		}
738
739		if (title.indexOf('‘åÎƒgƒ“ƒlƒ‹') != -1) {
740			width = 340 ;
741		}
742
743
744		infoWindow = L.popup({
745			maxWidth: width,
746			maxHeight: height,
747			autoClose: true
748		}).setContent(url) ;
749
750		marker.bindPopup(infoWindow)
751
752		marker.on('click', function (e) {
753			if (currentInfoWindow) {
754				currentInfoWindow._close();
755			}
756			currentInfoWindow = infoWindow ;
757		});
758	} else if (kind == MARKER_STOP) {
759		infoWindow = L.popup({
760			autoClose: true
761		}).setContent(url) ;
762
763		marker.bindPopup(infoWindow)
764
765		marker.on('click', function (e) {
766			if (NowZoomShow == true) {
767				unzoom_closed_point() ;
768			}
769			
770			if (currentInfoWindow) {
771				currentInfoWindow._close();
772			}
773
774			map.openPopup(infoWindow);
775			currentInfoWindow = infoWindow ;
776		}) ;
777	} else if (kind == MARKER_KISEI) {
778		infoWindow = L.popup({
779			autoClose: true
780		}).setContent(url) ;
781
782		marker.bindPopup(infoWindow)
783
784		marker.on('click', function (e) {
785			if (NowZoomShow == true) {
786				unzoom_closed_point() ;
787			}
788
789			if (currentInfoWindow) {
790				currentInfoWindow._close();
791			}
792
793			map.openPopup(infoWindow);
794			currentInfoWindow = infoWindow ;
795		}) ;
796	} else {
797		if (kind == MARKER_CAMERA_KOKKOSYO1) {
798			kind = "camera2" ;
799			attr = "width=450,height=580,resizable=yes" ;
800		} else if (kind == MARKER_CAMERA_KOKKOSYO2) {
801			kind = "camera3" ;
802			attr = "width=760,height=700,resizable=yes" ;
803		} else {
804			kind = "" ;
805			attr = "" ;
806		}
807
808		marker.on('click', function (e) {
809			window.open(url, kind, attr);
810		}) ;
811	}
812
813	return marker ;
814}
815
816//--------------------------------------------------------------------------------------------
817//
818//		‹Ù‹}‹K§ƒAƒCƒRƒ“’ljÁ
819//
820//--------------------------------------------------------------------------------------------
821function addKinkyuKisei() {
822	var element ;
823	element = document.getElementById('check01');
824	element.onclick = new Function("delKinkyuKisei();");
825	element.checked = true ;
826
827	if (kinkyuMaker.length == 0) {
828		var iframedoc;
829		kinkyuMaker = new Array;
830
831		iframedoc = getIframeDoc('info_iframe') ;
832
833		var point;
834		for (var i=0;i<g_points_kinkyu.length;i++) {
835			eval("point = L.latLng" + g_points_kinkyu[i] + ";");
836			var info_contents = iframedoc.getElementById("ICON_HTML_"+print_3digit(i)).value +
837						"<BR /><DIV onclick='zoom_closed_point("+i+","+KINKYU_NUMBER+", true);' id='zoom_map_link_kinkyu_" +print_3digit(i)+ "' class='zoom_map_link'>’n}‚ð•\ަ</DIV>";
838//			kinkyuMaker[i] = AddMarker(point, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32, 32, 0, 0, 15, 15, 49, 32, 0, 0, 15, 15, "", info_contents, MARKER_STOP) ;
839			if (g_selects_kinkyu[i] == "1") {
840//---------- ‘S–ʒʍsŽ~‚ß
841				kinkyuMaker[i] = AddMarker(point, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32, 32, 0, 0, 15, 15, 49, 32, 0, 0, 15, 15, "", info_contents, MARKER_STOP) ;
842			} else if (g_selects_kinkyu[i] == "4") {
843//---------- ŽÔ—¼’ʍsŽ~‚ß
844				kinkyuMaker[i] = AddMarker(point, "", "img/kouji_kuruma2.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_STOP) ;
845			} else if (g_selects_kinkyu[i] == "6") {
846//---------- ŽžŠÔ‘ђʍsŽ~‚ß
847				kinkyuMaker[i] = AddMarker(point, "", "img/kouji_jikan2.gif", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_STOP) ;
848			} else if (g_selects_kinkyu[i] == "7") {
849//---------- ‘åŒ^’ʍsŽ~‚ß
850				kinkyuMaker[i] = AddMarker(point, "", "img/oogata1.gif", "img/shadow-100908Stop32x32.png", 32, 32, 0, 0, 15, 15, 49, 32, 0, 0, 15, 15, "", info_contents, MARKER_STOP) ;
851			} else if (g_selects_kinkyu[i] == "11") {
852//---------- –éŠÔ’ʍsŽ~‚ß
853				kinkyuMaker[i] = AddMarker(point, "", "img/kouji_yakan2.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_STOP) ;
854			} else if (g_selects_kinkyu[i] == "99") {
855//---------- –éŠÔ’ʍsŽ~‚ß
856				kinkyuMaker[i] = AddMarker(point, "", "img/free_kaired1_32.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_STOP) ;
857			} else if (g_selects_kinkyu[i] == "14") {
858//---------- “ÁŽêŽÔ—¼’ʍsŽ~
859				kinkyuMaker[i] = AddMarker(point, "", "img/sp_car_closed.png", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_STOP) ;
860			}
861		}
862
863		var point_kokudo;
864		for (var i=0;i<g_points_kokudo_kinkyu.length;i++) {
865			eval("point_kokudo = L.latLng" + g_points_kokudo_kinkyu[i] + ";");
866
867			var info_contents_kokudo = iframedoc.getElementById("ICON_HTML_KOKUDO_"+print_3digit(i)).value +
868						"<BR /><DIV onclick='zoom_closed_point("+(i+(g_points_kinkyu.length))+","+KINKYU_NUMBER+", false);' id='zoom_map_link_kinkyu_" +print_3digit(i+(g_points_kinkyu.length))+ "' class='zoom_map_link'>’n}‚ð•\ަ</DIV>";
869			kinkyuMaker[(g_points_kinkyu.length) + i] = AddMarker(point_kokudo, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32, 32, 0, 0, 15, 15, 49, 32, 0, 0, 15, 15, "", info_contents_kokudo, MARKER_STOP) ;
870
871//			kinkyuMaker[(g_points_kinkyu.length) + i] = AddMarker(point_kokudo, "", "img/icon_emergency-mlit-2_32.png", "img/shadow-icon_emergency-mlit-2_32.png", 36, 36, 0, 0, 15, 15, 49, 32, 0, 0, 15, 15, "", info_contents_kokudo, MARKER_STOP) ;
872		}
873
874/*
875		google.maps.event.addListener(map, 'idle', function() {
876			if (g_max_lat != null) {
877				var xy = map.getCenter();
878				if (xy.lat() > g_max_lat) xy = new google.maps.LatLng(g_max_lat,xy.lng());
879				if (xy.lng() > g_max_lng) xy = new google.maps.LatLng(xy.lat(),g_max_lng);
880				if (xy.lat() < g_min_lat) xy = new google.maps.LatLng(g_min_lat,xy.lng());
881				if (xy.lng() < g_min_lng) xy = new google.maps.LatLng(xy.lat(),g_min_lng);
882				if (!xy.equals(map.getCenter())) {
883					map.setCenter(xy);
884				}
885			}
886		});
887*/
888	}
889}
890
891//--------------------------------------------------------------------------------------------
892//
893//		‹Ù‹}‹K§ƒAƒCƒRƒ“íœ
894//
895//--------------------------------------------------------------------------------------------
896function delKinkyuKisei() {
897	var i ;
898	var element ;
899	element = document.getElementById('check01');
900	element.onclick = new Function("addKinkyuKisei();");
901	element.checked = false ;
902	for (var i=0; i < kinkyuMaker.length; i++) {
903		kinkyuMaker[i].remove(map);
904	}
905	kinkyuMaker = Array();
906}
907
908//--------------------------------------------------------------------------------------------
909//
910//		HŽ–‹K§ƒAƒCƒRƒ“’ljÁ
911//
912//--------------------------------------------------------------------------------------------
913function addKoujiKisei() {
914	var element ;
915	element = document.getElementById('check02');
916	element.onclick = new Function("delKoujiKisei();");
917	element.checked = true ;
918
919	var iframedoc;
920	iframedoc = getIframeDoc('info_iframe') ;
921	//************************************************************
922	//ŠâŽèŒ§‘¤
923	//************************************************************
924	var point;
925	koujiMaker = new Array ;
926	for (var i=0;i<g_points_kouji.length;i++) {
927		eval("point = L.latLng" + g_points_kouji[i] + ";");
928		var info_contents = iframedoc.getElementById("ICON_HTML_KOUJI_"+print_3digit(i)).value +
929					"<BR /><DIV onclick='zoom_closed_point("+i+","+KOUJI_NUMBER+", true);' id='zoom_map_link_kouji_" +print_3digit(i)+ "' class='zoom_map_link'>’n}‚ð•\ަ</DIV>";
930
931//		koujiMaker[i] = AddMarker(point, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
932		switch(g_naiyo_kouji[i]){
933			case "1":
934				koujiMaker[i] = AddMarker(point, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
935				break;
936			case "6":
937				koujiMaker[i] = AddMarker(point, "", "img/kouji_jikan2.gif", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
938				break;
939			case "7":
940				koujiMaker[i] = AddMarker(point, "", "img/oogata1.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
941				break;
942			case "11":
943				koujiMaker[i] = AddMarker(point, "", "img/kouji_yakan2.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
944				break;
945			case "4":
946				koujiMaker[i] = AddMarker(point, "", "img/kouji_kuruma2.gif", "img/shadow-icon_const-mlit_32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
947				break;
948			case "14":
949				koujiMaker[i] = AddMarker(point, "", "img/sp_car_closed.png", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
950				break;
951			case "8":
952				koujiMaker[i] = AddMarker(point, "", "img/etc32.gif", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents, MARKER_KISEI) ;
953				break;
954			default:
955				break ;
956		}
957	}
958
959	var point_kokudo;
960	for (var i=0;i<g_points_kokudo_kouji.length;i++) {
961		eval("point_kokudo = L.latLng" + g_points_kokudo_kouji[i] + ";");
962
963		var info_contents_kokudo = iframedoc.getElementById("ICON_HTML_KOKUDO_KOUJI_"+print_3digit(i)).value +
964					"<BR /><DIV onclick='zoom_closed_point("+(i+(g_points_kouji.length))+","+KOUJI_NUMBER+", false);' id='zoom_map_link_kouji_" +print_3digit(i+(g_points_kouji.length))+ "' class='zoom_map_link'>’n}‚ð•\ަ</DIV>";
965		koujiMaker[i+(g_points_kouji.length)] = AddMarker(point_kokudo, "", "img/100908Stop32x32.png", "img/shadow-100908Stop32x32.png", 32.0, 32.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents_kokudo, MARKER_KISEI) ;
966
967//		koujiMaker[i+(g_points_kouji.length)] = AddMarker(point_kokudo, "", "img/icon_const-iwate_32.png", "img/shadow-icon_const-iwate_32.png", 36.0, 36.0, 0, 0, 15.0, 15.0, 49.0, 32.0, 0, 0, 15.0, 15.0, "", info_contents_kokudo, MARKER_KISEI) ;
968	}
969}
970
971//--------------------------------------------------------------------------------------------
972//
973//		HŽ–‹K§ƒAƒCƒRƒ“íœ
974//
975//--------------------------------------------------------------------------------------------
976function delKoujiKisei() {
977	var i ;
978	var element ;
979	element = document.getElementById('check02');
980	element.onclick = new Function("addKoujiKisei();");
981	element.checked = false ;
982
983	for (var i=0; i < koujiMaker.length; i++) {
984		koujiMaker[i].remove(map);
985	}
986	koujiMaker = Array();
987}
988
989//--------------------------------------------------------------------------------------------
990//
991//		“~‹G‹K§ƒAƒCƒRƒ““o˜^
992//
993//--------------------------------------------------------------------------------------------
994function addWinterKisei() {
995	var element ;
996	element = document.getElementById('check05');
997	element.onclick = new Function("delWinterKisei();");
998	element.checked = true ;
999
1000	if (winterMaker.length == 0) {
1001		winterMaker = Array() ;
1002		var iframedoc;
1003		iframedoc = getIframeDoc('info_iframe') ;
1004		//ƒAƒCƒRƒ“ˆ—
1005		var point;
1006		for (var i=0;i<g_points_winter.length;i++) {
1007			eval("point = L.latLng" + g_points_winter[i] + ";");
1008			var info_contents = iframedoc.getElementById("ICON_HTML_WINTER_"+print_3digit(i)).value +
1009						"<BR /><DIV onclick='zoom_closed_point("+i+","+WINTER_NUMBER+");' id='zoom_map_link_winter_" +print_3digit(i)+ "' class='zoom_map_link'>’n}‚ð•\ަ</DIV>";
1010			switch(g_selects_winter[i]){
1011				case "1":
1012					winterMaker[i] = AddMarker(point, "", "img/snowman_new.gif", "img/snowman_new_shadow.png", 35.0, 35.0, 0, 0, 17.0, 17.0, 53.0, 35.0, 0, 0, 17.0, 17.0, "", info_contents, MARKER_KISEI) ;
1013					break;
1014				case "2":
1015					winterMaker[i] = AddMarker(point, "", "img/snowman.gif", "img/snowman_shadow.png", 35.0, 35.0, 0, 0, 17.0, 17.0, 53.0, 35.0, 0, 0, 17.0, 17.0, "", info_contents, MARKER_KISEI) ;
1016					break;
1017				case "3":
1018					winterMaker[i] = AddMarker(point, "", "img/winternight.gif", "img/night_shadow.png", 32.0, 32.0, 0, 0, 16.0, 16.0, 49.0, 32.0, 0, 0, 16.0, 16.0, "", info_contents, MARKER_KISEI) ;
1019					break;
1020			}
1021
1022			//ƒ‹[ƒgƒf[ƒ^‚ðƒLƒƒƒbƒVƒ…
1023			ROOT_DETA[i] = iframedoc.getElementById("KISEI_ROUTE_WINTER_"+print_3digit(i)).value;
1024		}
1025	}
1026}
1027
1028//--------------------------------------------------------------------------------------------
1029//
1030//		“~‹G‹K§ƒAƒCƒRƒ“íœ
1031//
1032//--------------------------------------------------------------------------------------------
1033function delWinterKisei() {
1034	var i ;
1035	var element ;
1036	element = document.getElementById('check05');
1037	element.onclick = new Function("addWinterKisei();");
1038	element.checked = false ;
1039
1040	for (var i=0; i < winterMaker.length; i++) {
1041		winterMaker[i].remove(map);
1042		ROOT_DETA[i] = 0 ;
1043	}
1044	winterMaker = Array();
1045	ROOT_DETA = Array();
1046}
1047
1048//--------------------------------------------------------------------------------------------
1049//
1050//		–}—áƒAƒCƒRƒ“’ljÁ
1051//
1052//--------------------------------------------------------------------------------------------
1053function addreplace() {
1054	var iframedoc ;
1055	var html ;
1056
1057	iframedoc = getIframeDoc('info_iframe') ;
1058//---------- ‹Ù‹}
1059	if (iframedoc.getElementById("ICON_POINT_ALL").value != "") {
1060		g_points_kinkyu = iframedoc.getElementById("ICON_POINT_ALL").value.split("/");
1061	} else {
1062		g_points_kinkyu = new Array;		//length == 0‚É‚·‚é
1063	}
1064	g_zooms_kinkyu = iframedoc.getElementById("ICON_ZOOM_ALL").value.split("/");
1065	g_colors_kinkyu = iframedoc.getElementById("ROUTE_COLOR_ALL").value.split("/");
1066	g_selects_kinkyu = iframedoc.getElementById("ICON_KISEI_NAIYOU").value.split("/");
1067
1068
1069//---------- HŽ–
1070	if (iframedoc.getElementById("ICON_POINT_ALL_KOUJI").value != "") {
1071		g_points_kouji = iframedoc.getElementById("ICON_POINT_ALL_KOUJI").value.split("/");
1072	} else {
1073		g_points_kouji = new Array;		//length == 0‚É‚·‚é
1074	}
1075	g_zooms_kouji  = iframedoc.getElementById("ICON_ZOOM_ALL_KOUJI").value.split("/");
1076	g_colors_kouji = iframedoc.getElementById("ROUTE_COLOR_ALL_KOUJI").value.split("/");
1077	g_naiyo_kouji  = iframedoc.getElementById("KISEI_NAIYO_GENZAI_KOUJI").value.split("/");
1078
1079
1080//---------- “~‹G
1081	if (iframedoc.getElementById("ICON_POINT_ALL_WINTER").value != "") {
1082		g_points_winter = iframedoc.getElementById("ICON_POINT_ALL_WINTER").value.split("/");
1083	}else{
1084		g_points_winter = new Array;		//length == 0‚É‚·‚é
1085	}
1086	g_zooms_winter = iframedoc.getElementById("ICON_ZOOM_ALL_WINTER").value.split("/");
1087	g_colors_winter = iframedoc.getElementById("ROUTE_COLOR_ALL_WINTER").value.split("/");
1088	g_selects_winter = iframedoc.getElementById("ICON_SELECT_ALL_WINTER").value.split("/");
1089
1090
1091//---------- ’ʍsŽ~‚ߍ‘“yŒð’ʏÈ
1092	if (iframedoc.getElementById("ICON_POINT_ALL_KOKUDO").value != "") {
1093		g_points_kokudo_kinkyu = iframedoc.getElementById("ICON_POINT_ALL_KOKUDO").value.split("/");
1094	} else {
1095		g_points_kokudo_kinkyu = new Array;		//length == 0‚É‚·‚é
1096	}
1097	g_zooms_kokudo_kinkyu = iframedoc.getElementById("ICON_ZOOM_ALL_KOKUDO").value.split("/");
1098	g_colors_kokudo_kinkyu = iframedoc.getElementById("ROUTE_COLOR_ALL_KOKUDO").value.split("/");
1099
1100//--------- HŽ–‘“yŒð’ʏÈ
1101	if (iframedoc.getElementById("ICON_POINT_ALL_KOKUDO_KOUJI").value != "") {
1102		g_points_kokudo_kouji = iframedoc.getElementById("ICON_POINT_ALL_KOKUDO_KOUJI").value.split("/");
1103	} else {
1104		g_points_kokudo_kouji = new Array;		//length == 0‚É‚·‚é
1105	}
1106	g_zooms_kokudo_kouji = iframedoc.getElementById("ICON_ZOOM_ALL_KOKUDO_KOUJI").value.split("/");
1107	g_colors_kokudo_kouji = iframedoc.getElementById("ROUTE_COLOR_ALL_KOKUDO_KOUJI").value.split("/");
1108
1109
1110	for(var check=0; check<g_selects_kinkyu.length;check++){
1111		html = document.getElementById("hanrei_closed").innerHTML ;
1112		if(g_selects_kinkyu[check] == "7"){
1113			html = html.replace("<!-- closed3 -->", "<img src=\"img/oogata1.gif\" width=\"20\" height=\"20\" alt=\"’ʍsŽ~‚ß\" />‘åŒ^’ʍsŽ~<br />");
1114		}else{
1115			html = html.replace("<!-- closed -->", "<img src=\"img/100908Stop20x20.png\" width=\"20\" height=\"20\" alt=\"’ʍsŽ~‚ß\" />‘S–ʒʍsŽ~<br />");
1116		}
1117		document.getElementById("hanrei_closed").innerHTML = html ;
1118	}
1119	//”»—á•\ަƒ`ƒFƒbƒN
1120	var hanrei = new Array(0,0,0,0,0,0,0);
1121
1122	for (var i=0;i<g_points_kouji.length;i++) {
1123		switch(g_naiyo_kouji[i]){
1124			case "1":
1125				hanrei[0] = 1;
1126				break;
1127			case "6":
1128				hanrei[1] = 1;
1129				break;
1130			case "7":
1131				hanrei[2] = 1;
1132				break;
1133			case "11":
1134				hanrei[3] = 1;
1135				break;
1136			case "4":
1137				hanrei[4] = 1;
1138				break;
1139			case "14":
1140				hanrei[6] = 1;
1141				break;
1142			case "8":
1143				hanrei[7] = 1;
1144				break;
1145		}
1146	}
1147
1148//---------- ‹Ù‹}‚Ì–}—á
1149	for (var i=0;i<g_selects_kinkyu.length;i++) {
1150		switch(g_selects_kinkyu[i]){
1151			case "1":
1152				hanrei[0] = 1;
1153				break;
1154			case "6":
1155				hanrei[1] = 1;
1156				break;
1157			case "7":
1158				hanrei[2] = 1;
1159				break;
1160			case "11":
1161				hanrei[3] = 1;
1162				break;
1163			case "4":
1164				hanrei[4] = 1;
1165				break;
1166			case "99":
1167				hanrei[5] = 1;
1168				break;
1169			case "14":
1170				hanrei[6] = 1;
1171				break;
1172		}
1173	}
1174
1175	if (g_points_kouji.length >= 1) {
1176		for (var i=0;i<hanrei.length;i++) {
1177
1178			if(hanrei[i] == 1){
1179				switch(i){
1180					case 0:
1181							var html = document.getElementById("hanrei_closed").innerHTML;
1182							html = html.replace("<!-- closed -->", "<img src=\"img/100908Stop32x32.png\" width=\"20\" height=\"20\" alt=\"’ʍsŽ~‚ß\" />‘S–ʒʍsŽ~<br />");
1183							document.getElementById("hanrei_closed").innerHTML = html;
1184						break;
1185					case 1:
1186							var html = document.getElementById("hanrei_closed").innerHTML;
1187							html = html.replace("<!-- kouji2 -->", "<img src=\"img/time.gif\" width=\"20\" height=\"20\" alt=\"ŽžŠÔ‘ђʍsŽ~\" />ŽžŠÔ‘ђʍsŽ~<br />");
1188							document.getElementById("hanrei_closed").innerHTML = html;
1189						break;
1190					case 2:
1191							var html = document.getElementById("hanrei_closed").innerHTML;
1192							html = html.replace("<!-- closed3 -->", "<img src=\"img/oogata1.gif\" width=\"20\" height=\"20\" alt=\"’ʍsŽ~‚ß\" />‘åŒ^’ʍsŽ~<br />");
1193							document.getElementById("hanrei_closed").innerHTML = html;
1194						break;
1195					case 3:
1196							var html = document.getElementById("hanrei_closed").innerHTML;
1197							html = html.replace("<!-- kouji4 -->", "<img src=\"img/night.gif\" width=\"20\" height=\"20\" alt=\"–éŠÔ’ʍsŽ~\" />–éŠÔ’ʍsŽ~<br />");
1198							document.getElementById("hanrei_closed").innerHTML = html;
1199						break;
1200					case 4:
1201							var html = document.getElementById("hanrei_closed").innerHTML;
1202							html = html.replace("<!-- kouji5 -->", "<img src=\"img/kuruma.gif\" width=\"20\" height=\"20\" alt=\"ŽÔ—¼’ʍsŽ~\" />ŽÔ—¼’ʍsŽ~<br />");
1203							document.getElementById("hanrei_closed").innerHTML = html;
1204						break;
1205					case 5:
1206							var html = document.getElementById("hanrei_closed").innerHTML;
1207							html = html.replace("<!-- new -->", "<img src=\"img/free_kaired1_32.gif\" width=\"20\" height=\"20\" alt=\"‹Ù‹}V‹K\" />‹Ù‹}V‹K<br />");
1208							document.getElementById("hanrei_closed").innerHTML = html;
1209						break;
1210					case 6:
1211							var html = document.getElementById("hanrei_closed").innerHTML;
1212							html = html.replace("<!-- special_car_closed -->", "<img src=\"img/sp_car_closed.png\" width=\"20\" height=\"20\" alt=\"“ÁŽêŽÔ—¼’ʍsŽ~\" />“ÁŽêŽÔ—¼’ʍsŽ~<br />");
1213							document.getElementById("hanrei_closed").innerHTML = html;
1214						break;
1215					case 7 :
1216						var html = document.getElementById("hanrei_closed").innerHTML;
1217						html = html.replace("<!-- other -->", "<img src=\"img/etc32.gif\" width=\"20\" height=\"20\" alt=\"‚»‚Ì‘¼‹K§\" />‚»‚Ì‘¼‹K§<br />");
1218						document.getElementById("hanrei_closed").innerHTML = html;
1219						break;
1220				}
1221			}
1222		}
1223	}
1224	//--------- ‘“y‹K§ƒAƒCƒRƒ“1Ží—Þ
1225	if (g_points_kinkyu.length		  !== 0 || g_points_kouji.length		 !== 0 ||
1226		g_points_kokudo_kinkyu.length !== 0 || g_points_kokudo_kouji.length  !== 0	 ) {
1227		html = document.getElementById("hanrei_closed").innerHTML;
1228		html = html.replace("<!-- closed -->", "<img src=\"img/100908Stop32x32.png\" width=\"20\" height=\"20\" alt=\"’ʍsŽ~‚ß\" />’ʍsŽ~‚߉ӏŠ<br />");
1229		document.getElementById("hanrei_closed").innerHTML = html;
1230	}
1231//--------- “~‹G‹K§ƒAƒCƒRƒ“1Ží—Þ
1232	if (g_points_winter.length !== 0) {
1233		html = document.getElementById("hanrei_closed").innerHTML ;
1234		html = html.replace("<!-- winter2 -->", "<img src=\"img/snowman.gif\" width=\"20\" height=\"20\" alt=\"“~Šú’ʍsŽ~‚߉ӏŠ\" />“~Šú’ʍsŽ~‚߉ӏŠ<br />");
1235		document.getElementById("hanrei_closed").innerHTML = html ;
1236	}
1237
1238
1239
1240/*
1241//--------- “~‹G–}—á3Ží—Þ
1242	for(var check=0; check<g_points_winter.length;check++){
1243		html = document.getElementById("hanrei_closed").innerHTML ;
1244		if(g_points_winter[check] == "1"){
1245//--------- V‹K–}—á”ñ•\ަ
1246//				html = html.replace("<!-- winter1 -->", "<img src=\"img/snowman_new.gif\" width=\"20\" height=\"20\" alt=\"“~Šú’ʍsŽ~‰ÓŠ\" />V‹K“~Šú’ʍsŽ~<br />");
1247		} else if(g_selects_winter[check] == "2"){
1248			html = html.replace("<!-- winter2 -->", "<img src=\"img/snowman.gif\" width=\"20\" height=\"20\" alt=\"“~Šú’ʍsŽ~‰ÓŠ\" />“~Šú’ʍsŽ~<br />");
1249		} else if(g_selects_winter[check] == "3"){
1250			html = html.replace("<!-- winter3 -->", "<img src=\"img/winternight.gif\" width=\"20\" height=\"20\" alt=\"–éŠÔ’ʍsŽ~‰ÓŠ\" />“~Šú–éŠÔ’ʍsŽ~<br />");
1251		}
1252		document.getElementById("hanrei_closed").innerHTML = html ;
1253	}
1254//--------- ‘ŒðÈ–}—á2Ží—Þ
1255	if (g_points_kokudo_kinkyu.length >= 1) {
1256		var html_kokudo = document.getElementById("hanrei_closed").innerHTML;
1257		html_kokudo = html_kokudo.replace("<!-- closed2 -->", "<img src=\"img/icon_emergency-mlit-2_32.gif\" width=\"22\" height=\"22\" alt=\"‘“yŒð’ʏȒʍsŽ~\" />‘“yŒð’ʏȒʍsŽ~<br />");
1258		document.getElementById("hanrei_closed").innerHTML = html_kokudo;
1259	}
1260
1261
1262	if (g_points_kokudo_kouji.length >= 1) {
1263		var html_kokudo = document.getElementById("hanrei_closed").innerHTML;
1264		html_kokudo = html_kokudo.replace("<!-- closed2 -->", "<img src=\"img/icon_const-iwate_32.png\" width=\"22\" height=\"22\" alt=\"‘“yŒð’ʏȒʍs‹K§\" />‘“yŒð’ʏȒʍs‹K§<br />");
1265		document.getElementById("hanrei_closed").innerHTML = html_kokudo;
1266	}
1267*/
1268
1269}
1270
1271//--------------------------------------------------------------------------------------------
1272//
1273//
1274//
1275//--------------------------------------------------------------------------------------------
1276function prevAdjustInfo()
1277{
1278	var width = $("#header_telop2").width() ;
1279	width -= 20 ;	//----- ‘OŒã‚̃Xƒy[ƒX•ªˆø‚­
1280	$("#information_tag").css("font-size", "18px") ;
1281
1282	while (1) {
1283		var strWidth = $("#information_tag").width() ;
1284
1285		if (width >= strWidth) {
1286			break ;
1287		}
1288
1289		if ($("#information_tag").css("font-size") == "1px") {
1290			break ;
1291		}
1292
1293		$("#information_tag").css("font-size", "-=1") ;
1294	}
1295}
1296//]]>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.