$(document).ready(function(){
	//top_image
	var now_img = "mini01";
	$(".img_mini").click(function(event){
		$("#img_big img").attr("src",event.target.src);
		$("#img_big a").attr("href",event.target.name);
		now_img = event.currentTarget.id;
	});

	$(".img_mini").hover(function(event){
		$(this).css("opacity","0.5");
	},function(){
		$(this).css("opacity","0.9");
	});
	
	//mid_image
	var win = $(window).width();
	if(win >= 980){
		$("#mid_img p").css('backgroundPosition','center top');
	}else{
		$("#mid_img p").css('backgroundPosition','-80px 0');
	}
	
	//リサイズ
	$(window).bind("resize",resizeWin);
	function resizeWin(){
		var win = $(window).width();
		if(win > 980){
			$("#mid_img p").css('backgroundPosition','center top');
		}else{
			$("#mid_img p").css('backgroundPosition','-80px 0');
		}						  
	}
	
	//時間変更
	function chgImage(){
	  switch(now_img){
		  case "mini01":
		  		var src_img = $("#mini02 img").attr('src');
				var href_img = $("#mini02 img").attr('name');
				
		  		$("#img_big img").attr("src",src_img);
				$("#img_big a").attr("href",href_img);
				now_img = "mini02";
		  break;
		  case "mini02":
		  		var src_img = $("#mini03 img").attr('src');
				var href_img = $("#mini03 img").attr('name');
				
		  		$("#img_big img").attr("src",src_img);
				$("#img_big a").attr("href",href_img);
				now_img = "mini03";
		  break;
		  case "mini03":
		  		var src_img = $("#mini01 img").attr('src');
				var href_img = $("#mini01 img").attr('name');
				
		  		$("#img_big img").attr("src",src_img);
				$("#img_big a").attr("href",href_img);
				now_img = "mini01";
		  break;
	  }
	}
	//毎秒値
	var intervalId = window.setInterval(chgImage, 6000);
	
	//send
	$("#submit").click(function () {
		$("#frm01").submit();
	});

	//print
	$("#print").click(function () {
		window.print();
	});

	//scroll
	function Scroll(sp){
		$((navigator.userAgent.indexOf("Opera") != -1) ? document.compatMode == "BackCompat" ? "body" : "html" : "html,body").animate({scrollTop:sp},300);
	};

	//page_link
	$("a[href*=#]:not(.pageTop,a[href=#])").click(function(){
		var Id = this.href.substring(this.href.indexOf("#"),this.href.length),
		TargetOffset = $(Id).offset().top;
		Scroll(TargetOffset);
		return false;
	});
	
	//カレンダー変更時イベント登録
	$('#dp').bind("change", function() {
		setDatePulldown($(this).val());
	});
	
	//カレンダー変更時処理
	function setDatePulldown(date){
		var dates = date.split("/");
		$("#in_year").val(dates[0]);
		$("#in_month").val(dates[1]);
		$("#in_day").val(dates[2]);
		//泊数により変化
		setOday();
	}
	
	//プルダウン変更時
	$("#in_year,#in_month").change(function(){
		var lastday = new Date($("#in_year").val(),$("#in_month").val(), 0);
		lastday = lastday.getDate();
		var select_day = $("#in_day").val();
		var days = "";
		for(var i = 1; i <= lastday;i++){
			if(select_day == i){
				days += "<option value=\"" + fillZero(i,2) + "\" selected>" + fillZero(i,2) + "</option>";
			}else{
				days += "<option value=\"" + fillZero(i,2) + "\">" + fillZero(i,2) + "</option>";
			}
		}
		$("#in_day").html(days);
		setOday();
	});
	$("#in_day").change(function(){
		setOday();
	});
	//泊数変更時
	$("#o_day").change(function(){
		setOday();
	});
	
	//年越し計算
	function setOday(){
		var o_year = $("#in_year").val();
		var o_month = $("#in_month").val();
		var o_day = (parseInt($("#in_day").val()) + parseInt($("#o_day").val()));
		var lastday = new Date($("#in_year").val(),$("#in_month").val(), 0);
		lastday = lastday.getDate();
		if(o_day > lastday){
			o_month = parseInt(o_month) + 1;
			o_day = o_day - lastday;
			if(o_month == 13){
				o_year = parseInt(o_year) + 1;
				o_month = "01";
			}
		}
		o_day = fillZero(o_day,2);
		$("#out_year").val(o_year);
		$("#out_month").val(o_month);
		$("#out_day").val(o_day);
		
	}
	
	//桁揃え
	function fillZero( number, size ) {
		var s = Math.log( number ) * Math.LOG10E;
  		for( i=1,n=size-s,str="";i<n;i++ ) str += "0";
  		return str+number;
	}
	
});


function open_pop($url){
	window.open($url, "pop","width=640,resizable=yes,scrollbars=yes");
}
