function banner(id,url,img,c,chance) {
   this.id = id;
   this.url = url;
   this.img = img;
   this.c = c;
   this.chance = chance;
}

banners = new Array();
banners[0] = new banner("1","http://www.klikklik.nl/ads/click.php?level=1025&id=1&t=js","http://autoonline.nu/affbanners/gratisadverteren_2009/120x600.gif","5",15);
banners[1] = new banner("12902","http://www.klikklik.nl/ads/click.php?level=1025&id=12902&t=js","http://b.ds1.nl/1612/98978?wi=10299&ws=","5",15);
banners[2] = new banner("109","http://www.klikklik.nl/ads/click.php?level=1025&id=109&t=js","http://cache.klikklik.nl/img/nl/109.gif","4",14);

sum_of_all_chances = 0;
for (i = 0; i < banners.length; i++) {
  sum_of_all_chances += banners[i].chance;
}
function bannerfeed() {
  chance_limit = 0;
  randomly_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) + 1;
  for (i = 0; i < banners.length; i++) {
    chance_limit += banners[i].chance;
    if (randomly_selected_chance <= chance_limit) {
	  
      document.write("<a href=\"" + banners[i].url + "\" target=\"_blank\" rel=\"nofollow\"><img src=\"" + banners[i].img + "\" alt=\"\" border=\"0\"></a>");
	  var bust = Math.floor(1000000*Math.random()+1); 
      var logview = new Image();
      logview.src=("http://www.klikklik.nl/ads/view.php?id="+ banners[i].id +"&c="+ banners[i].c +"&level=1025&b="+bust);
      return banners[i];
      break;
    }
  }
}

this_banner = bannerfeed();