$(document).ready(function() {
	$('.state').click(function() {
		$('.current').removeClass('current');
		$(this).addClass('current');
		
		$('#bystate').text($(this).attr("id").replace('-',' '));
		
		var filterVal = $(this).attr("id").toLowerCase().replace(' ','-');
						
		if(filterVal == 'all') {
			$('form.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			$('li.vendor').each(function() {
				if(!$(this).hasClass(filterVal)) {
					$(this).fadeOut('normal').addClass('hidden');
				} else {
					$(this).fadeIn('slow').removeClass('hidden');
				}
			});
		};
				
		return false;
	});

});
