PageSourceSearch

https://kaanapali.co.jp/js/directin-search.js

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

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.