var timer;
var indexNum;
var time = 800;
var intervalTime = time*8;
var ua = navigator.userAgent;
$(function(){
	//メイン画像切り替え
	$('ul#mainNavigate li').css({
		margin: "0px",
		width: "auto"
	});
	$('ul#mainNavigate li p.open,ul#mainNavigate li p.btn').css("display","none");
	
	//初回に開いたとき
	$('ul#mainNavigate li p.close,ul#mainNavigate li p.btn').click(function(){
		mainNaviOpen($('ul#mainNavigate li').index($(this).parent()));
	});
	
	timer = setTimeout("mainNaviOpen(0)",7000);
	
	//ボタンRO
	$('ul#mainNavigate li p.btn img').hover(
		function(){
			if(($(this).attr("src").indexOf("_o") == -1) && ($(this).attr("src").indexOf("_s") == -1)) {
				$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2"));
			}
		},
		function(){
			if($(this).attr("src").indexOf("_s") == -1){
				$(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
			}
		}
	);
	
	//タブ切り替え
	$('div#typeSearchMenu').each(function(){
		$('div.menuUnit').hide();
		$('div.menuUnit:eq(0)').show();
		$('div#typeSearchMenu ul.tabMenu li a').click(function(e){
			$('div.menuUnit').hide();
			$('div#typeSearchMenu ul.tabMenu li a').removeClass("current");
			$('div#typeSearchMenu div#'+ $(this).attr("href")).fadeIn();
			$('div#typeSearchMenu ul.tabMenu li a').css("backgroundPosition","0 0");
			$(this).css("backgroundPosition","-248px 0").addClass("current");
			e.preventDefault();
		});
		$('div#typeSearchMenu ul.tabMenu li a').hover(function(){
				$(this).css("backgroundPosition","-248px 0").addClass("hover");
			},function(){
				$(this).not(".current").css("backgroundPosition","0 0").removeClass("hover");
			}
		);
	});
	
	

});
function mainNaviOpen(paraIndex){
	indexNum = paraIndex;
	clearTimeout(timer);
	
	$('ul#mainNavigate li p.close').css("display","none");
	$('ul#mainNavigate li p.btn').css("display","block");
	
		if(indexNum == 0){
			$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi01 p.open').css("display","block");
			$('ul#mainNavigate li p.open').animate({width: "0"},time,"swing");
			if(ua.indexOf("MSIE 6.0") == -1){
				$('ul#mainNavigate li:not(:eq(2))').animate({width: "29px"},time,"swing");
				$('ul#mainNavigate li:eq(2)').animate({width: "32px"},time,"swing");
				$('ul#mainNavigate li#mainNavi01').animate({width: "706px"},time,"swing");
			}
			$('ul#mainNavigate li#mainNavi01 p.open').animate({width: "677px"},time,"swing",function(){
				if($('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").indexOf("_s") == -1){
					if($('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").indexOf("_o") != -1){
						$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1_s$2"));
					}else{
						$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_s$2"));
					}
				}
			});
		}else if(indexNum == 1){
			$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi02 p.open').css("display","block");
			$('ul#mainNavigate li p.open').animate({width: "0"},time,"swing");
			if(ua.indexOf("MSIE 6.0") == -1){
				$('ul#mainNavigate li:not(:eq(2))').animate({width: "29px"},time,"swing");
				$('ul#mainNavigate li:eq(2)').animate({width: "32px"},time,"swing");
				$('ul#mainNavigate li#mainNavi02').animate({width: "706px"},time,"swing");
			}
			$('ul#mainNavigate li#mainNavi02 p.open').animate({width: "677px"},time,"swing",function(){
				if($('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").indexOf("_s") == -1){
					if($('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").indexOf("_o") != -1){
						$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1_s$2"));
					}else{
						$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_s$2"));
					}
				}
			});
		}else if(indexNum == 2){
			$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi01 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi02 p.btn img').attr("src").replace(/^(.+)_s(\.[a-z]+)$/, "$1$2"));
			$('ul#mainNavigate li#mainNavi03 p.open').css("display","block");
			$('ul#mainNavigate li p.open').animate({width: "0"},time,"swing");
			if(ua.indexOf("MSIE 6.0") == -1){
				$('ul#mainNavigate li:not(:eq(2))').animate({width: "29px"},time,"swing");
				$('ul#mainNavigate li:eq(2)').animate({width: "32px"},time,"swing");
				$('ul#mainNavigate li#mainNavi03').animate({width: "709px"},time,"swing");
			}
			$('ul#mainNavigate li#mainNavi03 p.open').animate({width: "677px"},time,"swing",function(){
				if($('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").indexOf("_s") == -1){
					if($('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").indexOf("_o") != -1){
						$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1_s$2"));
					}else{
						$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src",$('ul#mainNavigate li#mainNavi03 p.btn img').attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_s$2"));
					}
				}
			});
		}
		
		if(indexNum == 2){
			indexNum = 0;
		}else{
			indexNum = indexNum + 1;
		}
		timer = setTimeout("mainNaviOpen("+indexNum+")",intervalTime);
	
}
