		
function fetchDones(tag_id) {	
	// Check for Tag-Filter
	var tag_id = tag_id;				
	if (tag_id) {					
		tag_id = 'tag_id='+tag_id;
	} else {				
		tag_id = '';
		hideClearButton();
	}

	// Load Dones List
	$('#DonesArea').load('./inc/classes/ajax.getDoneList.php?'+tag_id, function() {
		$('#DonesArea input:checkbox').click(function () {
			$.post('./inc/classes/ajax.saveData.php', { action:'setState', todoid:$(this).attr("name") }, function (data) {										
				fetchToDos();
				fetchDones();
				fetchTags();
				fetchStats();
			});		
	    });

		$('#tabToDos').text("ToDos [" + $('#ToDoArea li').size() + "]");
		$('#tabDones').text("Dones [" + $('#DonesArea li').size() + "]");
		
    	// Hover Effect				
		$("#done-list li").hover(  
			function() {  
				$(this).animate({"backgroundColor": "#dadada"}, "fast");						
			},  
			function() {  
				$(this).animate({"backgroundColor": "#eaeaea"}, "fast"); 
			}
		); 				

		// Delete
		$('#done-list .listDelIcon').click(function() {
			var answer = confirm('Delete this?');
			if (answer) {						
				$('.loading_icon').show();
				$.post('./inc/classes/ajax.saveData.php', { action:'delete', todoid:$(this).attr("id") }, function (data) {										
					fetchToDos();
					fetchDones();
					fetchTags();
					fetchStats();
				});
			}
			$('.loading_icon').show();
		});

    	
		// Filter by Tag
		$('.byTag').click(function(e) {			
		 	e.preventDefault();
			fetchDones($(this).attr("id"));
			$('.loading_icon').show();
			showClearButton();
		});				

		// Search
		$('#searchByTag').search('#done-list li', function(on) {						
			on.all(function(results) {
				var size = results ? results.size() : 0
				$('#count').text(size + ' ToDos');
			});
			on.reset(function() {
				$('#none').hide();
				$('#done-list li').show();
			});
			on.empty(function() {
				$('#none').show();
				$('#done-list li').hide();
				hideClearButton();
			});
			on.results(function(results) {
				showClearButton();
				$('#none').hide();																		
				$('#done-list li').hide();														
				results.show();
			});						
		});
		$('.loading_icon').hide();								    
	});					
}
