PageSourceSearch

https://www.shogetsugrand.com/common/js/drt_in/directin-search.js

js shogetsugrand.com collected 2026-09-30 05:49:17 UTC 10,210 bytes, 353 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(function (DYNns, $, undefined) {
8	DYNns.$ = $;
9} (window.DYNns = window.DYNns || {}, $.noConflict(true)));
10
11var $DijQ = DYNns.$;		//‹£‡‘΍ô
12
13
14///////////////////////////// ‰ŠúÝ’肱‚±‚©‚ç ///////////////////////////// 
15
16// form –¼Žw’è
17// form ‚Ìname‚ð•ύX‚·‚éê‡‚͕ύX‚·‚邱‚Æ
18// index.html‚É‚à‚ ‚é‚̂œ¯—l‚ɏC³‚·‚邱‚Æ
19var objfrm = document.frmplanseek;
20
21
22var now_url = location.href;
23if (now_url.indexOf('sekisuitei.com') != -1) {var hcod1  = "73100"}
24else if (now_url.indexOf('210.164.134.51') != -1) {var hcod1  = "73100"}
25else if (now_url.indexOf('bourou.com') != -1) {var hcod1  = "73110"}
26else if (now_url.indexOf('toya-kohantei.com') != -1) {var hcod1  = "73120"}
27else if (now_url.indexOf('gokirakutei.com') != -1) {var hcod1  = "73130"}
28else if (now_url.indexOf('nonokaze-resort.com') != -1) {var hcod1  = "73140"}
29else if (now_url.indexOf('choyotei.com') != -1) {var hcod1  = "73150"}
30else if (now_url.indexOf('choyo-resort.com') != -1) {var hcod1  = "73160"}
31else if (now_url.indexOf('takubokutei.com') != -1) {var hcod1  = "73170"}
32else if (now_url.indexOf('bourou-hakodate.com') != -1) {var hcod1  = "73180"}
33else if (now_url.indexOf('midorinokaze-resort.com') != -1) {var hcod1  = "73190"}
34else if (now_url.indexOf('dai2-meisuitei.com') != -1) {var hcod1  = "73200"}
35else if (now_url.indexOf('horohoro-sanso.com') != -1) {var hcod1  = "73210"}
36else if (now_url.indexOf('muroran-princehotel.com') != -1) {var hcod1  = "73220"}
37else if (now_url.indexOf('kitanokaze-saryou.com') != -1) {var hcod1  = "73230"}
38else if (now_url.indexOf('hakodate-uminokaze.com') != -1) {var hcod1  = "73240"}
39else if (now_url.indexOf('shogetsugrand.com') != -1) {var hcod1  = "73270";}
40var hcod2 = '001';
41var WindowOpen_Submit = false;		//ŒŸõƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½‚Æ‚«‚Ì“®ìÝ’èBtrue‚ŐV‹KƒEƒBƒ“ƒhƒEAfalse‚Å‚»‚̂܂ܑJˆÚ
42var WindowOpen_Cancel = false;		//ƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½‚Æ‚«‚Ì“®ìÝ’èBtrue‚ŐV‹KƒEƒBƒ“ƒhƒEAfalse‚Å‚»‚̂܂ܑJˆÚ
43objfrm.hidCHILDOPTION.value = 8;	//CHILDOPTION‚̐”‚ðÝ’肵‚Ä‚­‚¾‚³‚¢B
44
45var lday = 1;	//h”‘“ú‚̏‰Šú’lÝ’èB“–“ú‚È‚ç0A—‚“ú‚È‚ç1‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢BÝ’è‚·‚é’l‚͐”’l‚Ȃ瓮ì‚µ‚Ü‚·B
46
47
48//•ʃEƒBƒ“ƒhƒE‚̑傫‚³‚Ȃǂ̏ó‘ÔŽw’è‚Å‚·(window.openŠÖ”‚Ì‘æ3ˆø”)B•K—v‚ɉž‚¶‚ĕύX‚µ‚Ä‚­‚¾‚³‚¢
49var sts = 'width=1000,Height=600,resizable=yes,scrollbars=yes,status=yes';
50
51objfrm.hidCOD1.value = hcod1;
52objfrm.hidCOD2.value = hcod2;
53
54
55function ChildSelectDisable() {
56	var $ = $DijQ;
57
58	$("[name^='fadult_'] > option").remove();
59	$("[name^='fadult_']").append($("[name='cmbADULT'] > option").clone());
60
61
62	//¬l‚Ì•\ަÝ’è
63	//Žg—p‚µ‚È‚¢êŠ‚Ífalse‚É‚µ‚Ä‚­‚¾‚³‚¢B
64	//‚Ü‚½Ahtmlƒtƒ@ƒCƒ‹‚̏¬l•”•ª‚à‚»‚ê‚É‚ ‚킹‚ĕύX‚µ‚Ä‚­‚¾‚³‚¢
65	//A‚ð”ñ•\ަ‚É‚µ‚ÄB‚ð•\ަ‚·‚邯‚¢‚¤‚±‚Ƃ͉”\‚Å‚·‚ªAB¨A‚̏‡‚É•\ަ‚ȂǁA‡˜‚ð•Ï‚¦‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
66
67	mk_elmChild(0, "A", true);
68	mk_elmChild(1, "B", true);
69	mk_elmChild(2, "C", true);
70	mk_elmChild(3, "D", true);
71	mk_elmChild(4, "E", true);
72	mk_elmChild(5, "F", true);
73	mk_elmChild(6, "G", false);
74	mk_elmChild(7, "H", false);
75	mk_elmChild(8, "I", false);
76	mk_elmChild(9, "J", false);
77
78
79	$("[name^='fCHILD']").each(function () {
80		this.selectedIndex = 0;
81	});
82
83	//¬l‚Ì–¼Ì‚ð•Ï‚¦‚é‚ɂ͂±‚±‚ð•ҏW‚µ‚Ä‚­‚¾‚³‚¢
84	$(".headChildA").html('¬Šw¶');
85	$(".headChildB").html('—cŽ™');
86	$(".headChildC").html('—cŽ™iHŽ–‚̂݁j');
87	$(".headChildD").html('—cŽ™i•z’c‚̂݁j');
88	$(".headChildE").html('—cŽ™i“üŠÙ—¿j');
89	$(".headChildF").html('“û—cŽ™');
90	$(".headChildG").html('');
91	$(".headChildH").html('');
92	$(".headChildI").html('');
93	$(".headChildJ").html('');
94
95	///////////////////////////// ‰ŠúÝ’肱‚±‚܂Š///////////////////////////// 
96
97	decodejpsn();
98}
99
100
101$DijQ(function ($) {
102
103	today = new Date();
104	today.setDate(today.getDate());
105
106	objfrm.cmbARRY.value = today.getFullYear();
107	objfrm.cmbARRM.value = today.getMonth() + 1;
108	objfrm.cmbARRD.value = today.getDate() + lday;
109
110
111	$("label").hover(function () {
112		$(this).css("cursor", "pointer");
113	}, function () {
114		$(this).css("cursor", "default");
115	});
116
117	$("#cmbcalclickarea").click(function () {
118
119		if ($("#chkymd").prop('checked')) {
120			$("#chkymd").prop('checked', false);
121			cngchkymd();
122			writecalender();
123			return false;
124		}
125	});
126	cngchkpsn();
127	cngchkymd();
128} ($DijQ));
129
130// ƒJƒŒƒ“ƒ_[‚ð•\ަ‚³‚¹‚é
131var cal = new JKL.Calendar("calid", "frmplanseek", "hidSELECTARRYMD");
132
133// ƒJƒŒƒ“ƒ_[ã‚Ì“ú•t‚𠁛“úŒã‚܂Ŕ͈͎w’è‚·‚é
134function computeDate(year, month, day, addDays) {
135	var dt = new Date(year, month - 1, day);
136	var baseSec = dt.getTime();
137	var addSec = addDays * 86400000;
138	var targetSec = baseSec + addSec;
139	dt.setTime(targetSec);
140	return dt;
141}
142
143Today = new Date();
144Todayyear = Today.getFullYear();
145Todaymonth = Today.getMonth();
146Todaydate = Today.getDate();
147
148var Futuredate = computeDate(Todayyear, Todaymonth, Todaydate, 364);	// 364“úŒã“ú•tŽw’è
149
150Futureyear = Futuredate.getFullYear();
151Futuremonth = Futuredate.getMonth() + 1;
152Futuredate = Futuredate.getDate();
153
154Future = Futureyear + "/" + Futuremonth + "/" + Futuredate;	// “ú•t’uŠ·
155
156Future = new Date(Futureyear, Futuremonth, Futuredate);	// “ú•tŽæ“¾
157
158cal.min_date = Today;	// ƒXƒ^[ƒg“ú•tŽw’è
159cal.max_date = Future;	// ƒ‰ƒXƒg“úŽžŽw’è
160
161// ƒ‰ƒXƒg“úŽžŽw’è‚ðíœ‚·‚邯AƒXƒ^[ƒg“ú•tŽw’èˆÈ‘O‚Ì‰ß‹Ž“ú‘I‘ð‚ª‚Å‚«‚È‚¢Žd—l‚ɑւí‚è‚Ü‚·
162
163
164// ŒŸõƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½Žž
165function btnSeekSubmit(btnName) {
166
167	if (isNaN(objfrm.cmbARRY.value) == true) {
168		alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
169		return false;
170	}
171
172	if (isNaN(objfrm.cmbARRM.value) == true) {
173		alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
174		return false;
175	}
176
177	if (isNaN(objfrm.cmbARRD.value) == true) {
178		alert('‚²h”‘“ú‚́y”¼Šp”Žšz‚Å‚²“ü—Í‚­‚¾‚³‚¢');
179		return false;
180	}
181
182
183	// “ú•t‚̍č\’z
184	tmpText = objfrm.cmbARRY.value + '/' + objfrm.cmbARRM.value + '/' + objfrm.cmbARRD.value;
185	objfrm.hidSELECTARRYMD.value = tmpText;
186
187	// “ú’ö–¢’è‚̐؂蕪‚¯
188	if (objfrm.chkymd.checked == true) {
189		objfrm.hidchkymd.value = "1";
190	} else {
191		objfrm.hidchkymd.value = "0";
192	}
193
194	// l”–¢’è‚̐؂蕪‚¯
195	if (objfrm.chkpsn.checked == true) {
196		objfrm.hidchkpsn.value = "1";
197	} else {
198		objfrm.hidchkpsn.value = "0";
199	}
200
201	// •\ަ“à—eØ‘ւ̐؂蕪‚¯
202	if (objfrm.hiddispunit.length) {
203		for (var i = 0; i < objfrm.hiddispunit.length; i++) {
204			if (objfrm.hiddispunit[i].checked) {
205				objfrm.DispUnit.value = objfrm.hiddispunit[i].value;
206			}
207		}
208	} else {
209		if (objfrm.hiddispunit.checked) {
210			objfrm.DispUnit.value = objfrm.hiddispunit.value;
211		}
212	}
213
214	//“ú•t‚̐ݒè
215
216
217	var linkurl = "";
218
219	if (objfrm.hidCHILDOPTION.value != '0') {
220		for (cnt = 0; cnt < Number(objfrm.hidCHILDOPTION.value); cnt++) {
221			sIndex = objfrm.cmbCHILD[cnt].selectedIndex;
222			if (sIndex != null) {
223				objfrm.hidCHILD[cnt].value = objfrm.cmbCHILD[cnt].options[sIndex].value;
224			} else {
225				objfrm.hidCHILD[cnt].value = 0;
226			}
227		}
228	}
229
230//	objfrm.seek.value = ' ŒŸõ’† '
231	objfrm.seek.disabled = false;
232
233	linkurl = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp';
234	linkurl += '?hcod1=' + hcod1;
235	linkurl += '&hcod2=' + hcod2;
236	linkurl += '&mode=seek';
237	linkurl += '&hidSELECTARRYMD=' + objfrm.hidSELECTARRYMD.value;
238	linkurl += '&hidSELECTHAKSU=' + objfrm.hidSELECTHAKSU.value;
239	linkurl += '&DispUnit=' + objfrm.DispUnit.value;
240
241	if (objfrm.hidchkymd.value != 0) {
242		linkurl += '&chkymd=' + objfrm.hidchkymd.value;
243	}
244	if (objfrm.hidchkpsn.value != 0) {
245		linkurl += '&chkpsn=' + objfrm.hidchkpsn.value;
246	}
247
248	linkurl += '&clrmode=seek';
249
250
251	if (WindowOpen_Submit) {	//^‚È‚çV‹KƒEƒBƒ“ƒhƒE
252
253		//POST’l‚ð“n‚·‚½‚߂̉º€”õ
254		window.open('about:blank', 'asphotelstory', sts);
255		//miniwindow.name = 'asp-hotelstory';
256		objfrm.target = 'asphotelstory';
257		objfrm.method = 'POST';
258
259		try {	//google analyticsiga.jsj‚̑Ήž
260			objfrm.action = pageTracker._getLinkerUrl(linkurl);
261			objfrm.submit();
262		} catch (e) {
263			objfrm.action = linkurl;
264			objfrm.submit();
265		}
266
267	} else {
268		objfrm.action = linkurl;
269		objfrm.method = 'POST';
270
271		try {	//google analytics(ga.js)‚̑Ήž
272			pageTracker._linkByPost(objfrm);
273			objfrm.submit();
274		} catch (e) {
275			objfrm.submit();
276		}
277	}
278}
279
280// ‚²—\–ñ‚ÌŠm”FEƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
281function btnSeekSubmitCancel(btnName) {
282
283	var url = 'https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1 + '&cod2=' + hcod2 + '';
284
285	if (WindowOpen_Cancel) {	// •ʃEƒCƒ“ƒhƒE‚Å•\ަ‚·‚é
286		window.open('about:blank', 'asp-hotelstory', sts);
287		objfrm.target = 'asp-hotelstory';
288		objfrm.method = 'POST';
289
290		try {
291			objfrm.action = pageTracker._getLinkerUrl(url);
292			objfrm.submit();
293		} catch (e) {
294			objfrm.action = url;
295			objfrm.submit();
296		}
297
298	} else {	// ‚»‚̂܂܃y[ƒW‘JˆÚ‚·‚é
299		objfrm.action = url;
300		objfrm.method = 'POST';
301
302		try {
303			pageTracker._linkByPost(objfrm);
304			objfrm.submit();
305		} catch (e) {
306			objfrm.submit();
307		}
308
309	}
310}
311
312
313//“ú•t–¢’è‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
314function cngchkymd() {
315	var bochkymd = objfrm.chkymd.checked;
316	objfrm.cmbARRY.disabled = bochkymd;
317	objfrm.cmbARRM.disabled = bochkymd;
318	objfrm.cmbARRD.disabled = bochkymd;
319	objfrm.hidSELECTHAKSU.disabled = bochkymd;
320}
321
322
323//l”–¢’è‚ðƒNƒŠƒbƒN‚µ‚½‚Æ‚«
324function cngchkpsn() {
325	var bochkymd = objfrm.chkpsn.checked;
326	objfrm.cmbSUMROOM.disabled = bochkymd;
327	objfrm.cmbADULT.disabled = bochkymd;
328}
329
330function mk_elmChild(num, alphabet, use) {	//ChildSelectDisable()“à‚Å—˜—p
331	var $ = $DijQ;
332
333	if (use == true) {
334
335		$("[name^='fCHILD" + alphabet + "_'] > option").remove();
336		$("[name^='fCHILD" + alphabet + "_']").append($("[name=cmbCHILD]").slice(num, (num + 1)).children("option").clone());
337
338	} else if (use == false) {
339		$(".SelectChild" + alphabet).css("display", "none");
340	}
341}
342
343
344function offChkpsn() {
345	var $ = $DijQ;
346	if ($('#chkpsn').prop("checked") == true) {
347
348		$('#chkpsn').prop('checked', false);
349		cngchkpsn();
350	}
351}
352
353

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.