По поводу изменений в коде, то они выделенны строчкой (//------->)
Вот измененый:
line1 =" Link: <a href=' " + link + " ' > " + item[which][2] + " </a> Описание: "+ item[which][4];
line2 = " <div id = ' koncovka ' align = ' center ' > найдено: (" + num + " ) совпадений </div> ";
document.getElementById(' itog ').innerHTML += line1 + line2;
Теперь, кто что скажет?!
Или все-же дело не в
"неотформатированные портянки" и "И, как минимум, с отступами." и "выкладывали измененный участок"