if(typeof $ems === 'undefined'){
var req = new XMLHttpRequest();
req.open("GET", "https://www03.easy-myshop.jp/ems/js/jquery-2.2.4.min.js", false);
req.send();
eval(req.responseText);
$ems = $.noConflict(true);
}
(function($){
if($('#ems_item_detail_js').length == 0){
var detailReq = new XMLHttpRequest();
detailReq.open("GET", "https://maimu.easy-myshop.jp/c-cart-detail.js?detail_page_flg=1", false);
detailReq.send();
eval(detailReq.responseText);
$('body').append('');
}
var subCls = '.mapping_detail';
var notEle = ':not(.js)';
$('.ems_jscart' + subCls).each(function(i){
var itemCode = $(this).attr('data-item-code');
var setUse = $(this).attr('data-set');
var paramStr = '';
var emsJsCart = $(this);
var cnt = 0;
if($(emsJsCart).attr('data-uk')){
return true; // 多重起動防止
}
var uk = '9009a153f04144e887a9cdace973412c' + i;
$(emsJsCart).find('.ems_tag' + notEle).each(function(j){
if($(emsJsCart).find('.ems_tag' + notEle).attr('data-contents') != ''){
if(paramStr != ''){
paramStr += ',';
}
var dataContents = $(emsJsCart).find('.ems_tag' + notEle).eq(j).attr('data-contents');
$(emsJsCart).find('.ems_tag' + notEle).eq(j).addClass(dataContents);
paramStr += dataContents;
cnt++;
}
});
if(setUse){
paramStr = "set";
}
$.ajax({ cache: false,
url: 'https://maimu.easy-myshop.jp/c-cart-mapping.js/itemHtmlJson?ic=' + itemCode + '&p=' + paramStr + '&uk=' + uk + '&a_key=2b6ee710c14a2d13d803da44b41808e0abd0ae63562a9cd78545bfd7acc54698&detail_page_flg=1&member_id='
,method: 'post'
,success: function(_res){
var itemJson = $.parseJSON(_res);
if(setUse){
$(emsJsCart).append(itemJson['set']);
}
var noneItem = false;
for(key in itemJson){
if(key == 'none_item'){
noneItem = true;
}
if(!$(emsJsCart).attr('data-uk')){
$(emsJsCart).find('.ems_tag.' + key + notEle).after(itemJson[key]).remove();
}
}
if(!noneItem && !$(emsJsCart).attr('data-uk')){
$(emsJsCart).addClass(uk).attr('data-uk' , uk);
// 販売時間
if($(emsJsCart).find('.before_handling_sec').length > 0){
var handlingFanc = function(){handlingCountdown(uk);}
setInterval( handlingFanc ,1000);
}
// 定期
if($(emsJsCart).find('.regular_form_area').length > 0){
// data-ukの追記
$(emsJsCart).find('.regular_form_area').attr('data-uk' , uk);
// 定期FormStart
var reguStartInterval = setInterval( function(){
if(typeof regularFormStart == 'function' ){
clearInterval(reguStartInterval);
regularFormStart(uk);
}
} ,1000);
}
// lastUrl
var lastUrl = location.href;
if($('.js_last_url').length > 0){
$('.js_last_url').val(lastUrl);
}
// 二次元種類
if($(emsJsCart).find('.combi_parent').length > 0){
var combiInterval = setInterval( function(){
if(typeof kindDisplay == 'function'){
clearInterval(combiInterval);
kindDisplay(uk , $(emsJsCart).find('input[name="item_kind_disp"]:checked').val() , false , true);
}
} ,100);
}
if($(emsJsCart).find('.combi_pulldown').length > 0){
var combiPullInterval = setInterval( function(){
if(typeof changeTwo == 'function'){
clearInterval(combiPullInterval);
changeTwo(uk , true);
}
} ,100);
}
// オーダーメイド(JSカート)
if($(emsJsCart).find('.js_cart_ordermade').length > 0){
$(emsJsCart).find('.js_cart_ordermade').attr('id' , 'span_' + uk);
$(emsJsCart).append('');
}
$(emsJsCart).append('');
}
}
,error: function(_res){
}
,async: false
});
});
}($ems));