Se te están colando unos cierres de celda html dentro del área del código javascript. Eso te está disparando errores y todo se detiene. Revísalo
Código:
<cfif isDefined("selgal")>
<cfoutput query="selgal">
<cfif selgal.foto neq "">
imagenes[cont] = new Image()
imagenes[cont].src = "colecciones/galeria/#selgal.foto#";
cont=cont+1;
<cfelse>
imagenes[cont] = new Image()
imagenes[cont].src = "img/blank1.gif"
cont=cont+1;
</cfif>
</td>
</cfoutput>
<cfif selgal.recordcount LT 7>
<cfoutput>
<cfloop index="indice" from="1" to="#7-selgal.recordcount#" step="1">
imagenes[cont] = new Image()
imagenes[cont].src = "img/blank1.gif"
cont=cont+1;
</cfloop>
</cfoutput>
</cfif>
</cfif>
Debes borrar lo que te marco en rojo