var numDiapositiva = 0;
var tempsEspera;
var miliSegons = [2000, 10000];

function canviarDiapositiva($aux) {
	var $active = $('#slideshow li.active');
	clearInterval(tempsEspera);
	
	if ( $active.length == 0 ) $active = $('#slideshow img:last');
	
	if ($aux==null){
		// canvi element automatic
		if ($active.next().length){
			$next = $active.next();
			numDiapositiva++;
			var tempsEsperaAux = numDiapositiva%2;
			tempsEspera = setInterval( "canviarDiapositiva()", miliSegons[numDiapositiva%2] )
		}else{
			// bucle: Anar al primer element
			$next = $('#slideshow li:first');
			numDiapositiva = 0;
			tempsEspera = setInterval( "canviarDiapositiva()", miliSegons[0] );
		}
	}else{
		// Anar element manual 
		$next = $('#slideshow li').eq($aux);
		numDiapositiva = $aux;
		tempsEspera = setInterval( "canviarDiapositiva()", miliSegons[0] );
	}
			
	$active.addClass('last-active');
	
	controlDiapositiva();
	
	$("#slides a").addClass('block');
	
	$next.css({opacity: 0})
		.addClass('active')
		.animate({opacity: 1.0}, 500, function() {
			$("#slides a").removeClass('block');
			$active.css({opacity: 0});
			$active.removeClass('active last-active');
		});
}

function canviarDiapositiva_1($aux) {
	var $active = $('#slideshow li.active');
	clearInterval(tempsEspera);
	$next = $active.next();
	numDiapositiva++;
	$active.addClass('last-active');
	$("#slides a").addClass('block');
	$next.css({opacity: 0})
		.addClass('active')
		.animate({opacity: 1.0}, 500, function() {
			$("#slides a").removeClass('block');
			$active.css({opacity: 0});
			$active.removeClass('active last-active');
		});
}


function controlDiapositiva() {
	$control = $("#slides li");
	for (var i=0; i< $control.length; i++) {
		//alert ($("#slides li").length+" - "+numDiapositiva);
		var numControl = parseInt(numDiapositiva/2);
		if (i == numControl) {
			//alert ("si"+$numControl);
			$("#slides li a:eq("+numControl+")").addClass('actiu');
		}else {
			//alert ("no");
			$("#slides li a:eq("+i+")").removeClass('actiu');
		}
	}
}

function iniciDestacat(){
	tempsEspera = setInterval( "canviarDiapositiva()", miliSegons[0] );

	$("#slides a").click(function() {
		/*if (event.preventDefault) {
			// altres navegadors
			event.preventDefault();
		} else {
			// IE
			event.returnValue = false;	
		}*/
		
		var novaDiapostiva = $(this).attr("id")*2;
		if (!($('#slides a').hasClass('block')) && (numDiapositiva != novaDiapostiva) && (numDiapositiva != (novaDiapostiva+1))) {
			canviarDiapositiva (novaDiapostiva);
		}
	});	
}

function iniciDestacat_1(){
	tempsEspera = setInterval( "canviarDiapositiva_1()", miliSegons[0] );
}
