El intérprete procesa desde arriba hacia abajo, línea por línea. Cuando llega a la línea 20 ejecuta lo que le indicás, pero el problema es que no encuentra el objeto cuyo id es linker, simplemente porque todavía no lo leyó.
Cambia esto:
Código PHP:
rotaImagen(pos);
por esto:
Código PHP:
onload=function(){rotaImagen(pos);}
Eso hará que sólo ejecute cuando ya haya sido leído todo el html.