// JavaScript Document
$(function()
{
	var animSpeed = 500;
	//テーブルソート
	$('#campaign_table').tablesorter(
	{
		widgets: ['zebra'],
		headers:
		{
			1: {sorter:'digit'},
			2: {sorter:'digit'},
			3: {sorter:false},
			4: {sorter:false}
		}
	});
	
	//その他のキャンペーン
	$('#campaign_table .slide_button').toggle(function()
	{
		$(this).text('その他のキャンペーンを閉じる▲').parents('td').find('dl.sort_int').slideDown(animSpeed);
	},function(){
		$(this).text('その他のキャンペーンを開く▼').parents('td').find('dl.sort_int').slideUp(animSpeed);
	});
	
	//ピックアップ用チェックボックス
	$('#campaign_table dt input').click(function()
	{
		checkLength = $('#campaign_table dt input[name="pickup"]:checked').length;
		if(checkLength)
		{
			$('#campaign #pickup').show();
		}else{
			$('#campaign #pickup').hide();
		}
		if($(this).attr('checked'))
		{
			$(this).parents('tr').addClass($(this).attr('value'));
		}else{
			$(this).parents('tr').removeClass($(this).attr('value'));
		}
	});
	
	//絞り込み検索
	$('#campaign_search').change(function()
	{
		cpSearch();
	});
	
	//初期選択
	cpSearch();
});

function cpSearch()
{
	$('#campaign_table tbody tr').hide();
	crtCp = $('#campaign_search').val();
	if(crtCp == 'all') $('#campaign_table tbody tr').show();
	cpLength = $('#campaign_table .' + crtCp + '').show().size();
	$('#choice .result').text(cpLength + '件見つかりました');
}
