//メニュー
$(function(){
	$("#nav dt").html("<img src='img/menu_img.gif' alt='products' />");
	$("#invisible dd").hide();
	$("#nav dt").click(function(){
		if($("#nav dd").css("display")=="none"){
			$("#nav dd").slideDown("normal");
		}else{
			$("#nav dd").slideUp("normal");
		}
	});
});

//トップギャラリー
//$(function(){
//	$("#topGallery ul").hover(function(){
//		$(this).stop(true,false)
//		.fadeTo("fast","1")
//		},function(){
//		$(this).stop(true,false)
//		.fadeTo("slow","0.4")
//	});
//	$("#topGallery li").click(function(){
//		var index=$("#topGallery li").index(this);
//		$("#topGallery li").css({"border":"none","margin":"0 16px 0 0"});
//		$("#topGallery li:eq("+index+")").css({"border":"2px solid #ffffff","margin":"-2px 14px -2px -2px "});
//		$(".big").hide();
//		$(".big:eq("+index+")").fadeTo(200,1);
//	});
//});

//プロダクトギャラリー
//jQuery.inArray(value, array)
$.easing.quart=function(x,t,b,c,d){
	return -c*((t=t/d-1)*t*t*t-1)+b;
};
$(function(){
	//初期設定
	var con=["bouquet","arrangement","preserved","wedding","lesson","other"];
	jQuery.each(con,function(){
		$("#"+this+" li:first").css("background-color","#453d38");
		var num=$("#"+this+" .galleryInner>div").size();
		$("#"+this+" li:lt("+num+")").css({"color":"#dac6a0","cursor":"pointer"});
		$("#"+this+" .galleryInner").css("height",214*$("#"+this+" .galleryInner div").size()+"px");
	});
	
	//ページ遷移・prev
	$(".controller span:not(.next)").click(function(){
		var rent=("#"+$(this).parent().parent().attr("id"));
		$(rent+" li").css("background-color","transparent");
		if($(rent+" .galleryInner").css("margin-top")=="0px"){
			$(rent+" li:first").css("background-color","#453d38");
		}else{
			$(rent+" .galleryInner:not(:animated)").animate({
				marginTop:parseInt($(rent+" .galleryInner").css("margin-top"))+214+"px"
			},"quart",function(){
				//今どこのページを表示しているのか示す
				var parse=parseInt($(rent+" .galleryInner").css("margin-top"));
				var gIMTop=0-(parse/214);
				$(rent+" li:eq("+gIMTop+")").css("background-color","#453d38");
			});
		}
	});

	//ページ遷移・next
	$("span.next").click(function(){
		var rent=("#"+$(this).parent().parent().attr("id"));
		$(rent+" li").css("background-color","transparent");
		var height=$(rent+" .galleryInner").height();
		if($(rent+" .galleryInner").css("margin-top")==((0-height+214)+"px")){
			var num=$(rent+" .galleryInner>div").size();
			var numo=num-1;
			$(rent+" li:eq("+numo+")").css("background-color","#453d38");
		}else{
			$(rent+" .galleryInner:not(:animated)").animate({
				marginTop:parseInt($(rent+" .galleryInner").css("margin-top"))-214+"px"
			},"quart",function(){
				//今どこのページを表示しているのか示す
				var parse=parseInt($(rent+" .galleryInner").css("margin-top"));
				var gIMTop=0-(parse/214);
				$(rent+" li:eq("+gIMTop+")").css("background-color","#453d38");
			});
		}
	});
});

//ページ遷移・数字ボタン
$(function(){
	$(".slider li").click(function(){
		var rent=("#"+$(this).parent().parent().attr("id"));
		var num=$(rent+" .galleryInner>div").size();
		var index =$(rent+" li").index(this);
		if((index)<num){
			$(rent+" li").css("background-color","transparent");
			$(rent+" li:eq("+index+")").css("background-color","#453d38");
			var height=$(rent+" .galleryInner").height();
			$(rent+" .galleryInner:not(:animated)").animate({
				marginTop:(0-index)*214+"px"
			},"quart");
		}else{
			return false;
		}
	});
});
