Non so se risolvi, però prova a nascondere e far apparire la gif in questo modo:

codice:
CSS

.invisibile
{
   position:absolute; top:-100px;
   width:1px; height:1px;
   overflow:hidden;
}
.visibile
{
   position:static; top:0;
   width:auto; height:auto;
   margin:20px 10px 10px 10px; padding:10px;
   border:1px dotted #008000;
   font:0.6em Verdana;
   text-align:center;
   overflow:auto;
}


Javascript

var stato = document.getElementById('stato')
// All'inizio dello script fai scomparire #stato
stato.className = 'invisibile'
// Poi ecco come farlo comparire
stato.className = 'visibile'