$(document).ready(function() {	
	
	$('select#catfilter').change(function() {
				
		var catfilterVal = $(this).find(':selected').val();
		var advfilterVal = $('select#advfilter').find(':selected').val();
		
		if(catfilterVal == 'all' && advfilterVal == 'all') {
			$('ul#tombstones li.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			if(advfilterVal == 'all') {
				$('ul#tombstones li').each(function() {
				if(!$(this).hasClass(catfilterVal)) {
					$(this).fadeOut('normal').addClass('hidden');
				} else {
					$(this).fadeIn('slow').removeClass('hidden');
					}
				});
			
			} else {
				if(catfilterVal == 'all') {
					$('ul#tombstones li').each(function() {
					if(!$(this).hasClass(advfilterVal)) {
						$(this).fadeOut('normal').addClass('hidden');
					} else {
						$(this).fadeIn('slow').removeClass('hidden');
						}
					});
				
				} else {
					$('ul#tombstones li').each(function() {
						if(!$(this).hasClass(catfilterVal)) {
							$(this).fadeOut('normal').addClass('hidden');
						} else {
							if($(this).hasClass(advfilterVal)) {
								$(this).fadeIn('slow').removeClass('hidden');
							}
						}
					});
				}
			}
		}
		return false;
	 });
	
	$('select#advfilter').change(function() {
				
		var advfilterVal = $(this).find(':selected').val();
		var catfilterVal = $('select#catfilter').find(':selected').val();	 			
	
		if(catfilterVal == 'all' && advfilterVal == 'all') 
		{
			$('ul#tombstones li.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			if(catfilterVal == 'all') 
			{
				$('ul#tombstones li').each(function() {
					if(!$(this).hasClass(advfilterVal)) 
					{
						$(this).fadeOut('normal').addClass('hidden');
					} else {
						$(this).fadeIn('slow').removeClass('hidden');
					}
				});
			} else {
				if(advfilterVal == 'all') 
				{
					$('ul#tombstones li').each(function() {
						if(!$(this).hasClass(catfilterVal)) 
						{
							$(this).fadeOut('normal').addClass('hidden');
						} else {
							$(this).fadeIn('slow').removeClass('hidden');
						}
					});
				} else {
					$('ul#tombstones li').each(function() {
						if(!$(this).hasClass(advfilterVal)) 
						{
							$(this).fadeOut('normal').addClass('hidden');
						} else {
							if($(this).hasClass(catfilterVal)) 
							{
								$(this).fadeIn('slow').removeClass('hidden');
							}
						}
					});
				}
			}
		}
		return false;
	});
});
