var suz_dlCheckTerm = 2000; $(function() { // access log var ssLang = null; if ($("#suz_specselectedLanguageId")) { ssLang = $("#suz_specselectedLanguageId").val(); } var suzApiUrl = suz_getCurrentDomain(); if ($("#suz_pageId")) { $.ajax({ url : suzApiUrl + "/ajax/accessLog/accessLog/", type : "GET", data : { locHref : location.href, pageId : $("#suz_pageId").text(), specselectedlanguageid : ssLang }, dataType : "jsonp", jsonp : "callback", scriptCharset : "UTF-8", cache : false, success : function(data) { } }); } // recommend if ($('#suz_rec_bottom').length) { $('#suz_recommendBottomDiv').find('li').remove(); $('#suz_recommendRightDiv').find('ThumbList').find('li').remove(); $('#suz_recommendBottomDiv').jcarousel({itemLoadCallback : mycarousel_itemLoadCallback}); } else { suz_createRightRecmmendMain(); } // select group if ($('#suz-sel-groupId').length) { $("body").on('change', '#suz-sel-groupId', function(ev) { $('#suz-sel-typeId').val(''); $('#suz-sel-seriesId').val(''); $('#suz-sel-modelId').val(''); }); } // now loading $('.dlLink').click(function() { var assetId = $(this).find(".suz-assetId").html(); var nId = $(this).find(".suz-nId").html(); if(typeof assetId == "undefined" && typeof nId == "undefined"){ return; } if ($('#suz_useDlServer').html() === '1' && typeof nId == "undefined") { $.ajax({ url : suz_getCurrentDomain() + "/ajax/downloadList/isCampaign/", data : { assetId : assetId}, dataType : "jsonp", jsonp : "callback", scriptCharset : "UTF-8" }).then( function(data) { if (!data['isCampaign']){ suzStartDownload(); } } ); }else{ suzStartDownload(); } }); $('#BatchDownloadButton').click(function() { suzStartDownload(); }); suzCheckNowLoading(); // now loading directDownload $('.suzDirectDlLink').click(function(){ suzStartDownloadLink(); }); suzCheckNowLoadingLink(); // search address if($("#TextPageTop")){ $("#TextPageTop").keypress(function (event){ if(event.which === 13){ suz_pager($(this).val()); } }); } if($("#TextPageBottom")){ $("#TextPageBottom").keypress(function (event){ if(event.which === 13){ suz_pager($(this).val()); } }); } $("#suz_mainForm").on('change', '#suz_stateSel',function(ev, data) { $.ajax({ url : suz_getCurrentDomain() + "/ajax/selectState/", data : { stateId : $('#suz_stateSel').val() }, dataType : "jsonp", jsonp : "callback", scriptCharset : "UTF-8", success : function(res, status) { $('#suz_citySelSpan').html(''); if (res['cityList']){ if(res['cityList'].length>0){ $('#suz_citySel').html(""); } $.each(res['cityList'], function(j, v) { $('#suz_citySel').append(''); }); } } }); }); $('#suz_mainForm').on('click', '#suzSearchBtn', function(){ if(suz_checkSearchAddressArea()){ $('#suz_mainForm').attr('action',suz_LanguagePath+'/user/searchAddress/search/?suzRwd=1'); $('#suz_mainForm').submit(); } }); }); // common function suz_getCurrentDomain() { return (typeof kpi_currentDomain == "undefined") ? ((typeof kpi_originalDomain == "undefined") ? "" : kpi_originalDomain) : kpi_currentDomain; } // recommend function mycarousel_itemLoadCallback(suz_carousel, suz_state) { if (suz_state != 'init') { return; } var suz_dbData = suz_getRecommend(); if (suz_dbData != "") { var suz_tagParam = $.parseJSON(suz_dbData); var suz_bottomModelId = suz_tagParam['bottomModelId']; var suz_rightModelId = suz_tagParam['rightModelId']; var suz_bottomAdLocal = suz_tagParam['bottomAdLocal']; var suz_rightAdLocal = suz_tagParam['rightAdLocal']; var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; $.ajax({ url : suz_getCurrentDomain() + '/ajax/recommend/index', data : suz_tagParam, dataType : 'jsonp', jsonp : 'callback', scriptCharset : "UTF-8", success : function(suz_data, suz_status) { if (typeof suz_data['bottom'] === 'undefined' || suz_data['bottom'] == null || suz_data['bottom'].length == 0) { $('#suz_rec_bottom').hide(); } else { suz_createBottomRecommend(suz_carousel, suz_carousel.first, suz_carousel.last, suz_data['bottom'], suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } if (typeof suz_data['right'] === 'undefined' || suz_data['right'] == null || suz_data['right'].length == 0) { $('#suz_rec_right').hide(); } else { suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } } }); } }; function suz_getRecommend() { var suz_dbData = '' var suz_recommendNum = $('.suz_rec_param').length; if (suz_recommendNum) { if (suz_recommendNum > 1) { $('.suz_rec_param').each(function(i) { if (i == 0) { suz_dbData = $(this).text().replace('}', ''); suz_dbData += ','; } else if (i == suz_recommendNum - 1) { suz_dbData += $(this).text().replace('{', ''); } else { suz_dbData += $(this).text().replace('{|}', ''); suz_dbData += ','; } }); } else { suz_dbData = $('.suz_rec_param').text(); } } return suz_dbData; } function suz_createBottomRecommend(suz_carousel, suz_first, suz_last, suz_data, suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath) { suz_liCount = 0; $.each(suz_data, function(suz_key, suz_value) { suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; suz_text = suz_value['name']; suz_spanNew = ''; if (suz_value['showNewMark']) { suz_spanNew = 'New'; } suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; suz_seriesId = ""; if (suz_value['salesSeriesId'] != null) { suz_seriesId = suz_value['salesSeriesId']; } else { suz_seriesId = ""; } suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_bottomModelId; suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_bottomAdLocal; suz_linkUrl = suz_linkUrl + "&wl=1"; suz_liTag = ""; suz_liTag = suz_liTag + ''; suz_liTag = suz_liTag + '' + suz_text + suz_spanNew + ''; suz_carousel.add(suz_liCount + 1, suz_liTag); suz_liCount++; }); suz_carousel.size(suz_liCount); }; function suz_createRightRecmmendMain() { var suz_dbData = suz_getRecommend(); if (suz_dbData != "") { var suz_tagParam = JSON.parse(suz_dbData); var suz_bottomModelId = suz_tagParam['bottomModelId']; var suz_rightModelId = suz_tagParam['rightModelId']; var suz_rightAdLocal = suz_tagParam['rightAdLocal']; var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; $.ajax({ url : suz_getCurrentDomain() + '/ajax/recommend/index', data : suz_tagParam, dataType : 'jsonp', jsonp : 'callback', scriptCharset : "UTF-8", success : function(suz_data, suz_status) { suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } }); } } function suz_createRightRecmmend(suz_data, suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath) { if (typeof suz_data === 'undefined' || suz_data.length == 0) { $('#suz_rec_right').hide(); } else { $.each(suz_data, function(suz_key, suz_value) { suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; suz_text = suz_value['name']; suz_spanNew = ''; if (suz_value['showNewMark']) { suz_spanNew = 'New'; } suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; suz_seriesId = ""; if (suz_value['salesSeriesId'] != null) { suz_seriesId = suz_value['salesSeriesId']; } else { suz_seriesId = ""; } suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_rightModelId; suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_rightAdLocal; suz_linkUrl = suz_linkUrl + "&wl=1"; suz_liTag = '