/* ******************************************

    [ ファミリーネットトップページ用js ] 2009.12.25
    
****************************************** */

/*ファミリーネットトップページバナー*/
$(function(){
	//初期設定
	var play_num = $("#fn-top-banner .box").length;
	$("#fn-top-btn").css("right","16px");
	$("#fn-top-banner").css("width",668*$("#fn-top-banner .box").size()+"px");
	$("#fn-top-banner").css("margin-left","0px");
//	$("span").text(play_num);

	//お見舞いメッセージでボタンが文字にかかるために移動
	$("#fn-top-btn").css("top", "6px");
	$("#fn-top-btn").css("right", "6px");


	//タイマーセット
	var timerID_top=setTimeout(function(){
		// 動画のautoplayをオフにする
		$("#fn-top-btn").click();
	},10000);

	//次のバナー
	$("#fn-top-btn").click(function(){
		play_num -= 1 ;
		if ( play_num == 0 ) {
			play_num = $("#fn-top-banner .box").length;	
		}
//		$("span").text(play_num);
		
		clearTimeout(timerID_top);
		$("#fn-top-btn").hide();
		$("#fn-top-banner").hide();
		$("#fn-top-banner .box:first").appendTo("#fn-top-banner");
		$("#fn-top-banner").css("margin-left", "6px");
		$("#fn-top-banner").animate({
			marginLeft : parseInt( "0px") , opacity:"toggle"
		},"1000","swing",
		function(){
			$("#fn-top-btn").show();
			$("#fn-top-banner").css("margin-left","0px");

			//次のバナーへの切り替え時間
			if ( $("#fn-top-banner .box").size() == play_num ) {
				timerID_top=setTimeout(function(){
					$("#fn-top-btn").click();
				},10000);
			} else if ( $("#fn-top-banner .box").size() - 1 == play_num ) {
				timerID_top=setTimeout(function(){
					$("#fn-top-btn").click();
				},16000);
			} else if ( $("#fn-top-banner .box").size() - 2 == play_num ) {
//				$("#fn-top-btn").hide();
				timerID_top=setTimeout(function(){
					$("#fn-top-btn").click();
				},20000);
			} else {
				$(".graduation iframe").attr("src", "");
				timerID_top=setTimeout(function(){
					$("#fn-top-btn").click();
				},8000);
			}
		});
	});

});


/*ファミリーチャンネルカルーセルパネル*/
$(function(){
	
	//初期設定
	$("#fch-carousel-inner").css("width",148*$("#fch-carousel-inner .onair-box").size()+"px");
	$("#fch-carousel-inner .onair-box:last").prependTo("#fch-carousel-inner");
	$("#fch-carousel-inner").css("margin-left","0px");

	//タイマー処理（5秒）
	var timerID=setTimeout(function(){
		$("#carousel-next").click();
	},6000);

	//前の番組
	$("#carousel-prev").click(function(){
		clearTimeout(timerID);
		$("#carousel-next,#carousel-prev").hide();
		$("#fch-carousel-inner").animate({
			marginLeft : parseInt($("#fch-carousel-inner").css("margin-left"))+148+"px"
		},"slow","swing",

		function(){
			$("#fch-carousel-inner").css("margin-left","-0px");
			$("#fch-carousel-inner .onair-box:last").prependTo("#fch-carousel-inner");
			$("#carousel-next,#carousel-prev").show();
			timerID=setTimeout(function(){
				$("#carousel-next").click();
			},6000);
		});

	});
	
	//次の番組
	$("#carousel-next").click(function(){
		clearTimeout(timerID);
		$("#carousel-next,#carousel-prev").hide();
		$("#fch-carousel-inner").animate({
			marginLeft : parseInt($("#fch-carousel-inner").css("margin-left"))-148+"px"
		},"slow","swing" ,
		function(){
			$("#fch-carousel-inner").css("margin-left","0px");
			$("#fch-carousel-inner .onair-box:first").appendTo("#fch-carousel-inner");
			$("#carousel-next,#carousel-prev").show();
			timerID=setTimeout(function(){
				$("#carousel-next").click();
			},6000);
		});
	});

});


