//------- SCROLL HORIZONTAL DE DIVS ----------//
//---------- por Gabriel Memmel --------------//
var tamX = 100;
var tamY = 210;
var spcX = 9;
var increm = 10;
var tout_scroll;
var tout_scroll2;
var scrolling = false;
var sld_cont;
var sld_item;
var sld_max;
var sld_tot;
var sld_count;
var s_left;
function slide_init()
{
	sld_cont = document.getElementById('slider');
	sld_item = sld_cont.getElementsByTagName('div');
	sld_count = sld_item.length;
	sld_max = (((sld_count - 1) * (parseInt(tamX) + parseInt(2 * spcX))) + parseInt(spcX));
	sld_tot = (((sld_count) * (parseInt(tamX) + parseInt(2 * spcX))));
	for (i = 0 ; i < sld_count ; i++)
	{
		sld_item[i].style.left = ((i * (parseInt(tamX) + parseInt(2 * spcX))) + parseInt(spcX))+ 'px';
	}
}
function _slide_scroll(dir)
{
	clearTimeout(tout_scroll);
	for (i = 0 ; i < sld_count ; i++)
	{
		s_left = parseInt(sld_item[i].style.left) + (increm * dir);
		if(s_left > sld_max)
		{
			s_left -= sld_tot;
		} else if(s_left < -(tamX + spcX)) {
			s_left += sld_tot;
		}
		sld_item[i].style.left = parseInt(s_left) + 'px';
	}
	if (scrolling) tout_scroll = setTimeout('_slide_scroll(' + dir + ');', 100);
}
function slide_scroll(comando, dir)
{
	if (sld_count > 5)
	{
		if (comando == 1)
		{
			slide_stop();
			scrolling = true;
			_slide_scroll(dir);
		} else {
			slide_stop();
			scrolling = true;
			tout_scroll2 = setTimeout('_slide_scroll(-0.1);', 1000);
		}
	}
}
function slide_stop()
{
	scrolling = false;
	clearTimeout(tout_scroll);
	clearTimeout(tout_scroll2);
}
slide_init();
slide_scroll(0);
