посмотри по ссылке которую кинул Рони , там функция универсальна )))
function ani_hide(elm, i, o, func)
{
// style
if (o > 0) {o -= 5; setTimeout (function () { ani_hide(elm, i, o, func)}, i);}
else setTimeout (func, 3000);
}
ani_hide(0, 50, 100, function () {alert(2);}); // 3 с жди