$(function(){
var prev =0;
var prev_sn =0;
var next =0;	
var next_sn =0;	
var timerID1 ;
var timerID2 ;
var timerID3 ;

	$("#carouselInner").css("width",388*$("#carouselInner ul.column").size()+"px");
	$("#carouselInner ul.column:last").prependTo("#carouselInner");
	$("#carouselInner").css("margin-left","-388px");


function primary(){ 
		clearInterval(timerID1)
if (prev == "1" && next == "0" ){
//左の矢印をhoverしたときの処理
 if (prev_sn == "0"){
	prev_sn = "1";
	next = "0"
	next_sn = "0"

	timerID2 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))-194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:first").appendTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},2000)
	}
	}else { if(prev == "0" && next == "1"){
//右の矢印をhoverしたときの処理
	 if (next_sn == "0"){
	next_sn = "1";
	prev = "0"
	prev_sn = "0";
	timerID3 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},2000);
	
	}}}
}	
	

//動きを制御するサインの設定処理
	$("#carouselPrev").mouseover(
	function(){ prev = "1";
				next = "0";
				primary()}
	)

	$("#carouselNext").mouseover(
	function(){prev = "0";
			   next = "1";
				primary()}
	)

//自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)

	$("#carouselPrev img").mouseover(function(){
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#carouselNext img").mouseover(function(){
	if (timerID2) {clearInterval(timerID2);}
	})

//hover処理
	$("#lanispa").mouseover(function(){
	document.getElementById("lanispa").src = "img/top/slide001_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#lanispa").mouseout(function(){
	document.getElementById("lanispa").src = "img/top/slide001.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	$("#wedding").mouseover(function(){
	document.getElementById("wedding").src = "img/top/slide002_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#wedding").mouseout(function(){
	document.getElementById("wedding").src = "img/top/slide002.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	$("#daytrip").mouseover(function(){
	document.getElementById("daytrip").src = "img/top/slide003_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#daytrip").mouseout(function(){
	document.getElementById("daytrip").src = "img/top/slide003.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	$("#resortstay").mouseover(function(){
	document.getElementById("resortstay").src = "img/top/slide004_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#resortstay").mouseout(function(){
	document.getElementById("resortstay").src = "img/top/slide004.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	$("#restaurant").mouseover(function(){
	document.getElementById("restaurant").src = "img/top/slide005_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#restaurant").mouseout(function(){
	document.getElementById("restaurant").src = "img/top/slide005.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	$("#hotspring").mouseover(function(){
	document.getElementById("hotspring").src = "img/top/slide006_on.jpg";
		if (timerID1) {
		clearInterval(timerID1);
		}
		if (timerID2) {
		clearInterval(timerID2);
		}
		if (timerID3) {
		clearInterval(timerID3);
		}
	})
	$("#hotspring").mouseout(function(){
	document.getElementById("hotspring").src = "img/top/slide006.jpg";
//再度自動で動き出すときの処理
	timerID1 = setInterval(function(){
		$("#carouselInner").animate({
			marginLeft : parseInt($("#carouselInner").css("margin-left"))+194+"px"
		},"slow","swing" , 
		function(){
			$("#carouselInner").css("margin-left","-388px")
			$("#carouselInner ul.column:last").prependTo("#carouselInner");
			$("#carouselNext,#carouselPrev").show();
		})
	},3000)
	})
	
})

