$(document).ready(function() {
	document.currSlide = 1;					   
	var cnt = $('#controls a').click(function(e){
		ShowSlide(Number(e.target.id.substr(4)));
		if(document.diptimer) clearInterval(document.diptimer);
		document.diptimer = 0;
		document.diprestart = setTimeout(StartTimer, 8000);
	});
	StartTimer();
});

function StartTimer(){
	if(document.diprestart) clearTimeout(document.diprestart);
	if(document.diptimer) clearInterval(document.diptimer);
	document.diprestart = 0;
	document.diptimer = setInterval(function(){ ShowSlide((document.currSlide % $('#slider .slide').length) + 1); }, 5000);
}

function ShowSlide(n){
	if(n == document.currSlide) return;
	// adjust navigation pips
	$('#controls a').removeClass('active');
	$('#goto'+n).addClass('active');
	// hide all but the previous and next
	var ps = $('.slide').hide().filter('.slide'+document.currSlide).show();
	var ns = $('.slide'+n).show();
	var dir = n - document.currSlide;
	// animate
	$('#slider').css('left', (dir < 0 ? -980 : 0)).animate({ left: (dir > 0 ? '-=980' : '+=980' )});
	document.currSlide = n;
}
