Pelo erro, parece que o JavaScript está esperando um certo tipo de objeto, mas quando o JavaScript está em execução no navegador, o objeto não é gerado e um objeto nulo é retornado ao JavaScript. O JavaScript não sabe como lidar com esse objeto nulo e, portanto, um erro é gerado.
o que geralmente é esse é um problema de script comum com carregamento de página e eventos de inicialização de página em diferentes navegadores. Juntamente com as velocidades de execução relativas do JS nos navegadores mais recentes, o script que gera o erro "nulo" espera que o código de inicialização já tenha sido executado, quando na verdade não foi. Basicamente, código mais antigo da parte do BTOpenzone. A maioria dos desenvolvedores do lado do cliente agora usa jQuery (ou é ilk), que possui uma sincronização de eventos de página muito melhor do que usar os eventos de página internos dos navegadores em uso.