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