l'unica cosa che mi sembra strana è
x.links.src="immagini/ie/icone/link.gif";
hai un elemento nella pagina che si chiama "links"?
e comunque prova a mettere un alert prima di ogni istruzione del tipo alert(x.links);, alert(x.forum) ecc. ecc. e vedi se l'alert restituisce un oggetto valido.
links credo sia nome riservato