1var suz_dlCheckTerm = 2000; 2 3$(function() { 4 // access log 5 var ssLang = null; 6 if ($("#suz_specselectedLanguageId")) { 7 ssLang = $("#suz_specselectedLanguageId").val(); 8 } 9 var suzApiUrl = suz_getCurrentDomain(); 10 if ($("#suz_pageId")) { 11 $.ajax({ 12 url : suzApiUrl + "/ajax/accessLog/accessLog/", 13 type : "GET", 14 data : { 15 locHref : location.href, 16 pageId : $("#suz_pageId").text(), 17 specselectedlanguageid : ssLang 18 }, 19 dataType : "jsonp", 20 jsonp : "callback", 21 scriptCharset : "UTF-8", 22 cache : false, 23 success : function(data) { 24 } 25 }); 26 } 27 // recommend 28 if ($('#suz_rec_bottom').length) { 29 $('#suz_recommendBottomDiv').find('li').remove(); 30 $('#suz_recommendRightDiv').find('ThumbList').find('li').remove(); 31 $('#suz_recommendBottomDiv').jcarousel({itemLoadCallback : mycarousel_itemLoadCallback}); 32 } else { 33 suz_createRightRecmmendMain(); 34 } 35 // select group 36 if ($('#suz-sel-groupId').length) { 37 $("body").on('change', '#suz-sel-groupId', function(ev) { 38 $('#suz-sel-typeId').val(''); 39 $('#suz-sel-seriesId').val(''); 40 $('#suz-sel-modelId').val(''); 41 }); 42 } 43 // now loading 44 $('.dlLink').on('click', function() { 45 var assetId = $(this).find(".suz-assetId").html(); 46 var nId = $(this).find(".suz-nId").html(); 47 if(typeof assetId == "undefined" && typeof nId == "undefined"){ 48 return; 49 } 50 if ($('#suz_useDlServer').html() === '1' && typeof nId == "undefined") { 51 $.ajax({ 52 url : suz_getCurrentDomain() + "/ajax/downloadList/isCampaign/", 53 data : { assetId : assetId}, 54 dataType : "jsonp", 55 jsonp : "callback", 56 scriptCharset : "UTF-8" 57 }).then( 58 function(data) { 59 if (!data['isCampaign']){ 60 suzStartDownload(); 61 } 62 } 63 ); 64 }else{ 65 suzStartDownload(); 66 } 67 }); 68 $('#BatchDownloadButton').on('click', function() { 69 suzStartDownload(); 70 }); 71 suzCheckNowLoading(); 72 // now loading directDownload 73 $('.suzDirectDlLink').on('click', function(){ 74 suzStartDownloadLink(); 75 }); 76 suzCheckNowLoadingLink(); 77 // search address 78 if($("#TextPageTop")){ 79 $("#TextPageTop").on('keypress', function (event){ 80 if(event.which === 13){ 81 suz_pager($(this).val()); 82 } 83 }); 84 } 85 if($("#TextPageBottom")){ 86 $("#TextPageBottom").on('keypress', function (event){ 87 if(event.which === 13){ 88 suz_pager($(this).val()); 89 } 90 }); 91 } 92 $("#suz_mainForm").on('change', '#suz_stateSel',function(ev, data) { 93 $.ajax({ 94 url : suz_getCurrentDomain() + "/ajax/selectState/", 95 data : { 96 stateId : $('#suz_stateSel').val() 97 }, 98 dataType : "jsonp", 99 jsonp : "callback", 100 scriptCharset : "UTF-8", 101 success : function(res, status) { 102 $('#suz_citySelSpan').html('<select id="suz_citySel" class="form-select" name="cityId"><option value="">'+res['def']+'</option></select>'); 103 if (res['cityList']){ 104 if(res['cityList'].length>0){ 105 $('#suz_citySel').html(""); 106 } 107 $.each(res['cityList'], function(j, v) { 108 $('#suz_citySel').append('<option value="' + v['cityId'] + '">' + v['cityName'] + '</option>'); 109 }); 110 } 111 } 112 }); 113 }); 114 $('#suz_mainForm').on('click', '#suzSearchBtn', function(){ 115 if(suz_checkSearchAddressArea()){ 116 $('#suz_mainForm').attr('action',suz_LanguagePath+'/user/searchAddress/search/?suzRwd=1'); 117 $('#suz_mainForm').trigger("submit"); 118 } 119 }); 120}); 121// common 122function suz_getCurrentDomain() { 123 return (typeof kpi_currentDomain == "undefined") ? ((typeof kpi_originalDomain == "undefined") ? "" : kpi_originalDomain) : kpi_currentDomain; 124} 125// recommend 126function mycarousel_itemLoadCallback(suz_carousel, suz_state) { 127 if (suz_state != 'init') { 128 return; 129 } 130 var suz_dbData = suz_getRecommend(); 131 if (suz_dbData != "") { 132 var suz_tagParam = JSON.parse(suz_dbData); 133 var suz_bottomModelId = suz_tagParam['bottomModelId']; 134 var suz_rightModelId = suz_tagParam['rightModelId']; 135 var suz_bottomAdLocal = suz_tagParam['bottomAdLocal']; 136 var suz_rightAdLocal = suz_tagParam['rightAdLocal']; 137 var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; 138 var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; 139 $.ajax({
140 url : suz_getCurrentDomain() + '/ajax/recommend/index', 141 data : suz_tagParam, 142 dataType : 'jsonp', 143 jsonp : 'callback', 144 scriptCharset : "UTF-8", 145 success : function(suz_data, suz_status) { 146 if (typeof suz_data['bottom'] === 'undefined' || suz_data['bottom'] == null || suz_data['bottom'].length == 0) { 147 $('#suz_rec_bottom').hide(); 148 } else { 149 suz_createBottomRecommend(suz_carousel, suz_carousel.first, suz_carousel.last, suz_data['bottom'], suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); 150 } 151 if (typeof suz_data['right'] === 'undefined' || suz_data['right'] == null || suz_data['right'].length == 0) { 152 $('#suz_rec_right').hide(); 153 } else { 154 suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); 155 } 156 } 157 }); 158 } 159}; 160function suz_getRecommend() { 161 var suz_dbData = '' 162 var suz_recommendNum = $('.suz_rec_param').length; 163 if (suz_recommendNum) { 164 if (suz_recommendNum > 1) { 165 $('.suz_rec_param').each(function(i) { 166 if (i == 0) { 167 suz_dbData = $(this).text().replace('}', ''); 168 suz_dbData += ','; 169 } else if (i == suz_recommendNum - 1) { 170 suz_dbData += $(this).text().replace('{', ''); 171 } else { 172 suz_dbData += $(this).text().replace('{|}', ''); 173 suz_dbData += ','; 174 } 175 }); 176 } else { 177 suz_dbData = $('.suz_rec_param').text(); 178 } 179 } 180 return suz_dbData; 181} 182function suz_createBottomRecommend(suz_carousel, suz_first, suz_last, suz_data, suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath) { 183 suz_liCount = 0; 184 $.each(suz_data, function(suz_key, suz_value) { 185 suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; 186 suz_text = suz_value['name']; 187 suz_spanNew = ''; 188 if (suz_value['showNewMark']) { 189 suz_spanNew = '<span class="TextIcon New">New</span>'; 190 } 191 suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; 192 suz_seriesId = ""; 193 if (suz_value['salesSeriesId'] != null) { 194 suz_seriesId = suz_value['salesSeriesId']; 195 } else { 196 suz_seriesId = ""; 197 } 198 suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; 199 suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_bottomModelId; 200 suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_bottomAdLocal; 201 suz_linkUrl = suz_linkUrl + "&wl=1"; 202 suz_liTag = ""; 203 suz_liTag = suz_liTag + '<a href="' + suz_linkUrl + '"><span class="Image"><img src="' + suz_imgSrc + '" alt=""></span>'; 204 suz_liTag = suz_liTag + '<span class="Text">' + suz_text + suz_spanNew + '</span></a>'; 205 suz_carousel.add(suz_liCount + 1, suz_liTag); 206 suz_liCount++; 207 }); 208 suz_carousel.size(suz_liCount); 209}; 210function suz_createRightRecmmendMain() { 211 var suz_dbData = suz_getRecommend(); 212 if (suz_dbData != "") { 213 var suz_tagParam = JSON.parse(suz_dbData); 214 var suz_bottomModelId = suz_tagParam['bottomModelId']; 215 var suz_rightModelId = suz_tagParam['rightModelId']; 216 var suz_rightAdLocal = suz_tagParam['rightAdLocal']; 217 var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; 218 var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; 219 $.ajax({ 220 url : suz_getCurrentDomain() + '/ajax/recommend/index', 221 data : suz_tagParam, 222 dataType : 'jsonp', 223 jsonp : 'callback', 224 scriptCharset : "UTF-8", 225 success : function(suz_data, suz_status) { 226 suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); 227 } 228 }); 229 } 230} 231function suz_createRightRecmmend(suz_data, suz_rightModelId, suz_rightAdLocal, 232 suz_recommendDownloadUrl, suz_thumbnailFilePath) { 233 if (typeof suz_data === 'undefined' || suz_data.length == 0) { 234 $('#suz_rec_right').hide(); 235 } else { 236 $.each(suz_data, function(suz_key, suz_value) { 237 suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; 238 suz_text = suz_value['name']; 239 suz_spanNew = ''; 240 if (suz_value['showNewMark']) { 241 suz_spanNew = '<span class="TextIcon New">New</span>'; 242 } 243 suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; 244 suz_seriesId = ""; 245 if (suz_value['salesSeriesId'] != null) { 246 suz_seriesId = suz_value['salesSeriesId']; 247 } else { 248 suz_seriesId = ""; 249 } 250 suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; 251 suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_rightModelId; 252 suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_rightAdLocal; 253 suz_linkUrl = suz_linkUrl + "&wl=1"; 254 suz_liTag = '<li>'; 255 suz_liTag = suz_liTag + '<a href="' + suz_linkUrl + '"><span class="Image"><img src="' + suz_imgSrc + '" alt=""></span>'; 256 suz_liTag = suz_liTag + '<span class="Text">' + suz_text + ' ' + suz_spanNew + '</span></a></li>'; 257 $('#suz_rec_right').find('.ThumbList').append(suz_liTag); 258 }); 259 } 260} 261// now loading 262function suzStartDownload() { 263 if (window.DownloadedPopup?.canLaunch()) { 264 window.DownloadedPopup?.open(); 265 } 266} 267 268function suzBlockLoading() { 269 var vPos = ($(window).scrollTop() + ($(window).height() / 2) - $(".is-blocked").parent().offset().top); 270 var message; 271 var loadingImage; 272 273 if (document.documentElement.classList.contains('smartphone')) { 274 message = 'Loading...'; 275 } else { 276 loadingImage = document.createElement('img'); 277 loadingImage.src = '/img/nowLoading.gif'; 278 message = $(loadingImage); 279 } 280 281 if (vPos < 0) { 282 vPos = 0; 283 } 284 285 $('.is-blocked').block({ 286 message : message, 287 centerY : false, 288 css : { 289 border : 'none', 290 backgroundColor : 'rgba(102,102,102,0.1)', 291 top : vPos + 'px' 292 } 293 });
294} 295function suzUnblockLoading() { 296 var suzApiUrl = suz_getCurrentDomain(); 297 298 if ($('#suz_useDlServer').html() === '1') { 299 suzApiUrl += '/ajax/downloadList/isLoadingDlServer/'; 300 } else { 301 suzApiUrl += '/ajax/downloadList/isLoading/'; 302 } 303 $.ajax({ 304 url : suzApiUrl, 305 dataType : "jsonp", 306 jsonp : "callback", 307 scriptCharset : "UTF-8", 308 success : function(data, status) { 309 var popup = window.DownloadedPopup; 310 311 if (data['isLoading']) { 312 setTimeout(suzUnblockLoading, suz_dlCheckTerm, null); 313 } else { 314 if (popup.canLaunch()) { 315 $('.is-blocked').unblock({ 316 onUnblock: popup.open 317 }); 318 } else { 319 $('.is-blocked').unblock(); 320 } 321 } 322 } 323 }); 324} 325function suzCheckNowLoading() { 326 var suzApiUrl = suz_getCurrentDomain(); 327 if ($('#suz_useDlServer').html() === '1') { 328 suzApiUrl += '/ajax/downloadList/isLoadingDlServer/'; 329 } else { 330 suzApiUrl += '/ajax/downloadList/isLoading/'; 331 } 332 $.ajax({ 333 url : suzApiUrl, 334 dataType : "jsonp", 335 jsonp : "callback", 336 scriptCharset : "UTF-8", 337 success : function(data, status) { 338 if (data['isLoading']) { 339 suzBlockLoading(); 340 setTimeout(suzUnblockLoading, suz_dlCheckTerm, null); 341 } 342 } 343 }); 344} 345// search address 346function as_sendAddress(msg1,msg2,msg3) { 347 var fld = window.opener.$('#suz_zipCode'); 348 if(fld.length){ 349 fld.val(msg1); 350 window.opener.suz_callRegValidator('zipCode', msg1); 351 } 352 fld = window.opener.$('#suz_address1'); 353 if(fld.length){ 354 fld.val(msg2); 355 window.opener.suz_callRegValidator('address1', msg2); 356 } 357 fld = window.opener.$('#suz_address2'); 358 if(fld.length){ 359 fld.val(msg3); 360 window.opener.suz_callRegValidator('address2', msg3); 361 } 362 self.close(); 363} 364function suz_pager(pg){ 365 $('#suz_pgno').val(pg); 366 $('#suz_pagerForm').attr('action',suz_LanguagePath+'/user/searchAddress/search/?suzRwd=1'); 367 $('#suz_pagerForm').trigger("submit"); 368} 369function suz_checkSearchAddressArea(){ 370 if(!$('#suz_citySel') || $('#suz_citySel').val() == '' || $('#suz_citySel').val() === '00'){ 371 $('#suz_errRequired').css('display', 'block'); 372 return false; 373 } 374 $('#suz_errRequired').css('display', 'none'); 375 return true; 376} 377// now loading directDownload 378function suzStartDownloadLink() { 379 if($('#suz_useDlServer').html() === '1'){ 380 suzBlockLoadingLink(); 381 setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm); 382 }else{ 383 suz_dlCheckTerm = 1000; 384 $.ajax({ 385 url : suz_getCurrentDomain() + "/ajax/downloadList/nowLoading/", 386 dataType : "jsonp", 387 jsonp : "callback", 388 scriptCharset: "UTF-8", 389 async : false, 390 success : function(data, status){ 391 if(data['isLoading']){ 392 suzBlockLoadingLink(); 393 setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm); 394 } 395 } 396 }); 397 } 398} 399function suzBlockLoadingLink(){ 400 $('.suzBlockArea').block({ 401 message : '', 402 css : { 403 border : 'none', 404 backgroundColor : 'rgba(102,102,102,0.1)', 405 } 406 }); 407} 408function suzUnblockLoadingLink(){ 409 var suzApiUrl = suz_getCurrentDomain(); 410 if($('#suz_useDlServer').html() === '1'){ 411 suzApiUrl += '/ajax/downloadList/isLoadingDlServer/'; 412 }else{ 413 suzApiUrl += '/ajax/downloadList/isLoading/'; 414 } 415 $.ajax({ 416 url : suzApiUrl, 417 dataType : "jsonp", 418 jsonp : "callback", 419 scriptCharset: "UTF-8", 420 success : function(data, status){ 421 if(data['isLoading']){ 422 setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm); 423 }else{ 424 $('.suzBlockArea').unblock(); 425 } 426 } 427 }); 428} 429function suzCheckNowLoadingLink(){ 430 var suzApiUrl = suz_getCurrentDomain(); 431 if($('#suz_useDlServer').html() === '1'){ 432 suzApiUrl += '/ajax/downloadList/isLoadingDlServer/'; 433 }else{ 434 suzApiUrl += '/ajax/downloadList/isLoading/'; 435 } 436 $.ajax({ 437 url : suzApiUrl, 438 dataType : "jsonp", 439 jsonp : "callback", 440 scriptCharset: "UTF-8", 441 success : function(data, status){ 442 if(data['isLoading']){ 443 suzBlockLoadingLink(); 444 setTimeout("suzUnblockLoadingLink()", suz_dlCheckTerm); 445 } 446 } 447 }); 448} 449//password assistance 450function suz_pwdAssistanceSubmit() { 451 var aTag = $('#suz-pwdAssistanceLink'); 452 if(typeof aTag.get(0) ==='undefined') { 453 aTag = $('a[href="javascript:suz_pwdAssistanceSubmit();"]'); 454 } 455 var submitForm = aTag.closest('form'); 456 submitForm.attr('action', suz_getCurrentDomain() + '/user/passwordAssistance/'); 457 $('#loginUserName').prop('disabled', false); 458 submitForm.trigger("submit"); 459} 460// 461$("#suz_subscribeBtnArea").on('click', 'a',function() { 462 event.preventDefault(); 463 $.ajax({
464 url : suz_getCurrentDomain() + "/ajax/enewsAjax/subcribe/", 465 data : {sb : "lc"}, 466 dataType : "jsonp", 467 jsonp : "callback", 468 scriptCharset : "UTF-8", 469 success : function(data, status, jqXHR) { 470 if (data['errorFlg'] == "0") { 471 $("#suz_subscribeBtnArea").css('display', 'none'); 472 $("#suz_subscribeMsgArea").css('display', 'block'); 473 $("#suz_subscribeMsg").html(data['message']); 474 } 475 } 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.