function fillWorks(cnt) {
	if (cnt < 5) {
		$("#middle").append(
			"<div id='work_" + cnt + "' class='works_item'>Привет</div>"
		);
		$("#work_" + cnt).fadeIn('slow');
		cnt = cnt + 1;
		myTimer = setTimeout("fillWorks("+cnt+")", 1000);
	}
}
Такая вот функция с использованием jQuery ... генерирует такой вот код:
От куда берутся лишние дивы, с одинаковым id ?