$(function() {
		$('.menuIcon .balloons, .drawernav, .sub_select .balloons').fadeIn(0); 
 });
$('.menu-trigger').on('click',function(){
    if($(this).hasClass('active')){
      $(this).removeClass('active');
      $('.wrapper').removeClass('open');
      $('.drawernav ').removeClass('open');
      $('.overlay').removeClass('open');
    } else {
      $(this).addClass('active');
      $('.wrapper').addClass('open');
      $('.drawernav').addClass('open');
      $('.overlay').addClass('open');
    }
  });
  $('.overlay').on('click',function(){
    if($(this).hasClass('open')){
      $(this).removeClass('open');
      $('.menu-trigger').removeClass('active');
      $('.wrapper').removeClass('open');
      $('.drawernav').removeClass('open');      
    }
  });
$(function () {
			$('.userIcon').on('click',function(){
    if($(this).hasClass('open')){
      $(this).removeClass('open');
    } else {
      $(this).addClass('open');
      $('.tabTouroku').removeClass('open');
    }
  });
				$('.tabTouroku').on('click',function(){
    if($(this).hasClass('open')){
      $(this).removeClass('open');
    } else {
      $(this).addClass('open');
      $('.userIcon').removeClass('open');
    }
  });
})

//スムーススクロール
$(function () {
  $('a[href^="#"]').click(function () {
    var href = $(this).attr("href");
    var target = $(href == "#" || href == "" ? 'html' : href);
    var position = target.offset().top;
    var speed = 500;
    $("html, body").animate({
      scrollTop: position
    }, speed, "swing");
    return false;
  });
});
//数字半角入力
$(function() {
$('.numonly, .cart_kazu').change(function(){
var text  = $(this).val();
var hen = text.replace(/[Ａ-Ｚａ-ｚ０-９]/g,function(s){
          return String.fromCharCode(s.charCodeAt(0)-0xFEE0);
          });
$(this).val(hen);
});
});
// 放射能検査
$('.radiation_btn').on('click', function() {
	$('.radiation_menu').slideToggle();
});
$(function(){
	// サブメニュー開閉
	$(".footernav h4").on("click", function() {
		$(this).next().slideToggle();
		$(this).toggleClass("active");
	});
});

	$(function(){
	$(window).scroll(function () {
			if ($(this).scrollTop() > 50) {
       $('#page_top').addClass('is-fixed');
					} else {
							$('#page_top').removeClass('is-fixed');
					}
			});
});

//ポイント吹き出し用・全ページ共通
$(function(){
  $('.pointlabel').on('click',function(){
    $(this).toggleClass('popup');
    $('.pointlabel').not(this).removeClass('popup');
  });
});


// スマホみに適用
 if (window.matchMedia( "(max-width: 743px)").matches) {
  var h_height = $(".container.logo_icon").outerHeight(true); 
  //$('main').css('padding-top',h_height+'px');
  
  var startPos = 0, winScrollTop = 0;
  window.addEventListener('scroll', function () {
      winScrollTop = this.scrollY;
      if (winScrollTop >= startPos) {
          // 下にスクロールされた時
        if (winScrollTop >= h_height) {
         let elements = document.getElementsByClassName("menu-trigger");
         elements[0].classList.add("is-fixed");
         document.getElementById('header').classList.add('hide');
          }
      } else {
          // 上にスクロールされた時
         let elements = document.getElementsByClassName("menu-trigger");
         elements[0].classList.remove("is-fixed");
         document.getElementById('header').classList.remove('hide');
      }
      startPos = winScrollTop;
  });
 }