jQuery.fn.codaSlider = function(settings) {
	settings = jQuery.extend({
		easeFunc: "expoinout",
		easeTime: 750,
		toolTip: false
	}, settings);
	return this.each(function(){
		var main_container = jQuery(this);
		var container = main_container.find(".contenitore_proposte");
		container.removeClass("csw").addClass("stripViewer");
		var panelWidth = container.width();

		var panelCount = Math.ceil(container.find("div.panel").size() / 2);
		var stripViewerWidth = panelWidth*panelCount;
		container.find("div.panelContainer").css("width" , stripViewerWidth);
		var cPanel = 1;

		
			// Left nav
			main_container.find("span.frecciasx a").unbind('click');
			main_container.find("span.frecciasx a").click(function(){
				if (cPanel == 1) {
					var cnt = - (panelWidth*(panelCount - 1));
					cPanel = panelCount;
				} else {
					cPanel -= 1;
					var cnt = - (panelWidth*(cPanel - 1));
				};
				container.find("div.panelContainer").animate({ left: cnt}, settings.easeTime);
				location.hash = cPanel;
				return false;
			});

			// Right nav
			main_container.find("span.frecciadx a").unbind('click');
			main_container.find("span.frecciadx a").click(function(){
				if (cPanel == panelCount) {
					var cnt = 0;
					cPanel = 1;
				} else {
					var cnt = - (panelWidth*cPanel);
					cPanel += 1;
				};
				container.find("div.panelContainer").animate({ left: cnt}, settings.easeTime);
				location.hash = cPanel;
				return false;
		});
	});
};
