

	$(document).ready(function(){

		/**
			メインメニュー部分
		**/
		$('#bijinmenu .about').hover(
			function () {
				$("#bijinmenu .about .inner").css('height','1');
				$("#bijinmenu .about .inner").css('display','block');
				$("#bijinmenu .about .inner").animate({height:200}, {duration:"slow", easing:"easeOutElastic"});
				$("#bijinmenu .beauty .inner").hide();
				$("#bijinmenu .shopping .inner").hide();
			},
			function(){
				$("#bijinmenu .about .inner").hide();
			}
		);
		$('#bijinmenu .beauty').hover(
			function () {
				$("#bijinmenu .about .inner").hide();
				$("#bijinmenu .beauty .inner").css('height','1');
				$("#bijinmenu .beauty .inner").css('display','block');
				$("#bijinmenu .beauty .inner").animate({height:200}, {duration:"slow", easing:"easeOutElastic"});
				$("#bijinmenu .shopping .inner").hide();
			},
			function(){
				$("#bijinmenu .beauty .inner").hide();
			}
		);
		$('#bijinmenu .shopping').hover(
			function () {
				$("#bijinmenu .about .inner").hide();
				$("#bijinmenu .beauty .inner").hide();
				$("#bijinmenu .shopping .inner").css('height','1');
				$("#bijinmenu .shopping .inner").css('display','block');
				$("#bijinmenu .shopping .inner").animate({height:200}, {duration:"slow", easing:"easeOutElastic"});

			},
			function(){
				$("#bijinmenu .shopping .inner").hide();
			}
		);


		/*
			フッターサイト内検索
		*/
		$("#sitesearch #srchInput").focus( function() {
			$("#sitesearch form").css('background-position','0 -20px');
		});
		
		$("#sitesearch #srchInput").blur( function() {
			if($("#srchInput").val() == '') {
				$("#sitesearch form").css('background-position','0 0');
			}
		});

		/*
			上部EC用タブメニューを読み込む
		*/
		var len = $("#echeader ul li").length;
		if(len <= 0) {
			$('#echeader').load('/shopping.html #echeader ul');
		}


		/*
			商品一覧タブ切替
		*/
		var listTab = ".productlist #panes .tabs ul li a";

		//初期設定
		$(listTab).eq(0).addClass("sel");
		$(".productlist #panes div[id^=panel]").hide();
		$(".productlist #panes #panel0").slideDown();

		$(listTab).click(function(event){
			var ind = $(listTab).index(this);
			var cnt = $(listTab).size();

			$(this).addClass("sel");
			$(listTab).not(this).removeClass("sel");
			$(".productlist #panes div[id^=panel]").hide();
			$(".productlist #panes #panel"+ind).slideDown();
			event.preventDefault();
		});


		/*
			商品詳細用タブ
		*/
		var detailTab = ".detailpanes .tabs ul li a";

		//初期設定
		$(detailTab).eq(0).addClass("sel");
		$(".detailpanes div[id^=panel]").hide();
		$(".detailpanes #panel0").slideDown();

		$(".detailpanes .tabs ul li a").click(function(event){
			var ind = $(detailTab).index(this);
			var cnt = $(detailTab).size();

			$(this).addClass("sel");
			$(detailTab).not(this).removeClass("sel");
			$(".detailpanes div[id^=panel]").hide();

			if(ind >= cnt-1) $(".detailpanes #panel99").slideDown();
			else             $(".detailpanes #panel"+ind).slideDown();

			event.preventDefault();
		});

		/*
			Page TOPスクロール(/products/shop.html)
		*/
		$("a[href=#top]").click(function(event){

			if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') &&　location.hostname == this.hostname) {
				var target = $(this.hash);
				target = target.length && target;
				if (target.length) {
					var sclpos = 30;
					var scldurat = 1200;
					var targetOffset = target.offset().top - sclpos;
					$('html,body').animate({scrollTop: targetOffset}, {duration: scldurat, easing: "easeOutExpo"});
					return false;
				}
			}
		});


	});



