

var g_dwMainRollListStepWidth1				= 100;
var g_dwMainRollListMoveStep1					= 1;

var g_objMainRollListBox1							= null;
var g_dwMainRollListCount1						= 0;
var g_dwMainRollListTimerId1					= null;
var g_blsMainRollListStop1						= false;
var g_blsMainRollListMoveDirection1			= true;
var g_dwMainRollListMovePoint1				= 0;
var g_maxCount1									= 7;
var g_objMainLnR1									= true;
var arrRollImgWidth1 = 0;

function fnMainRollList1(dwTime,total)
{
	var objRoll1	= document.getElementById('Roll_product_list2');
	if(objRoll1)
	{
		g_objMainRollListBox1		= objRoll1;

		var arrRollLink1	 = objRoll1.getElementsByTagName('a');
		var arrRollImg1	 = objRoll1.getElementsByTagName('a');

		for (i=0; i<arrRollImg1.length; i++)
		{
			arrRollImgWidth1 += parseInt(arrRollImg1[i].width) + 1;
		}

		arrRollImgWidth1 = total * 10;

		if(arrRollLink1.length > 0)
		{
			g_dwMainRollListCount1		= arrRollLink1.length;
		}
	}

	if(g_dwMainRollListCount1 > g_maxCount1)
	{
		clearInterval(g_dwMainRollListTimerId1);
		g_dwMainRollListTimerId1	= setInterval(fnMainRollList_Timer1, dwTime);

		if(objRoll1)
		{
			objRoll1.onmouseover	= function (){g_blsMainRollListStop1 = true; }
			objRoll1.onmouseout	= function (){g_blsMainRollListStop1 = false; }
		}
	}

	var objRollPreBtn1	= document.getElementById('Roll_product_lbtn');
	if(objRollPreBtn1)
	{
		objRollPreBtn1.onclick				= function (){fnMainRollList_MovePoint1((parseInt(g_dwMainRollListMovePoint1 / g_dwMainRollListStepWidth1, 10) - 1) * g_dwMainRollListStepWidth1); }
		objRollPreBtn1.onmouseover	= function (){g_blsMainRollListStop1 = true; }
		objRollPreBtn1.onmouseout		= function (){g_blsMainRollListStop1 = false; }
	}

	var objRollNextBtn1	= document.getElementById('Roll_product_rbtn');
	if(objRollNextBtn1)
	{
		objRollNextBtn1.onclick			= function (){fnMainRollList_MovePoint1((parseInt(g_dwMainRollListMovePoint1 / g_dwMainRollListStepWidth1, 10) + 1) * g_dwMainRollListStepWidth1); }
		objRollNextBtn1.onmouseover	= function (){g_blsMainRollListStop1 = true; }
		objRollNextBtn1.onmouseout		= function (){g_blsMainRollListStop1 = false; }
	}
}


function fnMainRollList_Timer1()
{

	if(g_blsMainRollListStop1)
		return;

	if(g_objMainLnR1 == true) {
		g_blsMainRollListMoveDirection1 = true;
	} else {
		g_blsMainRollListMoveDirection1 = false;
	}

	if(g_dwMainRollListCount1 > g_maxCount1)
	{

		if(g_blsMainRollListMoveDirection1)
		{

			g_dwMainRollListMovePoint1	= g_dwMainRollListMovePoint1 - g_dwMainRollListMoveStep1;
		}

		else
		{

			g_dwMainRollListMovePoint1	= g_dwMainRollListMovePoint1 + g_dwMainRollListMoveStep1;
		}



		if (g_dwMainRollListMovePoint1 <= (-1 * arrRollImgWidth1))
		{
			g_dwMainRollListMovePoint1 = (-1 * arrRollImgWidth1);
			g_objMainLnR1 = false;
		}
		else if (g_dwMainRollListMovePoint1 >= 0)
		{
			g_dwMainRollListMovePoint1 = 0;
			g_objMainLnR1 = true;
		}


		fnMainRollList_MovePoint1();
	} else {

	}


}



function fnMainRollList_MovePoint1(dwPoint2)
{
	dwPoint2	 = dwPoint2 || dwPoint2 == 0 ? dwPoint2 : g_dwMainRollListMovePoint1;

	if(g_dwMainRollListMovePoint1 != dwPoint2)

	g_dwMainRollListMovePoint1	= dwPoint2;

	if (g_dwMainRollListMovePoint1 <= (-1 * arrRollImgWidth1))
	{
		g_dwMainRollListMovePoint1 = (-1 * arrRollImgWidth1);
		g_objMainLnR1 = false;
	}
	else if (g_dwMainRollListMovePoint1 >= 0)
	{
		g_dwMainRollListMovePoint1 = 0;
		g_objMainLnR1 = true;
	}


	if(g_objMainRollListBox1)
	{
		g_objMainRollListBox1.style.top		= g_dwMainRollListMovePoint1 +'px';
	}
}




function fnGetObject1(strName)
{
	var objObject1		= null;

	if(objObject1 == null)
	{
		if(document.all)
		{
			objObject1	= document.all(strName);
		}
	}
	else
	{
		return objObject1;
	}

	if(objObject1 == null)
	{
		if(document.getElementById)
		{
			objObject1	= document.getElementById(strName);
		}
	}
	else
	{
		return objObject1;
	}

	return objObject1;
}

function fnGetObject1TagName(strName)
{
	var objObject1	= null;

	if(objObject1 == null)
	{
		if(document.getElementsByTagName)
		{
			objObject1	= document.getElementsByTagName(strName);
		}
		else if(document.all)
		{
			var objAll1		= document.all;
			var objReturn1	= new Array;
			for(var i=0; i<objAll1.length; i++)
			{
				if(objAll1[i].tagName.toLowerCase() == strName.toLowerCase())
				{
					objReturn1[objReturn1.length]		= objAll1[i];
				}
			}

			objObject1	= objReturn1;
			alert(2);

			return objObject1;
		}
	}
	else
	{
		return objObject1;
	}

	return objObject1;
}
