/* =============================================================================
	TOP JS
============================================================================= */

$(document).ready(function() {
	/* ---------------------------------------------------------------
		空室検索
	--------------------------------------------------------------- */
	var dateObj = new Date();
	var dateY = dateObj.getFullYear();
	var dateM = dateObj.getMonth() + 1;
	var dateD = dateObj.getDate();

	var minY = dateObj.getFullYear();
	var maxY = dateObj.getFullYear() + 1;

	$(".cbyear").countbox({
		min	: minY,
		max	: maxY
	});
	$(".cbmonth").countbox({
		min	: 1,
		max	: 12
	});
	$(".cbdays").countbox({
		min	: 1,
		max	: 31
	});
	$(".cbhak").countbox({
		min	: 1,
		max	: 365
	});
	$(".cbroom").countbox({
		min	: 1,
		max	: 365
	});
	$(".cbnum").countbox({
		min	: 1,
		max	: 365
	});

	$(".cbyear input").val(dateY);
	$(".cbmonth input").val(dateM);
	$(".cbdays input").val(dateD);


	$("#reserve a.submit").click(function() {

		//post用フォームデータ生成・格納
		var value1 = $(".cbyear input").val();
		$("#reserve_post *[name=ciDateY]").val(value1);
		var value2 = $(".cbmonth input").val();
		if(value2 < 10) {
			value2 = "0" + value2;
		}
		$("#reserve_post *[name=ciDateM]").val(value2);
		var value3 = $(".cbdays input").val();
		if(value3 < 10) {
			value3 = "0" + value3;
		}
		$("#reserve_post *[name=ciDateD]").val(value3);

		function computeDate(year, month, day, addDays) {
			var dt = new Date(year, month - 1, day);
			var baseSec = dt.getTime();
			var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
			var targetSec = baseSec + addSec;
			dt.setTime(targetSec);
			return dt;
		}

		var value_add = $(".cbhak input").val();
		var out_date = computeDate($(".cbyear input").val(), $(".cbmonth input").val(), $(".cbdays input").val(), value_add);

		var value4 = out_date.getFullYear();
		var value5 = out_date.getMonth() +1;
		var value6 = out_date.getDate();
		if(value5 < 10) {
			value5 = "0" + value5;
		}
		if(value6 < 10) {
			value6 = "0" + value6;
		}
		$("#reserve_post *[name=coDateY]").val(value4);
		$("#reserve_post *[name=coDateM]").val(value5);
		$("#reserve_post *[name=coDateD]").val(value6);

		$("#reserve_post *[name=otona]").val($(".cbnum input").val());
		$("#reserve_post *[name=room]").val($(".cbroom input").val());

		$("#reserve_post").submit();
//		alert(date);
		return false;
	});

	/* ---------------------------------------------------------------
		INFORMATION hover
	--------------------------------------------------------------- */
	$("div.info dl").hover(function() {
		$(this).addClass("hover");
	},function() {
		$(this).removeClass("hover");
	});
});


