/* 表示件数 */
var setScnt = function(scnt){
document.cookie = "ems_item_list_view_count=" + scnt + "; path=/;";
document.getElementsByName(scnt).value = scnt;
}
/* 表示順 */
var setSort = function(sort){
document.cookie = "ems_item_list_view_sort=" + sort + "; path=/;";
document.getElementsByName(sort).value = sort;
}
/* リストorカタログ形式 */
var setViewType = function(type){
document.cookie = "ems_item_list_view_type=" + type + "; path=/;";
}
/* カテゴリ複数選択の表示切替 */
var setMultiCate = function(parentform){
if($(parentform).find('.multi_category').prop('checked')){
$(parentform).find('.category_search').slideUp();
$(parentform).find('.category_search').prop('disabled', true);
$(parentform).find('.multi_category_area').slideDown();
$(parentform).find('.multi_category_area .multi_cate_check').prop('disabled', false);
}else{
$(parentform).find('.category_search').slideDown();
$(parentform).find('.category_search').prop('disabled', false);
$(parentform).find('.multi_category_area').slideUp();
$(parentform).find('.multi_category_area .multi_cate_check').prop('disabled', true);
}
}
/* 送料詳細のダイアログ表示 */
var postageDetailDlg = function(id){
if(!$('#postage_detail_' + id).length){
$('body').append('
');
var foot = '';
$('#postage_detail_' + id).emsDialog({
width: 'auto'
,height: 'auto'
,foot : foot
});
var postageUrl = './c-postage?trans_id=' + id + '&disp_div=1';
$.ajax({ cache: false,
url: postageUrl
,method: 'post'
,success: function(_res){$('#postage_text_' + id).html(_res);}
,error: function(_res){}
,async: false
});
}
$('#postage_detail_' + id).emsDialog('open');
}
var msfChange = function(ele){
var check = $(ele).val();
if(check == 0){
$('.mall_serach_none_area').slideDown();
$('.mall_search_sort_none').css('display' , '');
}else{
$('.mall_serach_none_area').slideUp();
$('.mall_search_sort_none').css('display' , 'none');
$('.tag_search_display_sort').val(5);
}
}
// テキストエリア高さ自動調整
$(document).ready( function() {
var $textarea = $('.textarea_auto_height');
var lineHeight = parseInt($textarea.css('lineHeight'));
$($textarea).each(function(){ // 最低高さを維持する
var thisHei = $(this).outerHeight(true);
$(this).css('min-height' , thisHei);
});
$textarea.on('input', function(evt) {
var lines = ($(this).val() + '\n').match(/\n/g).length;
var changeHei = lineHeight * lines;
$(this).height(changeHei);
});
});
/* 会員価格帯別仕切り率のダイアログ表示 */
var memberNetRateDlgOpen = function(){
if(!$('#member_net_rate_detail_dlg').length){
$('body').append('');
$('#member_net_rate_detail_dlg').emsDialog({
width: 'auto'
,height: 'auto'
});
var postageUrl = './c-member-rate-info';
var errHtml = '情報を取得できませんでした。画面を更新して再度お試しください。
';
errHtml += '';
$.ajax({ cache: false,
url: postageUrl
,method: 'post'
,success: function(_res){$('#member_net_rate_detail_dlg').html(_res);}
,error: function(_res){$('#member_net_rate_detail_dlg').html(errHtml);}
,async: false
});
}
$('#member_net_rate_detail_dlg').emsDialog('open');
}