
// slider novità

var delayLength = 10233;
var delayLength_b = 8515;
var delayLength_c = 12151;
	
function doMove(panelWidth, tooFar) {
	var leftValue = $("#mover").css("left");
	
	// Fix for IE
	if (leftValue == "auto") { leftValue = 0; };
	
	var movement = parseFloat(leftValue, 10) - panelWidth;
	
	if (movement == tooFar) {/*
		$(".slide img").animate({
			"top": 250
		}, function() {*/
			$("#mover").animate({
				"left": 0
			}, function() {
				$(".slide img").animate({
					"top": 70
				});
			});
	/*	}); */
	}
	else {/*
		$(".slide img").animate({
			"top": 250
		}, function() {*/
			$("#mover").animate({
				"left": movement
			}, function() {
				$(".slide img").animate({
					"top": 70
				});
			});
	/*	}); */
	}
}

$(function(){
	
    var $slide1 = $("#slide-1");

	var panelWidth = $slide1.css("width");
	var panelPaddingLeft = $slide1.css("paddingLeft");
	var panelPaddingRight = $slide1.css("paddingRight");

	panelWidth = parseFloat(panelWidth, 10);
	panelPaddingLeft = parseFloat(panelPaddingLeft, 10);
	panelPaddingRight = parseFloat(panelPaddingRight, 10);

	panelWidth = panelWidth + panelPaddingLeft + panelPaddingRight;
	
	var numPanels = $(".slide").length;
	var tooFar = -(panelWidth * numPanels);
	var totalMoverwidth = numPanels * panelWidth;
	$("#mover").css("width", totalMoverwidth);

	//$("#slider").append('<a href="#" id="slider-stopper">Stop</a>');


    
    //slider fiere e iniziative
    
     var $slide2 = $("#slide-2");

	var panelWidth_b = $slide2.css("width");
	var panelPaddingLeft_b = $slide2.css("paddingLeft");
	var panelPaddingRight_b = $slide2.css("paddingRight");

	panelWidth_b = parseFloat(panelWidth_b, 10);
	panelPaddingLeft_b = parseFloat(panelPaddingLeft_b, 10);
	panelPaddingRight_b = parseFloat(panelPaddingRight_b, 10);

	panelWidth_b = panelWidth_b + panelPaddingLeft_b + panelPaddingRight_b;
	
	var numPanels_b = $(".slide_b").length;
	var tooFar_b = -(panelWidth_b * numPanels_b);
	var totalMoverwidth_b = numPanels_b * panelWidth_b;
	$("#mover_b").css("width", totalMoverwidth_b);

    //slider fiere e iniziative
    
     var $slide3 = $("#slide-3");

	var panelWidth_c = $slide3.css("width");
	var panelPaddingLeft_c = $slide3.css("paddingLeft");
	var panelPaddingRight_c = $slide3.css("paddingRight");

	panelWidth_c = parseFloat(panelWidth_c, 10);
	panelPaddingLeft_c = parseFloat(panelPaddingLeft_c, 10);
	panelPaddingRight_c = parseFloat(panelPaddingRight_c, 10);

	panelWidth_c = panelWidth_c + panelPaddingLeft_c + panelPaddingRight_c;
	
	var numPanels_c = $(".slide_c").length;
	var tooFar_c = -(panelWidth_c * numPanels_c);
	var totalMoverwidth_c = numPanels_c * panelWidth_c;
	$("#mover_c").css("width", totalMoverwidth_c);
    
  
	sliderIntervalID = setInterval(function(){
		doMove(panelWidth, tooFar);
	}, delayLength);
    
    sliderIntervalID_b = setInterval(function(){
		doMove_b(panelWidth_b, tooFar_b);
	}, delayLength_b);
    
    sliderIntervalID_c = setInterval(function(){
		doMove_c(panelWidth_c, tooFar_c);
	}, delayLength_c);    
	
    
    
    


});

//slider fiere

function doMove_b(panelWidth, tooFar) {
	var leftValue = $("#mover_b").css("left");
	
	// Fix for IE
	if (leftValue == "auto") { leftValue = 0; };
	
	var movement = parseFloat(leftValue, 10) - panelWidth;
	
	if (movement == tooFar) {
			$("#mover_b").animate({
				"left": 0
			}, function() {
				$(".slide_b img").animate({
					"top": 70
				});
			});
	}
	else {
			$("#mover_b").animate({
				"left": movement
			}, function() {
				$(".slide_b img").animate({
					"top": 70
				});
			});
	}
}

//slider casa party

function doMove_c(panelWidth, tooFar) {
	var leftValue = $("#mover_c").css("left");
	
	// Fix for IE
	if (leftValue == "auto") { leftValue = 0; };
	
	var movement = parseFloat(leftValue, 10) - panelWidth;
	
	if (movement == tooFar) {
			$("#mover_c").animate({
				"left": 0
			}, function() {
				$(".slide_c img").animate({
					"top": 70
				});
			});
	}
	else {
			$("#mover_c").animate({
				"left": movement
			}, function() {
				$(".slide_c img").animate({
					"top": 70
				});
			});
	}
}


