$(window).bind("load", function() { 
    jQuery("#screenshot .stripViewer").slideView();
    setInterval(function(){jQuery('#screenshot .current').trigger('click');}, 2500);
    
});

jQuery.fn.slideView = function(settings) {
	  settings = jQuery.extend({
     easeFunc: "easeInOutExpo",
     easeTime: 750,
     toolTip: false
  }, settings);

	return this.each(function(){
		var container = jQuery(this);
		container.find("img.ldrgif").remove(); // removes the preloader gif
		container.removeClass("svw").addClass("stripViewer");		
		var pictWidth = container.find("img").width();
		var pictHeight = container.find("img").height();
		var pictEls = container.find("li").size();
		var stripViewerWidth = pictWidth*pictEls;
		container.find("ul").css("width" , stripViewerWidth); //assegnamo la larghezza alla lista UL	
		container.css("width" , pictWidth);
		container.css("height" , pictHeight);
		jQuery(container.find("img")[0]).addClass("current");
		container.data('current',0);
		container.find("img").each(function(i){
	        jQuery(this).bind("click", function(){
	            container.find('.current').removeClass("current");
	            z = i+1 >= pictEls ? 0 : i+1;
	            container.data('current',z);
	            jQuery(container.find("img")[z]).addClass("current");
	            var cnt = -(pictWidth*z);
	            container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
	        });
	    });
	    $('#next').bind("click",function(){
	        container.find('.current').trigger("click");
	    });
	    $('#previous').bind("click",function(){
	        //console.log('prev click');
	        container.find('.current').removeClass("current");
	        i = container.data('current');
	        //console.log(i);
	        z = i-1 < 0 ? pictEls-1 : i-1;
            container.data('current',z);
	        //console.log(z);
            jQuery(container.find("img")[z]).addClass("current");
            var cnt = -(pictWidth*z);
	        //console.log(cnt);
            container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
	    });
	    
  });	
};
