var indexwheelObj;
var availableRange=924;
var eachItemWidth=132;
var allItemsWidth=0;
var itemMost=7;
var indexWheelTimer;
var indexwheelItems=0;
var indexwheelAble=false;
//20101230
var indexwheelItemsObj=new Object();

function initIndexWheel(wheelObjID)
{
	indexwheelObj=document.getElementById(wheelObjID).getElementsByTagName('ul');
	countTds();
}
function countTds()
{
	indexwheelItems=indexwheelObj[0].getElementsByTagName('li');

	//20101230
	var j=0;
	for(var i=0;i<indexwheelItems.length;i++)
	{
		if(indexwheelItems[i].className!='separated')
		{
			j++;
		}
	}
	allItemsWidth=eachItemWidth*j;

	//allItemsWidth=eachItemWidth*indexwheelItems.length;
	indexwheelObj[0].style.width=allItemsWidth+'px';
	/*
	if(indexwheelItems.length>7)
	{
		indexwheelAble=true;
	}
	*/
	//2010130
	if(j>7)
	{
		indexwheelAble=true;
	}
}
function stopMove()
{
	clearInterval(indexWheelTimer);	
}
function turnLeft(rate)
{
	stopMove();
	if(indexwheelAble)
	{
		indexWheelTimer=setInterval("indexWheelStartMove('right')",rate);
	}
}
function turnRight(rate)
{
	stopMove();
	if(indexwheelAble)
	{
		indexWheelTimer=setInterval("indexWheelStartMove('left')",rate);
	}
}
function indexWheelStartMove(move)
{
	var nowPosition=parseInt(indexwheelObj[0].style.left.slice(0,-2));	

	if(move=='left')
	{
		if(nowPosition > -(allItemsWidth-availableRange))
		{
			indexwheelObj[0].style.left=parseInt(nowPosition-3)+'px';
		}
	}
	else if(move=='right')
	{
		if(nowPosition < 0)
		{
			indexwheelObj[0].style.left=parseInt(nowPosition+3)+'px';
		}
	}
}

