$(document).ready(function() {

	/* CATEGORIE
	---------------------------------------*/	
						  			  		
	$(".show_all").click(function() {
	 	$(".cat_1, .cat_2, .cat_3, .cat_4, .cat_5, .cat_7").each(function() { $(this).slideDown(""); });
	 	$(".current").removeClass("current");
		$(this).addClass("current");
	});			
	
	$(".filter_cat_1").click(function() {
	 	$(".cat_2, .cat_3, .cat_4, .cat_5, .cat_7").each(function() { $(this).slideUp(""); });
		$('.cat_1').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");	
	});
	
	$(".filter_cat_2").click(function() {
		$(".cat_1, .cat_3, .cat_4, .cat_5, .cat_7").each(function() { $(this).slideUp(""); });
		$('.cat_2').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");	
	});			

	$(".filter_cat_3").click(function() {
	 	$(".cat_1, .cat_2, .cat_4, .cat_5, .cat_7").each(function() { $(this).slideUp(""); });
		$('.cat_3').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");	
	});
	  
	$(".filter_cat_4").click(function() {
	 	$(".cat_1, .cat_2, .cat_3, .cat_5, .cat_7").each(function() { $(this).slideUp(""); });
		$('.cat_4').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");
	});		
	  
	$(".filter_cat_5").click(function() {
	 	$(".cat_1, .cat_2, .cat_3, .cat_4, .cat_7").each(function() { $(this).slideUp(""); });
		$('.cat_5').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");	
	});
	  
	$(".filter_cat_7").click(function() {
	 	$(".cat_1, .cat_2, .cat_3, .cat_4, .cat_5").each(function() { $(this).slideUp(""); });
		$('.cat_7').delay("500").slideDown("");
	 	$(".current").removeClass("current");
		$(this).addClass("current");	
	});	
	
	/* TIPI
	---------------------------------------*/						  			  
	$(".show_all_types").click(function() {
	 	$("li.freelance, li.fulltime").each(function() { $(this).removeClass("hide"); });
	 	
	 	$(".current_type").removeClass("current_type");
			$(this).addClass("current_type");				 				
	});			
	
	$(".show_freelance").click(function() {
		$("li.fulltime").addClass("hide");
		$('li.freelance').removeClass("hide");
	 					 	
	 	
	 	$(".current_type").removeClass("current_type");
			$(this).addClass("current_type");					
	});
	
	$(".show_fulltime").click(function() {				
		$("li.freelance").addClass("hide");
		$('li.fulltime').removeClass("hide");					
		
	 	$(".current_type").removeClass("current_type");
			$(this).addClass("current_type");					
	});	
	
	
	/* Numero annunci per categoria
	---------------------------------------*/						  			  	
	var count_1 = $(".cat_1 ul li").length;
	var count_2 = $(".cat_2 ul li").length;
	var count_3 = $(".cat_3 ul li").length;
	var count_4 = $(".cat_4 ul li").length;
	var count_5 = $(".cat_5 ul li").length;
	var count_7 = $(".cat_7 ul li").length;
	
	$('.filter_cat_1 em').append(count_1);
	$('.filter_cat_2 em').append(count_2);
	$('.filter_cat_3 em').append(count_3);
	$('.filter_cat_4 em').append(count_4);
	$('.filter_cat_5 em').append(count_5);
	$('.filter_cat_7 em').append(count_7);
	
	
	/* Numero annunci per tipo
	---------------------------------------*/						  			  	
	var count_freelance = $(".freelance").length;
	var count_fulltime  = $(".fulltime").length;
	
	$('.show_freelance em').append(count_freelance);
	$('.show_fulltime em').append(count_fulltime);
});	
		
