хороший хирург поможет плохому танцору.
ты б почитал для разнообразия что сам понаписал :)

Код:
for (i=0; i<totalPages; i++) {
trace(page[0].nodeName);
page[0].attributes.zagalovok = pageZagolovok;
ты атрибут страницы с индексом ноль приравниваешь переменной pageZagolovok...
но ты нигде не определяешь что такое pageZagolovok :)
вот у тебя заголовок нулевой ноды и убивается...
вот:

Код:
for (i=0; i<totalPages; i++) {
pageZagolovok = page[i].attributes.zagalovok;