//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>update.jsで呼ぶ
//現役麻雀士のマウスオーバー用関数
var divs = Array();
function activeOver() {
	$("#active").children(".item").each(function(index){
		divs[index] = ".a" + index;
		
		$(divs[index]).hover(
			function(){
				$(this).css("background-position", "bottom");
			},
			function() {
				$(this).css("background-position", "top");
		});
	});
}
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


loop = Number(0);
flg = true;

function ds(target) {
	var targetIDStr = target;
	var targetID = "#" + target;
	var targetLength = $(targetID).children(".item").size();
	if(flg == false) {
		return;
	}else if($(targetID).css("display") == "none"){
		flg = false;
		if(target == "active") {
			var removeTarget = "#past";
		}else if(target == "past"){
			var removeTarget = "#active";	
		}
		
		$(removeTarget).css("display", "none");
		$(targetID).css("display", "block");
		
		flipLink(target);
		loopSwitch(loop, targetIDStr, targetLength, removeTarget);
		if(target == "past") {
			hy = 0;
			h_slide_up();
		}else{
			hy = -h_pos;
			h_slide_down();
		}
		
	}else{
		return;
	}
}

function loopSwitch(loop, targetIDStr, targetLength, removeTarget) {
		switch(loop) {
			case targetLength:
				clearTimeout(timer);
				flg = true;
				break;
				
			default:
				var targetID = "#" + targetIDStr;
				$(removeTarget).children(".item").css("display", "none");
				$(targetID).children(".item:eq(" + loop + ")").css("display", "none");
				$(targetID).children(".item:eq(" + loop + ")").fadeIn(400);
				loop++;
				timer = setTimeout("loopSwitch2(" + loop +",'"+ targetIDStr +"',"+ targetLength + ",'" + removeTarget + "')",100); 
		}
}
function loopSwitch2(loop, targetIDStr, targetLength, removeTarget) {
		switch(loop) {
			case targetLength:
				clearTimeout(timer);
				flg = true;
				break;
				
			default:
				var targetID = "#" + targetIDStr;
				$(removeTarget).children(".item").css("display", "none");
				$(targetID).children(".item:eq(" + loop + ")").css("display", "none");
				$(targetID).children(".item:eq(" + loop + ")").fadeIn(400);
				loop++;
				timer = setTimeout("loopSwitch(" + loop +",'"+ targetIDStr +"',"+ targetLength + ",'" + removeTarget + "')",100); 
		}
}
h_pos = 50;
h_move_num = 10;
function h_slide_up() {
		hr = document.getElementById('scroller_h');
	hy -= h_move_num;
	hr.style.top = hy + "px";
	
	if((h_pos + hy) <= 0) {
		hr.style.top = -h_pos +8  + "px";
		clearTimeout(timer);
		return;
	}else{
		var timer = setTimeout("h_slide_up()",0); 
	}
}
function h_slide_down() {
		hr = document.getElementById('scroller_h');
	hy += h_move_num;
	hr.style.top = hy + "px";
	
	
	if((h_pos - hy) <= h_pos) {
		hr.style.top = 8 + "px";
		clearTimeout(timer);
		return;
	}else{
		var timer = setTimeout("h_slide_down()",0); 
	}
}

function flipLink(target) {
	if(target == "past") {
		document.getElementById("fliplink").innerHTML = '<a href="javascript:void(0);" onclick="ds(' + "'active'" + ')" >現在の執筆プロ雀士を紹介</a>';
	}else{
		document.getElementById("fliplink").innerHTML = '<a href="javascript:void(0);" onclick="ds(' + "'past'" + ')" >過去の執筆プロ雀士を紹介</a>';
	}
}

