http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/js56jserrtheuritobedecodedisnotvalidencoding.asp
このエラーを解決するには

有効な URI だけをデコードするようにします。
通常の JScript 文字列は、無効な文字が含まれている場合があるので、
デコードできません。

何かミスってる気がする。