var slidetimer;
var slideIndex = 0;
var totalSlides;
var touched = false;

function initSlideshow(total) {
	totalSlides = total;
	slidetimer = setInterval("updateSlide()", 6000);
	
}

function updateSlide() {
	$('#view_badge').fadeOut('fast');
	if(slideIndex < totalSlides - 1) {
		$('#slide_container').animate({left: '-=940'}, 500, function() {$('#view_badge').fadeIn('fast')});
		$('#slidetouch').animate({left: '+=100'}, 500);
		slideIndex++;
	} else {
		$('#slide_container').animate({left: '0'}, 500, function() {$('#view_badge').fadeIn('fast')});
		$('#slidetouch').animate({left: '0'}, 500);
		slideIndex = 0;
	}
}

$(document).ready(function() {

	if(is_ipad) {
		
		$('#touch_prompt').fadeIn('fast', function() {
			setTimeout("$('#touch_prompt').remove()", 3500);
		});
		
		$('#slide_container').bind('touchstart', touchStart);
		
		
		/*setTimeout(function () {
			var myScroll = new iScroll('marquee', { hScrollbar: false, vScrollbar: false, vScroll: false, snap: true, desktopCompatibility: true });
		}, 100);*/
		
		$('#slide_container').touchwipe({
			wipeLeft: swipeLeft,
			wipeRight: swipeRight,
		});
	
		$('#minislider').hide();
		
	} else {
	//NOT iPAD
		$('#slidetouch').mousedown(initScrub);
		$('#slidetouch').mouseup(killScrub);
		$('#slidetouch').draggable({ axis: "x", containment: "#minislider", scroll: false, drag: scrubFeatured });
		$('#touch_prompt').remove();
	}
});

function initScrub(evt) {
	clearInterval(slidetimer);
};

function scrubFeatured(evt) {
	var scrubber = evt.target;
	var scrubberX = $(scrubber).data('draggable').position.left;
	$('#slide_container').css('left', scrubberX * -9.4);
};

function killScrub(evt) {
	var scrubber = evt.target;
	var scrubberX = $(scrubber).data('draggable').position.left;
	if(scrubberX < 50) {
		$(scrubber).animate({left: '0'}, 500);
		$('#slide_container').animate({left: 0 * -9.4+'px'}, 500);
	}
	
	if(scrubberX >= 51 && scrubberX < 150) {
		$(scrubber).animate({left: '100px'}, 500);
		$('#slide_container').animate({left: 100 * -9.4+'px'}, 500);
	}
	
	if(scrubberX >= 150 && scrubberX < 250) {
		$(scrubber).animate({left: '200px'}, 500);
		$('#slide_container').animate({left: 200 * -9.4+'px'}, 500);
	}
	
	if(scrubberX >= 250) {
		$(scrubber).animate({left: '300px'}, 500);
		$('#slide_container').animate({left: 300 * -9.4+'px'}, 500);
	}
}

/*touch Events*/

function touchStart(evt) {
	clearInterval(slidetimer);
};

function swipeLeft() {
	$('#view_badge').fadeOut('fast');
	if(slideIndex < totalSlides - 1) {
		$('#slide_container').animate({left: '-=940'}, 500, 'easeOutQuad', function() {$('#view_badge').fadeIn('fast')});
		slideIndex++;
	};
}

function swipeRight() {
	$('#view_badge').fadeOut('fast');
	if(slideIndex > 0) {
		$('#slide_container').animate({left: '+=940'}, 500, 'easeOutQuad', function() {$('#view_badge').fadeIn('fast')});
		slideIndex--;
	};
}

