// JavaScript Document
/*Banner Random */

function banner(imgSource,url,alt,chance) {
this.imgSource = imgSource;
this.url = url;
this.alt = alt;
this.chance = chance;
}
function dispBanner() {
with (this) document.write("<A HREF=" + url + "><IMG SRC='" + imgSource + "' WIDTH=468 HEIGHT=60 BORDER=0 ALT='" + alt + "'></A>");
}
banner.prototype.dispBanner = dispBanner;
banners = new Array();

banners[0] = new banner("dica_23_banner1.gif",
"dica_23_preview.htm",
"Banner 1",
10);
banners[1] = new banner("dica_23_banner2.gif",
"dica_23_preview.htm",
"Banner 2",
10);
banners[2] = new banner("dica_23_banner3.gif",
"dica_23_preview.htm",
"Banner 3",
10);
banners[3] = new banner("dica_23_banner4.gif",
"dica_23_preview.htm",
"Banner 4",
10);
banners[4] = new banner("dica_23_banner5.gif",
"dica_23_preview.htm",
"Banner 5",
10);
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 HREF=" + banners[i].url + "><IMG SRC='" + banners[i].imgSource + "' WIDTH=468 HEIGHT=60 BORDER=0 ALT='" + banners[i].alt + "'></A>");
return banners[i];
break;
}
}
}
// End -->

/*Para configurar os banners, siga este padrão:

banners[0] = new banner("<nome da imagem>",
"<link do banner>",
"<tooltip do banner>",
<prioridade>;

Desta maneira, o seguinte código,

banners[0] = new banner("banner_baboo.gif",
"http://www.baboo.com.br",
"Ir para o BABOO",
10);

Indica que ao ser clicado, o banner cuja imagem chama-se banner_baboo.gif irá para http://www.baboo.com.br. Além disso, a mensagem tooltip dele será Ir para o BABOO e a sua prioridade é 10. Se a prioridade fosse 20, o banner aparecerá com 2x mais chances do que os d????????_ŸE?_ŸE?emais, se a prioridade fosse 50, o benner aparecerá com 5x mais chances do que os demais, e assim por diante ...


3. Agora basta inserir o código abaixo no local aonde você quer que o banner apareçao:

<SCRIPT LANGUAGE="JavaScript">
<!--
this_banner = randomBanner();
-->
</SCRIPT>


OBSERVAÇÕES:

- No exemplo do código acima, existem 5 banners (banners[0] a banners[4]): você deve eliminar ou incluir novos banners, de acordo com a sua necessidade. */

