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'