Backup Database fails because of Offline FullText Catalog

Error message when you perform a full backup of a database in SQL Server 2005: “Backup failed for Server ‘ComputerNameSQLInstanceName’ ” or “The backup of the file or filegroup ‘sysft_FullTextCatalog’ is not permitted because it is not online”
http://support.microsoft.com/kb/923355/en-us

Below you will find the stored procedure that i wrote to regenerate the CS productCatalog fulltext indexes:

/*
— USAGE
EXEC [dbo.ReGenFTIndexesForAllCatalogs] @ProductCatalogDbName=’StarterSite_productcatalog’
*/

CREATE PROC [dbo.ReGenFTIndexesForAllCatalogs]
@ProductCatalogDbName NVARCHAR(MAX)
AS

declare @sqlQuery nvarchar(MAX)
SET @sqlQuery = ‘BACKUP LOG ‘+@ProductCatalogDbName+’ WITH truncate_only’
PRINT ‘Executing: ‘+@sqlQuery
EXEC @sqlQuery

DECLARE cur_Catalog CURSOR FOR
SELECT Catalogname, [DisplayName_tr-TR], [CatalogType] FROM catalogglobal ORDER BY Catalogname

OPEN cur_Catalog

DECLARE @CatName nvarchar(256), @DisplayName_TR NVARCHAR(256), @CatalogType NVARCHAR(256)

FETCH NEXT FROM cur_Catalog INTO @CatName, @DisplayName_TR, @CatalogType

WHILE @@FETCH_STATUS = 0
BEGIN
SET @sqlQuery = ‘Working for DisplayName: ‘+@DisplayName_TR +’, CatalogName: ‘+@CatName+’, CatalogType: ‘+@CatalogType
PRINT @sqlQuery
exec dbo.ctlg_CreateFullTextCatalog
@CatalogName=@CatName, @NumFullTextCatalogs=10,
@UseExistingFTCatalog=1, @NewCatalog=0, @SqlServerVersion=9

FETCH NEXT FROM cur_Catalog INTO @CatName, @DisplayName_TR, @CatalogType
END

CLOSE cur_Catalog
DEALLOCATE cur_Catalog