Hola a todos:
Me parece que referencia debe ser el id de un tag img...
Si es así deberías cambiar referencia por document.getElementById("referencia")...
Aunque tratándose de imágenes creo que es más adecuado usar la colección de imagenes y en vez de usar el id usar el name...
<img name="referencia" ... />
document.images["referencia"].src = ...
Saludos