1var ecblib = ecblib || {}; 2ecblib.common = ecblib.common || {}; 3 4(function () { 5 6 /* åè§->å ¨è§å¤æã®å®è¡å¯å¦å¤æ° */ 7 var ENABLE_HanToZen = true; 8 /* å ¨è§->åè§å¤æã®å®è¡å¯å¦å¤æ° */ 9 var ENABLE_ZenToHan = true; 10 /* default charsetã®è¨å® */ 11 jQuery.ajaxSetup({ 12 contentType: 'application/x-www-form-urlencoded; charset=utf-8' 13 }); 14 /* IMEã®å ¥åå¤å®å¤æ° */ 15 var isInputtingValue = false; 16 window.addEventListener("compositionstart", function() { 17 isInputtingValue = true; 18 }); 19 window.addEventListener("compositionend", function() { 20 isInputtingValue = false; 21 }); 22 /* IMEå ¥åä¸ã®ãã©ã¼ã«ã¹ã¢ã¦ãæã®å ¥åãã£ã³ã»ã«å¦ç */ 23 jQuery(document).on("click", "input", function() { 24 if (isInputtingValue == false) return; 25 var mouseEvent = document.createEvent('MouseEvent'); 26 var relatedTarget = mouseEvent.relatedTarget || document.activeElement; 27 if (relatedTarget && relatedTarget instanceof HTMLInputElement) { 28 relatedTarget.addEventListener("beforeinput", function handler (inputEvent) { 29 inputEvent.preventDefault(); 30 relatedTarget.removeEventListener("beforeinput", handler); 31 setTimeout(function(){ 32 relatedTarget.select(); 33 }, 0); 34 }); 35 } 36 }); 37 /* common */ 38 function _common() { 39 /* ããã«ã¯ãªãã¯ç¦æ¢å¦ç */ 40 this.ignoreDblClickFlag = null; 41 /* éµä¾¿çªå·æ¤ç´¢ */ 42 var timerId_lookupzip_ = null; 43 var zipcache_lookupzip_ = ''; 44 var timerId_zipcache_ = null; 45 /* é éå èªåå */ 46 var timeId_RewriteDateSpec = null; 47 /* å ¨è§åè§å¤æ */ 48 this.hanMap = {}; 49 this.zenMap = { 50 'ï½': 'a', 51 'ï½': 'b', 52 'ï½': 'c', 53 'ï½': 'd', 54 'ï½ ': 'e', 55 'ï½': 'f', 56 'ï½': 'g', 57 'ï½': 'h', 58 'ï½': 'i', 59 'ï½': 'j', 60 'ï½': 'k', 61 'ï½': 'l', 62 'ï½': 'm', 63 'ï½': 'n', 64 'ï½': 'o', 65 'ï½': 'p', 66 'ï½': 'q', 67 'ï½': 'r', 68 'ï½': 's', 69 'ï½': 't', 70 'ï½': 'u', 71 'ï½': 'v', 72 'ï½': 'w', 73 'ï½': 'x', 74 'ï½': 'y', 75 'ï½': 'z', 76 'A': 'A', 77 'ï¼¢': 'B', 78 'ï¼£': 'C', 79 'D': 'D', 80 'ï¼¥': 'E', 81 'F': 'F', 82 'ï¼§': 'G', 83 'H': 'H', 84 'I': 'I', 85 'J': 'J', 86 'K': 'K', 87 'L': 'L', 88 'ï¼': 'M', 89 'ï¼®': 'N', 90 'O': 'O', 91 'ï¼°': 'P', 92 'ï¼±': 'Q', 93 'ï¼²': 'R', 94 'ï¼³': 'S', 95 'ï¼´': 'T', 96 'ï¼µ': 'U', 97 'ï¼¶': 'V', 98 'ï¼·': 'W', 99 'X': 'X', 100 'ï¼¹': 'Y', 101 'Z': 'Z', 102 'ï¼': '0', 103 'ï¼': '1', 104 'ï¼': '2', 105 'ï¼': '3', 106 'ï¼': '4', 107 'ï¼': '5', 108 'ï¼': '6', 109 'ï¼': '7', 110 'ï¼': '8', 111 'ï¼': '9', 112 'ï¼': '!', 113 'ï¼ ': '@', 114 'ï¼': '#', 115 'ï¼': '$', 116 'ï¼ ': '%', 117 'ï¼¾': '^', 118 'ï¼': '&', 119 'ï¼': '*', 120 'ï¼': '(', 121 'ï¼': ')', 122 '_': '_', 123 'ï¼': '+', 124 'ï½': '|', 125 'ï¿£': '~', 126 'ï¼': '-', 127 'ï¼': '=', 128 'ï¿¥': '\\', 129 'ï½': '`', 130 'ï½': '{', 131 'ï½': '}', 132 'ï¼»': '[', 133 'ï¼½': ']', 134 'ï¼': ':', 135 'â': '"', 136 'ï¼': ';', 137 'â': '\'', 138 'ï¼': '<', 139 'ï¼': '>', 140 'ï¼': '?', 141 'ï¼': ',', 142 'ï¼': '.', 143 'ï¼': '/', 144 'ã': '。', 145 'ã': 'ï½¢', 146 'ã': 'ï½£', 147 'ã': '、', 148 'ã»': 'ï½¥', 149 'ã²': 'ヲ', 150 'ã¡': 'ï½§', 151 'ã£': 'ィ', 152 'ã¥': 'ゥ', 153 'ã§': 'ェ', 154 'ã©': 'ォ', 155 'ã£': 'ャ', 156 'ã¥': 'ï½', 157 'ã§': 'ï½®', 158 'ã': 'ッ', 159 'ã¼': 'ï½°', 160 'ã¢': 'ï½±', 161 'ã¤': 'ï½²', 162 'ã¦': 'ï½³', 163 'ã¨': 'ï½´', 164 'ãª': 'ï½µ', 165 'ã«': 'ï½¶', 166 'ã': 'ï½·', 167 'ã¯': 'ク', 168 'ã±': 'ï½¹', 169 'ã³': 'コ', 170 'ãµ': 'ï½»', 171 'ã·': 'ï½¼', 172 'ã¹': 'ï½½', 173 'ã»': 'ï½¾', 174 'ã½': 'ソ', 175 'ã¿': 'ï¾', 176 'ã': 'ï¾', 177 'ã': 'ï¾', 178 'ã': 'ï¾', 179 'ã': 'ï¾', 180 'ã': 'ï¾ ', 181 'ã': 'ï¾', 182 'ã': 'ï¾', 183 'ã': 'ï¾', 184 'ã': 'ï¾', 185 'ã': 'ï¾', 186 'ã': 'ï¾', 187 'ã': 'ï¾', 188 'ã': 'ï¾', 189 'ã': 'ï¾', 190 'ã': 'ï¾', 191 'ã': 'ï¾', 192 'ã ': 'ï¾', 193 'ã¡': 'ï¾', 194 'ã¢': 'ï¾', 195 'ã¤': 'ï¾', 196 'ã¦': 'ï¾', 197 'ã¨': 'ï¾', 198 'ã©': 'ï¾', 199 'ãª': 'ï¾', 200 'ã«': 'ï¾', 201 'ã¬': 'ï¾',
202 'ã': 'ï¾', 203 'ã¯': 'ï¾', 204 'ã³': 'ï¾', 205 'ã¬': 'ï½¶ï¾', 206 'ã®': 'ï½·ï¾', 207 'ã°': 'クï¾', 208 'ã²': 'ï½¹ï¾', 209 'ã´': 'コï¾', 210 'ã¶': 'ï½»ï¾', 211 'ã¸': 'ï½¼ï¾', 212 'ãº': 'ï½½ï¾', 213 'ã¼': 'ï½¾ï¾', 214 'ã¾': 'ソï¾', 215 'ã': 'ï¾ï¾', 216 'ã': 'ï¾ï¾', 217 'ã ': 'ï¾ï¾', 218 'ã': 'ï¾ï¾', 219 'ã': 'ï¾ï¾', 220 'ã': 'ï¾ï¾', 221 'ã': 'ï¾ï¾', 222 'ã': 'ï¾ï¾', 223 'ã': 'ï¾ï¾', 224 'ã': 'ï¾ï¾', 225 'ã': 'ï¾ï¾', 226 'ã': 'ï¾ï¾', 227 'ã': 'ï¾ï¾', 228 'ã': 'ï¾ï¾', 229 'ã': 'ï¾ï¾', 230 'ã´': 'ï½³ï¾', 231 'ã': 'ï¾', 232 'ã': 'ï¾', 233 'ã': ' ' 234 }; 235 /* åè§->å ¨è§ããã */ 236 for (var key in this.zenMap) { 237 if (!this.hanMap[this.zenMap[key]]) { 238 this.hanMap[this.zenMap[key]] = key; 239 } 240 } 241 /* åè§<->å ¨è§å¤æ */ 242 this.strConvert = function (obj, isHanToZen) { 243 if (obj.value == obj.getAttribute("title")) { 244 return true; 245 } 246 if ((isHanToZen == true) && (ENABLE_HanToZen == false)) { 247 return true; 248 } 249 if ((isHanToZen == false) && (ENABLE_ZenToHan == false)) { 250 return true; 251 } 252 var str = obj.value; 253 var conv = ''; 254 var map = isHanToZen ? this.hanMap : this.zenMap; 255 for (var i = 0; i < str.length; i++) { 256 var tmp = ''; 257 if (i < str.length - 1) { 258 tmp = str.substring(i, i + 2); 259 } 260 if (map[tmp]) { 261 conv += map[tmp]; 262 i++; 263 continue; 264 } else { 265 tmp = str.substring(i, i + 1); 266 conv += map[tmp] ? map[tmp] : tmp; 267 } 268 } 269 obj.value = conv; 270 return true; 271 }; 272 /* ããã«ã¯ãªãã¯ï¼é£ç¶ãã¹ãï¼ã®å¶å¾¡ */ 273 this.ignoreDblClick = function () { 274 if (this.ignoreDblClickFlag == null) { 275 this.ignoreDblClickFlag = 1; 276 return true; 277 } else { 278 return false; 279 } 280 }; 281 /* htmlã¿ã°ã®ç½®ãæã */ 282 this.htmlspecialchars = function (str) { 283 if (!str || str == '') { 284 return ''; 285 } 286 return ecblib.sys.escapeHtml(str); 287 }; 288 /* é é叿æ¥èªååæã */ 289 this.RewriteDateSpec = function (dest) { 290 dest = '#dest_r' + dest; 291 var timerOffset = 300; 292 var lp_goods = (jQuery('.js-landingpage-change-order-form').val() != undefined) ? jQuery('.js-landingpage-change-order-form').val() : ''; 293 var qty = (jQuery('#select_qty').val() != undefined) ? jQuery('#select_qty').val() : ''; 294 clearTimeout(timeId_RewriteDateSpec); 295 timeId_RewriteDateSpec = setTimeout(function () { 296 if (!jQuery(dest).val().match(/^[0-9]+$/)) { 297 return true; 298 } 299 jQuery.get('../js/destajax.aspx', { 300 dest: jQuery(dest).val(), 301 lp_goods: lp_goods, 302 qty: qty, 303 charset: 'shift_jis' 304 }, function (data, status) { 305 var val = jQuery('select[name=date_detail_spec] :selected').val(); 306 jQuery('select[name=date_detail_spec]').children().remove(); 307 jQuery('select[name=date_detail_spec]').html(data); 308 jQuery('select[name=date_detail_spec]').val(val); 309 if (jQuery('select[name=date_detail_spec] :selected').text() == '') { 310 jQuery('select[name=date_detail_spec] option:first').prop('selected', true); 311 } 312 jQuery('select[name=date_detail_spec]').change(); 313 }, 'html'); 314 }, timerOffset); 315 }; 316 /* é é叿æ¥èªååæã(ã²ã¹ã) */ 317 this.RewriteDateSpecGuest = function () { 318 var chkother = '#chkother'; 319 var s_zip = '#s_zip'; 320 var d_zip = '#d_zip'; 321 var s_pref = '#s_pref'; 322 var d_pref = '#d_pref'; 323 var chkother_val = ''; 324 var s_zip_val = ''; 325 var s_pref_val = ''; 326 var d_zip_val = ''; 327 var d_pref_val = ''; 328 var lp_goods = (jQuery('.js-landingpage-change-order-form').val() != undefined) ? jQuery('.js-landingpage-change-order-form').val() : ''; 329 var qty = (jQuery('#select_qty').val() != undefined) ? jQuery('#select_qty').val() : '';
330 var timerOffset = 300; 331 if (jQuery(chkother).prop('checked')) { 332 jQuery(".js-block-order-method--dest-input").show(); 333 jQuery(".js-block-landingpage-other--dest-input").show(); 334 } else { 335 jQuery(".js-block-order-method--dest-input").hide(); 336 jQuery(".js-block-landingpage-other--dest-input").hide(); 337 } 338 clearTimeout(timeId_RewriteDateSpec); 339 timeId_RewriteDateSpec = setTimeout(function () { 340 if (jQuery(chkother).prop('checked') && (jQuery(d_pref).val() != '' || jQuery(d_zip).val() != '')) { 341 if (jQuery(d_zip).val() != '' && !jQuery(d_zip).val().match(/^[0-9]{3}[\-]{0,1}[0-9]{0,4}$/)) { 342 return true; 343 } 344 d_zip_val = jQuery(d_zip).val(); 345 d_pref_val = jQuery(d_pref).val(); 346 chkother_val = jQuery(chkother).val(); 347 } else if (!jQuery(chkother).prop('checked') && (jQuery(s_pref).val() != '' || jQuery(s_zip).val() != '')) { 348 if (jQuery(s_zip).val() != '' && !jQuery(s_zip).val().match(/^[0-9]{3}[\-]{0,1}[0-9]{0,4}$/)) { 349 return true; 350 } 351 s_zip_val = jQuery(s_zip).val(); 352 s_pref_val = jQuery(s_pref).val(); 353 chkother_val = ''; 354 } else { 355 s_zip_val = ''; 356 s_pref_val = ''; 357 d_zip_val = ''; 358 d_pref_val = ''; 359 chkother_val = ''; 360 } 361 jQuery.get('../js/destajax.aspx', { 362 chkother: chkother_val, 363 s_zip: s_zip_val, 364 s_pref: s_pref_val, 365 d_zip: d_zip_val, 366 d_pref: d_pref_val, 367 lp_goods: lp_goods, 368 qty: qty, 369 charset: 'shift_jis' 370 }, function (data, status) { 371 var val = jQuery('select[name=date_detail_spec] :selected').val(); 372 jQuery('select[name=date_detail_spec]').children().remove(); 373 jQuery('select[name=date_detail_spec]').html(data); 374 jQuery('select[name=date_detail_spec]').val(val); 375 if (jQuery('select[name=date_detail_spec] :selected').text() == '') { 376 jQuery('select[name=date_detail_spec] option:first').prop('selected', true); 377 } 378 jQuery('select[name=date_detail_spec]').change(); 379 }, 'html'); 380 }, timerOffset); 381 }; 382 383 /* æ±ç¨å ¥åãã§ã㯠*/ 384 this.confirmInputCheck = function () { 385 /* ã¡ã¼ã«ã¢ãã¬ã¹ãã§ã㯠*/ 386 var ADDRESS_MISMATCH = ecblib.msg.common.MAIL_ADDRESS_MISMATCH; 387 if (jQuery('#mail').length == 1 && jQuery('#cmail').length == 1) { 388 if (jQuery('#mail').val() != jQuery('#cmail').val()) { 389 showAlert(ADDRESS_MISMATCH); 390 ecblib.common.ignoreDblClickFlag = false; 391 return false; 392 } 393 } 394 /* ã¡ã¼ã«ã¢ãã¬ã¹ãã§ãã¯ï¼ */ 395 if (jQuery('#newmail1').length == 1 && jQuery('#newmail2').length == 1) { 396 if (jQuery('#newmail1').val() != jQuery('#newmail2').val()) { 397 showAlert(ADDRESS_MISMATCH); 398 ecblib.common.ignoreDblClickFlag = false; 399 return false; 400 } 401 } 402 /* IDãã§ã㯠*/ 403 var ID_MISMATCH = ecblib.msg.common.ID_MISMATCH; 404 if (jQuery('#newid1').length == 1 && jQuery('#newid2').length == 1) { 405 if (jQuery('#newid1').val() != jQuery('#newid2').val()) { 406 showAlert(ID_MISMATCH); 407 ecblib.common.ignoreDblClickFlag = false; 408 return false; 409 } 410 } 411 /* IDã¨PASSã®ä¸ä¸è´ç¢ºèª */ 412 var SAME_ID_PASSWORD = ecblib.msg.common.SAME_ID_PASSWORD; 413 if (jQuery('#uid').length == 1 && jQuery('#pwd').length == 1) { 414 if (jQuery('#uid').val() != "" && jQuery('#pwd').val() != "") { 415 if (jQuery('#uid').val() == jQuery('#pwd').val()) { 416 showAlert(SAME_ID_PASSWORD); 417 jQuery('#pwd').val(''); 418 ecblib.common.ignoreDblClickFlag = false; 419 return false; 420 } 421 } 422 } 423 return true; 424 }; 425 426 /* å ¥åæ¡æ°å¶é */ 427 this.limitInputLength = function (obj) { 428 if(obj.value.length > obj.maxLength) { 429 obj.value = obj.value.slice(0, obj.maxLength); 430 return true; 431 } 432 }; 433 } 434 ecblib.common = new _common(); 435 436 function showAlert(message) { 437 jQuery('.balloontip').each(function () { 438 jQuery(this).hide(); 439 }); 440 ecblib.ui.alert(ecblib.msg.modal_title.CONFIRM, message); 441 } 442 443 /* ã³ã³ãã³ãå ¨ä½ã®é«ãããã¨ã©ã¼ä½ç½®ãåå¾ */ 444 function getShowInputErrorTop() { 445 const inputErrorElements = [...document.querySelectorAll('.js-input-error-disp-position')]; 446 if (inputErrorElements.length > 0 ) { 447 const target = inputErrorElements.reduce((x,y) => x.getBoundingClientRect().top < y.getBoundingClientRect().top ? x : y); 448 return target.getBoundingClientRect().top + window.pageYOffset; 449 } 450 return null; 451 }; 452 453 function getShowInputErrorTopCorrection() { 454 if (ecblib.sys.isModeSmartPhone() === true) { 455 const headerNav = document.querySelector('.block-header-nav'); 456 if (headerNav !== null) { 457 /* ã¹ããã®å ´åã«éããããã¼é¨åã®é«ããå·®ãå¼ãã¦èª¿æ´ãã¦ãã¾ãã 458 åºæ¬ã¯headerNav.getBoundingClientRect().heightã®åã®å¤ã§ããªãã©ã«å¤ã§å¾®èª¿æ´ãè¡ãã¾ãã */ 459 return headerNav.getBoundingClientRect().height + 50; 460 } 461 } 462 return 0; 463 }; 464 465 ecblib.showInputError = function() { 466 const top = getShowInputErrorTop(); 467 if (top !== null ) { 468 const correction = getShowInputErrorTopCorrection(); 469 $(window).scrollTop(top - correction); 470 } 471 }; 472 473 window.addEventListener('load', function() { 474 /* ãã©ã¦ã¶éã®äºææ§ã®ããé ããã¦å¦çããã¦ãã*/ 475 window.setTimeout(ecblib.showInputError,300); 476 });
477}());
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.