// 同時に表示するバナーの数を変更できます
var num_disp_banners = 5;

// 登録するバナーの最大数
var max_banners = 50;

var banners     = new Array(max_banners);
var top_msgs	= new Array(max_banners);
var bottom_msgs = new Array(max_banners);
var banner_cnt;

InitBanner();

//====================================================
//　表示するバナー
//====================================================

AddBanner( '<a href="vn/">							<img src="images/5.jpg" id="banner0" />		</a>' );
AddBanner( '<a href="tobizaru/index.html">					<img src="images/1.jpg" id="banner1" alt="" />	</a>' );
AddBanner( '<a href="hosting/index.html">					<img src="images/2.jpg" id="banner2" alt="" />	</a>' );
AddBanner( '<a href="tobizaru/index.html">					<img src="images/3.jpg" id="banner3" alt="" />	</a>' );
AddBanner( '<a href="data_center/index.html">				<img src="images/4.jpg" id="banner4" alt="" />	</a>' );

//====================================================

DispBanner();

// 初期化
function InitBanner()
{
	banner_cnt = 0;

	for ( i = 0; i < banners.length; i++ ) {
		top_msgs[i] = '';
		banners[i] = '';
		bottom_msgs[i] = '';
	}
}

// バナー追加
function AddBanner( bn_name )
{
//	top_msgs[banner_cnt]		= top_msg; 必要なし 18-22行目でも前方''を削除
	banners[banner_cnt] 		= bn_name;
//	bottom_msgs[banner_cnt]		= bottom_msg;必要なし 18-22行目でも後方''を削除

	banner_cnt = banner_cnt + 1;
}

// バナーをランダムにシャッフルする(重複表示防止のため)
function ShuffleBanner() {
	for ( n = (banner_cnt - 1); n > 0; n-- ) {
		r = Math.floor(Math.random() * n );
		tmp = banners[r];
		banners[r] = banners[n];
		banners[n] = tmp;
		
		tmp = top_msgs[r];
		top_msgs[r] = top_msgs[n];
		top_msgs[n] = tmp;

		tmp = bottom_msgs[r];
		bottom_msgs[r] = bottom_msgs[n];
		bottom_msgs[n] = tmp;
	}
}

// バナーをランダムで表示
function DispBanner()
{
	// 表示するバナーをランダムで選ぶ (2回シャッフル)
	ShuffleBanner();
	ShuffleBanner();
	ShuffleBanner();

	// 表示数より登録数が少ない場合は補正する
	if ( num_disp_banners > banner_cnt ) {
		num_disp_banners = banner_cnt;
	}

	// バナーを表示する
	for ( i = 0; i < num_disp_banners; i++ ) {
		if ( top_msgs[i] != '' ) {
			document.write( top_msgs[i] + '<br>' );
		}
		document.write( banners[i] );
		if ( bottom_msgs[i] != '' ) {
			document.write( '<br>' + bottom_msgs[i] );
		}
		document.write( '<br><br>' );
	}
}

