// JavaScript Document

var pausa = null;
var puoi = true;
var nulla;

function startslideShow(prox) {
	if(puoi) {
		slideTime('stop');
		puoi = false;
		var $active = $j('#slideshow div.active');

		var num = $active.attr('id');
		
		if(prox == nulla) {
			var rndNum = (Math.floor(num)+1) % 4;
			//alert(rndNum);
		} else {
			var rndNum = Math.floor(prox);
		}

		var $next  = $j('#'+rndNum);
		var $ora  = $j('#'+num);
				
		$j('#a'+num).removeClass('up').addClass('down');
		$j('#a'+rndNum).removeClass('down').addClass('up');
		/*
		if ($.browser.safari) {
			$ora.removeClass('active').addClass('notactive');
			$next.addClass('active'); 
			puoi = true;
			slideTime('start');
		} else {
			*/
			$ora.fadeOut(500,function(){
				$next.fadeIn(500,function(){
					$ora.removeClass('active').addClass('notactive');
					$next.removeClass('notactive').addClass('active'); 
					puoi = true;
					slideTime('start');
					//pausa = setTimeout(function(){ startslideShow(); }, 5000 );
				});
			});	
		//}
		
		
	}
}

function slideShow(prox) {
	//pausa = setTimeout(function(){ startslideShow(); }, 5000 );
	slideTime('start');
	$j('#slideshow div').mouseover(function(){
		//alert(pausa);
		if(puoi) slideTime('stop');
		//alert(pausa);
		//if (pausa) clearTimeout(pausa);
	}).mouseout(function(){
		//alert('fuori');
		if(puoi) slideTime('start');
		//setTimeout(function(){ startslideShow(); }, 5000 );
	});	
}
function slideTime(val) {
	if(puoi) {
		if (val == 'stop'){
			//scrivi('ferma1 '); 
			clearInterval(pausa); 
			pausa = null;
		} else {
			//scrivi('riparti ');
			pausa = setInterval(function(){ startslideShow(); }, 5000 );
		}
	}
}/*
function scrivi(testo) {
	$j('#testo').append(testo);
}*/