// リエルコAPIを呼び出して総合TOPと全国トップのお役立ちコンテンツのPC用バナー枠を構築
function callLiercoAPIHelpfulContentsSmallPctop(_elmBnr, f, m, defaultBnrData) {
var _rad9Surl = {
vSul : '',
vBul : liercoApiUrl + '?f=' + f + '&m=' + m,
pKid : 'r_ad_token1',
$_elmBnr : $(_elmBnr),
gTdt : function(){
var ndt = new Date();
var ndy = ('0' + ndt.getFullYear()).slice( -2 );
var ndm = ('0' + (ndt.getMonth() + 1)).slice( -2 );
var ndd = ('0' + ndt.getDate()).slice( -2 );
var ndh = ('0' + ndt.getHours()).slice( -2 );
var ndi = ('0' + ndt.getMinutes()).slice( -2 );
var nds = ('0' + ndt.getSeconds()).slice( -2 );
return '&t=' + ndy + ndm + ndd + ndh + ndi + nds;
},
gKid : function(){
var vkid = '';
if(document.cookie !== ''){
$.each(document.cookie.split('; '),function(i, v){
var ckvl = v.split('=');
if(ckvl[0] === _rad9Surl.pKid){
vkid = '&kid=' + ckvl[1];
return false;
}
});
}
return vkid;
},
mExc : function(){
this.vSul = this.vBul + this.gKid() + this.gTdt();
}
};
_rad9Surl.mExc();
var _loading = {
showLoading : function() {
var _elmBnrCss = {"min-height" : "50px", "position" : "relative"};
$(_elmBnr).css(_elmBnrCss);
$(_elmBnr).css('position', 'relative');
$(_elmBnr).append('

');
},
hideLoading : function() {
$('#loading_box').remove();
var _elmBnrCss = {"min-height" : "", "position" : ""};
$(_elmBnr).css(_elmBnrCss);
}
};
// ローディング表示
_loading.showLoading();
$.ajax({
url : _rad9Surl.vSul,
type : 'get',
dataType : 'json',
timeout : liercoApiTimeout,
xhrFields : { withCredentials: true },
complete : function() {
// ローディングを消す
_loading.hideLoading();
}
}).done(function(data) {
var bnrData = null, outputHtml = '';
for(var i = 0; i < Object.keys(data).length; i++) {
bnrData = data[i];
if(bnrData && bnrData.redirect_url && bnrData.creative1 && bnrData.data.width && bnrData.data.height && bnrData.landing_url && bnrData.beacon_url) {
if (( i % 2) == 0) {
outputHtml += '';
}
}
}
if(outputHtml === '') {
for(var j = 0; j < Object.keys(defaultBnrData).length; j++) {
bnrData = defaultBnrData[j];
if(bnrData && bnrData.redirect_url && bnrData.creative1 && bnrData.data.width && bnrData.data.height) {
if (( j % 2) == 0) {
outputHtml += '- ';
} else {
outputHtml += '
- ';
}
outputHtml += '
'
+ '
'
+ ' ';
if (( j % 2) != 0) {
outputHtml += '
';
}
}
}
}
_rad9Surl.$_elmBnr.append(outputHtml);
_rad9Surl.$_elmBnr.css('height', 'auto');
}).fail(function(jqXHR, textStatus, errorThrown) {
var bnrData = null, outputHtml = '';
for(var k = 0; k < Object.keys(defaultBnrData).length; k++) {
bnrData = defaultBnrData[k];
if(bnrData && bnrData.redirect_url && bnrData.creative1 && bnrData.data.width && bnrData.data.height) {
if (( k % 2) == 0) {
outputHtml += '- ';
} else {
outputHtml += '
- ';
}
outputHtml += '
'
+ '
'
+ ' ';
if (( k % 2) != 0) {
outputHtml += '
';
}
}
}
_rad9Surl.$_elmBnr.append(outputHtml);
_rad9Surl.$_elmBnr.css('height', 'auto');
});
};
//Koruli集計用サーバにビーコンを送信
function sendLiercoBeaconHelpfulContentsSmallPctop(beacon_url) {
navigator.sendBeacon(beacon_url, null);
};