
function GetObj(objName){
	
	if(document.getElementById)
	{
		return eval('document.getElementById("'+objName+'")')
	}
	else
	{
		return eval('document.all.'+objName)
	}
}

function AutoPlay(){
	clearInterval(AutoPlayObj);
	
	AutoPlayObj = setInterval('ISL_GoUp();ISL_StopUp();',5000);
}

function ISL_GoUp(){
	
	if(MoveLock)
	return;
	
	clearInterval(AutoPlayObj);
	MoveLock = true;
	MoveTimeObj = setInterval('ISL_ScrUp();',Speed);
}

function ISL_StopUp(){
	
	clearInterval(MoveTimeObj);
	
	if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0)
	{
		
		Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);
		
		CompScr();
	}
	else
	{
		MoveLock = false;
	}
	
	AutoPlay();
}

function ISL_ScrUp(){
	
	if(GetObj('ISL_Cont').scrollLeft <= 0)
	{
		GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth;
	}
	GetObj('ISL_Cont').scrollLeft -= Space ;
}

function ISL_GoDown(){
	
	clearInterval(MoveTimeObj);
	
	if(MoveLock)
	return;
	
	clearInterval(AutoPlayObj);
	MoveLock = true;
	
	ISL_ScrDown();
	MoveTimeObj = setInterval('ISL_ScrDown()',Speed);
}

function ISL_StopDown(){
	clearInterval(MoveTimeObj);
	if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 )
	{
		Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;
		CompScr();
	}
	else
	{
		MoveLock = false;
	}
	
	AutoPlay();
}

function ISL_ScrDown(){
	if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth)
	{
		GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;
	}
	GetObj('ISL_Cont').scrollLeft += Space;
}

function CompScr(){
	var num;
	if(Comp == 0)
	{
		MoveLock = false;
		return;
	}
	
	if(Comp < 0)
	{
		if(Comp < -Space)
		{
			Comp += Space;
			num = Space;
		}
		else
		{
			num = -Comp;
			Comp = 0;
		}
		GetObj('ISL_Cont').scrollLeft -= num;
		setTimeout('CompScr()',Speed);
	}
	else
	{
		if(Comp > Space)
		{
			Comp -= Space;
			num = Space;
		}else
		{
			num = Comp;
			Comp = 0;
		}
		GetObj('ISL_Cont').scrollLeft += num;
		setTimeout('CompScr()',Speed);
	}
}
