1/// <reference path="jquery.js"/> 2 3// default charsetã®è¨å® 4jQuery.ajaxSetup({ contentType: 'application/x-www-form-urlencoded; charset=utf-8' }); 5 6// util 7function _ecUtil(lookupzipJsonUri) { 8 // ããã«ã¯ãªãã¯ç¦æ¢å¦ç 9 this.ignoreDblClickFlag = null; 10 11 // éµä¾¿çªå·æ¤ç´¢ 12 var timerId_lookupzip_ = null; 13 var zipcache_lookupzip_ = ''; 14 15 // å ¨è§åè§å¤æ 16 this.hanMap = {}; 17 this.zenMap = { 18 'ï½': 'a', 'ï½': 'b', 'ï½': 'c', 'ï½': 'd', 'ï½ ': 'e', 'ï½': 'f', 'ï½': 'g', 'ï½': 'h', 'ï½': 'i', 'ï½': 'j', 19 'ï½': 'k', 'ï½': 'l', 'ï½': 'm', 'ï½': 'n', 'ï½': 'o', 'ï½': 'p', 'ï½': 'q', 'ï½': 'r', 'ï½': 's', 'ï½': 't', 20 'ï½': 'u', 'ï½': 'v', 'ï½': 'w', 'ï½': 'x', 'ï½': 'y', 'ï½': 'z', 'A': 'A', 'ï¼¢': 'B', 'ï¼£': 'C', 'D': 'D', 21 'ï¼¥': 'E', 'F': 'F', 'ï¼§': 'G', 'H': 'H', 'I': 'I', 'J': 'J', 'K': 'K', 'L': 'L', 'ï¼': 'M', 'ï¼®': 'N', 22 'O': 'O', 'ï¼°': 'P', 'ï¼±': 'Q', 'ï¼²': 'R', 'ï¼³': 'S', 'ï¼´': 'T', 'ï¼µ': 'U', 'ï¼¶': 'V', 'ï¼·': 'W', 'X': 'X', 23 'ï¼¹': 'Y', 'Z': 'Z', 'ï¼': '0', 'ï¼': '1', 'ï¼': '2', 'ï¼': '3', 'ï¼': '4', 'ï¼': '5', 'ï¼': '6', 'ï¼': '7', 24 'ï¼': '8', 'ï¼': '9', 'ï¼': '!', 'ï¼ ': '@', 'ï¼': '#', 'ï¼': '$', 'ï¼ ': '%', 'ï¼¾': '^', 'ï¼': '&', 'ï¼': '*', 25 'ï¼': '(', 'ï¼': ')', '_': '_', 'ï¼': '+', 'ï½': '|', 'ï¿£': '~', 'ï¼': '-', 'ï¼': '=', 'ï¿¥': '\\', 'ï½': '`', 26 'ï½': '{', 'ï½': '}', 'ï¼»': '[', 'ï¼½': ']', 'ï¼': ':', 'â': '"', 'ï¼': ';', 'â': '\'', 'ï¼': '<', 'ï¼': '>', 27 'ï¼': '?', 'ï¼': ',', 'ï¼': '.', 'ï¼': '/', 'ã': '。', 'ã': 'ï½¢', 'ã': 'ï½£', 'ã': '、', 'ã»': 'ï½¥', 'ã²': 'ヲ', 28 'ã¡': 'ï½§', 'ã£': 'ィ', 'ã¥': 'ゥ', 'ã§': 'ェ', 'ã©': 'ォ', 'ã£': 'ャ', 'ã¥': 'ï½', 'ã§': 'ï½®', 'ã': 'ッ', 'ã¼': 'ï½°', 29 'ã¢': 'ï½±', 'ã¤': 'ï½²', 'ã¦': 'ï½³', 'ã¨': 'ï½´', 'ãª': 'ï½µ', 'ã«': 'ï½¶', 'ã': 'ï½·', 'ã¯': 'ク', 'ã±': 'ï½¹', 'ã³': 'コ', 30 'ãµ': 'ï½»', 'ã·': 'ï½¼', 'ã¹': 'ï½½', 'ã»': 'ï½¾', 'ã½': 'ソ', 'ã¿': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 31 'ã': 'ï¾ ', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 32 'ã': 'ï¾', 'ã': 'ï¾', 'ã ': 'ï¾', 'ã¡': 'ï¾', 'ã¢': 'ï¾', 'ã¤': 'ï¾', 'ã¦': 'ï¾', 'ã¨': 'ï¾', 'ã©': 'ï¾', 'ãª': 'ï¾', 33 'ã«': 'ï¾', 'ã¬': 'ï¾', 'ã': 'ï¾', 'ã¯': 'ï¾', 'ã³': 'ï¾', 'ã¬': 'ï½¶ï¾', 'ã®': 'ï½·ï¾', 'ã°': 'クï¾', 'ã²': 'ï½¹ï¾', 'ã´': 'コï¾', 34 'ã¶': 'ï½»ï¾', 'ã¸': 'ï½¼ï¾', 'ãº': 'ï½½ï¾', 'ã¼': 'ï½¾ï¾', 'ã¾': 'ソï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã ': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 35 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 'ã': 'ï¾ï¾', 36 'ã´': 'ï½³ï¾', 'ã': 'ï¾', 'ã': 'ï¾', 'ã': ' ' 37 }; 38 39 // åè§->å ¨è§ããã 40 for (var key in this.zenMap) { 41 if (!this.hanMap[this.zenMap[key]]) { 42 this.hanMap[this.zenMap[key]] = key; 43 } 44 } 45 46 // åè§<->å ¨è§å¤æ 47 this.strConvert = function(obj, isHanToZen) { 48 var str = obj.value; 49 var conv = ''; 50 var map = isHanToZen ? this.hanMap : this.zenMap; 51 52 for (var i = 0; i < str.length; i++) { 53 var tmp = ''; 54 if (i < str.length - 1) { 55 tmp = str.substring(i, i + 2); 56 } 57 if (map[tmp]) { 58 conv += map[tmp]; 59 i++; 60 continue; 61 } else { 62 tmp = str.substring(i, i + 1); 63 conv += map[tmp] ? map[tmp] : tmp; 64 } 65 } 66 obj.value = conv; 67 return true; 68 } 69 70 // ããã«ã¯ãªãã¯ï¼é£ç¶ãã¹ãï¼ã®å¶å¾¡ 71 this.ignoreDblClick = function() { 72 if (this.ignoreDblClickFlag == null) { 73 this.ignoreDblClickFlag = 1; 74 return true; 75 } else { 76 return false; 77 } 78 } 79 80 // htmlã¿ã°ã®ç½®ãæã 81 this.htmlspecialchars = function(str) { 82 if (!str || str == '') { return ''; } 83 str = str.replace(/&/g, '&'); 84 str = str.replace(/"/g, '"'); 85 str = str.replace(/'/g, '''); 86 str = str.replace(/</g, '<'); 87 str = str.replace(/>/g, '>'); 88 return str; 89 } 90 91 // éµä¾¿çªå·æ¤ç´¢ 92 this.lookupZipInit = function (zip, pref, addr, addr2, cnt, offset) { 93 var defaultXOffset = 90;
94 var timerOffset = 300; 95 96 var zip_id = '#' + zip + cnt; 97 var pref_id = '#' + pref + cnt; 98 var addr_id = '#' + addr + cnt; 99 var addr2_id = '#' + addr2 + cnt; 100 101 offset = offset + defaultXOffset; 102 jQuery(zip_id).bind('keyup', function () { 103 jQuery('ul.ziplist_').remove(); 104 105 if (zipcache_lookupzip_ == jQuery(zip_id).val()) { 106 zipcache_lookupzip_ = jQuery(zip_id).val(); 107 return false; 108 } 109 zipcache_lookupzip_ = jQuery(zip_id).val(); 110 111 clearTimeout(timerId_lookupzip_); 112 timerId_lookupzip_ = setTimeout(function () { 113 if (!jQuery(zip_id).val().match(/^[0-9]{3}[\-]{0,1}[0-9]{0,4}$/)) { 114 return true; 115 } 116 jQuery.get(lookupzipJsonUri, 117 { 118 zip: jQuery(zip_id).val(), 119 charset: 'UTF-8' 120 }, 121 function (data, status) { 122 var of = jQuery(zip_id).offset(); 123 var ul = jQuery('<ul></ul>').addClass('ziplist_'); 124 ul.css('top', of.top); 125 ul.css('left', of.left + offset); 126 ul.css('z-index', "9999"); 127 var searchCount = 0; 128 var tempzip, temppref, tempaddr, tempaddr2; 129 jQuery.each(data, function (key, item) { 130 searchCount++; 131 tempzip = item.zip; 132 temppref = item.pref; 133 tempaddr = item.addr; 134 tempaddr2 = item.addr2; 135 136 var li = jQuery('<li>' + key + ' ' + item.pref + ' ' + item.addr + ' ' + item.addr2 + '</li>'); 137 li.bind('click', function () { 138 jQuery(zip_id).val(item.zip); 139 jQuery(pref_id).val(item.pref); 140 jQuery(addr_id).val(item.addr); 141 jQuery(addr2_id).val(item.addr2); 142 jQuery('ul.ziplist_').remove(); 143 jQuery(zip_id).blur(); 144 jQuery(addr2_id).focus(); 145 return false; 146 }); 147 li.bind('mouseover', function () { li.addClass('hover'); }); 148 li.bind('mouseleave', function () { li.removeClass('hover'); }); 149 ul.append(li); 150 }); 151 152 if ((searchCount == 1) && (zipcache_lookupzip_.replace("-", "").length == 7)) { 153 jQuery(zip_id).val(tempzip); 154 jQuery(pref_id).val(temppref); 155 jQuery(addr_id).val(tempaddr); 156 jQuery(addr2_id).val(tempaddr2); 157 jQuery('ul.ziplist_').remove(); 158 jQuery(zip_id).blur(); 159 jQuery(addr2_id).focus(); 160 return false; 161 } else if (searchCount != 0) { 162 jQuery(document.body).append(ul); 163 } 164 }, 'json' 165 ); 166 }, timerOffset); 167 }); 168 } 169 170 // æ±ç¨å ¥åãã§ã㯠171 this.confirmInputCheck = function() { 172 // ã¡ã¼ã«ã¢ãã¬ã¹ãã§ã㯠173 if (jQuery('#mail').size() == 1 && jQuery('#cmail').size() == 1) { 174 if (jQuery('#mail').val() != jQuery('#cmail').val()) { 175 alert('ã¡ã¼ã«ã¢ãã¬ã¹ã¨ã¡ã¼ã«ã¢ãã¬ã¹ï¼ç¢ºèªï¼ãä¸è´ãã¾ãã'); 176 ecUtil.ignoreDblClickFlag = false; 177 return false; 178 } 179 } 180 181 // ã¡ã¼ã«ã¢ãã¬ã¹ãã§ãã¯ï¼ 182 if (jQuery('#newmail1').size() == 1 && jQuery('#newmail2').size() == 1) { 183 if (jQuery('#newmail1').val() != jQuery('#newmail2').val()) { 184 alert('ã¡ã¼ã«ã¢ãã¬ã¹ã¨ã¡ã¼ã«ã¢ãã¬ã¹ï¼ç¢ºèªï¼ãä¸è´ãã¾ãã'); 185 ecUtil.ignoreDblClickFlag = false; 186 return false; 187 } 188 } 189 190 // ãã¹ã¯ã¼ããã§ã㯠191 if (jQuery('#pwd').size() == 1 && jQuery('#cpwd').size() == 1) { 192 if (jQuery('#pwd').val() != jQuery('#cpwd').val()) { 193 alert('å ¥åããããã¹ã¯ã¼ãã¨ç¢ºèªç¨ãã¹ã¯ã¼ããä¸è´ãã¾ãã'); 194 ecUtil.ignoreDblClickFlag = false; 195 return false; 196 } 197 } 198 199 // ãã¹ã¯ã¼ããã§ãã¯2 200 if (jQuery('#npwd1').size() == 1 && jQuery('#npwd2').size() == 1) { 201 if (jQuery('#npwd1').val() != jQuery('#npwd2').val()) { 202 alert('å ¥åããããã¹ã¯ã¼ãã¨ç¢ºèªç¨ãã¹ã¯ã¼ããä¸è´ãã¾ãã'); 203 ecUtil.ignoreDblClickFlag = false; 204 return false; 205 } 206 } 207 208 // IDãã§ã㯠209 if (jQuery('#newid1').size() == 1 && jQuery('#newid2').size() == 1) { 210 if (jQuery('#newid1').val() != jQuery('#newid2').val()) { 211 alert('å ¥åãããIDã¨ç¢ºèªç¨IDãä¸è´ãã¾ãã'); 212 ecUtil.ignoreDblClickFlag = false; 213 return false; 214 } 215 } 216 217 // IDã¨PASSã®ä¸ä¸è´ç¢ºèª 218 if (jQuery('#uid').size() == 1 && jQuery('#pwd').size() == 1) { 219 if (jQuery('#uid').val() != "" && jQuery('#pwd').val() != "" ) { 220 if (jQuery('#uid').val() == jQuery('#pwd').val()) { 221 alert('ä¼å¡IDã¨ãã¹ã¯ã¼ãã¯å¥ã ã®ãã®ãæå®ãã¦ãã ãã'); 222 jQuery('#pwd').val(''); 223 jQuery('#cpwd').val(''); 224 ecUtil.ignoreDblClickFlag = false; 225 return false; 226 } 227 } 228 } 229 230 return true; 231 } 232 233} 234
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.