/* -----------------------------------------
	code: shift-jis
	date: 2009-10-29	edit:2009-11-12

	startObj1()			adStart()の定期呼び出し
	adStart()		画像設定準備
	moveLR()			クロージャ作成用 → cR_mH()：移動処理
	rndmNumber()	クロージャ作成用 → cR_rnd()：ランダム数値発生
	xySize()			スクロールバー移動量取得
	wSize()			ウインドウサイズ取得
	dataAd()			画像データ
-------------------------------------------- */

/* ----- id名作成 ----- */
var idName = 'obj1' + (new Date()).getTime();

document.write('<div style="width:160px;text-align:left;">');
document.write('<div style="margin:0px 0px 2px 0px;width:160px;text-align:center;"><button onclick="adStart(\'',idName,'\');">＞＞</button></div>');
document.write('<div style="width:160px;height:600px;">');
document.write('<div id="',idName,'" style="position:absolute;width:160px;height:600px;overflow:hidden;"></div></div></div>');


/* ----- クロージャ設定 ----- */
var cR_mH = moveLR();
var cR_rnd = rndmNumber();
var cR_cN = countNumb();

adStart(idName);


function adStart(idn){

	var obj = document.getElementById(idn);
	if(obj.childNodes.length > 1){ return; }	//ボタン２重押しチェック用

	//表示判定(１回目は無条件表示)
	if(cR_cN() != 1){
		var a = xySize();	//スクロールバー移動量取得
		var b = wSize();	//ウインドウ内部表示サイズ取得
		var y = obj.offsetTop;
		if( a[1] > (y+200) || (y+400) > (a[1]+b[1])){
			var SRT = "adStart('"+idn+"')";
			setTimeout(SRT, 1000);
			return;
		}	//表示不可なら抜ける
	}

	var objDiv = document.createElement('div');
	obj.appendChild(objDiv);

	objDiv.style.left = '200px';
	objDiv.style.width = '160px';
	objDiv.style.height = '600px';
	objDiv.style.textAlign = 'center';
	objDiv.style.position = 'absolute';
	objDiv.innerHTML = dataAd(cR_rnd(51));

	var SRT = "cR_mH('"+idn+"',90)";
	setTimeout(SRT,50);
}


function moveLR(){

	var rx = 80;	//円の水平方向の半径
	var cx = 80;	//円の中心(x座標、Left位置)

	var objZ = 0;		//オブジェクトのz-index値

	return function (idn,dat){

		var i = dat;
		var objB = document.getElementById(idn);

		var ra = 2 * Math.PI * i/180;	//radian値

		objB.firstChild.style.left = cx + rx * Math.cos(ra) +"px";
		objB.firstChild.style.top = 0 + "px";

		objB.lastChild.style.zIndex = objZ;
		objB.lastChild.style.left = cx + rx * Math.cos(ra) - 160 +"px";
		objB.lastChild.style.top = 0 + "px";
		i++;

		if(i >= 180){
			//終了処理
			objZ++;
			if(objB.childNodes.length > 1){
				objB.removeChild(objB.firstChild);
			}
			var SRT = "adStart('"+idn+"')";
			setTimeout(SRT,12000);
			return;
		}
		var SRT = "cR_mH('"+idn+"',"+i+")";
		setTimeout(SRT,15);
	}
}


function rndmNumber(){
	var rndmM = 50;		//総AD数：初期値
	var sec =(new Date()).getMilliseconds();	//ランダム種
	var pastNumber = 0;	//前回数値
	var viewCount = 1;	//巡回数

	return function (dat){
		rndmM = dat;
		var i = Math.floor(Math.random(sec)*rndmM)+1;
		if(viewCount == 1){ var i = 22; }		//１回目固定値(任意)
		if(viewCount == 2){ var i = 11; }		//２回目固定値(任意)

		while(pastNumber == i){
			var i = Math.floor(Math.random(sec)*rndmM)+1;
		}
		pastNumber = i;
		viewCount++;
		return i;
	}
}

