/**
 * @author matthew.nuzum @ canonical.com
 */
var count = 1;
var transition_elements = [];


function Switchimage() {
    transition_elements[count].injectAfter($$('.features-main-image img')[0]);
transition_elements[count].effect('opacity', {duration: 1500}).start(0,1).chain(function(){
		$E('.features-main-image img').remove();
		//aggiunta cambio dida
		document.getElementById('dida_gallery').innerHTML = transition_elements[count].dida;

        if(count == 0) {
            transition_elements[transition_elements.length - 1].setOpacity(0);
        } else {
            transition_elements[count - 1].setOpacity(0);
        }
    
	    count++;
    	if(count == transition_elements.length)
    	    count = 0;
        })
}

window.addEvent('load', function() {
	for (var i = 0; i < transition_images.length; i++) {
	    transition_elements[i] = new Element('img');
	    transition_elements[i].src = '../' + str_prefix+ transition_images[i];
	    transition_elements[i].setOpacity(0);
	    transition_elements[i].id = 'gallery';
	    transition_elements[i].dida = transition_dida[i];	//passaggio testo dida	
	}
	
	transition = Switchimage.periodical(6000);
});

function Stepimage(direction) {
	$clear.pass(transition).delay(10);
    if(direction == 'next') {
		count++;
			if(count == transition_elements.length)
				count = 0;
	}
    if(direction == 'prev') {
		count--;
			if(count == -1)
				count = transition_elements.length-1;
	}		
//    transition_elements[count].injectAfter($$('.features-main-image img')[0]);
//    $E('.features-main-image img').remove();	
//    transition_elements[count].setOpacity(100);	

	document.getElementById('gallery').src = transition_elements[count].src;
	document.getElementById('dida_gallery').innerHTML = transition_elements[count].dida;	
	transition = Switchimage.periodical(6000);

}