var working = false;
var pageWidth = 468;
var animDuration = 750;

function nextInchiesta() {
	if (working) return;
	working = true;

    var $active = $('#inchieste-slide .inchiesta.active');
    if ( $active.length == 0 ) {
    	$active = $('#inchieste-slide .inchiesta:last');
    }

    var $next =  $active.next().length ? $active.next()
        : $('#inchieste-slide .inchiesta:first');
 
    var $pager = $('#inchieste-slide .pager');
    $pager.addClass('active');
    
    $activePage = $('#inchieste-slide .pager .' + $active.attr('id'));
    $activePage.removeClass('active');
    
    $nextPage = $('#inchieste-slide .pager .' + $next.attr('id'));
    $nextPage.addClass('active');
 
    $active.animate({left: -pageWidth}, animDuration);
    
    $next.css({left: pageWidth})
    	.addClass('active')
        .animate({left: 0}, animDuration, function() {
            $active.removeClass('active');
            $pager.removeClass('active');
            working = false;
        });
}

function prevInchiesta() {
	if (working) return;
	working = true;

    var $active = $('#inchieste-slide .inchiesta.active');
    if ( $active.length == 0 ) {
    	$active = $('#inchieste-slide .inchiesta:last');
    }

    var $next =  $active.prev().length ? $active.prev()
        : $('#inchieste-slide .inchiesta:last');
 
    var $pager = $('#inchieste-slide .pager');
    $pager.addClass('active');
    
    $activePage = $('#inchieste-slide .pager .' + $active.attr('id'));
    $activePage.removeClass('active');
    
    $nextPage = $('#inchieste-slide .pager .' + $next.attr('id'));
    $nextPage.addClass('active');

    $active.animate({left: pageWidth}, animDuration);

    $next.css({left: -pageWidth})
    	.addClass('active')
        .animate({left: 0}, animDuration, function() {
            $active.removeClass('active');
            $pager.removeClass('active');
            working = false;
        });
}

