/* ======================================================================

ランダム小バナー

====================================================================== */
//------------------------データセット
//最大値
numMax = 3;

//表示数
numShow = 3;

bnrAry = new Array();

//HTMLタグ
bnrAry[0] = '<a href="http://autoc-one.jp/special/578734/" target="_blank"><img src="/c/collect/contents/100902_300x100_autocone.jpg" alt="新車のクチコミ投稿した人にもれなく最大1,500ポイントプレゼント" width="300" height="100" border="0" /></a>';
bnrAry[1] = '<a href="/c/partner/insweb/index.htm" target="_self"><img src="/c/collect/contents/100823_300x100_insweb.jpg" alt="保険の窓口インズウェブ　見積もり請求で1,000ポイント" width="300" height="100" border="0" /></a>';
bnrAry[2] = '<a href="/c/partner/sbisec/index.htm" target="_self"><img src="/c/collect/contents/100601_300x100_sbisec.jpg" alt="新規口座開設で100ポイント" width="300" height="100" border="0" /></a>';


//------------------------処理開始
var rdmAry = new Array();
var numCnt = 0;
var numShowFix = numShow -1;

var rdmVal = getRdm();
rdmAry[0] = rdmVal;

setData();

//表示数に満たすまでループ
function setData(){
	rdmVal = getRdm();
	
	if(checkNum()){
		
		numCnt++;
		rdmAry[numCnt] = rdmVal;
		
		if(numCnt != numShowFix){
			setData();
		}
	}else{
		setData();
	}
}

//数字が重複していないかチェック
function checkNum(){
	var checkCnt = 0;
	for(var i=0; i<=numCnt; i++){
		//alert(numCnt);
		if(rdmVal != rdmAry[i]){
			checkCnt++;
		}
	}
	
	if(checkCnt > numCnt){
		return true;
	}else{
		return false;
	}
}

//ランダムな数字を取得
function getRdm(){
	var rdm = Math.floor( Math.random()*numMax );
	return rdm;
}

//HTMLセット
var bnrlist = '';
var bnrlistFix;

var bnrlist = '';
for(var i=0; i<=numShowFix; i++){
	num = rdmAry[i];
	bnrlist += '<li>'+bnrAry[num]+'</li>';
}
//alert(bnrlist);

var bnrlistFix = '';
bnrlistFix += '<ul>';
bnrlistFix += bnrlist;
bnrlistFix += '</ul>';

//HTML書き出し
jQuery(function($){
	$("#sidebnrlist").html(bnrlistFix);
});
