function add_favourite(unit_id){
	
	$("#favourite_"+unit_id).blur();
	
	api('lettings', '_model', 'add_favourite', [unit_id], function(response){								    
		$("#favourite_"+unit_id).html('Remove Favourite').attr('href','javascript:remove_favourite_link(' + unit_id + ');').parent().animate({'opacity': 0.5}, 1000);
	});
}

function remove_favourite_link(unit_id){
	
	$("#favourite_"+unit_id).blur();
	
	api('lettings', '_model', 'remove_favourite', [unit_id], function(response){
		$("#favourite_"+unit_id).html('Add to Favourites').attr('href','javascript:add_favourite(' + unit_id + ');').parent().animate({'opacity': 1}, 1000);
	});
}

function remove_favourite(unit_id){
	
	$("#favourite_"+unit_id).blur();
	
	api('lettings', '_model', 'remove_favourite', [unit_id], function(response){
		if($("#favourite_"+unit_id).length > 0) {
			$("#favourite_"+unit_id).slideUp("slow");
		}
	});
}
/*
function refresh_favourites(){
	api('lettings', '_view', 'favourites', null, function(html){
		var favourites = $(html);
		var id = favourites.attr('id');
		var current_favourites = $('#' + id);

		if(current_favourites.length > 0){
			current_favourites.after(favourites).remove();
		}
	});
}
*/
