var slide = 906; // ширина видимой области div'а
var max_W; // размер div'а
var speed = 20; // скорость прокрутки

var count_slide = slide/3; // по сколько картинок прокручивать
// по три:	slide 
// по две: 	slide-slide/3 
// по одной: 	slide/3 

var poss = new Array();
var handler = null;
var scrollStatus='free';
var curPos=0;
var j=0;
var prev=0;
for (var i=0;i<=90;i+=5)
{
	poss[j++]=Math.round(count_slide*Math.sin(i*Math.PI/180))-prev;
	prev=Math.round(count_slide*Math.sin(i*Math.PI/180));
}

function ScrollMove(flag)
{
	if(scrollStatus=='free')
    {
		curPos=0;
    	scrollStatus='busy';
    	handler = setInterval('move('+flag+')',speed);
    }
}

function move(flag)
{
	var _div = $('slider1');
	var amount=poss[curPos++];
	_div.scrollLeft += (flag==1?amount:-1*amount);
	if(curPos>=poss.length)
	{
    	scrollStatus='free';
		clearInterval(handler);
		handler = 0;
		try_slide();		
	}
}

function try_slide()
{
	var _div = $('slider1');
	
	var new_pos_left = _div.scrollLeft - count_slide;
	if(new_pos_left<0)
	{
		$('str_left_active').style.display = 'none';
		$('str_left').style.display = 'block';
	}
	else
	{
		$('str_left_active').style.display = 'block';
		$('str_left').style.display = 'none';
	}
	
	var new_pos_right = _div.scrollLeft + count_slide;
	if(new_pos_right>max_W)
	{
		$('str_right_active').style.display = 'none';
		$('str_right').style.display = 'block';
	}
	else
	{
		$('str_right_active').style.display = 'block';
		$('str_right').style.display = 'none';
	}
}

function get_div_width()
{
	var _div = $('slider1');
	var max_width = slide*100;	// !!! 100 прокруток !!!
	var old_pos = 0;
	for (var i=slide;i<=max_width;i+=slide)
	{
		_div.scrollLeft += i;
		if(_div.scrollLeft==old_pos)
		{
			max_W = old_pos;
			_div.scrollLeft = 0;
			break;
		}
		old_pos = _div.scrollLeft;
	}
}



















