Validador de CNPJ

Alguém poderia me informar o que está errado com o cógido abaixo?

https://gist.github.com/2570459

Não estou conseguindo encontrar o erro...