function countNumb(){
	var countN = 0;
	return function (){
		countN++;
		return countN;
	}
}


function xySize(){

	var xy = [0,0];

	/* 標準モード */
	if(document.documentElement.scrollLeft){
		xy[0] = document.documentElement.scrollLeft;
	}else{
		xy[0] = document.body.scrollLeft;
	}

	if(document.documentElement.scrollTop){
		xy[1] = document.documentElement.scrollTop;
	}else{
		xy[1] = document.body.scrollTop;
	}
		return xy;
}

function wSize(){

	var ws = [0,0];
	//IE6判定
	if(typeof document.documentElement.style.maxHeight != "undefined"){
		//IE6以外
		ws[0] = document.documentElement.clientWidth;
		ws[1] = document.documentElement.clientHeight;
	}else{
		//IE6
		ws[0] = document.body.clientWidth;
		ws[1] = document.body.clientHeight;
	}
	return ws;
}


function dataAd(i){

switch(i){

case 1: //Fantasy Earth Zero
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002jxn0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002jxn0022nd" alt="" border="0" /></a>';
 break;
case 2: //Fantasy Earth Zero
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002wfy0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002wfy0022nd" alt="" border="0" /></a>';
 break;
case 3: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yr0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yr0022nd" alt="" border="0" /></a>';
 break;
case 4: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045ye0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045ye0022nd" alt="" border="0" /></a>';
 break;
case 5: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yh0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yh0022nd" alt="" border="0" /></a>';
 break;
case 6: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yj0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yj0022nd" alt="" border="0" /></a>';
 break;
case 7: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yi0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yi0022nd" alt="" border="0" /></a>';
 break;
case 8: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yg0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yg0022nd" alt="" border="0" /></a>';
 break;
case 9: //リネージュ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045yf0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045yf0022nd" alt="" border="0" /></a>';
 break;
case 10: //眠らない大陸クロノス
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01000zm40022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01000zm40022nd" alt="" border="0" /></a>';
 break;
case 11: //女神転生IMAGINE
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010023lj0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010023lj0022nd" alt="" border="0" /></a>';
 break;
case 12: //トリックスター
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010023m70022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010023m70022nd" alt="　" border="0" /></a>';
 break;
case 13: //エミルクロニクルオンライン
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01001m1y0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01001m1y0022nd" alt="" border="0" /></a>';
 break;
case 14: //ラグナロクオンライン
adDat = '<a href="http://click.j-a-net.jp/119029/276575/" target="_blank"><img src="http://image.j-a-net.jp/119029/276575/" width="160" height="600"  border="0"></a>';
 break;
case 15: //グラナド・エスパダ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004vu30022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004vu30022nd" alt="" border="0" /></a>';
 break;
case 16: //グラナド・エスパダ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004vtq0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004vtq0022nd" alt="" border="0" /></a>';
 break;
case 17: //WYD
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010022ry0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010022ry0022nd" alt="" border="0" /></a>';
 break;
case 18: //マスターオブエピック
adDat = '<a href="http://click.j-a-net.jp/119029/385387/" target="_blank"><img src="http://image.j-a-net.jp/119029/385387/" width="120" height="600"  border="0"></a>';
 break;
case 19: //競馬伝説Live!
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010018lu0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010018lu0022nd" alt="　" border="0" /></a>';
 break;
case 20: //パーフェクト ワールド
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010038se0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010038se0022nd" alt="" border="0" /></a>';
 break;
case 21: //ミュー奇蹟の大地
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01000zpd0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01000zpd0022nd" alt="　" border="0" /></a>';
 break;
case 22: //WarRock(ウォーロック)
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010036b70022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010036b70022nd" alt="" border="0" /></a>';
 break;
case 23: //フリフオンライン
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01003pqu0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01003pqu0022nd" alt="MMORPG - フリフオンライン" border="0" /></a>';
 break;
case 24: //RF online Z
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010029f90022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010029f90022nd" alt="" border="0" /></a>';
 break;
case 25: //デコオンライン
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004teq0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004teq0022nd" alt="" border="0" /></a>';
 break;
case 26: //シールオンライン
adDat = '<a href="http://click.j-a-net.jp/119029/268722/" target="_blank"><img src="http://image.j-a-net.jp/119029/268722/" width="160" height="600"  border="0"></a>';
 break;
case 27: //新・天上碑
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01000zmq0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01000zmq0022nd" alt="" border="0" /></a>';
 break;
case 28: //大航海時代 Online
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002rfp0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002rfp0022nd" alt="" border="0" /></a>';
 break;
case 29: //クロスファイア
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010036tf0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010036tf0022nd" alt="" border="0" /></a>';
 break;
case 30: //SiLKROAD ONLINE
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010016kk0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010016kk0022nd" alt="　" border="0" /></a>';
 break;
case 31: //Soul of the Ultimate Nation
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010032hu0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010032hu0022nd" alt="" border="0" /></a>';
 break;
case 32: //ベルアイル
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002vx20022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002vx20022nd" alt="" border="0" /></a>';
 break;
case 33: //プリストンテール
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010044hd0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010044hd0022nd" alt="" border="0" /></a>';
 break;
case 34: //ヒーローズインザスカイ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01003zfh0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01003zfh0022nd" alt="" border="0" /></a>';
 break;
case 35: //ラペルズ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010028cx0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010028cx0022nd" alt="" border="0" /></a>';
 break;
case 36: //三国ヒーローズ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004w2t0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004w2t0022nd" alt="" border="0" /></a>';
 break;
case 37: //RED STONE
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010016e50022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010016e50022nd" alt="　" border="0" /></a>';
 break;
case 38: //真・三国無双ONLINE
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002vjh0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002vjh0022nd" alt="" border="0" /></a>';
 break;
case 39: //戦場のカルマ
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=0100539h0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=0100539h0022nd" alt="" border="0" /></a>';
 break;
case 40: //モンスターハンターフロンティア
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01002std0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01002std0022nd" alt="" border="0" /></a>';
 break;
case 41: //エースオンライン
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010042zv0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010042zv0022nd" alt="" border="0" /></a>';
 break;
case 42: //君主online
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01003kq30022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01003kq30022nd" alt="" border="0" /></a>';
 break;
case 43: //君主online
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004d6a0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004d6a0022nd" alt="" border="0" /></a>';
 break;
case 44: //BLACKSHOT
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=010045vv0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=010045vv0022nd" alt="" border="0" /></a>';
 break;
case 45: //大陸を巡る物語【スペルボーン】
adDat = '<a href="http://click.j-a-net.jp/119029/385225/" target="_blank"><img src="http://image.j-a-net.jp/119029/385225/" width="160" height="600"  border="0"></a>';
 break;
case 46: //LIENS online [リアンオンライン]
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004inm0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004inm0022nd" alt="" border="0" /></a>';
 break;
case 47: //NAVYFIELD NEO
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004r5b0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004r5b0022nd" alt="" border="0" /></a>';
 break;
case 48: //NAVYFIELD NEO
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01004r5b0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01004r5b0022nd" alt="" border="0" /></a>';
 break;
case 49: //ドルアーガの塔
adDat = '<a href="http://click.j-a-net.jp/119029/385630/" target="_blank"><img src="http://image.j-a-net.jp/119029/385630/" width="160" height="600"  border="0"></a>';
 break;
case 50: //マスターオブエピック
adDat = '<a href="http://click.j-a-net.jp/119029/385387/" target="_blank"><img src="http://image.j-a-net.jp/119029/385387/" width="120" height="600"  border="0"></a>';
 break;
case 51: //デカロン
adDat = '<a href="http://www.accesstrade.net/at/c.html?rk=01003aoi0022nd" target="_blank"><img src="http://www.accesstrade.net/at/r.html?rk=01003aoi0022nd" alt="" border="0" /></a>';
 break;


default:
adDat = null;
}
	return adDat;
}

