1String.prototype.toHankakuCase = function () { 2 var e, d = this.length, 3 b = []; 4 while (d--) { 5 e = b[d] = this.charCodeAt(d); 6 switch (true) { 7 case (65281 <= e && e <= 65374): 8 b[d] -= 65248; 9 break; 10 case (e == 12288): 11 b[d] = 32; 12 break 13 } 14 } 15 return String.fromCharCode.apply(null, b) 16}; 17(function () { 18 var b = { 19 12449: 65383, 20 12451: 65384, 21 12453: 65385, 22 12455: 65386, 23 12457: 65387, 24 12540: 65392, 25 12450: 65393, 26 12452: 65394, 27 12454: 65395, 28 12456: 65396, 29 12458: 65397, 30 12459: 65398, 31 12461: 65399, 32 12463: 65400, 33 12465: 65401, 34 12467: 65402, 35 12469: 65403, 36 12471: 65404, 37 12473: 65405, 38 12475: 65406, 39 12477: 65407, 40 12479: 65408, 41 12481: 65409, 42 12484: 65410, 43 12486: 65411, 44 12488: 65412, 45 12490: 65413, 46 12491: 65414, 47 12492: 65415, 48 12493: 65416, 49 12494: 65417, 50 12495: 65418, 51 12498: 65419, 52 12501: 65420, 53 12504: 65421, 54 12507: 65422, 55 12510: 65423, 56 12511: 65424, 57 12512: 65425, 58 12513: 65426, 59 12514: 65427, 60 12515: 65388, 61 12516: 65428, 62 12517: 65389, 63 12518: 65429, 64 12519: 65390, 65 12520: 65430, 66 12521: 65431, 67 12522: 65432, 68 12523: 65433, 69 12524: 65434, 70 12525: 65435, 71 12527: 65436, 72 12530: 65382, 73 12531: 65437, 74 12483: 65391 75 }; 76 var a = { 77 12532: 65395, 78 12535: 65436, 79 12538: 65382 80 }; 81 String.prototype.toHankanaCase = function () { 82 var h, j, l, g = [], 83 d = b, 84 k = a; 85 for (h = 0, j = this.length; h < j;) { 86 l = this.charCodeAt(h++); 87 switch (true) { 88 case (l in d): 89 g.push(d[l]); 90 break; 91 case (l in k): 92 g.push(k[l], 65438); 93 break; 94 case (12459 <= l && l <= 12489): 95 g.push(d[l - 1], 65438); 96 break; 97 case (12495 <= l && l <= 12509): 98 g.push(d[l - l % 3], [65438, 65439][l % 3 - 1]); 99 break; 100 default: 101 g.push(l); 102 break 103 } 104 } 105 return String.fromCharCode.apply(null, g) 106 } 107})(); 108String.prototype.toHiraganaCase = function () { 109 var e, d = this.length, 110 b = []; 111 while (d--) { 112 e = this.charCodeAt(d); 113 b[d] = (12449 <= e && e <= 12534) ? e - 96 : e 114 } 115 return String.fromCharCode.apply(null, b) 116}; 117String.prototype.toKatakanaCase = function () { 118 var e, d = this.length, 119 b = []; 120 while (d--) { 121 e = this.charCodeAt(d); 122 b[d] = (12353 <= e && e <= 12438) ? e + 96 : e 123 } 124 return String.fromCharCode.apply(null, b) 125}; 126String.prototype.toPaddingCase = function () { 127 var d, g, e, b = []; 128 for (d = 0, e = this.length; d < e; d++) { 129 g = this.charCodeAt(d); 130 switch (true) { 131 case (12363 <= g && g <= 12386 && (g % 2 == 1)): 132 case (12459 <= g && g <= 12482 && (g % 2 == 1)): 133 case (12388 <= g && g <= 12393 && (g % 2 == 0)): 134 case (12484 <= g && g <= 12489 && (g % 2 == 0)): 135 b.push(g + ({ 136 12443: 1 137 } [this.charCodeAt(d + 1)] || 0)); 138 if (b[b.length - 1] != g) { 139 d++ 140 } 141 break; 142 case (12399 <= g && g <= 12413 && (g % 3 == 0)): 143 case (12495 <= g && g <= 12509 && (g % 3 == 0)): 144 b.push(g + ({ 145 12443: 1, 146 12444: 2 147 } [this.charCodeAt(d + 1)] || 0)); 148 if (b[b.length - 1] != g) { 149 d++ 150 } 151 break; 152 default: 153 b.push(g); 154 break 155 } 156 } 157 return String.fromCharCode.apply(null, b) 158}; 159String.prototype.toZenkakuCase = function () { 160 var e, d = this.length, 161 b = []; 162 while (d--) { 163 e = b[d] = this.charCodeAt(d); 164 switch (true) { 165 case (e <= 126 && 33 <= e): 166 b[d] += 65248; 167 break; 168 case (e == 32): 169 b[d] = 12288; 170 break 171 } 172 } 173 return String.fromCharCode.apply(null, b) 174}; 175(function () { 176 var a = { 177 65382: 12530, 178 65383: 12449, 179 65384: 12451, 180 65385: 12453, 181 65386: 12455, 182 65387: 12457, 183 65388: 12515, 184 65389: 12517, 185 65390: 12519, 186 65391: 12483, 187 65392: 12540, 188 65393: 12450, 189 65394: 12452, 190 65395: 12454, 191 65396: 12456, 192 65397: 12458, 193 65398: 12459, 194 65399: 12461, 195 65400: 12463, 196 65401: 12465, 197 65402: 12467, 198 65403: 12469, 199 65404: 12471, 200 65405: 12473, 201 65406: 12475, 202 65407: 12477, 203 65408: 12479, 204 65409: 12481, 205 65410: 12484, 206 65411: 12486, 207 65412: 12488, 208 65413: 12490, 209 65414: 12491, 210 65415: 12492, 211 65416: 12493, 212 65417: 12494, 213 65418: 12495, 214 65419: 12498, 215 65420: 12501, 216 65421: 12504, 217 65422: 12507, 218 65423: 12510, 219 65424: 12511, 220 65425: 12512, 221 65426: 12513, 222 65427: 12514, 223 65428: 12516, 224 65429: 12518, 225 65430: 12520, 226 65431: 12521, 227 65432: 12522, 228 65433: 12523, 229 65434: 12524, 230 65435: 12525, 231 65436: 12527, 232 65437: 12531, 233 65438: 12443, 234 65439: 12444 235 }; 236 String.prototype.toZenkanaCase = function () { 237 var e, g, h, d = [], 238 b = a; 239 for (e = 0, g = this.length; e < g; e++) { 240 h = this.charCodeAt(e); 241 d.push(b[h] || h) 242 } 243 return String.fromCharCode.apply(null, d) 244 } 245})(); 246
247//Email Validation 248var mailformat = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i; 249(function (d) { 250 d(function () { 251 jQuery.fn.checked = function (c) { 252 var a, b = jQuery(this).get(); 253 if ("undefined" === typeof c) { 254 for (a = 0; a < b.length; a++) 255 if (b[a].checked) return !0; 256 return !1 257 } 258 for (a = 0; a < b.length; a++) "undefined" !== typeof b[a].checked && (b[a].checked = c) 259 } 260 }) 261})(jQuery); 262 263 264var mailValidation = true; 265 266(function ($) { 267 $(function () { 268 269 $('.js-alert').on('click', function () { 270 $('.layer_all').addClass('layer_all_show'); 271 }); 272 273 var okMess = ""; 274 var reqMess = ""; 275 276 if ($('form').parent().hasClass("mw_wp_form_confirm")) { 277 $('.req-label').text(reqMess).addClass("req-label-fix"); 278 } 279 280 $('.req').on("focusout", function () { 281 var data = $(this).val(); 282 var dataAll = $(this).parent().children('input.req').val(); 283 var dataSib = $(this).siblings().val(); 284 if ($(this).parent().hasClass('text-group')) { 285 var isGroup = true; 286 } 287 288 if (!data) { 289 $(this).removeClass("req-yes"); 290 } else { 291 $(this).addClass("req-yes"); 292 } 293 294 if (isGroup) { 295 if (!dataAll) { 296 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 297 } else if (!dataSib || !data) { 298 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 299 } else { 300 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 301 } 302 } else { 303 if (!data) { 304 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 305 } else { 306 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 307 } 308 } 309 310 }); 311 $('.req').each(function () { 312 var data = $(this).val(); 313 var dataAll = $(this).parent().children('input.req').val(); 314 var dataSib = $(this).siblings().val(); 315 if ($(this).parent().hasClass('text-group')) { 316 var isGroup = true; 317 } 318 319 if (!data) { 320 $(this).removeClass("req-yes"); 321 } else { 322 $(this).addClass("req-yes"); 323 } 324 325 if (isGroup) { 326 if (!dataAll) { 327 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 328 } else if (!dataSib || !data) { 329 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 330 } else { 331 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 332 } 333 } else { 334 if (!data) { 335 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 336 } else { 337 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 338 } 339 } 340 }); 341 $('.req-radio').click(function () { 342 var myFormName = $(this).attr('name'); 343 myFormName = 'input[name=' + myFormName + ']'; 344 if ($(myFormName).checked()) { 345 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 346 $(this).parents('.radio-group').addClass("req-radio-group-yes"); 347 } else { 348 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 349 $(this).parents('.radio-group').removeClass("req-radio-group-yes"); 350 } 351 }); 352 $('.req-radio').each(function () { 353 var myFormName = $(this).attr('name'); 354 myFormName = 'input[name=' + myFormName + ']'; 355 if ($(myFormName).checked()) { 356 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 357 $(this).parents('.radio-group').addClass("req-radio-group-yes"); 358 } else { 359 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 360 $(this).parents('.radio-group').removeClass("req-radio-group-yes"); 361 } 362 }); 363 $('.req-checkbox').click(function () { 364 if ($(this).parents('.checkbox-group').find("input[type=checkbox]").checked()) { 365 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 366 $(this).parents('.checkbox-group').addClass("req-checkbox-group-yes"); 367 } else { 368 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 369 $(this).parents('.checkbox-group').removeClass("req-checkbox-group-yes"); 370 } 371 }); 372 $('.req-checkbox').each(function () { 373 if ($(this).parents('.checkbox-group').find("input[type=checkbox]").checked()) { 374 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 375 $(this).parents('.checkbox-group').addClass("req-checkbox-group-yes"); 376 } else { 377 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 378 $(this).parents('.checkbox-group').removeClass("req-checkbox-group-yes"); 379 } 380 }); 381 $('.req-select').change(function () { 382 var prefText = $(this).children("option:selected").val(); 383 if (prefText == "") { 384 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 385 $(this).parents('.select-group').removeClass("req-select-group-yes"); 386 } else { 387 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 388 $(this).parents('.select-group').addClass("req-select-group-yes"); 389 } 390 }); 391 $('.req-select').each(function () { 392 var prefText = $(this).children("option:selected").val(); 393 if (prefText == "") { 394 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 395 $(this).parents('.select-group').removeClass("req-select-group-yes"); 396 } else { 397 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 398 $(this).parents('.select-group').addClass("req-select-group-yes"); 399 } 400 }); 401 $('.req-ymd').change(function () { 402 var yearText = $(this).parents(".ymd-group").find("select").eq(0).val(); 403 var monthText = $(this).parents(".ymd-group").find("select").eq(1).val(); 404 var dateText = $(this).parents(".ymd-group").find("select").eq(2).val(); 405 if ((yearText != "" && monthText != "" && dateText != "")) { 406 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 407 $(this).parents('.ymd-group').addClass("req-ymd-group-yes"); 408 } else { 409 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 410 $(this).parents('.ymd-group').removeClass("req-ymd-group-yes"); 411 } 412 }); 413 $('.req-ymd').each(function () { 414 var yearText = $(this).parents(".ymd-group").find("select").eq(0).val(); 415 var monthText = $(this).parents(".ymd-group").find("select").eq(1).val(); 416 var dateText = $(this).parents(".ymd-group").find("select").eq(2).val(); 417 if ((yearText != "" && monthText != "" && dateText != "")) { 418 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 419 $(this).parents('.ymd-group').addClass("req-ymd-group-yes"); 420 } else { 421 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 422 $(this).parents('.ymd-group').removeClass("req-ymd-group-yes"); 423 } 424 }); 425 $('.kata-ck').focusout(function () { 426 var text = $(this).val(); 427 text = text.toKatakanaCase().toZenkanaCase(); 428 $(this).val(text); 429 }); 430 $('.kata-ck').each(function () { 431 var text = $(this).val(); 432 text = text.toKatakanaCase().toZenkanaCase(); 433 $(this).val(text); 434 }); 435 $('.hira-ck').focusout(function () { 436 var text = $(this).val(); 437 text = text.toHiraganaCase(); 438 $(this).val(text); 439 }); 440 $('.hira-ck').each(function () { 441 var text = $(this).val(); 442 text = text.toHiraganaCase(); 443 $(this).val(text); 444 }); 445 $('.ascii-ck').on("focusout", function () { 446 var data = $(this).val(); 447 data = data.toHankakuCase() 448 $(this).val(data); 449 }); 450 $('.ascii-ck').each(function () { 451 var data = $(this).val(); 452 data = data.toHankakuCase() 453 $(this).val(data); 454 }); 455 var $zipInp = $('#zip');
456 var $prefInp = $('#pref'); 457 var $addInp = $('#addr'); 458 /* 459 $zipInp.zip2addr({ 460 pref: '.pref', 461 addr: '.add' 462 }); 463 */ 464 $zipInp.focusout(function () { 465 if ($zipInp.val() == "") { 466 $zipInp.removeClass("req-yes"); 467 $zipInp.parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 468 } 469 if ($addInp.val() == "") { 470 $addInp.removeClass("req-yes"); 471 $addInp.parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 472 } else { 473 $addInp.addClass("req-yes"); 474 $addInp.parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 475 } 476 var prefText = $("select.pref option:selected").val(); 477 if (prefText == "") { 478 $prefInp.parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 479 $prefInp.parents('.select-group').removeClass("req-select-group-yes"); 480 } else { 481 $prefInp.parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 482 $prefInp.parents('.select-group').addClass("req-select-group-yes"); 483 } 484 }); 485 486 var $emailInp = $(".email-ck1,.email-ck2"); 487 if (mailValidation) { 488 $emailInp.focusout(function () { 489 490 var data = $(this).val(); 491 data = data.toHankakuCase(); 492 $(this).val(data); 493 var myClass = $(this).attr("class"); 494 if (myClass.match(/email-ck2/)) { 495 var emailConfirm = true; 496 } 497 var emailCk1Value = $(".email-ck1").val(); 498 var emailCk2Value = $(".email-ck2").val(); 499 500 501 if (data && !mailformat.test(data)) { 502 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 503 } else if (data) { 504 $(this).parents('dd').find(".validation-mess").html(''); 505 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 506 } else { 507 $(this).parents('dd').find(".validation-mess").html(''); 508 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 509 } 510 511 }); 512 $emailInp.each(function () { 513 var data = $(this).val(); 514 data = data.toHankakuCase(); 515 $(this).val(data); 516 var myClass = $(this).attr("class"); 517 if (myClass.match(/email-ck2/)) { 518 var emailConfirm = true; 519 } 520 var emailCk1Value = $(".email-ck1").val(); 521 var emailCk2Value = $(".email-ck2").val(); 522 523 if (data && !mailformat.test(data)) { 524 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 525 } else if (data) { 526 $(this).parents('dd').find(".validation-mess").html(''); 527 $(this).parents('dl').children("dt").find(".req-label").addClass("req-label-fix").text(okMess); 528 } else { 529 $(this).parents('dd').find(".validation-mess").html(''); 530 $(this).parents('dl').children("dt").find(".req-label").removeClass("req-label-fix").text(reqMess); 531 } 532 }); 533 } 534 535 }); 536})(jQuery);
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.