var slide_atual = 0;
var slide_largura = 1000;
var slide_time = 6000;
var slide_interval;
var slide_total = 1;

$(document).ready(function()
{	
	//alert();
	slide_total= $('.slideshow-item').length -1;
	
	$('.slideshow-item').each(function()
	{
		$('.slideshow-nav').append('<span class="slideshow-option"></span>');
	});
	
	$('.slideshow-option:first-child').addClass('active');
	
	slide_interval = window.setInterval('slide_change()', slide_time);
	checkSetas();
	$('.slideshow-option').click(function()
	{	
		clearInterval(slide_interval);
		slide_atual = $('.slideshow-option').index($(this));
		slide_change((slide_atual));
	});
	
	$('.slideshow-next').click(function()
	{
		if(slide_atual < slide_total)
		{
			//clearInterval(slide_interval);
			slide_atual++;
			slide_change((slide_atual));
		}
	});
	$('.slideshow-prev').click(function()
	{
		if(slide_atual > 0)
		{
			//clearInterval(slide_interval);
			slide_atual--;
			slide_change((slide_atual));
		}
	});
});

function slide_change( _n )
{
	
	if (_n == undefined) { _n = slide_atual = slide_atual + 1; }
	if (_n >= (slide_total+1)) { _n = slide_atual = 0; } 	
	
	clearInterval(slide_interval);
	$('.slideshow-option').removeClass('active');
	$('.slideshow-option:nth-child(' + ( _n + 1 ) +')').addClass('active');
	
	$('#slideshow-container').stop().animate({'margin-left' : -( _n * slide_largura) + 'px' }, 'slow', function(){ slide_interval = window.setInterval('slide_change()', slide_time); });
	
	checkSetas();
}
function checkSetas ()
{
	if(slide_atual <= 0) 
	{ 
		$('.slideshow-prev').fadeOut('fast'); 
		$('.slideshow-next').fadeIn('fast');
	} else if(slide_atual >= slide_total) {
		$('.slideshow-prev').fadeIn('fast'); 
		$('.slideshow-next').fadeOut('fast');
	} else {
		$('.slideshow-prev').fadeIn('fast'); 
		$('.slideshow-next').fadeIn('fast');	
	}
}
