$(document).ready(function(){
	var slidecount = $('#slidercontent li').size();
	var currentslide = 0;
	var nextable = true;
	$('#slidercontent li:first').next('li').addClass('next');
	$('#slidercontent a.nextslide').click(function(e){
		e.preventDefault();
		if(nextable) {
			nextable = false;
			if(currentslide < slidecount-1){ // not last slide
				$('#slidercontent li.active').fadeOut('fast', function(){
					$('#slidercontent li.active').removeClass('active');
					if(currentslide == slidecount-2) {
						$('#slidercontent li.next').addClass('active').removeClass('next').next('li').show().addClass('next');
					} else {
						$('#slidercontent li.next').addClass('active').removeClass('next');
						$('#slidercontent li:first').show().addClass('next');
					}
					nextable = true;
				})
				currentslide ++;
			} else {
				$('#slidercontent li.active').fadeOut('fast', function(){
					$('#slidercontent li.active').removeClass('active');
					$('#slidercontent li:first').addClass('active').removeClass('next').next('li').show().addClass('next');
					nextable = true;
				})
				currentslide = 0;
			}
		}
	})
	
	var slideInt = setInterval(function(){ slideIt(); }, 5000);
	
	function slideIt(){
		if(nextable) {
			nextable = false;
			if(currentslide < slidecount-1){ // not last slide
				$('#slidercontent li.active').fadeOut('fast', function(){
					$('#slidercontent li.active').removeClass('active');
					if(currentslide == slidecount-2) {
						$('#slidercontent li.next').addClass('active').removeClass('next').next('li').show().addClass('next');
					} else {
						$('#slidercontent li.next').addClass('active').removeClass('next');
						$('#slidercontent li:first').show().addClass('next');
					}
					nextable = true;
				})
				currentslide ++;
			} else {
				$('#slidercontent li.active').fadeOut('fast', function(){
					$('#slidercontent li.active').removeClass('active');
					$('#slidercontent li:first').addClass('active').removeClass('next').next('li').show().addClass('next');
					nextable = true;
				})
				currentslide = 0;
			}
		}
	}
})
