почти в правильном направлении. а тебе не зря указали почитать
function closeitem(div_name){
var d_apply=document.getElementById(div_name),h=d.offsetHeight-hstep;
if (h>0) {
d_apply.style.height = h+'px';
setTimeout(function(){closeitem(div_name)},time_closepixel)
}
else removeitem(div_name);
}
closeitem("nnn");