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