PageSourceSearch

https://www.sensyukaku.jp/common/sensyukaku/js/directin-search_x.js

js sensyukaku.jp collected 2026-10-07 22:55:47 UTC 14,852 bytes, 243 lines download raw bytes

1//  ========================================================
2//  directin-search.js ---- Direct In —\–ñŒŸõƒ^ƒOƒNƒ‰ƒX
3//  Copyright 2011 Dynatech.inc <[email protected]>
4//  2011/02/08 - ƒXƒ^[ƒgƒo[ƒWƒ‡ƒ“
5//  ========================================================
6
7// form –¼Žw’è
8// form ‚Ìname‚ð•ύX‚·‚éê‡‚͕ύX‚·‚邱‚Æ
9// index.html‚É‚à‚ ‚é‚̂œ¯—l‚ɏC³‚·‚邱‚Æ
10
11var objfrmX =  document.frmplanseekX
12
13
14	// ƒJƒŒƒ“ƒ_[‚ð•\ަ‚³‚¹‚é
15		var cal1 = new JKL.Calendar("calid1","frmplanseekX","hidSELECTARRYMD");
16
17		// ƒJƒŒƒ“ƒ_[ã‚Ì“ú•t‚𠁛“úŒã‚܂Ŕ͈͎w’è‚·‚é
18		function computeDate(year, month, day, addDays) {
19			var dt = new Date(year, month - 1, day);
20			var baseSec = dt.getTime();
21			var addSec = addDays * 86400000;
22			var targetSec = baseSec + addSec;
23			dt.setTime(targetSec);
24			return dt;
25		}
26
27		Today      = new Date();
28		Todayyear  = Today.getFullYear();
29		Todaymonth = Today.getMonth();
30		Todaydate  = Today.getDate();
31
32		var Futuredate = computeDate(Todayyear, Todaymonth, Todaydate, 364);	// 364“úŒã“ú•tŽw’è
33
34		Futureyear  = Futuredate.getFullYear();
35		Futuremonth = Futuredate.getMonth() + 1;
36		Futuredate  = Futuredate.getDate();
37
38		Future = Futureyear + "/" + Futuremonth + "/" + Futuredate;	// “ú•t’uŠ·
39
40		Future = new Date(Futureyear, Futuremonth, Futuredate);	// “ú•tŽæ“¾
41
42		cal1.min_date = Today;	// ƒXƒ^[ƒg“ú•tŽw’è
43		cal1.max_date = Future;	// ƒ‰ƒXƒg“úŽžŽw’è
44
45		// ƒ‰ƒXƒg“úŽžŽw’è‚ðíœ‚·‚邯AƒXƒ^[ƒg“ú•tŽw’èˆÈ‘O‚Ì‰ß‹Ž“ú‘I‘ð‚ª‚Å‚«‚È‚¢Žd—l‚ɑւí‚è‚Ü‚·
46
47
48	// ŒŸõƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½Žž
49	function btnSeekSubmit(btnName) {
50
51		if (isNaN(objfrmX.cmbARRY.value) == true) {
52			alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
53			return false;
54		}
55
56		if (isNaN(objfrmX.cmbARRM.value) == true) {
57			alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
58			return false;
59		}
60
61		if (isNaN(objfrmX.cmbARRD.value) == true) {
62			alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
63			return false;
64		}
65
66
67		// “ú•t‚̍č\’z
68		tmpText = objfrmX.cmbARRY.value + '/' + objfrmX.cmbARRM.value + '/' + objfrmX.cmbARRD.value;
69		objfrmX.hidSELECTARRYMD.value = tmpText;
70
71		// “ú’ö–¢’è‚̐؂蕪‚¯
72		if(objfrmX.chkymd.checked == true) {
73			objfrmX.hidchkymd.value = "1";
74		}else{
75			objfrmX.hidchkymd.value = "0";
76		}
77
78		// l”–¢’è‚̐؂蕪‚¯
79		if(objfrmX.chkpsn.checked == true) {
80			objfrmX.hidchkpsn.value = "1";
81		}else{
82			objfrmX.hidchkpsn.value = "0";
83		}
84
85		// •\ަ“à—eØ‘ւ̐؂蕪‚¯
86		if(directin_hiddispunit == 'on'){
87
88			var i;
89
90			if (objfrmX.hiddispunit.length) {
91				for (i = 0; i < objfrmX.hiddispunit.length; i++) {
92					if (objfrmX.hiddispunit[i].checked) {
93						objfrmX.Dispunit.value = objfrmX.hiddispunit[i].value;
94					}
95				}
96			} else {
97				if (objfrmX.hiddispunit.checked) {
98					objfrmX.Dispunit.value = objfrmX.hiddispunit.value;
99				}
100			}
101		}else{
102			objfrmX.Dispunit.value = objfrmX.hiddispunit.value;
103		}
104
105
106		// •ʃEƒCƒ“ƒhƒE‚Å•\ަ‚·‚é
107
108if (directin_display == 'off'){
109
110		if (objfrmX.hidchkymd.value == "1"){
111			if (objfrmX.hidchkpsn.value == "1"){
112				try{
113					window.open(pageTracker._getLinkerUrl('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value),'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
114				} catch (e) {
115					window.open('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value,'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
116				}
117			}
118			if (objfrmX.hidchkpsn.value == "0"){
119				try{
120					window.open(pageTracker._getLinkerUrl('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value),'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
121				} catch (e) {
122					window.open('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value,'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
123				}
124			}
125		}
126		if (objfrmX.hidchkymd.value == "0"){
127			if (objfrmX.hidchkpsn.value == "1"){
128				try{
129					window.open(pageTracker._getLinkerUrl('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value),'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
130				} catch (e) {
131					window.open('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value,'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
132				}
133			}
134			if (objfrmX.hidchkpsn.value == "0"){
135				try{
136					window.open(pageTracker._getLinkerUrl('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value),'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
137				} catch (e) {
138					window.open('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value,'planlist','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
139				}
140			}
141		}
142
143 	   	// ‚»‚̂܂܃y[ƒW‘JˆÚ‚·‚é
144
145}else{
146
147		if (objfrmX.hidchkymd.value == "1"){
148			if (objfrmX.hidchkpsn.value == "1"){
149				try{
150					pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value) ;
151				} catch (e) {
152					objfrmX.action = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value ;
153					objfrmX.method = 'POST';
154					objfrmX.submit();
155				}
156			}
157			if (objfrmX.hidchkpsn.value == "0"){
158				try{
159					pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value) ;
160				} catch (e) {
161					objfrmX.action = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value ;
162					objfrmX.method = 'POST';
163					objfrmX.submit();
164				}
165			}
166		}
167		if (objfrmX.hidchkymd.value == "0"){
168			if (objfrmX.hidchkpsn.value == "1"){
169				try{
170					pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value) ;
171				} catch (e) {
172					objfrmX.action = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value ;
173					objfrmX.method = 'POST';
174					objfrmX.submit();
175				}
176			}
177			if (objfrmX.hidchkpsn.value == "0"){
178				try{
179					pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value) ;
180				} catch (e) {
181					objfrmX.action = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=' + hcod1x + '&hcod2=' + hcod2x + '&hidmode=select&mode=seek&hidSELECTARRYMD='+ objfrmX.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+ objfrmX.hidSELECTHAKSU.value + '&room='+ objfrmX.hidROOM.value + '&hidSELECTadult=' + objfrmX.cmbADULT.value + '&hidSELECTchilda=' + objfrmX.cmbCHILDa.value + '&hidSELECTchildb=' + objfrmX.cmbCHILDb.value + '&hidSELECTchildc=' + objfrmX.cmbCHILDc.value + '&hidSELECTchildd=' + objfrmX.cmbCHILDd.value + '&hidSELECTminPrice=' + objfrmX.minPrice.value + '&hidSELECTmaxPrice=' + objfrmX.maxPrice.value + '&Dispunit=' + objfrmX.Dispunit.value + '&chkymd=' + objfrmX.hidchkymd.value + '&chkpsn=' + objfrmX.hidchkpsn.value ;
182					objfrmX.method = 'POST';
183					objfrmX.submit();
184				}
185			}
186		}
187
188} // END directin_display
189
190	}
191
192	// ‚²—\–ñ‚ÌŠm”FEƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
193	function btnSeekSubmitCancel(btnName) {
194
195		// •ʃEƒCƒ“ƒhƒE‚Å•\ަ‚·‚é
196
197if (directin_display == 'off'){
198
199		try{
200			window.open(pageTracker._getLinkerUrl('https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1x + '&cod2=' + hcod2x + ''),'cencel','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
201		} catch (e) {
202			window.open('https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1x + '&cod2=' + hcod2x + '','cencel','width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes');
203		}
204
205
206		// ‚»‚̂܂܃y[ƒW‘JˆÚ‚·‚é
207
208}else{
209
210		try{
211			pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1x + '&cod2=' + hcod2x) ;
212		} catch (e) {
213			objfrmX.action = 'https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1x + '&cod2=' + hcod2x ;
214			objfrmX.method = 'POST';
215			objfrmX.submit();
216		}
217
218} // END directin_display
219
220	}
221
222
223	//“ú•t–¢’è‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
224	function cngchkymd(){
225		var bochkymd = objfrmX.chkymd.checked;
226		objfrmX.cmbARRY.disabled = bochkymd;
227		objfrmX.cmbARRM.disabled = bochkymd;
228		objfrmX.cmbARRD.disabled = bochkymd;
229		objfrmX.hidROOM.disabled = bochkymd;
230		objfrmX.hidSELECTHAKSU.disabled = bochkymd;
231	}
232
233
234	//l”–¢’è‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
235	function cngchkpsn(){
236		var bochkymd = objfrmX.chkpsn.checked;
237		objfrmX.cmbADULT.disabled  = bochkymd;
238		objfrmX.cmbCHILDa.disabled = bochkymd;
239		objfrmX.cmbCHILDb.disabled = bochkymd;
240		objfrmX.cmbCHILDc.disabled = bochkymd;
241		objfrmX.cmbCHILDd.disabled = bochkymd;
242	}
243

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.