Gracias a Todos ya consegui lo que queria y ya no tiene el problemas el javascript...
La solucion era algo obvia ya que no era necesario mostrar la capa pues por defecto se mostraba. Lo que si es necesario es ocultarla.
Gracias
eduardo1983 y
GaboMaKano, fueron muy buenos sus aportes...