lo que necesitas es detectar el DOM cargado, lo simple es llamar al código desde el evento onload del body, no tenerlo suelto en un script sino dentro de una función, FW como jQuery te proveen de funciones detectoras como.
Código Javascript
:
Ver original$(document).ready(function() {
//se ejecuta al DOM cargado
});