(function($) {
	var slideIndex = 0;
	var nextIndex = 0;
	var prevIndex = 0;

    $('#cases').cycle({
        fx: 'scrollLeft',
        speed: 700,
        timeout: 8000,
        before: function(currSlideElement, nextSlideElement, options, forwardFlag) {
            var id = $(nextSlideElement).attr('class');
            $('.case-caption').hide();
            $('#' + id).show();

            var _class = $(nextSlideElement).attr('id');
            $('.positions span').removeClass('active');
            $('.positions .' + _class).addClass('active');
        },
		after: function(currSlideElement, nextSlideElement, options) {
			slideIndex = options.currSlide;
			nextIndex = slideIndex + 1;
			prevIndex = slideIndex -1;
			
			if (slideIndex == options.slideCount - 1) {
			    nextIndex = 0;
			}

			if (slideIndex == 0) {
			    prevIndex = options.slideCount - 1;
			}
		}
    });
	

    $('#cases-nav .right').click(function() {
		$('#cases').cycle('pause');
        $('#cases').cycle(prevIndex, "scrollRight");
    });

    $('#cases-nav .left').click(function() {
		$('#cases').cycle('pause');
        $('#cases').cycle(nextIndex, "scrollLeft");
    });
	
	$('#cases img').click(function() {
            $('#cases').cycle('pause');
		document.location = $(this).attr('rel');
	});
})(jQuery);

