function banner(imgSource,url,alt,chance,txt) {
this.imgSource = imgSource;
this.url = url;
this.alt = alt;
this.chance = chance;
this.txt = txt;
}
function dispBanner() {
with (this) 
document.write("<A class='graya' HREF=" + url + "> <IMG SRC='" + imgSource + "' WIDTH=110 HEIGHT=110 BORDER=0 ALT='" + alt + "'> <br>" + txt + "</A>" );
}
banner.prototype.dispBanner = dispBanner;
banners = new Array();
banners[0] = new banner("/templates/p7ap/images/jack.jpg", //баннер 1 - 16 процентов
"mailto:j.rally@1millionbloglinks.biz",
"Author",
10,
"Jack Rally");
banners[1] = new banner("/templates/p7ap/images/barbara.jpg", //баннер 2 - 50 процентов
"mailto:b.meridian@1millionbloglinks.biz",
"Author",
25,
"Barbara Meridian");
banners[2] = new banner("/templates/p7ap/images/sara.jpg", //баннер 3 - 33 процента
"mailto:s.roff@1millionbloglinks.biz",
"Author",
20,
"Sara Roff");
banners[3] = new banner("/templates/p7ap/images/alex.jpg", //баннер 3 - 33 процента
"mailto:a.byer@1millionbloglinks.biz",
"Author",
15,
"Alex Byer");
banners[4] = new banner("/templates/p7ap/images/mike.jpg", //баннер 3 - 33 процента
"mailto:m.bailay@1millionbloglinks.biz",
"Author",
21,
"Mike Bailay");
banners[5] = new banner("/templates/p7ap/images/adam.jpg", //баннер 3 - 33 процента
"mailto:a.kong@1millionbloglinks.biz",
"Author",
16,
"Adam Kong");
banners[6] = new banner("/templates/p7ap/images/nicolas.jpg", //баннер 3 - 33 процента
"mailto:n.wulff@1millionbloglinks.biz",
"Author",
24,
"Nicolas Wulff");
banners[7] = new banner("/templates/p7ap/images/nicolas.jpg", //баннер 3 - 33 процента
"mailto:n.wulff@1millionbloglinks.biz",
"Author",
16,
"Nicolas Wulff");
banners[8] = new banner("/templates/p7ap/images/melany.jpg", //баннер 3 - 33 процента
"mailto:m.clark@1millionbloglinks.biz",
"Author",
20,
"Mellany Clark");
banners[9] = new banner("/templates/p7ap/images/sang.jpg", //баннер 3 - 33 процента
"mailto:s.yong@1millionbloglinks.biz",
"Author",
16,
"Sang Yong");
sum_of_all_chances = 0;
for (i = 0; i < banners.length; i++) {
sum_of_all_chances += banners[i].chance;
}
function randomBanner() {
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 class='graya' HREF=" + banners[i].url + "> <IMG SRC='" + banners[i].imgSource + "' WIDTH=110 HEIGHT=110 BORDER=0 ALT='" + banners[i].alt + "'> <br>" + banners[i].txt + "</A>" );
return banners[i];
break;
}
}
}
