// JavaScript Document

var iMSeconds = 10000;
var active = true;
var play = false;
if(play)
{
	var slide_interval = window.setTimeout('slide(1)', iMSeconds);
} else {
	var slide_interval;
}

function slide(dir)
{
	if(active)
	{
		active = false;
		window.clearTimeout(slide_interval);
		jQuery('#slideshow .blocco.active').stop().fadeTo(500, 0, function()
		//jQuery('#goccia_sfuma').stop().fadeTo(500, 1, function()
		{
			var a = jQuery('#slideshow .blocco.active')
			a.removeClass('active').addClass('non_active').hide();
			if(dir==1)
			{
				if(a.next('.blocco').html())
				{
					var next = a.next('.blocco');
				} else {
					var next = jQuery('#slideshow .blocco').eq(0);
				}
			} else {
				if(a.prev('.blocco').html())
				{
					var next = a.prev('.blocco');
				} else {
					var next = jQuery('#slideshow .blocco').eq(jQuery('#slideshow .blocco').length-1);
				}
			}
			//jQuery('#goccia_sfuma').fadeTo(500, 0, function()
			next.stop().fadeTo(500, 1, function()
			{
			next.removeClass('non_active').addClass('active').show();
				jQuery(this).removeClass('non_active').addClass('active').show();
				active = true;
			});
		});

//		jQuery('#goccia_sfuma').stop().fadeTo(500, 1, function()
//		{
//			var a = jQuery('#slideshow .blocco.active')
//			jQuery(this).removeClass('active').addClass('non_active').hide();
//			if(dir==1)
//			{
//				if(jQuery(this).next('.blocco').html())
//				{
//					var next = jQuery(this).next('.blocco');
//				} else {
//					var next = jQuery('#slideshow .blocco').eq(0);
//				}
//			} else {
//				if(jQuery(this).prev('.blocco').html())
//				{
//					var next = jQuery(this).prev('.blocco');
//				} else {
//					var next = jQuery('#slideshow .blocco').eq(jQuery('#slideshow .blocco').length-1);
//				}
//			}
//			next.stop().fadeTo(500, 1, function()
//			{
//				jQuery(this).removeClass('non_active').addClass('active').show();
//				active = true;
//			});
//		});
		if(play)
		{
			slide_interval = window.setTimeout('slide(1)', iMSeconds);
		}
	} else {
		return false
	}
}

jQuery(document).ready(function()
{
	jQuery('#left').click(function()
	{
		slide(0);
		return false;
	});
	jQuery('#right').click(function()
	{
		slide(1);
		return false;
	});
	
	jQuery('#stop').click(function()
	{
		window.clearTimeout(slide_interval);
		play = false;
		jQuery('#play').show();
		jQuery('#stop').hide();
		return false;
	});

	jQuery('#play').click(function()
	{
		play = true;
		slide_interval = window.setTimeout('slide(1)', iMSeconds);
		jQuery('#stop').show();
		jQuery('#play').hide();
		return false;
	});

});



