/*
 * home.js
 * 
 */
 
$(function(){
	// 世界各国のトヨタ紡織ウェブサイト
	$(".dHomeGlobal div.dGlobal ul").hide();
	$(".dHomeGlobal .ul01 > li > div > ul").hide();
  $(".dHomeGlobal .ul01 > li > div, .dHomeGlobal div.dGlobal").hover(
		function(){
			$("ul",this).stop(true,true).slideDown(100);
			var name = $(this).parent().attr("id");
			name = (!name)? "li00" : name ;
			$(".dHomeGlobal").css("background-image", "url('/jp/image/gt/bg_global_"+name+".gif')");
		},
		function(){
			$("ul",this).stop(true,true).slideUp();
			$(".dHomeGlobal").css("background-image", "url('/jp/image/gt/bg_global_li05.gif')");
		}
	);
	
	/* グローバルオーバー */
	$(".dHomeGlobal .dGlobal").hover(
		function(){
			$(this).addClass("over");
		},
		function(){
			$(this).removeClass("over");
		}
	);
	
	/* グローバル以外オーバー */
	$(".dHomeGlobal .ul01 > li").hover(
		function(){
			var id = $(this).attr("id");
			$(".dHomeGlobal .ul01 > li#"+id).addClass("over");
		},
		function(){
			var id = $(this).attr("id");
			$(".dHomeGlobal .ul01 > li#"+id).removeClass("over");
		}
	);
	
	// 背景画像
	var length = $("#dHomeImage ul li").length;
	var interval = 10000;	// 10秒
	$("#dKeyPager a").hover(function () {
		var this_a =  $(this);
		fSlideshow(this_a);
		
		// 自動スライド ストップ
		$(document).stopTime("slideshow");

	}, function () {
		// 自動スライド
		$(document).everyTime(interval, "slideshow" ,fSlideshowInit);
	});
	// 自動スライド
	$(document).everyTime(interval, "slideshow" ,fSlideshowInit);
	$("#dHomeImage li").hide();
	$("#dHomeImage li.active").show();
	
	function fSlideshowInit () {
		var this_a = $("#dKeyPager .active");
		var this_num = $("#dKeyPager a").index(this_a);
		
		var next_num = ( length > (this_num+1)  )? ++this_num : 0;
		var this_a = $("#dKeyPager a:eq("+ next_num +")");
		fSlideshow(this_a);
	}
	function fSlideshow (this_a) {
		var width = 1100 // 画像の横幅
		
		var num = parseInt( this_a.attr("title") ) - 1;
		var px = "-" + (num * width);

		// image change
		//$("#dHomeImage ul").animate({"left": px+"px"}, {queue:false, duration: 500 }, "easeInQuad");
		
		$("#dHomeImage li.active").stop(true,true).fadeOut().removeClass("active");
		$("#dHomeImage li:eq("+ num +")").stop(true,true).fadeIn().addClass("active");
		
		// ●の色変え
		$("#dKeyPager a").removeClass("active")
		this_a.addClass("active");
	}
	

	// バナーエリアカルーセル
	$('#ulBnr').carouFredSel({
		items				: 4,
		direction			: "left",
		next: '#dNext',
		prev: '#dPrev',
		scroll : {
			items			: 1,
			effect			: "easeOutBounce",
			duration		: 1000,	// スクロールするスピード						
			pauseOnHover	: true
		},	
		auto : {
			pauseDuration   : 2000, // スクロールの間隔時間
			pauseOnHover    : true
		}				
	});
		
		
		
	//$("#ulBnr li.none").remove();
	
	
	

	
	
	
	// ie系のz-indexのバグ対処法
	/*var zIndexNumber = 1000;
	$('#dMain div').each(function() {
			$(this).css('zIndex', zIndexNumber);
			zIndexNumber -= 10;
	});*/

	
	
});





	

