Для начала отделите логику от представления, а то у вас мешанина. Код может быть примерно таким:
var slider = {
slideCount : 6,
currentSlide : 1,
backward : function() {
this.currentSlide --;
if (this.currentSlide < 1) {
this.currentSlide = this.slideCount;
}
this.animate();
},
forward : function() {
this.currentSlide ++;
if (this.currentSlide > this.slideCount) {
this.currentSlide = 1;
}
this.animate();
},
animate : function() {
$("#slider").animate({marginLeft: -(this.currentSlide - 1) * 960 + 'px'}, 400);
}
}