﻿$(document).ready(function() {
	$('ul#filter a').click(function() {
		$(this).css('outline','none');
		$('ul#filter .current').removeClass('current');
		$(this).parent().addClass('current');
		
		var filterVal = $(this).text().toLowerCase().replace(' ','-'), count = 0;
		if (filterVal == 'szórakoztató-játékok') {filterVal = 'szorakoztato';}
		if (filterVal == 'egyéb') {filterVal = 'egyeb';}
		if (filterVal == 'játékgépek,-szerencsejátékok') {filterVal = 'jatekgepek';}
		if (filterVal == 'légvárak,-csúszdák') {filterVal = 'legvarak';}
		//if (filterVal == 'vezető-üzletkötő') {filterVal = 'vezető';}
		$("#filterVal").text(filterVal);
			
		if(filterVal == 'all') {
			$('ul#portfolio').fadeOut('normal',function(){
			$('ul#portfolio li.hidden').removeClass('hidden');
			$('ul#portfolio').fadeIn('normal');			
			});
		}
		else {
			
			$('ul#portfolio').fadeOut('normal',function(){
				$('ul#portfolio li').each(function() {
					if(!$(this).hasClass(filterVal)) {
						$(this).addClass('hidden');
					}
					else{
						$(this).removeClass('hidden');
						count++;
					}					
					$('ul#portfolio').fadeIn('normal');
				});
				$("#filter-count").text(count);
			});
		}
	
		
		return false;
	});
	
    $("#filter_search").keyup(function () {
        var filter_search = $(this).val(), count = 0;
		$('ul#portfolio').fadeOut('normal',function(){
			$("ul#portfolio li").each(function () {
				if ($(this).text().toLowerCase().search(new RegExp(filter_search, "i")) < 0) {
					$(this).addClass("hidden");
				} else {					
					$(this).removeClass("hidden");
					count++;
				}
				$('ul#portfolio').removeHighlight();
				if (filter_search.length > 1) {$('ul#portfolio').removeHighlight().highlight(filter_search);}
				$('ul#portfolio').fadeIn('normal');
			});
			$("#filter-count").text(count);
		});
    });
});
