
var selectedGroups = new Array();

function registerGroup( name, elemObj ){
	
	if( name == 'all' ){
		$('ul.TopFilter li').removeClass( 'selected' );
		selectedGroups = new Array();
		//selectedGroups[0] = 'all';
	}
	
	$('#allTaxi').parent().removeClass('selected');
		
	if( !$(elemObj).parent().hasClass('selected') ){
		$(elemObj).parent().addClass('selected');
		selectedGroups[ selectedGroups.length+1 ] = name;
	}else{
		$(elemObj).parent().removeClass('selected');
		removeByGroupName(name);
	}
	
	selectedGroups = selectedGroups.getUniqueValues();
	
	params = '';
	for( z = 0 ; z < selectedGroups.length; z++  ){
		params = params + selectedGroups[z] + '|';
	}	
	
	$.get("?op=filter&b="+params,
   		function(data){
   				tableonly = $( 'table', "<div>"+data+"</div>" ).parent().html();
   				$('#ContentListAll table').remove();
   				$('#ContentListAll').append(tableonly);
   		},
   		'html');
   
   return false;
}





function removeByGroupName(name){
		
		var found = false;
		var k = 0;
		
		while( !found ||  ( selectedGroups.length > k )  ){
			if( selectedGroups[ k ]	== name ){
				selectedGroups.splice( k , 1 );
				found = true;
			}
			k++;
		}
}
