$(document).ready(function()
{
	$("#filter select").change(function()
	{
		var dateRange = $("#dateRangeChoice").val();
		var service = $("#serviceChoice").val();
		
		$("#pList li").each(function()
		{
			if($(this).hasClass(dateRange) && $(this).hasClass(service))
				$(this).show();
			else
				$(this).hide();
		});
		
		if($("#pList li:visible").length == 0)
		{
			$("#pList").append("<li class=\"message\"><b>No products meeting filter criteria were found.</b></li>");
		}
		else
		{
			$("#pList .message").remove();
			var pos=1;
			$("#pList li:visible").each(function()
			{
				if(pos%2==0)
					$(this).addClass("even");
				else
					$(this).removeClass("even");
				pos++;
			});
		}
	});
});
