
/******************************

ローテーションバナー
トップページ 招致アンバサダー

******************************/


// HTMLを書き出すID名
var bnrArea = "#bnr-result";
// クッキー名
var cn = "sponsor";
var acn = "ambassador";
// クッキーを保存する日数
var limit = 7;
// ローテーションさせるバナー配列
var bnrAry = [
				'<li><a href="http://www.asahi.com/" target="_blank"><img class="mo" src="jp/common/images/bnr001.gif" width="170" height="39" alt="朝日新聞社" /></a></li>',
				'<li><a href="http://www.adidas.co.jp/football/" target="_blank"><img class="mo" src="jp/common/images/bnr002.gif" width="170" height="39" alt="アディダス ジャパン株式会社" /></a></li>',
				'<li><a href="http://www.kirinholdings.co.jp/csr/sports/soccer/top.html" target="_blank"><img class="mo" src="jp/common/images/bnr007.gif" width="170" height="39" alt="キリンホールディングス株式会社" /></a></li>',
				'<li><a href="http://www.knt.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr008.gif" width="170" height="39" alt="近畿日本ツーリスト株式会社" /></a></li>',
				'<li><a href="http://sankei.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr003.gif" width="170" height="39" alt="産経新聞社" /></a></li>',
				'<li><a href="http://www.jtb.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr004.gif" width="170" height="39" alt="株式会社JTBグローバルマーケティング＆トラベル" /></a></li>',
				'<li><a href="http://www.sptvjsat.com/?lng=1" target="_blank"><img class="mo" src="jp/common/images/bnr005.gif" width="170" height="39" alt="スカパーJSAT株式会社" /></a></li>',
				'<li><a href="http://www.tbs.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr013.gif" width="170" height="39" alt="株式会社TBSテレビ" /></a></li>',
				'<li><a href="http://www.tv-asahi.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr009.gif" width="170" height="39" alt="株式会社テレビ朝日" /></a></li>',
				'<li><a href="http://www.tv-tokyo.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr016.gif" width="170" height="39" alt="株式会社テレビ東京" /></a></li>',
				'<li><a href="http://www.toppan.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr017.gif" width="170" height="39" alt="凸版印刷株式会社" /></a></li>',
				'<li><a href="http://www.nishitetsutravel.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr006.gif" width="170" height="39" alt="西鉄旅行株式会社" /></a></li>',
				'<li><a href="http://www.nisshin-oillio.com/" target="_blank"><img class="mo" src="jp/common/images/bnr010.gif" width="170" height="39" alt="日清オイリオグループ株式会社" /></a></li>',
				'<li><a href="http://www.nikkei.com/" target="_blank"><img class="mo" src="jp/common/images/bnr014.gif" width="170" height="39" alt="日本経済新聞社" /></a></li>',
				'<li><a href="http://www.ntv.co.jp/" target="_blank"><img class="mo" src="jp/common/images/bnr011.gif" width="170" height="39" alt="日本テレビ放送網株式会社" /></a></li>',
				'<li><a href="http://www.pia.co.jp/pia/" target="_blank"><img class="mo" src="jp/common/images/bnr012.gif" width="170" height="39" alt="ぴあ株式会社" /></a></li>',
				'<li><a href="http://www.fujitv.co.jp/index.html" target="_blank"><img class="mo" src="jp/common/images/bnr015.gif" width="170" height="39" alt="株式会社フジテレビジョン" /></a></li>'
				];

var anbAry = [
			  '<a href="jp/supporter/" onclick="window02(); return false;"><img src="jp/images/contents01_01.jpg" alt="サポーターズフィールド" width="190" height="320" class="contentbox mo" /></a>',
			  '<a href="jp/supporter/" onclick="window02(); return false;"><img src="jp/images/contents01_02.jpg" alt="サポーターズフィールド" width="190" height="320" class="contentbox mo" /></a>',
			  '<a href="jp/supporter/" onclick="window02(); return false;"><img src="jp/images/contents01_03.jpg" alt="サポーターズフィールド" width="190" height="320" class="contentbox mo" /></a>',
			  '<a href="jp/supporter/" onclick="window02(); return false;"><img src="jp/images/contents01_04.jpg" alt="サポーターズフィールド" width="190" height="320" class="contentbox mo" /></a>'
];



function setBanner(){
	// クッキー取得
	var sp_cookie = $.cookie( cn );
	// ID決定
	var id = setID( sp_cookie );
	// クッキー書き込み{保存期間}
	$.cookie( cn, id, { expires:limit } );
	// 前半部分取得
	var fAry = bnrAry.slice( id, bnrAry.length );
	// 後半部分取得
	var rAry = bnrAry.slice( 0, id );
	// 前半+後半
	var allAry = fAry.concat( rAry );
	// HTML生成
	var tag = '<ul id="banner" class="clearfix">';
	for( var i=0; i<allAry.length; ++i ){
		tag += allAry[i];
	}
	tag += '</ul>';
	// 書き出し
	$(bnrArea).append(tag);
	$("#bnr-result > ul > li:last").css("padding-bottom","8px");
}

function setID( c ){
	
	var id;
	
	if( c == null ){// クッキーに値なし
		id= 0;
		//id = Math.floor( Math.random()*bnrAry.length );
	}else{// クッキーに値あり
		id = Number( $.cookie( cn ) );
		if(id <= bnrAry.length-2){
			id += 1;
		}else{
			id = 0;
		}
	}
	
	return id;
	
}



function setAmbassador(){
	// クッキー取得
	var an_cookie = $.cookie( acn );
	// ID決定
	var id = anbsetID( an_cookie );
	// クッキー書き込み{保存期間}
	$.cookie( acn, id, { expires:limit } );
	
	var tag = anbAry[id]
	
	// 書き出し
	$("#ambassador").append(tag);
}

function anbsetID( a ){
	var id;
	if( a == null ){// クッキーに値なし
		id = Math.floor( Math.random()*anbAry.length );
		
	}else{// クッキーに値あり
		if(anbAry.length-1 != a){
			id = Number( $.cookie( acn ) ) + 1;
		}
		else{
			id = 0;
		}
	}
	
	return id;
	
}




$(function(){
	setBanner();
	setAmbassador();
});



