PageSourceSearch

https://www.saitoshuka.jp/assets/js/aip_live.js

js saitoshuka.jp collected 2026-09-26 07:28:13 UTC 27,918 bytes, 566 lines download raw bytes

1var _totalCount;
2$(function () {
3  new liveList();
4});
5
6var nl2br = function (str) {
7  return str.replace(/\r?\n/g, '<br>');
8};
9
10var ReadObj;
11var liveList = (function () {
12  function liveList() {
13    var loaderFrame = 0;
14    var loaderTimer;
15    var currentPage = 0;
16    var loadedObj = {};
17
18    var init = function () {
19      var _href = location.href;
20      jsonDirectory += _artistFolder + '/live/start/';
21
22      $('.aipBtnMoreL').bind('click', getMoreInfo).trigger('click');
23    };
24
25    var getMoreInfo = function () {
26      var _dateList = [];
27      if(location.href.search(/\?/g) != -1){
28        var _articleId = location.href.split(/\?/g)[1];
29        if(loaderTimer){
30          clearInterval(loaderTimer);
31        }
32        loaderTimer = setInterval(loadingHD, 33);
33        $.ajax({
34          url: jsonDirectory + '0/count/' + _totalCount,
35          type: 'GET',
36          dataType: 'jsonp',
37          scriptCharset: 'utf-8',
38          complete: function () {
39            if(ReadObj.items.length == 0){
40              $('#mainContentsBody').append('<p id="nothingItems">現在、ライブ情報はありません。</p>');
41              $('.aipBtnMoreL').remove();
42              $('#mainContentsBody').removeClass('radiused_top').addClass('radiused_all');
43              return;
44            }
45            _totalCount = ReadObj.total_count;
46            //$('#mainContentsBody').prepend('<div id="liveNavi" class="clearfix"><div id="area_select_wrap" class="search_select"><select id="sortBox1" class="bgcolorMain" onChange="location.href=value;"><option value="default"></option><option value="./area/?1">北海道</option><option value="./area/?2">東北地方</option><option value="./area/?3">関東地方</option><option value="./area/?4">中部地方</option><option value="./area/?5">近畿地方</option><option value="./area/?6">中国地方</option><option value="./area/?7">四国地方</option><option value="./area/?8">九州地方</option><option value="./area/?9">沖縄地方</option></select><p class="search_name">地域別</p></div><div id="day_select_wrap" class="search_select"><select id="sortBox2" class="bgcolorMain" onChange="location.href=value;"><option value="default"></option></select><p class="search_name">年月別</p></div></div><div id="liveContainer"></div>');
47            $('#mainContentsBody').prepend('<div id="liveContainer"></div>');
48
49            for(var _i = 0; _i < ReadObj.items.length; _i++){
50              if(ReadObj.items[_i].link.split(/live\//g)[1] === _articleId){
51                clearInterval(loaderTimer);
52                var _html = '';
53                _html += '<div class="liveTourArea">';
54                _html += '<h3>' + ReadObj.items[_i].tourName + '</h3>';
55
56                if(ReadObj.items[i].tourInfo != '' || ReadObj.items[i].tourImage != '' || ReadObj.items[i].relatedLinkUrl != '' || ReadObj.items[i].relatedLinkName != ''){
57                  _html += '<div>';
58
59                  if(String(ReadObj.items[_i].tourImage) != ''){
60                    _html += '<div class="tourNoteArea">';
61                    _html += '<div class="tourImage image_adjust"><img src="//www.sonymusic.co.jp' + ReadObj.items[_i].tourImage + '" alt="" /><img src="//www.sonymusic.co.jp/common/image/utils/contentsSaver.gif" class="contentsSaver" /></div>';
62                  }else{
63                    _html += '<div class="tourNoteArea noImage">';
64                  }
65                  _html += '<div class="tourNote">' + ReadObj.items[_i].tourInfo.replace(/src=\"\//g, 'src="//www.sonymusic.co.jp/') + '</div>';
66
67                  if(ReadObj.items[_i].relatedLinkUrl != ''){
68                    if(ReadObj.items[_i].relatedLinkName != ''){
69                      _html += '<div class="tourRelated"><a href="' + ReadObj.items[_i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[_i].relatedLinkName + '</a></div>';
70                    }else{
71                      _html += '<div class="tourRelated"><a href="' + ReadObj.items[_i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[_i].relatedLinkUrl + '</a></div>';
72                    }
73                  }
74
75                  _html += '</div>';
76                }
77                for(var k = 0; k < ReadObj.items[_i].liveItem.length; k++){
78                  _html += '<div class="liveArticle liveList clearfix">';
79                  _html += '<h3>';
80
81                  if(ReadObj.items[_i].liveItem[k].date != ''){
82                    _html += '<span class="liveDate">' + ReadObj.items[_i].liveItem[k].date + '(' + ReadObj.items[_i].liveItem[k].youbi + ')</span>';
83                  }
84
85                  if(ReadObj.items[_i].liveItem[k].place != ''){
86                    _html += '<span class="livePlace">' + ReadObj.items[_i].liveItem[k].place + '</span>';
87                  }
88
89                  _html += '</h4>';
90                  _html += '<div>';
91                  _html += '<ul class="liveMainInfo">';
92
93                  if(ReadObj.items[_i].liveItem[k].date != ''){
94                    if(ReadObj.items[_i].liveItem[k].googleCalendar != ''){
95                      _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[_i].liveItem[k].date + '(' + ReadObj.items[_i].liveItem[k].youbi + ')<a href="' + ReadObj.items[i].liveItem[k].googleCalendar + '" target="_blank"><img src="//www.google.com/calendar/images/ext/gc_button1_ja.gif" border="0" /></a></span></li>';
96                    }else{
97                      _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[_i].liveItem[k].date + '(' + ReadObj.items[_i].liveItem[k].youbi + ')</span></li>';
98                    }
99                  }
100
101                  if(ReadObj.items[_i].liveItem[k].area != ''){
102                    _html += '<li><span>地域</span><span>' + ReadObj.items[_i].liveItem[k].area + '</span></li>';
103                  }
104
105                  if(ReadObj.items[_i].liveItem[k].place != ''){
106                    if(ReadObj.items[_i].liveItem[k].mapURL != ''){
107                      _html += '<li><span>会場</span><span><a href="' + ReadObj.items[_i].liveItem[k].mapURL + '" target="_blank">' + ReadObj.items[_i].liveItem[k].place + '</a></span></li>';
108                    }else{
109                      _html += '<li><span>会場</span><span>' + ReadObj.items[_i].liveItem[k].place + '</span></li>';
110                    }
111                  }
112
113                  if(ReadObj.items[_i].liveItem[k].open != '' || ReadObj.items[_i].liveItem[k].start != ''){
114                    if(ReadObj.items[_i].liveItem[k].open != '' && ReadObj.items[_i].liveItem[k].start != ''){
115                      _html += '<li><span>開場/開演</span><span>' + ReadObj.items[_i].liveItem[k].open + ' / ' + ReadObj.items[_i].liveItem[k].start + '</span></li>';
116                    }else if(ReadObj.items[_i].liveItem[k].open != ''){
117                      _html += '<li><span>開場</span><span>' + ReadObj.items[_i].liveItem[k].open + '</span></li>';
118                    }else{
119                      _html += '<li><span>開演</span><span>' + ReadObj.items[_i].liveItem[k].start + '</span></li>';
120                    }
121                  }
122
123                  if(ReadObj.items[_i].liveItem[k].price != ''){
124                    _html += '<li><span>料金(税込)</span><span>' + ReadObj.items[_i].liveItem[k].price.split('\n').join('<br />') + '</span></li>';
125                  }
126
127                  if(String(ReadObj.items[_i].liveItem[k].inquire) != '' || String(ReadObj.items[_i].liveItem[k].inquire_tel) != ''){
128                    _html += '<li><span>問い合わせ先</span><span>';
129                    _html += ReadObj.items[_i].liveItem[k].inquire;
130
131                    if(String(ReadObj.items[_i].liveItem[k].inquire_tel) != ''){
132                      _html += '<br />' + ReadObj.items[_i].liveItem[k].inquire_tel;
133                    }
134
135                    _html += '</span></li>';
136                  }
137
138                  if(String(ReadObj.items[_i].liveItem[k].inquire_url) != ''){
139                    _html += '<li><span>問合せURL</span><span><a href="' + ReadObj.items[_i].liveItem[k].inquire_url + '" target="_blank">' + ReadObj.items[_i].liveItem[k].inquire_url + '</a></span></li>';
140                  }
141
142                  if(String(ReadObj.items[_i].liveItem[k].saleDate) != ''){
143                    _html += '<li><span>発売日</span><span>' + ReadObj.items[_i].liveItem[k].saleDate + '</span></li>';
144                  }
145
146                  _html += '</ul>';
147
148                  if(String(ReadObj.items[_i].liveItem[k].info) != ''){
149                    _html += '<p class="liveSubInfo">';
150                    _html += '<span>|| 備考 ||</span><br>
150' + nl2br(ReadObj.items[_i].liveItem[k].info.replace(/src=\"\//g, 'src="//www.sonymusic.co.jp/'));
151                  }
152
153                  _html += '</p>';
154                  _html += '</div>';
155                  _html += '</div>';
156                }
157
158                _html += '</div>';
159                _html += '</div>';
160              }
161            }
162            $('#moreTxt').css({display: 'none'});
163            $('#liveContainer').append(_html);
164            $(window).trigger('image_adjust');
165            loadedObj[currentPage] = _html;
166
167          }
168        });
169      }else{
170        if(!loadedObj[currentPage]){
171          $('#moreTxt').css({display: 'none'});
172          $('#moreLoading').css({display: 'block'});
173
174          if(loaderTimer){
175            clearInterval(loaderTimer);
176          }
177          loaderTimer = setInterval(loadingHD, 33);
178
179          $.ajax({
180            url: jsonDirectory + (currentPage * 10) + '/count/10',
181            type: 'GET',
182            dataType: 'jsonp',
183            scriptCharset: 'utf-8',
184            complete: function () {
185              if(ReadObj.items.length == 0){
186                $('#mainContentsBody').append('<p id="nothingItems">現在、ライブ情報はありません。</p>');
187                $('.aipBtnMoreL').remove();
188                $('#mainContentsBody').removeClass('radiused_top').addClass('radiused_all');
189                return;
190              }
191
192              _totalCount = ReadObj.total_count;
193
194              //$('#mainContentsBody').prepend('<div id="liveNavi" class="clearfix"><div id="area_select_wrap" class="search_select"><select id="sortBox1" class="bgcolorMain" onChange="location.href=value;"><option value="default"></option><option value="./area/?1">北海道</option><option value="./area/?2">東北地方</option><option value="./area/?3">関東地方</option><option value="./area/?4">中部地方</option><option value="./area/?5">近畿地方</option><option value="./area/?6">中国地方</option><option value="./area/?7">四国地方</option><option value="./area/?8">九州地方</option><option value="./area/?9">沖縄地方</option></select><p class="search_name">地域別</p></div><div id="day_select_wrap" class="search_select"><select id="sortBox2" class="bgcolorMain" onChange="location.href=value;"><option value="default"></option></select><p class="search_name">年月別</p></div></div><div id="liveContainer"></div>');
195              $('#mainContentsBody').prepend('<div id="liveContainer"></div>');
196
197              $('#moreTxt').css({display: 'block'});
198              $('#moreLoading').css({display: 'none'});
199              clearInterval(loaderTimer);
200
201              var _html = '';
202
203              for(var i = 0; i < ReadObj.items.length; i++){
204                _html += '<div class="liveTourArea">';
205                _html += '<h3>' + ReadObj.items[i].tourName + '</h3>';
206                if(ReadObj.items[i].tourInfo != '' || ReadObj.items[i].tourImage != '' || ReadObj.items[i].relatedLinkUrl != '' || ReadObj.items[i].relatedLinkName != ''){
207                  _html += '<div>';
208
209                  if(String(ReadObj.items[i].tourImage) != ''){
210                    _html += '<div class="tourNoteArea">';
211                    _html += '<div class="tourImage image_adjust"><img src="//www.sonymusic.co.jp' + ReadObj.items[i].tourImage + '" alt="" /><img src="//www.sonymusic.co.jp/common/image/utils/contentsSaver.gif" class="contentsSaver" /></div>';
212                  }else{
213                    _html += '<div class="tourNoteArea noImage">';
214                  }
215                  _html += '<div class="tourNote">' + ReadObj.items[i].tourInfo.replace(/src=\"\//g, 'src="//www.sonymusic.co.jp/') + '</div>';
216
217                  if(ReadObj.items[i].relatedLinkUrl != ''){
218                    if(ReadObj.items[i].relatedLinkName != ''){
219                      _html += '<div class="tourRelated"><a href="' + ReadObj.items[i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[i].relatedLinkName + '</a></div>';
220                    }else{
221                      _html += '<div class="tourRelated"><a href="' + ReadObj.items[i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[i].relatedLinkUrl + '</a></div>';
222                    }
223                  }
224
225                  _html += '</div>';
226                }
227
228                for(var k = 0; k < ReadObj.items[i].liveItem.length; k++){
229                  _html += '<div class="liveArticle liveList clearfix">';
230                  _html += '<h4>';
231
232                  if(ReadObj.items[i].liveItem[k].date != ''){
233                    _html += '<span class="liveDate">' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')</span>';
234                  }
235
236                  if(ReadObj.items[i].liveItem[k].place != ''){
237                    _html += '<span class="livePlace">' + ReadObj.items[i].liveItem[k].place + '</span>';
238                  }
239
240                  _html += '</h4>';
241                  _html += '<div>';
242                  _html += '<ul class="liveMainInfo">';
243
244                  if(ReadObj.items[i].liveItem[k].date != ''){
245                    if(ReadObj.items[i].liveItem[k].googleCalendar != ''){
246                      _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')<a href="' + ReadObj.items[i].liveItem[k].googleCalendar + '" target="_blank"><img src="//www.google.com/calendar/images/ext/gc_button1_ja.gif" border="0" /></a></span></li>';
247                    }else{
248                      _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')</span></li>';
249                    }
250                  }
251
252                  if(ReadObj.items[i].liveItem[k].area != ''){
253                    _html += '<li><span>地域</span><span>' + ReadObj.items[i].liveItem[k].area + '</span></li>';
254                  }
255
256                  if(ReadObj.items[i].liveItem[k].place != ''){
257                    if(ReadObj.items[i].liveItem[k].mapURL != ''){
258                      _html += '<li><span>会場</span><span><a href="' + ReadObj.items[i].liveItem[k].mapURL + '" target="_blank">' + ReadObj.items[i].liveItem[k].place + '</a></span></li>';
259                    }else{
260                      _html += '<li><span>会場</span><span>' + ReadObj.items[i].liveItem[k].place + '</span></li>';
261                    }
262                  }
263
264                  if(ReadObj.items[i].liveItem[k].open != '' || ReadObj.items[i].liveItem[k].start != ''){
265                    if(ReadObj.items[i].liveItem[k].open != '' && ReadObj.items[i].liveItem[k].start != ''){
266                      _html += '<li><span>開場/開演</span><span>' + ReadObj.items[i].liveItem[k].open + ' / ' + ReadObj.items[i].liveItem[k].start + '</span></li>';
267                    }else if(ReadObj.items[i].liveItem[k].open != ''){
268                      _html += '<li><span>開場</span><span>' + ReadObj.items[i].liveItem[k].open + '</span></li>';
269                    }else{
270                      _html += '<li><span>開演</span><span>' + ReadObj.items[i].liveItem[k].start + '</span></li>';
271                    }
272                  }
273
274                  if(ReadObj.items[i].liveItem[k].price != ''){
275                    _html += '<li><span>料金(税込)</span><span>' + ReadObj.items[i].liveItem[k].price.split('\n').join('<br />') + '</span></li>';
276                  }
277
278                  if(String(ReadObj.items[i].liveItem[k].inquire) != '' || String(ReadObj.items[i].liveItem[k].inquire_tel) != ''){
279                    _html += '<li><span>問い合わせ先</span><span>';
280                    _html += ReadObj.items[i].liveItem[k].inquire;
281
282                    if(String(ReadObj.items[i].liveItem[k].inquire_tel) != ''){
283                      _html += '<br />' + ReadObj.items[i].liveItem[k].inquire_tel;
284                    }
285
286                    _html += '</span></li>';
287                  }
288
289                  if(String(ReadObj.items[i].liveItem[k].inquire_url) != ''){
290                    _html += '<li><span>問合せURL</span><span><a href="' + ReadObj.items[i].liveItem[k].inquire_url + '" target="_blank">' + ReadObj.items[i].liveItem[k].inquire_url + '</a></span></li>';
291                  }
292
293                  if(String(ReadObj.items[i].liveItem[k].saleDate) != ''){
294                    _html += '<li><span>発売日</span><span>' + ReadObj.items[i].liveItem[k].saleDate + '</span></li>';
295                  }
296
297                  _html += '</ul>';
298
299                  if(String(ReadObj.items[i].liveItem[k].info) != ''){
300                    _html += '<p class="liveSubInfo">';
301                    _html += '<span>|| 備考 ||</span><br>
301' + nl2br(ReadObj.items[i].liveItem[k].info.replace(/src=\"\//g, 'src="//www.sonymusic.co.jp/'));
302                  }
303
304                  _html += '</p>';
305                  _html += '</div>';
306                  _html += '</div>';
307                }
308
309                _html += '</div>';
310                _html += '</div>';
311              }
312
313              $('#liveContainer').append(_html);
314              $(window).trigger('image_adjust');
315              loadedObj[currentPage] = _html;
316              currentPage++;
317              loadNextPage();
318              loadDateList();
319
320              $('#live_list').on('click', '.liveList h4', function () {
321                $(this).next().slideToggle();
322                $(this).toggleClass('active');//追加部分
323              });
324
325            }
326          });
327        }else{
328          $('#liveContainer').append(loadedObj[currentPage]);
329          $(window).trigger('image_adjust');
330          currentPage++;
331          loadNextPage();
332        }
333      }
334      ;
335    };
336
337    var loadNextPage = function () {
338      $.ajax({
339        url: jsonDirectory + (currentPage * 10) + '/count/10',
340        type: 'GET',
341        dataType: 'jsonp',
342        scriptCharset: 'utf-8',
343        complete: function () {
344          if(ReadObj.items.length == 0){
345            $('.aipBtnMoreL').remove();
346            $('#mainContentsBody').removeClass('radiused_top').addClass('radiused_all');
347            return;
348          }
349
350          var _html = '';
351
352          for(var i = 0; i < ReadObj.items.length; i++){
353            _html += '<div class="liveTourArea">';
354            _html += '<h3>' + ReadObj.items[i].tourName + '</h3>';
355            if(ReadObj.items[i].tourInfo != '' || ReadObj.items[i].tourImage != '' || ReadObj.items[i].relatedLinkUrl != '' || ReadObj.items[i].relatedLinkName != ''){
356              _html += '<div>';
357
358              if(String(ReadObj.items[i].tourImage) != ''){
359                _html += '<div class="tourNoteArea">';
360                _html += '<div class="tourImage image_adjust"><img src="' + ReadObj.items[i].tourImage + '" alt="" /><img src="/common/image/utils/contentsSaver.gif" class="contentsSaver" /></div>';
361              }else{
362                _html += '<div class="tourNoteArea noImage">';
363              }
364              _html += '<div class="tourNote">' + ReadObj.items[i].tourInfo + '</div>';
365
366              if(ReadObj.items[i].relatedLinkUrl != ''){
367                if(ReadObj.items[i].relatedLinkName != ''){
368                  _html += '<div class="tourRelated"><a href="' + ReadObj.items[i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[i].relatedLinkName + '</a></div>';
369                }else{
370                  _html += '<div class="tourRelated"><a href="' + ReadObj.items[i].relatedLinkUrl + '" target="_blank">' + ReadObj.items[i].relatedLinkUrl + '</a></div>';
371                }
372              }
373
374              _html += '</div>';
375            }
376
377            for(var k = 0; k < ReadObj.items[i].liveItem.length; k++){
378              _html += '<div class="liveArticle liveList clearfix">';
379              _html += '<h4>';
380
381              if(ReadObj.items[i].liveItem[k].date != ''){
382                _html += '<span class="liveDate">' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')</span>';
383              }
384
385              if(ReadObj.items[i].liveItem[k].place != ''){
386                _html += '<span class="livePlace">' + ReadObj.items[i].liveItem[k].place + '</span>';
387              }
388
389              _html += '</h4>';
390              _html += '<div>';
391              _html += '<ul class="liveMainInfo">';
392
393              if(ReadObj.items[i].liveItem[k].date != ''){
394                if(ReadObj.items[i].liveItem[k].googleCalendar != ''){
395                  _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')<a href="' + ReadObj.items[i].liveItem[k].googleCalendar + '" target="_blank"><img src="//www.google.com/calendar/images/ext/gc_button1_ja.gif" border="0" /></a></span></li>';
396                }else{
397                  _html += '<li class="listhead"><span>公演日</span><span>' + ReadObj.items[i].liveItem[k].date + '(' + ReadObj.items[i].liveItem[k].youbi + ')</span></li>';
398                }
399              }
400
401              if(ReadObj.items[i].liveItem[k].area != ''){
402                _html += '<li><span>地域</span><span>' + ReadObj.items[i].liveItem[k].area + '</span></li>';
403              }
404
405              if(ReadObj.items[i].liveItem[k].place != ''){
406                if(ReadObj.items[i].liveItem[k].mapURL != ''){
407                  _html += '<li><span>会場</span><span><a href="' + ReadObj.items[i].liveItem[k].mapURL + '" target="_blank">' + ReadObj.items[i].liveItem[k].place + '</a></span></li>';
408                }else{
409                  _html += '<li><span>会場</span><span>' + ReadObj.items[i].liveItem[k].place + '</span></li>';
410                }
411              }
412
413              if(ReadObj.items[i].liveItem[k].open != '' || ReadObj.items[i].liveItem[k].start != ''){
414                if(ReadObj.items[i].liveItem[k].open != '' && ReadObj.items[i].liveItem[k].start != ''){
415                  _html += '<li><span>開場/開演</span><span>' + ReadObj.items[i].liveItem[k].open + ' / ' + ReadObj.items[i].liveItem[k].start + '</span></li>';
416                }else if(ReadObj.items[i].liveItem[k].open != ''){
417                  _html += '<li><span>開場</span><span>' + ReadObj.items[i].liveItem[k].open + '</span></li>';
418                }else{
419                  _html += '<li><span>開演</span><span>' + ReadObj.items[i].liveItem[k].start + '</span></li>';
420                }
421              }
422
423              if(ReadObj.items[i].liveItem[k].price != ''){
424                _html += '<li><span>料金(税込)</span><span>' + ReadObj.items[i].liveItem[k].price.split('\n').join('<br />') + '</span></li>';
425              }
426
427              if(String(ReadObj.items[i].liveItem[k].inquire) != '' || String(ReadObj.items[i].liveItem[k].inquire_tel) != ''){
428                _html += '<li><span>問い合わせ先</span><span>';
429                _html += ReadObj.items[i].liveItem[k].inquire;
430
431                if(String(ReadObj.items[i].liveItem[k].inquire_tel) != ''){
432                  _html += '<br />' + ReadObj.items[i].liveItem[k].inquire_tel;
433                }
434
435                _html += '</span></li>';
436              }
437
438              if(String(ReadObj.items[i].liveItem[k].inquire_url) != ''){
439                _html += '<li><span>問合せURL</span><span><a href="' + ReadObj.items[i].liveItem[k].inquire_url + '" target="_blank">' + ReadObj.items[i].liveItem[k].inquire_url + '</a></span></li>';
440              }
441
442              if(String(ReadObj.items[i].liveItem[k].saleDate) != ''){
443                _html += '<li><span>発売日</span><span>' + ReadObj.items[i].liveItem[k].saleDate + '</span></li>';
444              }
445
446              _html += '</ul>';
447
448              if(String(ReadObj.items[i].liveItem[k].info) != ''){
449                _html += '<p class="liveSubInfo">';
450                _html += '<span>|| 備考 ||</span><br>
450' + nl2br(ReadObj.items[i].liveItem[k].info);
451              }
452
453              _html += '</p>';
454              _html += '</div>';
455              _html += '</div>';
456            }
457
458            _html += '</div>';
459            _html += '</div>';
460          }
461          loadedObj[currentPage] = _html;
462        }
463      });
464    };
465
466    var loadDateList = function () {
467      var _dateList = [];
468      $.ajax({
469        url: jsonDirectory + '0/count/' + _totalCount,
470        type: 'GET',
471        dataType: 'jsonp',
472        scriptCharset: 'utf-8',
473        complete: function () {
474          for(var i = 0; i < ReadObj.items.length; i++){
475            if(ReadObj.items[i].liveItem.length != 0){
476              for(j = 0; j < ReadObj.items[i].liveItem.length; j++){
477                _dateList.push(ReadObj.items[i].liveItem[j].date);
478              }
479            }
480          }
481
482          _dateList.sort(
483            function (a, b) {
484              var aDate = a;
485              var bDate = b;
486              if(aDate < bDate){
487                return 1;
488              }else if(aDate > bDate){
489                return -1;
490              }else{
491                return 0;
492              }
493            }
494          );
495
496          var _yearlist = [];
497          for(i = 0; i < _dateList.length; i++){
498            var _date = _dateList[i].split('.');
499            _yearlist.push({
500              year: _date[0],
501              month: _date[1]
502            });
503          }
504
505          var _year = 0, _month = 0, _yearlistHtml = '';
506          for(j = 0; j < _yearlist.length; j++){
507            if(_yearlist[j].year != _year){
508              _month = 0;
509
510              _year = _yearlist[j].year;
511              _month = _yearlist[j].month;
512              $('#day_select_wrap select').append($('<option>').html(new String(_year + '年' + _month + '月')).val(new String('./date/?' + _year + _month)));
513            }else{
514              if(_yearlist[j].month != _month){
515                _month = _yearlist[j].month;
516                $('#day_select_wrap select').append($('<option>').html(new String(_year + '年' + _month + '月')).val(new String('./date/?' + _year + _month)));
517              }
518            }
519
520          }
521
522          $('.dateSort').html(_yearlistHtml);
523
524          $('.naviLiveArea').each(function () {
525            $(this).hover(
526              function () {
527                $(this).find('.liveSortList').stop(true).show('blind', {direction: 'vertical'}, 300);
528              },
529              function () {
530                $(this).find('.liveSortList').stop(true).hide('blind', {direction: 'vertical'}, 200);
531              }
532            );
533
534            $(this).find('.liveSortList li').hover(
535              function () {
536                $(this).find('ul').stop(true).show('blind', {direction: 'left'}, 300);
537              },
538              function () {
539                $(this).find('ul').stop(true).hide('blind', {direction: 'left'}, 200);
540              }
541            );
542
543            $(this).find('.liveSortList li').each(function () {
544              $(this).find('ul').find('li').biggerlink();
545            });
546          });
547
548        }
549      });
550    };
551    var loadingHD = function () {
552      loaderFrame++;
553      if(loaderFrame >= 10){
554        loaderFrame = 0;
555      }
556      $('#moreLoading').find('img').css('margin-left', -30 * loaderFrame);
557    };
558    init();
559  }
560
561  return liveList;
562})();
563
564function callback(_obj) {
565  ReadObj = _obj;
566}

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.