function randomAdv(){
var hit = new Array();
var adv = new Array();
var nBox = new Array();
var i, j, m;

// hitには相対確率を入れる
// 完全にランダムにするなら全部"1"にする
// advには、広告のタグを入れる。改行はしないようにする
// 広告を増やしたりする場合は、"[ ]"の数字が0から順になるようにする
hit[0] = 4; adv[0] = '<a href="fuga1.html"><img src="img/top/b-1.jpg"/><\/a>';
hit[1] = 2; adv[1] = '<a href="hoge2.html"><img src="img/top/b-2.jpg"/><\/a>';
hit[2] = 2; adv[2] = '<a href="fuga3.html"><img src="img/top/b-3.jpg"/><\/a>';
hit[3] = 3; adv[3] = '<a href="hoge4.html"><img src="img/top/b-4.jpg"/><\/a>';
hit[4] = 5; adv[4] = '<a href="fuga5.html"><img src="img/top/b-5.jpg"/><\/a>';
hit[5] = 4; adv[5] = '<a href="hoge6.html"><img src="img/top/b-6.jpg"/><\/a>';

m = 0;
for( i = 0; i < hit.length; i++ ){
m += hit[i];
nBox[i] = -1;
}

j = 0;
nBox[j] = randomNum( hit, m, nBox );
document.getElementById("ad1").innerHTML = adv[ nBox[j++] ];

nBox[j] = randomNum( hit, m, nBox );
document.getElementById("ad2").innerHTML = adv[ nBox[j++] ];

nBox[j] = randomNum( hit, m, nBox );
document.getElementById("ad3").innerHTML = adv[ nBox[j++] ];

}

function randomNum( hit, m, nBox ){
var flag, x, y, n, i, j, num;

do{
flag = false;
x = 0; y = 0;
n = Math.floor( Math.random() * m ) + 1;

for( i = 0; i < hit.length; i++ ){
x = y;
y += hit[i];
if( x < n && n <= y ){
num = i; break;
}
}

for( j = 0; j < nBox.length; j++){
if( nBox[j] == num ){
flag = true; break;
}
}

}while( flag );

return num;
}

//window.onload
//@cc_on
window./*@if(@_jscript_version<=5.8) 
attachEvent('on'+ @else @*/ addEventListener(/*@end @*/ 
'load', randomAdv, false );
//-->



