
$(document).ready(function() 
{
	var autoPlayTime = 5000;
	autoPlayTimer = setInterval( autoPlay, autoPlayTime);
	
	function autoPlay(){
		Slidebox('next');
	}
	
	$('#slidebox .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
	
	$("#slidebox .content").each(function(i)
	{
		slideboxTotalContent = i * $('#slidebox').height();	
		$('#slidebox .container').css("height", slideboxTotalContent+$('#slidebox').height());
	});
});

function Slidebox(slideTo, autoPlay)
{
    var animSpeed=2000; //animation speed
    var easeType='easeInOutExpo'; //easing type
	var sliderHeight=$('#slidebox').height();
	var topPosition=$('#slidebox .container').css("top").replace("px", "");
	
	if( !$("#slidebox .container").is(":animated")){
		if(slideTo=='next'){ //next
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(topPosition==-slideboxTotalContent){
				$('#slidebox .container').animate({top: 0}, animSpeed, easeType); //reset
				$('#slidebox .thumbs a:first-child').removeClass('thumb').addClass('selected_thumb');
				$('#slidebox .thumbs a:last-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#slidebox .container').animate({top: '-='+sliderHeight}, animSpeed, easeType); //next
				$('#slidebox .thumbs .selected_thumb').next().removeClass('thumb').addClass('selected_thumb');
				$('#slidebox .thumbs .selected_thumb').prev().removeClass('selected_thumb').addClass('thumb');
			}
		} else if(slideTo=='previous'){ //previous
			if(autoPlay=='stop'){
				clearInterval(autoPlayTimer);
			}
			if(topPosition=='0'){
				$('#slidebox .container').animate({top: '-'+slideboxTotalContent}, animSpeed, easeType); //reset
				$('#slidebox .thumbs a:last-child').removeClass('thumb').addClass('selected_thumb');
				$('#slidebox .thumbs a:first-child').removeClass('selected_thumb').addClass('thumb');
			} else {
				$('#slidebox .container').animate({top: '+='+sliderHeight}, animSpeed, easeType); //previous
				$('#slidebox .thumbs .selected_thumb').prev().removeClass('thumb').addClass('selected_thumb');
				$('#slidebox .thumbs .selected_thumb').next().removeClass('selected_thumb').addClass('thumb');
			}
		} else {
			var slide2=(slideTo-1)*sliderHeight;
			if(topPosition!=-slide2){
				clearInterval(autoPlayTimer);
				
				$('#slidebox .container').animate({left: 0 }, 0, easeType);
				
				$('#slidebox .container').animate({top: -slide2}, animSpeed, easeType); //go to number
				$('#slidebox .thumbs .selected_thumb').removeClass('selected_thumb').addClass('thumb');
				var selThumb=$('#slidebox .thumbs a').eq((slideTo-1));
				selThumb.removeClass('thumb').addClass('selected_thumb');
				
				$('#slidebox .container').animate({left: -300 }, 5000, 'easeInOutQuad');
				
			}
		}

	}
}
