function Div_Show(el){ document.getElementById(el).style.display = "block"; }
function Div_Hide(el){ document.getElementById(el).style.display = "none"; }

function Layer_on(layer_name) { document.getElementById(layer_name).style.visibility="visible"; }
function Layer_off(layer_name) { document.getElementById(layer_name).style.visibility="hidden"; }



function roll_ban_img(){
	for(var i=1;i <= rollban_b.length;i++){
		rollban_preload[i] = new Image();
		rollban_preload[i+"on"] = new Image();
		rollban_preload[i].src = rollban_bt+i+".gif";
		rollban_preload[i+"on"].src = rollban_bt+i+"on.gif";
	}
}


function roll_ban_opacity(){
	if(navigator.appName == "Microsoft Internet Explorer"){
		if(rollban_opa <= 100){
			opa_step += 0.2;
			rollban_opa += opa_step;
			//rollban[rollban_n-1].getElementsByTagName('img')[0].style.filter="alpha(opacity="+Math.round(rollban_opa)+")";
			opa_step_tid = setTimeout('roll_ban_opacity()',1);
		}else{
			//rollban[rollban_n-1].getElementsByTagName('img')[0].style.filter="alpha(opacity=100)";
			rollban_opa = 0;
			opa_step = 0;
		}
	} else {
		if(rollban_opa <= 1){
			opa_step += 0.002;
			rollban_opa += opa_step;
			rollban[rollban_n-1].getElementsByTagName('img')[0].style.opacity=rollban_opa;
			if(navigator.userAgent.toLowerCase().indexOf("chrome") != -1){
				opa_step_tid = setTimeout('roll_ban_opacity()',5);
			} else {
				opa_step_tid = setTimeout('roll_ban_opacity()',1);
			}
		}else{
			rollban[rollban_n-1].getElementsByTagName('img')[0].style.opacity="1";
			rollban_opa = 0;
			opa_step = 0;
		}
	}
}


function roll_ban_set(no) {
	if(no != null && no != "") rollban_n = no;
	for(var i=1;i <= rollban.length;i++){
		rollban_b[i-1].src = rollban_bt+i+".gif";
		rollban[i-1].style.display = "none";
	}
	rollban_b[rollban_n-1].src = rollban_bt+rollban_n+"on.gif";
	if(navigator.appName == "Microsoft Internet Explorer"){
		//rollban[rollban_n-1].getElementsByTagName('img')[0].style.filter="alpha(opacity="+rollban_opa+")";
	} else {
		//rollban[rollban_n-1].getElementsByTagName('img')[0].style.opacity=rollban_opa;
	}
	rollban[rollban_n-1].style.display = "block";
	
	//roll_ban_opacity();
}




function roll_ban_next() {
	rollban_n = rollban_n + 1;
	if(rollban_n == rollban.length+1) rollban_n = 1;
	roll_ban_set();
}


function roll_ban_stop() {clearInterval(rollban_tid);}
function roll_ban_start() {rollban_tid = setInterval('roll_ban_next()',rollban_t);}



/* ·ΡΈ΅ */
var rcnt_tm = 20;
var rcnt_sp = 15;
var rcnt_n = new Array();
var rcnt = new Array();
var rcnt_t = new Array();
var rcnt_wd = new Array();
var rcnt_tid = new Array();
var rcnt_mv = new Array();
var rcntplay = new Array();

function RollCnt(el,wd) {
	rcnt_n[el] = 0;
	rcnt[el] = document.getElementById(el).getElementsByTagName('div');
	rcnt_t[el] = rcnt[el].length;
	rcnt_wd[el] = wd;
	rcntplay[el] = 'stop';

	rcnt[el][rcnt_n[el]].style.display = "block";
	rcnt[el][rcnt_n[el]].style.left = 0;
}

function RollCnt_set(el,mv) {
	rcnt_mv[el] = mv;
	if(rcnt_t[el]>=2){
		if(rcntplay[el]=="stop"){
			rcnt[el][rcnt_n[el]].style.display = "block";
			rcnt[el][rcnt_n[el]].style.left = 0;
			rcnt[el][(rcnt_n[el]+rcnt_t[el]+rcnt_mv[el])%rcnt_t[el]].style.display = "block";
			rcnt[el][(rcnt_n[el]+rcnt_t[el]+rcnt_mv[el])%rcnt_t[el]].style.left = rcnt_mv[el]*rcnt_wd[el];
			RollCnt_next(el);
		}
	}
}

function RollCnt_next(el) {
	rcntplay[el]="play";
	rcnt[el][rcnt_n[el]].style.left = parseInt(rcnt[el][rcnt_n[el]].style.left) - rcnt_mv[el]*rcnt_sp;
	rcnt[el][(rcnt_n[el]+rcnt_t[el]+rcnt_mv[el])%rcnt_t[el]].style.left = parseInt(rcnt[el][(rcnt_n[el]+rcnt_t[el]+rcnt_mv[el])%rcnt_t[el]].style.left) - rcnt_mv[el]*rcnt_sp;
	rcnt_tid[el] = setTimeout(function(){RollCnt_next(el);},rcnt_tm);
	if(Math.abs(parseInt(rcnt[el][rcnt_n[el]].style.left))>rcnt_wd[el]){ 
		clearTimeout(rcnt_tid[el]);
		rcnt[el][rcnt_n[el]].style.display = "none";
		rcnt_n[el] = (rcnt_n[el]+rcnt_t[el]+rcnt_mv[el])%rcnt_t[el];
		rcnt[el][rcnt_n[el]].style.left = 0;
		rcntplay[el]="stop";
	}
}

/* ·ΡΈ΅2 */
var rcnt_n2 = new Array();
var rcnt2 = new Array();
var rcnt_t2 = new Array();
var rcnt_mv2 = new Array();

function RollCnt2(el) {
	rcnt_n2[el] = 0;
	rcnt2[el] = document.getElementById(el).getElementsByTagName('div');
	rcnt_t2[el] = rcnt2[el].length;

	rcnt2[el][rcnt_n2[el]].style.display = "block";
}

function RollCnt_set2(el,mv) {
	rcnt_mv2[el] = mv;
	if(rcnt_t2[el]>=2){
		rcnt2[el][rcnt_n2[el]].style.display = "none";
		rcnt2[el][(rcnt_n2[el]+rcnt_t2[el]+rcnt_mv2[el])%rcnt_t2[el]].style.display = "block";
	}
	rcnt_n2[el] = (rcnt_n2[el]+rcnt_t2[el]+rcnt_mv2[el])%rcnt_t2[el];
}
