1// ======================================================== 2// directin-search.js ---- Direct In äºç´æ¤ç´¢ã¿ã°ã¯ã©ã¹ 3// Copyright 2011 Dynatech.inc <[email protected]> 4// 2011/02/08 - ã¹ã¿ã¼ããã¼ã¸ã§ã³ 5// ======================================================== 6 7 8 9 10// åæè¨å® 11 12var hcod1 = "68890" 13var hcod2 = "001" 14 15// ãæ³¨æãæ°å¤ã夿´ããªãã§ãã ãã 16 17 18// form åæå® 19// form ã®nameã夿´ããå ´åã¯å¤æ´ããã㨠20// index.htmlã«ãããã®ã§åæ§ã«ä¿®æ£ããã㨠21 22var objfrm = document.frmplanseek 23 24// å¥ã¦ã£ã³ãã¦è¡¨ç¤ºåæ¿ 25var modeChange = "on"; // onï¼å¥ã¦ã£ã³ã㦠ãªãï¼ãã®ã¾ã¾é·ç§» 26 27 28 29 // ã«ã¬ã³ãã¼ã表示ããã 30 var cal = new JKL.Calendar("calid","frmplanseek","hidSELECTARRYMD"); 31 32 // ã«ã¬ã³ãã¼ä¸ã®æ¥ä»ã âæ¥å¾ã¾ã§ç¯å²æå®ãã 33 function computeDate(year, month, day, addDays) { 34 var dt = new Date(year, month - 1, day); 35 var baseSec = dt.getTime(); 36 var addSec = addDays * 86400000; 37 var targetSec = baseSec + addSec; 38 dt.setTime(targetSec); 39 return dt; 40 } 41 42 Today = new Date(); 43 Todayyear = Today.getFullYear(); 44 Todaymonth = Today.getMonth(); 45 Todaydate = Today.getDate(); 46 47 var Futuredate = computeDate(Todayyear, Todaymonth, Todaydate, 364); // 364æ¥å¾æ¥ä»æå® 48 49 Futureyear = Futuredate.getFullYear(); 50 Futuremonth = Futuredate.getMonth() + 1; 51 Futuredate = Futuredate.getDate(); 52 53 Future = Futureyear + "/" + Futuremonth + "/" + Futuredate; // æ¥ä»ç½®æ 54 55 Future = new Date(Futureyear, Futuremonth, Futuredate); // æ¥ä»åå¾ 56 57 cal.min_date = Today; // ã¹ã¿ã¼ãæ¥ä»æå® 58 cal.max_date = Future; // ã©ã¹ãæ¥ææå® 59 60 // ã©ã¹ãæ¥ææå®ãåé¤ããã¨ãã¹ã¿ã¼ãæ¥ä»æå®ä»¥åã®é廿¥é¸æãã§ããªã仿§ã«æ¿ããã¾ã 61 62 63 // æ¤ç´¢ãã¿ã³ãã¯ãªãã¯ããæ 64 function btnSeekSubmit(btnName) { 65 66 if (isNaN(objfrm.cmbARRY.value) == true) { 67 alert('ãå®¿æ³æ¥ã¯ãåè§æ°åãã§ãå ¥åãã ãã'); 68 return false; 69 } 70 71 if (isNaN(objfrm.cmbARRM.value) == true) { 72 alert('ãå®¿æ³æ¥ã¯ãåè§æ°åãã§ãå ¥åãã ãã'); 73 return false; 74 } 75 76 if (isNaN(objfrm.cmbARRD.value) == true) { 77 alert('ãå®¿æ³æ¥ã¯ãåè§æ°åãã§ãå ¥åãã ãã'); 78 return false; 79 } 80 81 82 // æ¥ä»ã®åæ§ç¯ 83 tmpText = objfrm.cmbARRY.value + '/' + objfrm.cmbARRM.value + '/' + objfrm.cmbARRD.value; 84 objfrm.hidSELECTARRYMD.value = tmpText; 85 86 // æ¥ç¨æªå®ã®åãåã 87 if(objfrm.chkymd.checked == true) { 88 objfrm.hidchkymd.value = "1"; 89 }else{ 90 objfrm.hidchkymd.value = "0"; 91 } 92 93 // äººæ°æªå®ã®åãåã 94 if(objfrm.chkpsn.checked == true) { 95 objfrm.hidchkpsn.value = "1"; 96 }else{ 97 objfrm.hidchkpsn.value = "0"; 98 } 99 100 // 表示å å®¹åæ¿ã®åãåã 101 var i; 102 103 if (objfrm.hiddispunit.length) { 104 for (i = 0; i < objfrm.hiddispunit.length; i++) { 105 if (objfrm.hiddispunit[i].checked) { 106 objfrm.Dispunit.value = objfrm.hiddispunit[i].value; 107 } 108 } 109 } else { 110 if (objfrm.hiddispunit.checked) { 111 objfrm.Dispunit.value = objfrm.hiddispunit.value; 112 } 113 } 114 115 116 // å¥ã¦ã¤ã³ãã¦ã§è¡¨ç¤ºãã 117 // åæåä½ã¯ãã¡ãã¨ãªãã¾ã 118 119 if (modeChange == "on"){ 120 121 if (objfrm.hidchkymd.value == "1"){ 122 if (objfrm.hidchkpsn.value == "1"){ 123 try{ 124 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'); 125 } catch (e) { 126 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'); 127 } 128 } 129 if (objfrm.hidchkpsn.value == "0"){
130 try{ 131 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'); 132 } catch (e) { 133 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'); 134 } 135 } 136 } 137 if (objfrm.hidchkymd.value == "0"){ 138 if (objfrm.hidchkpsn.value == "1"){ 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 + '&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 + '&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 if (objfrm.hidchkpsn.value == "0"){ 146 try{ 147 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'); 148 } catch (e) { 149 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'); 150 } 151 } 152 } 153 154 155 // ãã®ã¾ã¾ãã¼ã¸é·ç§»ãã 156 157 }else{ 158 159 if (objfrm.hidchkymd.value == "1"){ 160 if (objfrm.hidchkpsn.value == "1"){
161 try{ 162 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) ; 163 } catch (e) { 164 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 ; 165 objfrm.method = 'POST'; 166 objfrm.submit(); 167 } 168 } 169 if (objfrm.hidchkpsn.value == "0"){ 170 try{ 171 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) ; 172 } catch (e) { 173 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 ; 174 objfrm.method = 'POST'; 175 objfrm.submit(); 176 } 177 } 178 } 179 if (objfrm.hidchkymd.value == "0"){ 180 if (objfrm.hidchkpsn.value == "1"){ 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 + '&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 + '&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 if (objfrm.hidchkpsn.value == "0"){ 190 try{ 191 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) ; 192 } catch (e) { 193 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 ; 194 objfrm.method = 'POST'; 195 objfrm.submit(); 196 } 197 } 198 } 199 200 } // END modeChange 201 202 } 203 204 // ãäºç´ã®ç¢ºèªã»ãã£ã³ã»ã«ãã¿ã³ãã¯ãªãã¯ããã¨ã 205 function btnSeekSubmitCancel(btnName) { 206 207 // å¥ã¦ã¤ã³ãã¦ã§è¡¨ç¤ºãã 208 209 if (modeChange == "on"){ 210 211 try{ 212 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'); 213 } catch (e) { 214 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'); 215 } 216 217 218 // ãã®ã¾ã¾ãã¼ã¸é·ç§»ãã 219 220 221 }else{ 222 223 try{ 224 pageTracker._link('https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1 + '&cod2=' + hcod2) ; 225 } catch (e) { 226 objfrm.action = 'https://asp.hotel-story.ne.jp/ver3d/ASPY0300.asp?cod1=' + hcod1 + '&cod2=' + hcod2 ; 227 objfrm.method = 'POST'; 228 objfrm.submit(); 229 } 230 231 } // END modeChange 232 233 } 234 235 236 //æ¥ä»æªå®ãã¯ãªãã¯ããã¨ã 237 function cngchkymd(){ 238 var bochkymd = objfrm.chkymd.checked; 239 objfrm.cmbARRY.disabled = bochkymd; 240 objfrm.cmbARRM.disabled = bochkymd; 241 objfrm.cmbARRD.disabled = bochkymd; 242 objfrm.hidROOM.disabled = bochkymd; 243 objfrm.hidSELECTHAKSU.disabled = bochkymd; 244 } 245 246 247 //äººæ°æªå®ãã¯ãªãã¯ããã¨ã 248 function cngchkpsn(){ 249 var bochkymd = objfrm.chkpsn.checked; 250 objfrm.cmbADULT.disabled = bochkymd; 251 objfrm.cmbCHILDa.disabled = bochkymd; 252 objfrm.cmbCHILDb.disabled = bochkymd; 253 objfrm.cmbCHILDc.disabled = bochkymd; 254 objfrm.cmbCHILDd.disabled = bochkymd; 255 } 256 257 258 //æ¥ä»æªå®ãäººæ°æªå®ããã©ã«ã表示 259 window.onload = function() { 260 var bochkymd = objfrm.chkymd.checked; 261 objfrm.cmbARRY.disabled = bochkymd; 262 objfrm.cmbARRM.disabled = bochkymd; 263 objfrm.cmbARRD.disabled = bochkymd; 264 objfrm.hidROOM.disabled = bochkymd; 265 objfrm.hidSELECTHAKSU.disabled = bochkymd; 266 267 var bochkymd = objfrm.chkpsn.checked; 268 objfrm.cmbADULT.disabled = bochkymd; 269 objfrm.cmbCHILDa.disabled = bochkymd; 270 objfrm.cmbCHILDb.disabled = bochkymd; 271 objfrm.cmbCHILDc.disabled = bochkymd; 272 objfrm.cmbCHILDd.disabled = bochkymd; 273 }
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.