$(function() {
	// 構造・外観　条件すべてチェック
	$("#chk_view_all").click(function(){
		var ck = this.checked;
		$("#frmCondition .view input[@type='checkbox']").each(function(){
			this.checked = ck;
		})
		return true;
	});
	
	// 設備・サービス　条件すべてチェック　
	$("#chk_equip_all").click(function(){
		var ck = this.checked;
		$("#frmCondition .equip input[@type='checkbox']").each(function(){
			this.checked = ck;
		})
		return true;
	});

	// 検索条件のクリア
	$("#clearCondition2").click(function(){
		$.post(
			location.href,
			{"cmd-clearCondition": 1},
			function (ret)
			{
				if (ret.status == "SUCCESS")
				{
					window.location.href="/search/condition.html";
				}
				else
				{
					alert(ret.msg);
				}
			},
			"json"
		);
		return false;
	});
	// ログイン前検索条件を保存するボタンのイベントハンドラー
	$("#addMember").click( function(){
		if(confirm("この機能をお使いになるにはユーザー登録が必要です。\n今すぐユーザー登録しますか？"))
		{
			window.location.href = "/entry/?from=/search/condition" ;
			return false;
		}
		return false;
	});

	// 検索条件を保存するボタンのイベントハンドラー
	$("#saveCondition").click( function(){
		var d = zen_make_params("#frmCondition", "saveCondition");
		$.post(
			location.href,
			d,
			function (ret)
			{
				if (ret.status == "SUCCESS")
				{
					// 検索条件一覧を更新
					$("#myConditions").html(ret.html);
					if(ret.msg)
					{
						alert(ret.msg);
					}
				}
				else
				{
					alert(ret.msg);
				}
			},
			"json"
		);
		return false;
	});

});


/* 検索条件の削除イベントハンドラー */
function deleteCondition(o)
{
	var n = $(o).attr("no");
	$.post(
		location.href,
		{"no":n, "cmd-deleteCondition":1 },
		function (ret)
		{
			if (ret.status == "SUCCESS")
			{
				// 検索条件一覧を更新
				$("#myConditions").html(ret.html);
				if(ret.msg)
				{
					alert(ret.msg);
				}
			}
			else
			{
				alert(ret.msg);
			}
		},
		"json"
	);
	return false;
}

