if(typeof jQuery === "undefined"){ // jQueryを呼んでいない 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); } (function($){ if(document.querySelectorAll ){ //SelectorsAPI Support var protocol = window.location.protocol; if(protocol.indexOf('https:') && protocol.indexOf('http:')){ // ローカル環境での発火 エラーメッセージを出す document.write('
JSカートタグエラー。(ローカル環境では使用できません)
'); // 展開せずに終了 return; } var handlingTimer1577457737946216420 = null; /***** SelectorsAPI Support *****/ document.write('\n'); document.write('
\n'); document.write('\n'); document.write('\n'); //spanを挿入する document.write(''); document.write('
\n'); if(false) { var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 var submitFormQuery = form.querySelectorAll('input[type="submit"]')[0]; submitFormQuery.outerHTML = ""; }else{ var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 } //ems-dialog.jsを読み込み if(typeof dlgFormFlg === "undefined"){ var dlgReq = new XMLHttpRequest(); dlgReq.open("GET", "https://www03.easy-myshop.jp/ems/js/jquery.ems-dialog.js", false); dlgReq.send(); eval(dlgReq.responseText); } function __createHTML1577457737946216420() { var html = ""; //表示するHTML if(true) { html += '\n'; html += '\n' html += '
\n'; html += '
\n'; html += '
\n' html += '
\n' //種類がない場合とドロップダウンの場合 //商品コード html += '\n'; html += '
\n'; html += '商品コード:\n'; html += 'tak-a2db165\n'; html += '
\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //価格 html += '\n'; html += '
\n'; html += '
価格:41,600(税込)
\n'; html += '
\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //種類がない場合とドロップダウンの場合 //送料 html += '\n'; html += '
\n'; html += '\n'; html += '送料:\n'; html += '\n'; html += '\n'; html += '詳細はこちら\n'; html += '\n'; html += '\n'; html += '\n'; html += '
\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //在庫 html += '\n'; html += '\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //販売期間 html += '\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //販売期間カウントダウン html += '\n'; html += '\n'; //種類がない場合とドロップダウンの場合 //数量 //種類がない場合とドロップダウンの場合 //カートボタン html += '\n'; html += '\n'; html += '\n'; //種類がない場合とドロップダウンの場合 html += '
\n' html += '
\n' html += '
\n'; html += '
\n'; html += '\n'; html += '\n'; html += '\n'; html += '\n'; html += '\n'; html += '\n'; } else { html = "商品がみつかりません"; } return html; } ////フォームの中に、各種パラメタ情報を挿入する function __addOnloadEvent1577457737946216420 (func) { try { //Common window.addEventListener("load", func, false); } catch (e) { //IE window.attachEvent("onload", func); } } __addOnloadEvent1577457737946216420 (function(){ var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 //----FormにScriptで生成したタグを追記する var appendHtml = __createHTML1577457737946216420() + "\n" + form.innerHTML; form.innerHTML = appendHtml; if(false) { return; } var submitFormQuery = form.querySelectorAll('input[type="submit"]')[0]; var submitFormQuerySelecter = form.querySelector('input[type="submit"]'); var submitFlagFormQuery = form.querySelectorAll('span.target_button_cart')[0]; var html = ''; //----カートボタンの変更を行う if(submitFlagFormQuery != undefined && submitFormQuery != undefined) { var buttonSubmitWrapHTML = submitFormQuery.outerHTML; buttonSubmitWrapHTML = '\n'; submitFormQuery.outerHTML = buttonSubmitWrapHTML; var submitFormWrapQuery = form.querySelectorAll('button.cart_button')[0]; //カートボタンの位置を移動させる try { submitFlagFormQuery.outerHTML = html + submitFormWrapQuery.outerHTML; submitFormWrapQuery.outerHTML = ""; } catch (e) {} }else{ } //retake submitFormQuery = form.querySelectorAll('input[type="submit"]')[0]; submitFormQuerySelecter = form.querySelector('input[type="submit"]'); //種類ボタンの画像差し替えを行う //カートに入れるボタンの表示を変更 var nButtonDiv = 0 __changeSubmitButtontak_a2db1651577457737946216420(nButtonDiv); // 定期購入を設定する }); // submit発火 function __submittak_a2db1651577457737946216420(){ var element = document.getElementById("span_1577457737946216420"); var form = element.parentNode; if(__preAlt() == true){ for(var i = 0 ; i < form.querySelectorAll('.cart_button.in').length ; i++){ form.querySelectorAll('.cart_button.in')[i].setAttribute('disabled', 'true'); } //googleティクスのクロスドメイン対策のためsubmitでカートに入れる var sbumitButtonHtml = ''; element.insertAdjacentHTML('afterend', sbumitButtonHtml); document.getElementById('cartin_submit_1577457737946216420').click(); } } function __ImportantTextAdd(ele){ } //カートボタンの表示切替 function __changeSubmitButtontak_a2db1651577457737946216420(nButtonDiv) { var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 var submitButton = form.querySelectorAll('.js_cart_in_button'); if(submitButton[0] == undefined){ submitButton = form.querySelectorAll('img[class="cart_button_img"]'); if(submitButton[0] == undefined){ return; } } //ボタン画像を切り替える用のimgタグ作成 var newElement = document.createElement("img"); newElement.setAttribute("class", "cart_button_img"); if(nButtonDiv == -1){ //カート休止中 newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/ico_close_cart.png"); submitButton[0].parentNode.setAttribute("class", "cart_button_close_value"); submitButton[0].parentNode.setAttribute("data-title", "ただいま準備中"); submitButton[0].parentNode.setAttribute("title", "ただいま準備中"); submitButton[0].parentNode.parentNode.setAttribute('type', 'button'); submitButton[0].parentNode.parentNode.setAttribute('disabled', 'true'); submitButton[0].parentNode.parentNode.className = 'cart_button close'; }else if(nButtonDiv == 0){ //カートに入れる newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/ordermade.png"); submitButton[0].parentNode.setAttribute("class", "cart_button_ordermade_value"); submitButton[0].parentNode.setAttribute("data-title", "オプションを選択する"); submitButton[0].parentNode.setAttribute("title", "オプションを選択する"); submitButton[0].parentNode.parentNode.setAttribute("type", "button"); submitButton[0].parentNode.parentNode.setAttribute("onclick", "openOrdermade1577457737946216420();"); submitButton[0].parentNode.parentNode.className = 'cart_button ordermade'; form.querySelector('input[name="reserve_pay_div"]').value = '0'; form.querySelector('input[name="button_kind_div"]').value = '0'; }else if(nButtonDiv == 1){ //在庫なし newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/ico_soldout.png"); submitButton[0].parentNode.setAttribute("class", "cart_button_soldout_value"); submitButton[0].parentNode.setAttribute("data-title", "完売しました"); submitButton[0].parentNode.setAttribute("title", "完売しました"); submitButton[0].parentNode.parentNode.setAttribute('type', 'button'); submitButton[0].parentNode.parentNode.setAttribute('disabled', 'true'); submitButton[0].parentNode.parentNode.removeAttribute("onclick"); submitButton[0].parentNode.parentNode.className = 'cart_button soldout'; }else if(nButtonDiv == 2){ //再販リクエスト newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/resale.png"); submitButton[0].parentNode.setAttribute("class", "cart_button_resale_value"); submitButton[0].parentNode.setAttribute("data-title", "再販売リクエスト"); submitButton[0].parentNode.setAttribute("title", "再販売リクエスト"); submitButton[0].parentNode.parentNode.setAttribute("type", "button"); submitButton[0].parentNode.parentNode.className = 'cart_button resale'; var item_kind_list = document.getElementsByName('item_kind_code'); var itemKindCode = ''; for(var i = 0 ; i < item_kind_list.length; i++){ if('tak_a2db1651577457737946216420' == item_kind_list[i].getAttribute('uniqueKey')){ if(item_kind_list[i].tagName == "INPUT"){ if(item_kind_list[i].checked){ itemKindCode = item_kind_list[i].value; } }else if(item_kind_list[i].tagName == "SELECT"){ var index = item_kind_list[i].selectedIndex; var selectValue = item_kind_list[i].options[index]; itemKindCode = selectValue.value; } } } submitButton[0].parentNode.parentNode.setAttribute("onclick","hrefResaletak_a2db1651577457737946216420('tak-a2db165','" + itemKindCode + "')"); }else if(nButtonDiv == 3){ //先払い取寄せ newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/back_order.png"); __ImportantTextAdd(submitButton[0].parentNode.parentNode); submitButton[0].parentNode.setAttribute("class", "cart_button_backorder_value"); submitButton[0].parentNode.setAttribute("data-title", "お取り寄せ"); submitButton[0].parentNode.setAttribute("title", "お取り寄せ"); submitButton[0].parentNode.parentNode.setAttribute('type', 'submit'); submitButton[0].parentNode.parentNode.removeAttribute('disabled'); submitButton[0].parentNode.parentNode.className = 'cart_button backorder'; form.querySelector('input[name="reserve_pay_div"]').value = '1'; form.querySelector('input[name="button_kind_div"]').value = '2'; form.action = 'https://saitouhamono.easy-myshop.jp/c-cart-prev?fic=tak-a2db165'; }else if(nButtonDiv == 4){ //先払い予約 newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/reserve.png"); __ImportantTextAdd(submitButton[0].parentNode.parentNode); submitButton[0].parentNode.setAttribute("class", "cart_button_reserve_value"); submitButton[0].parentNode.setAttribute("data-title", "予約注文する"); submitButton[0].parentNode.setAttribute("title", "予約注文する"); submitButton[0].parentNode.parentNode.setAttribute('type', 'submit'); submitButton[0].parentNode.parentNode.removeAttribute('disabled'); submitButton[0].parentNode.parentNode.className = 'cart_button reserve'; form.querySelector('input[name="reserve_pay_div"]').value = '1'; form.querySelector('input[name="button_kind_div"]').value = '1'; form.action = 'https://saitouhamono.easy-myshop.jp/c-cart-prev?fic=tak-a2db165'; }else if(nButtonDiv == 5){ //後払い取寄せ newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/back_order.png"); __ImportantTextAdd(submitButton[0].parentNode.parentNode); submitButton[0].parentNode.setAttribute("class", "cart_button_backorder_value"); submitButton[0].parentNode.setAttribute("data-title", "お取り寄せ"); submitButton[0].parentNode.setAttribute("title", "お取り寄せ"); submitButton[0].parentNode.parentNode.setAttribute('type', 'submit'); submitButton[0].parentNode.parentNode.removeAttribute('disabled'); submitButton[0].parentNode.parentNode.className = 'cart_button backorder'; form.querySelector('input[name="button_kind_div"]').value = '2'; form.action = 'https://saitouhamono.easy-myshop.jp/c-reserve-order1/check'; }else if(nButtonDiv == 6){ //後払い予約 newElement.setAttribute("src", "https://www03.easy-myshop.jp/emsrsc/saitouhamono/design/c14-Cerulean/pageimg/reserve.png"); __ImportantTextAdd(submitButton[0].parentNode.parentNode); submitButton[0].parentNode.setAttribute("class", "cart_button_reserve_value"); submitButton[0].parentNode.setAttribute("data-title", "予約注文する"); submitButton[0].parentNode.setAttribute("title", "予約注文する"); submitButton[0].parentNode.parentNode.setAttribute('type', 'submit'); submitButton[0].parentNode.parentNode.removeAttribute('disabled'); submitButton[0].parentNode.parentNode.className = 'cart_button reserve'; form.querySelector('input[name="button_kind_div"]').value = '1'; form.action = 'https://saitouhamono.easy-myshop.jp/c-reserve-order1/check'; } //画像ボタンをimgタグと入れ替え submitButton[0].parentNode.replaceChild(newElement, submitButton[0]); } //数量の入力欄切替 function __changeItemCountInputtak_a2db1651577457737946216420(ele){ var count = $(ele).val(); $(ele).next('input').val(count); if(count == 10){ $(ele).css('display','none'); $(ele).next('input').css('display', ''); } } //再販リクエスト function __hrefResaletak_a2db1651577457737946216420(item_code , item_kind_code){ var _url = 'https://saitouhamono.easy-myshop.jp/c-resale-contact?item_code=' + item_code; if(item_kind_code){ _url += '&item_kind_code=' + item_kind_code; } if(__preAlt() == true){ window.open(_url, 'saitouhamono_cart'); } } // キャンセル待ち function __cancelWaitOpentak_a2db1651577457737946216420(item_code , item_kind_code){ var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 var innerCount = 1; var repKindCode = __replaceAll(item_kind_code , '\\' , '\\\\'); repKindCode = __replaceAll( repKindCode , '\'' , '\\\''); repKindCode = __replaceAll( repKindCode , '\"' , '\\\"'); try{ innerCount = form.querySelector('input[name="item_count_feed_' + repKindCode + '"]').value; } catch (innerE) { innerCount = 1; } __cancelWaitOpenJs(item_code , item_kind_code , innerCount); } function __cancelWaitOpenJs(item_code , item_kind_code , innerCount){ var href = location.href; var _url = 'https://saitouhamono.easy-myshop.jp/c-cancel-wait?item_code=' + item_code + '&item_kind_code=' + encodeURIComponent(item_kind_code) + '&count=' + innerCount + '&last_url=' + href; window.open( _url , 'cancel_wait','width=500,height=620,scrollbars=1,resizable=yes'); } //カートに入れるor後払い注文 function __submitFormtak_a2db1651577457737946216420(position, itemKindCode, buttonDiv) { var element = document.getElementById("span_1577457737946216420"); //キーとなるフラグを取得 var form = element.parentNode; //Form属性の取得 var innerCount = 1; var repKindCode = __replaceAll(itemKindCode , '\\' , '\\\\'); repKindCode = __replaceAll( repKindCode , '\'' , '\\\''); repKindCode = __replaceAll( repKindCode , '\"' , '\\\"'); try{ innerCount = form.querySelector('input[name="item_count_feed_' + repKindCode + '"]').value; } catch (innerE) { innerCount = 1; } /* try{ innerCount = form.querySelector('input[name="item_count_feed_' + repKindCode + '"]').value; } catch (e) { try{ innerCount = form.querySelector('select[name="item_count_feed_' + repKindCode + '"]').value; } catch (innerE) { innerCount = 1; } }*/ form.querySelector('input[name="item_count"]').value = innerCount; form.querySelector('input[name="item_kind_code"]').value = itemKindCode; if(buttonDiv == 3 || buttonDiv == 4){ form.querySelector('input[name="reserve_pay_div"]').value = '1'; }else{ form.querySelector('input[name="reserve_pay_div"]').value = '0'; } if(buttonDiv == 3 || buttonDiv == 5){ form.querySelector('input[name="button_kind_div"]').value = '2'; }else if(buttonDiv == 4 || buttonDiv == 6){ form.querySelector('input[name="button_kind_div"]').value = '1'; } if(buttonDiv == 5 || buttonDiv == 6){ form.action = 'https://saitouhamono.easy-myshop.jp/c-reserve-order1/check'; }else{ form.action = 'https://saitouhamono.easy-myshop.jp/c-cart-prev?fic=tak-a2db165'; } if(__preAlt() == true){ for(var i = 0 ; i < form.querySelectorAll('.cart_button.in').length ; i++){ form.querySelectorAll('.cart_button.in')[i].setAttribute('disabled', 'true'); } // 定期クッキー //googleティクスのクロスドメイン対策のためsubmitでカートに入れる var sbumitButtonHtml = ''; element.insertAdjacentHTML('afterend', sbumitButtonHtml); document.getElementById('cartin_submit_1577457737946216420').click(); } } /* 購入金額ごとの会員割引率ダイアログ表示 */ function __memberNetRateDlgOpen1577457737946216420(){ if(!$('#member_net_rate_detail_dlg').length){ var html = '
\n'; html += '\n'; html += '
\n' $('body').append(html); $('.member_net_rate_table').attr('border', 1); $('.member_net_rate_table').attr('bordercolor', 'gray'); $('.member_net_rate_table').attr('cellspacing', 0); $('.member_net_rate_table').attr('cellpadding', 2); $('#member_net_rate_detail_dlg').emsDialog({ width: 'auto' ,height: 'auto' ,dialogStyle: true }); } $('#member_net_rate_detail_dlg').emsDialog('open'); } this.createHTML1577457737946216420 = __createHTML1577457737946216420; this.addOnloadEvent1577457737946216420 = __addOnloadEvent1577457737946216420; this.submittak_a2db1651577457737946216420 = __submittak_a2db1651577457737946216420; this.changeSubmitButtontak_a2db1651577457737946216420 = __changeSubmitButtontak_a2db1651577457737946216420; this.changeItemCountInputtak_a2db1651577457737946216420 = __changeItemCountInputtak_a2db1651577457737946216420; this.hrefResaletak_a2db1651577457737946216420 = __hrefResaletak_a2db1651577457737946216420; this.cancelWaitOpentak_a2db1651577457737946216420 = __cancelWaitOpentak_a2db1651577457737946216420; this.cancelWaitOpenJs = __cancelWaitOpenJs; this.submitFormtak_a2db1651577457737946216420 = __submitFormtak_a2db1651577457737946216420; this.memberNetRateDlgOpen1577457737946216420 = __memberNetRateDlgOpen1577457737946216420; /***** SelectorsAPI Non Support *****/ }else{ //SelectorsAPI Non Support } /************************************/ function __preAlt(){ var flg = true; return flg; } function __replaceAll( str , before , after){ var reg = new RegExp(before.replace(/([^0-9A-Za-z_])/g, '\\$1'), 'g'); return str.replace(reg, after); } this.replaceAll = __replaceAll; }(jQuery));