//#############################################################//
//					·Ñ¸µ¼Ò½º
//#############################################################//

var g_dwMainRollListStepWidth				= 100;
var g_dwMainRollListMoveStep					= 1;

var g_objMainRollListBox							= null;
var g_dwMainRollListCount						= 0;
var g_dwMainRollListTimerId					= null;
var g_blsMainRollListStop						= false;
var g_blsMainRollListMoveDirection			= true;
var g_dwMainRollListMovePoint				= 0;
var g_maxCount									= 8;
var g_objMainLnR									= true;
var arrRollImgWidth = 0;

function fnMainRollList(dwTime)
{
	var objRoll	= document.getElementById('Roll_product_list');
	if(objRoll)
	{
		g_objMainRollListBox		= objRoll;

		var arrRollLink	 = objRoll.getElementsByTagName('a');
		var arrRollImg	 = objRoll.getElementsByTagName('img');

		for (i=0; i<arrRollImg.length; i++)
		{
			arrRollImgWidth += parseInt(arrRollImg[i].width) + 14;
		}

//		arrRollImgWidth = arrRollImgWidth / 2;
		arrRollImgWidth = arrRollImgWidth - 790;

		if(arrRollLink.length > 0)
		{
			g_dwMainRollListCount		= arrRollLink.length;
		}
	}

	if(g_dwMainRollListCount > g_maxCount)
	{
		clearInterval(g_dwMainRollListTimerId);
		g_dwMainRollListTimerId	= setInterval(fnMainRollList_Timer, dwTime);

		if(objRoll)
		{
			objRoll.onmouseover	= function (){g_blsMainRollListStop = true; }
			objRoll.onmouseout	= function (){g_blsMainRollListStop = false; }
		}
	}

	var objRollPreBtn	= document.getElementById('Roll_product_lbtn');
	if(objRollPreBtn)
	{
		objRollPreBtn.onclick				= function (){fnMainRollList_MovePoint((parseInt(g_dwMainRollListMovePoint / g_dwMainRollListStepWidth, 10) - 1) * g_dwMainRollListStepWidth); }
		objRollPreBtn.onmouseover	= function (){g_blsMainRollListStop = true; }
		objRollPreBtn.onmouseout		= function (){g_blsMainRollListStop = false; }
	}

	var objRollNextBtn	= document.getElementById('Roll_product_rbtn');
	if(objRollNextBtn)
	{
		objRollNextBtn.onclick			= function (){fnMainRollList_MovePoint((parseInt(g_dwMainRollListMovePoint / g_dwMainRollListStepWidth, 10) + 1) * g_dwMainRollListStepWidth); }
		objRollNextBtn.onmouseover	= function (){g_blsMainRollListStop = true; }
		objRollNextBtn.onmouseout		= function (){g_blsMainRollListStop = false; }
	}
}

//¹öÆ°À¸·Î ½ºÅ©·Ñ ¿òÁ÷ÀÏ¼ö ÀÖµµ·Ï 
function fnMainRollList_Timer()
{
//	var A, B;
	if(g_blsMainRollListStop)
		return;

	if(g_objMainLnR == true) {
		g_blsMainRollListMoveDirection = true;
	} else {
		g_blsMainRollListMoveDirection = false;
	}

	if(g_dwMainRollListCount > g_maxCount)
	{
//		B = "1";
		// ¿ì -> ÁÂ ÀÌµ¿
		if(g_blsMainRollListMoveDirection)
		{
//			A = "1";
			g_dwMainRollListMovePoint	= g_dwMainRollListMovePoint - g_dwMainRollListMoveStep;
		}
		// ÁÂ -> ¿ì ÀÌµ¿
		else
		{
//			A = "2";
			g_dwMainRollListMovePoint	= g_dwMainRollListMovePoint + g_dwMainRollListMoveStep;
		}

//		if(g_dwMainRollListMovePoint >= 0)
//		{
//			g_dwMainRollListMovePoint		= 0;	
//			g_blsMainRollListMoveDirection	= !g_blsMainRollListMoveDirection;
//		}
//		else if(g_dwMainRollListMovePoint < (-1) * (g_dwMainRollListStepWidth * (g_dwMainRollListCount - g_maxCount)))
//		{
//			g_dwMainRollListMovePoint		= (-1) * g_dwMainRollListStepWidth * (g_dwMainRollListCount - g_maxCount);
//			g_blsMainRollListMoveDirection	= !g_blsMainRollListMoveDirection;
//		}

		if (g_dwMainRollListMovePoint <= (-1 * arrRollImgWidth))
		{
			g_dwMainRollListMovePoint = (-1 * arrRollImgWidth);
			g_objMainLnR = false;
		}
		else if (g_dwMainRollListMovePoint >= 0)
		{
			g_dwMainRollListMovePoint = 0;
			g_objMainLnR = true;
		}

		// À§Ä¡ ÀÌµ¿
		fnMainRollList_MovePoint();
	} else {
//		B = "2";
	}

//	document.all("M_Footer").value = A +' ||' + g_blsMainRollListMoveDirection + ' ||' + B;
}



function fnMainRollList_MovePoint(dwPoint)
{
	dwPoint	 = dwPoint || dwPoint == 0 ? dwPoint : g_dwMainRollListMovePoint;

	if(g_dwMainRollListMovePoint != dwPoint)

	g_dwMainRollListMovePoint	= dwPoint;

	if (g_dwMainRollListMovePoint <= (-1 * arrRollImgWidth))
	{
		g_dwMainRollListMovePoint = (-1 * arrRollImgWidth);
		g_objMainLnR = false;
	}
	else if (g_dwMainRollListMovePoint >= 0)
	{
		g_dwMainRollListMovePoint = 0;
		g_objMainLnR = true;
	}

//	if(g_dwMainRollListMovePoint >= 0)
//	{
//		g_dwMainRollListMovePoint		= 0;
//		g_blsMainRollListMoveDirection	= !g_blsMainRollListMoveDirection;
//	}
//	else if(g_dwMainRollListMovePoint < (-1) * (g_dwMainRollListStepWidth * (g_dwMainRollListCount - g_maxCount)))
//	{
//		g_dwMainRollListMovePoint		= (-1) * g_dwMainRollListStepWidth * (g_dwMainRollListCount - g_maxCount);
//		g_blsMainRollListMoveDirection	= !g_blsMainRollListMoveDirection;
//	}

	if(g_objMainRollListBox)
	{
		g_objMainRollListBox.style.left		= g_dwMainRollListMovePoint +'px';
//		document.all("M_FooterCount").value = g_dwMainRollListMovePoint +'px ||' + ((-1) * (g_dwMainRollListStepWidth * (g_dwMainRollListCount - g_maxCount))) + 'px ';
	}
}



// ÇØ´ç °´Ã¼ °¡Áö°í ¿À±â
function fnGetObject(strName)
{
	var objObject		= null;

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

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

	return objObject;
}

function fnGetObjectTagName(strName)
{
	var objObject	= null;

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

			objObject	= objReturn;
			alert(2);

			return objObject;
		}
	}
	else
	{
		return objObject;
	}

	return objObject;
}
