// The filter links inside CPW widget need to trigger correct form action

function filterClick(ev)
{
	var filter = jQuery(this);
	var filterId = filter.attr("id");
	var targetVal;

	if(filterId == "filterVideo")
	{
		targetVal = "Video";
	}
	else if(filterId == "filterAll")
	{
		targetVal = "All";
	}
	else if(filterId == "filterPosts")
	{
		targetVal = "Posts";
	}
	else if(filterId == "filterRecent")
	{
		targetVal = "Recent";
	}
	var filterForm = filter.parentsUntil(".widget-wrapper");
	var filterVar = filterForm.find("#selectedFilter");

	filterVar.val(targetVal);
	filterForm.submit();

	return false;
}

function refreshCPWFilters()
{
	var filters = jQuery(".widget-wrapper .LinkContainer a");
	var selectedFilter = filters.parentsUntil("form").find("#selectedFilter");
	var selectedFilterName = "filter" + selectedFilter.val();
	for(var i = 0; i < filters.length; i++)
	{
		var filter = jQuery(filters[i]);
		if(filter.attr("id") == selectedFilterName)
		{
			filter.addClass("selected");
		}
		filter.unbind('click');
				
		filter.click(filterClick);
	}
}

