function openCPWindow(theURL,pageNum,winName,features){//v2.0
win=window.open(theURL+"?page_num="+pageNum,winName,features);
win.focus();

}// ここまで、キャンペーンサイト別ウィンドウ



var nnnum =1; // 初期値
var zmax = 4; // 重なり初期値

function div_flip(dnum) {

	// 表示中は実行しない
	if(dnum != nnnum){

		//繰り返し
			for ( cnt = 1 ; cnt <= 4 ; cnt++ ) {
				
				// 取得値と同じときはボタン画像を通常に戻す
				if(dnum != cnt){
					document.getElementById("btnimg" + cnt).src = 'images/topfade/top_btn' + cnt + '.jpg';
				}
				// ---取得値と同じときはボタン画像を通常に戻す

			} 
		// ---繰り返し

			document.getElementById("div" + dnum).style.zIndex = eval(zmax) + 1;
			document.getElementById("top" + dnum).style.filter = 'alpha(opacity=0)';
			document.getElementById("top" + dnum).style.opacity = 0;
			document.getElementById("top" + dnum).style.MozOpacity =0;
			document.getElementById("btnimg" + dnum).src = 'images/topfade/top_btn' + dnum + '_ov.jpg';
			zmax = document.getElementById("div" + dnum).style.zIndex; // 重なり最大値の取得 zmax

			nnnum=dnum; // 表示中レイヤー番号を設定
			fdIn(dnum); // フェードインへ
	}
	// ---表示中は実行しない
}


var spd = 50; // 変化させる間隔（ミリ秒単位）
var ntc = 10; // 何%ずつ変化させるか
var cnt = 0;

function fdIn(dnum){

	tnum=dnum;

	// フェードイン
	document.getElementById("top" + tnum).style.filter = 'alpha(opacity=' + cnt + ')';
	document.getElementById("top" + tnum).style.opacity = cnt/100;
	document.getElementById("top" + tnum).style.MozOpacity = cnt/100;
	
	cnt += ntc;
	if(cnt >= 110) return;
	setTimeout("fdIn('"+tnum+"')",spd);
	// ---フェードイン
}


function setfade(i){
//alert(i);


	//自動で切り替え
	var mytime = 5000;
	var mytime2 = eval(mytime) + mytime;
	var mytime3 = eval(mytime2) + mytime;
	var mytime4 = eval(mytime3) + mytime;
	var mytime5 = eval(mytime4) + 0;

	var sti1 = eval(i)+1;
	if(sti1 > 4){sti1 = sti1-4;};

	var sti2 = eval(i)+2;
	if(sti2 > 4){sti2 = sti2-4;};

	var sti3 = eval(i)+3;
	if(sti3 > 4){sti3 = sti3-4;};

	var sti4 = eval(i)+4;
	if(sti4 > 4){sti4 = sti4-4;};

	n1 = setTimeout("div_flip('"+ eval(sti1) +"')" , mytime);
	n2 = setTimeout("div_flip('"+ eval(sti2) +"')" , mytime2);
	n3 = setTimeout("div_flip('"+ eval(sti3) +"')" , mytime3);
	n4 = setTimeout("div_flip('"+ eval(sti4) +"')" , mytime4);
	n5 = setTimeout("setfade('"+i+"')",mytime5);
}


function clfade(){
	//自動で切り替えOFF
	clearTimeout(n1);
	clearTimeout(n2);
	clearTimeout(n3);
	clearTimeout(n4);
	clearTimeout(n5);
}

//読み込み〜スタート
var i = 1;
setfade(i);

