Buenas....
si el error que te da es document no es un objeto o es nulo quiere decir que no está en esa línea el problema, pues no hace referencia a document.
El error ocurre al hacer click y llamar a la función javascript en donde debe de hacerse la referencia a document.