Hallo,
> if (HREF.indexOf('#') == -1 && SITEMAP[i].parentNode.getElementsByTagName('a').length > 1)
> HREF = SITEMAP[i+1].getAttribute('href')
...
beim letzten Schleifendurchlauf hast du eine Feldgrenzenüberschreitung.
weitere Unannehmlichkeiten würdest du dir ersparen, wenn du die Variablen lokal definierst: -> var i,HREF,....
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·