﻿var slide_imgs	= null; //array con le immagini
var count = 0; //conto immagini
var i = 0; //numero immagine
var speed = 750; //velocita della transizione
var doing = false; //in transizione?
var t_ = null;
//document ready
$(function() {
	slide_imgs = $('.slide_style');
	count = slide_imgs.size();
	
	//Imposta le dimensioni delle immagini [NEW]
	/*var csslide = slide_imgs.parents(".cs_slide");
	slide_imgs.css('width', csslide.css('width'));
	slide_imgs.css('height', csslide.css('height'));*/
	
	//nasconde tutte le immagini
	slide_imgs.hide();
	
	//ma le mostra una...
	$(slide_imgs[0]).show();
	t_=setTimeout("next_img()", 3000);
});

function t()
{
	t_=setTimeout("next_img()", 3000+speed);
}

function next_img_click()
{
	if(slide_imgs == null || doing) return;
	if(t_ != null) clearTimeout(t_);
	next_img();
}

function prev_img_click()
{
	if(slide_imgs == null || doing) return;
	if(t_!=null) clearTimeout(t_);
	prev_img();
}

function next_img()
{
	if(slide_imgs == null || doing) return;	
	doing=true;
	var current = $(slide_imgs[i]);
	i++;
	if(i == count) i=0;
	var next = $(slide_imgs[i]);
	current.show();
	current.fadeOut(speed, function() {
		next.hide();
		next.fadeIn(speed);
		doing=false;
		t();
	});
}

function prev_img()
{
	if(slide_imgs == null || doing) return;
	doing=true;
	var current = $(slide_imgs[i]);
	i--;
	if(i < 0) i=count-1;
	var next = $(slide_imgs[i]);
	current.show();
	current.fadeOut(speed, function() {
		next.hide();
		next.fadeIn(speed);
		doing=false;
		t();
	});
}

