// JavaScript Document
var _id;
var _topid;
var _downid;
var _position;
var preBtn;
var curBtn;
var imgBox;
var rollNum=0;
var _rollId;

	
imgBox=document.getElementById("yq_imgList");

_rollId=setTimeout(autoRoll,6000);
//document.getElementById("ya_btn0").style.top=-15+"px";

function autoRoll(){
	rollNum++;
	if(rollNum==3){
		rollNum=0;
	}
	ClickBtn(rollNum);
}
function ClickBtn(num){
	/*if(curBtn!=undefined){*/
		//preBtn=curBtn;
	//}
	var clickNum=num;
	autoRollBtn(clickNum)
}
function autoRollBtn(num){
	
	rollNum=num;
	var curRollNum=num;
	clearTimeout(_rollId);
	_rollId=setTimeout(autoRoll,6000);
	_position=-941*num;
	clearInterval(_id);
	_id=setInterval(goToPosition,40);
	curBtn=document.getElementById("ya_btn"+curRollNum);

	for(var i=0;i<3;i++){
		if(i!=num){
			//var otherBtn=document.getElementById("ya_btn"+i);
			goDown(document.getElementById("ya_btn"+i));
		}
	}
	goTop(curBtn);

}

function goToPosition(){
	var _curPosi=imgBox.offsetLeft;
	_curPosi +=(_position-_curPosi)/5;
	imgBox.style.left=_curPosi+"px";
	if(Math.abs(_position-_curPosi)<0.5){
		clearInterval(_id);
		imgBox.style.left=_position+"px";
	}
}

function goTop(obj){
	clearInterval(_topid);
	var object=obj;
	_topid=setInterval(gotoTop,40);
	function gotoTop(){
	/*var curBtn=obj;*/
	var _curPosi=object.offsetTop;
	_curPosi +=(-15-_curPosi)/5;
	object.style.top=_curPosi+"px";
	if(Math.abs(-15-_curPosi)<0.5){
		clearInterval(_topid);
		object.style.top=-15+"px";
	}
}
}
function goDown(obj){
	clearInterval(_downid);
	var object=obj;
	object.style.top=0+"px";
	/*
	_downid=setInterval(gotoDown,40);
	function gotoDown(){
	/*var preBtn=obj;
	var _curPosi=object.offsetTop;
	_curPosi +=(0-_curPosi)/2;
	object.style.top=_curPosi+"px";
	if(Math.abs(0-_curPosi)<0.5){
		clearInterval(_downid);
		object.style.top=0+"px";
	}
}*/

}

