Salve, ho 5 script uguali a questo ma con link diversi in varie parti della pagina

codice:
<script type="text/javascript" language="JavaScript">
<!--
ejs_banurl = new Array;
ejs_banimageUrl=new Array;

ejs_banimageUrl[0] = "http://banners.affclub.com/images/marketing-materials/affclub/english/gif/468x60/generic/468x60_gif_1_af_merge.gif";
ejs_banurl[0] = "http://www.affclub.com?masterben=WebDeejayRadio";

ejs_banimageUrl[1] = "ScambioBanner1.jpg";
ejs_banurl[1] = "ScambioBanner.php";

ejs_banimageUrl[2] = "ScambioBanner2.jpg";
ejs_banurl[2] = "ScambioBanner.php";

affiche = false;

function AffichePub()
   {
   if(!affiche)
      {
      numimage= Math.round(Math.random()*(ejs_banurl.length-1));
      document.write ('[img]' + ejs_banimageUrl[numimage] + '[/img]')
      affiche = true;
      }
   else
      {
      if(numimage == (ejs_banurl.length-1))
         numimage = 0;
      else
         numimage++;
      document.ejs_banpub.src=ejs_banimageUrl[numimage];
      }
   setTimeout("AffichePub()",1000);
   }

AffichePub();

//-->
</script>
Il problema è che i banner puntano ai link degli altri banner, non so se mi spiego bene, e che mi sembra ceh non 'ruotino'. Vorrei riuscire a capire come posso risolvere.

Saluti,
Davide