/**
 * バナーオブジェクト
 */
function bunner (name, url, img) {
	this.name = name;
	this.url = url;
	this.img = img;
	this.toString = function () {
		return ('<a href="' + this.url + '" target="_blank"><img src="/elements/bnr/' + this.img + '" alt="' + this.name + '" border="0" /></a>');
	}
}

/**
 * バナー用のHTMLをアウトプット
 */
function write_bunner (bunners, bunner_max) {
	bunners.pop(); // 最後の null を削除 
	bunners = bunners.shuffle();
	bunners = bunners.splice(0,bunner_max);
	for (i = 0; i < bunners.length; i++) {
	    document.write('<div>');
	    document.write(bunners[i].toString());
	    document.write('</div>');
	}
}

/**
 * Array.shuffle
 */
Array.prototype.shuffle = function(){
	var len = this.length;
	var ary = this.concat();
	var res = [];
	while(len) res.push(ary.splice(Math.floor(Math.random()*len--),1));
	return res
}