$(function() {
//common,swap-image
	$(".swap,.group-swap a img").mouseover(function() {
		if($(this).attr("src").match("-on.")) {
			$(this).addClass("current");
		};
		if(!$(this).attr("src").match("-on")) {
			$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
		};
	});
	$(".swap,.group-swap a img").mouseout(function() {
		if(!$(this).attr("class").match("current")) {
			if($(this).attr("src").match("-on.")) {
				$(this).attr("src",$(this).attr("src").replace(/^(.+)-on(\.[a-z]+)$/, "$1$2"))
			};
		};
	});
	$(window).unload(function(){
		null;
	});

	$("#size-l,#size-m,#size-s").click(function() {
		var GetSrc = $(this).attr("src").split(".jpg");
		if(!$(this).attr("src").match("-on")) {
			var SetSrc = GetSrc[0] + "-on.jpg";
		};
		var SizeL = $("#size-l").attr("src").split("-on.");
		var SizeM = $("#size-m").attr("src").split("-on.");
		var SizeS = $("#size-s").attr("src").split("-on.");

		if($(this).attr("id")=="size-l") {
			if($("#size-m").attr("src").match("-on")) {
				$("#size-m").attr("src",SizeM[0] + "." + SizeM[1]);
			} else if($("#size-s").attr("src").match("-on")) {
				$("#size-s").attr("src",SizeS[0] + "." + SizeS[1]);
			};
			$(this).attr("src",SetSrc);
			$(".size-text").css("font-size","16px").css("line-height","22px");
		} else if($(this).attr("id")=="size-m") {
			if($("#size-l").attr("src").match("-on")) {
				$("#size-l").attr("src",SizeL[0] + "." + SizeL[1]);
			} else if($("#size-s").attr("src").match("-on")) {
				$("#size-s").attr("src",SizeS[0] + "." + SizeS[1]);
			};
			$(this).attr("src",SetSrc);
			$(".size-text").css("font-size","14px").css("line-height","20px");
		} else if($(this).attr("id")=="size-s") {
			if($("#size-l").attr("src").match("-on")) {
				$("#size-l").attr("src",SizeL[0] + "." + SizeL[1]);
			} else if($("#size-m").attr("src").match("-on")) {
				$("#size-m").attr("src",SizeM[0] + "." + SizeM[1]);
			};
			$(this).attr("src",SetSrc);
			$(".size-text").css("font-size","12px").css("line-height","18px");
		};
	});



/*	2010/03/31 Masayuki Aono added	*/

	//アコーディオンメニュー初期設定
	$(document).ready(function() {
		$("#menu-sublist1,#menu-sublist2,#menu-sublist3,#menu-sublist4,#menu-sublist5").css("display","none");
		$("#menu-sub1 > img,#menu-sub2 > img,#menu-sub3 > img,#menu-sub4 > img,#menu-sub5 > img").css("cursor","pointer");
	});


	//検索する文字列を対象に、ページを認識してtoggleを開く
	var urlval = document.URL;
	if(
		urlval.lastIndexOf("unit.html") != -1||
		urlval.lastIndexOf("training.html") != -1||
		urlval.lastIndexOf("return.html") != -1||
		urlval.lastIndexOf("care.html") != -1
	) {
		$("#menu-sublist1").css("display","block");
		$("#menu-sub2 > img").css("border-top","1px solid #d6d6d6");
		var subex1 = true;
	} else if(
		urlval.lastIndexOf("room.html") != -1||
		urlval.lastIndexOf("bath.html") != -1||
		urlval.lastIndexOf("equip.html") != -1||
		urlval.lastIndexOf("meal.html") != -1
	) {
		$("#menu-sublist2").css("display","block");
		$("#menu-sub3 > img").css("border-top","1px solid #d6d6d6");
		var subex2 = true;
	} else if(
		urlval.lastIndexOf("farm.html") != -1||
		urlval.lastIndexOf("region.html") != -1||
		urlval.lastIndexOf("volunteer.html") != -1
	) {
		$("#menu-sublist3").css("display","block");
		$("#menu-sub4 > img").css("border-top","1px solid #d6d6d6");
		var subex3 = true;
	} else if(
		urlval.lastIndexOf("quality.html") != -1||
		urlval.lastIndexOf("safety.html") != -1||
		urlval.lastIndexOf("fine.html") != -1
	) {
		$("#menu-sublist4").css("display","block");
		$("#menu-sub5 > img").css("border-top","1px solid #d6d6d6");
		var subex4 = true;
	} else if(
		urlval.lastIndexOf("skill.html") != -1||
		urlval.lastIndexOf("lab.html") != -1
	) {
		$("#menu-sublist5").css("display","block");
		$("#menu-sub-last").css("border-top","1px solid #d6d6d6");
		var subex5 = true;
	}


	//検索する文字列を対象に、ページを認識してサブメニューをオンにする
		//#menu-sublist1
	if(urlval.lastIndexOf("unit.html") != -1) {
		$("#menu-sublist1 li:first-child img").attr("src",$("#menu-sublist1 li:first-child img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("training.html") != -1) {
		$("#menu-sublist1 li:first-child").next().find("img").attr("src",$("#menu-sublist1 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("care.html") != -1) {
		$("#menu-sublist1 li:last-child").find("img").attr("src",$("#menu-sublist1 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//#menu-sublist2
	if(urlval.lastIndexOf("room.html") != -1) {
		$("#menu-sublist2 li:first-child img").attr("src",$("#menu-sublist2 li:first-child img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("bath.html") != -1) {
		$("#menu-sublist2 li:first-child").next().find("img").attr("src",$("#menu-sublist2 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("equip.html") != -1) {
		$("#menu-sublist2 li:last-child").prev().find("img").attr("src",$("#menu-sublist2 li:last-child").prev().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("meal.html") != -1) {
		$("#menu-sublist2 li:last-child").find("img").attr("src",$("#menu-sublist2 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//#menu-sublist3
	if(urlval.lastIndexOf("farm.html") != -1) {
		$("#menu-sublist3 li:first-child img").attr("src",$("#menu-sublist3 li:first-child img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("/region.html") != -1) {
		$("#menu-sublist3 li:first-child").next().find("img").attr("src",$("#menu-sublist3 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("volunteer.html") != -1) {
		$("#menu-sublist3 li:last-child").find("img").attr("src",$("#menu-sublist3 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//#menu-sublist4
	if(urlval.lastIndexOf("/quality.html") != -1) {
		$("#menu-sublist4 li:first-child img").attr("src",$("#menu-sublist4 li:first-child img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("safety.html") != -1) {
		$("#menu-sublist4 li:first-child").next().find("img").attr("src",$("#menu-sublist4 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("fine.html") != -1) {
		$("#menu-sublist4 li:last-child").find("img").attr("src",$("#menu-sublist4 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//#menu-sublist5
	if(urlval.lastIndexOf("skill.html") != -1) {
		$("#menu-sublist5 li:first-child img").attr("src",$("#menu-sublist4 li:first-child img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("lab.html") != -1) {
		$("#menu-sublist5 li:last-child").find("img").attr("src",$("#menu-sublist5 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//short stay
	if(urlval.lastIndexOf("residence.html") != -1) {
		$(".menu-list1 img[src*='menu-button-6.jpg']").attr("src","/images/others/menu-button-6-on.jpg")
	}
	if(urlval.lastIndexOf("env.html") != -1) {
		$(".menu-list1 li:first-child").next().find("img").attr("src",$(".menu-list1 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("dayquality.html") != -1) {
		$(".menu-list1 li:last-child").prev().find("img").attr("src",$(".menu-list1 li:last-child").prev().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("dayregion.html") != -1) {
		$(".menu-list1 li:last-child").find("img").attr("src",$(".menu-list1 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
		//facilities
	if(urlval.lastIndexOf("spchoyuen.html") != -1) {
		$(".menu-list1 li:first-child").find("img").attr("src",$(".menu-list1 li:first-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("dayservice.html") != -1) {
		$(".menu-list1 li:first-child").next().find("img").attr("src",$(".menu-list1 li:first-child").next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("movie.html") != -1) {
		$(".menu-list1 li:first-child").next().next().find("img").attr("src",$(".menu-list1 li:first-child").next().next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("staff.html") != -1) {
		$(".menu-list1 li:first-child").next().next().next().find("img").attr("src",$(".menu-list1 li:first-child").next().next().next().find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}
	if(urlval.lastIndexOf("caresupport.html") != -1) {
		$(".menu-list1 li:last-child").find("img").attr("src",$(".menu-list1 li:last-child").find("img").attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2"))
	}



	//アコーディオンメニュー
	$("#menu-sub1 > img").click(function() {
		$("#menu-sublist1").toggle("slow");
	});
	if(subex1) {
		$("#menu-sub1 > img").toggle(
			function(){$("#menu-sub2 > img").css("border-top","none");},
			function(){$("#menu-sub2 > img").css("border-top","1px solid #d6d6d6");}
		);
	} else {
		$("#menu-sub1 > img").toggle(
			function(){$("#menu-sub2 > img").css("border-top","1px solid #d6d6d6");},
			function(){$("#menu-sub2 > img").css("border-top","none");}
		);
	}
	$("#menu-sub2 > img").click(function() {
		$("#menu-sublist2").toggle("slow");
	});
	if(subex2) {
		$("#menu-sub2 > img").toggle(
			function(){$("#menu-sub3 > img").css("border-top","none");},
			function(){$("#menu-sub3 > img").css("border-top","1px solid #d6d6d6");}
		);
	} else {
		$("#menu-sub2 > img").toggle(
			function(){$("#menu-sub3 > img").css("border-top","1px solid #d6d6d6");},
			function(){$("#menu-sub3 > img").css("border-top","none");}
		);
	}
	$("#menu-sub3 > img").click(function() {
		$("#menu-sublist3").toggle("slow");
	});
	if(subex3) {
		$("#menu-sub3 > img").toggle(
			function(){$("#menu-sub4 > img").css("border-top","none");},
			function(){$("#menu-sub4 > img").css("border-top","1px solid #d6d6d6");}
		);
	} else {
		$("#menu-sub3 > img").toggle(
			function(){$("#menu-sub4 > img").css("border-top","1px solid #d6d6d6");},
			function(){$("#menu-sub4 > img").css("border-top","none");}
		);
	}
	$("#menu-sub4 > img").click(function() {
		$("#menu-sublist4").toggle("slow");
	});
	if(subex4) {
		$("#menu-sub4 > img").toggle(
			function(){$("#menu-sub5 > img").css("border-top","none");},
			function(){$("#menu-sub5 > img").css("border-top","1px solid #d6d6d6");}
		);
	} else {
		$("#menu-sub4 > img").toggle(
			function(){$("#menu-sub5 > img").css("border-top","1px solid #d6d6d6");},
			function(){$("#menu-sub5 > img").css("border-top","none");}
		);
	}
	$("#menu-sub5 > img").click(function() {
		$("#menu-sublist5").toggle("slow");
	});
	if(subex5) {
		$("#menu-sub5 > img").toggle(
			function(){$("#menu-sub-last").css("border-top","none");},
			function(){$("#menu-sub-last").css("border-top","1px solid #d6d6d6");}
		);
	} else {
		$("#menu-sub5 > img").toggle(
			function(){$("#menu-sub-last").css("border-top","1px solid #d6d6d6");},
			function(){$("#menu-sub-last").css("border-top","none");}
		);
	}

});


