Aşağıdaki JS kodlarında web sitemiz üzerindeki mevcut duyuru sliderini bir türlü otomatik başa dönecek ve tekrarlayacak şekilde ayarlayamadık. Ücretli veya ücretsiz yardım edebilecek var mı

<script type="text/javascript">
	$(function(){
		var slider = $('#slider ul'),
			slide = $('#slider ul li'),
			length = slide.length,
			width = slide.outerWidth(),
			toplamWidth = width * length,
			next = $('#next'),
			prev = $('#prev'),
			index = 0,
			
			konum;
		slider.width(toplamWidth);
        var autoplay = setInterval(function(){
            if (index < (length - 1)){
        		index++;
				konum = index * width;
				slider.stop().animate({
					marginLeft: "-" + konum	
				}, 400);
			}
        }, 4000);
        $('#slider_genel').hover(function(){
            clearInterval(autoplay);
        }, function(){
            autoplay = setInterval(function(){
                if (index < (length - 1)){
                	index++;
        			konum = index * width;
        			slider.stop().animate({
        				marginLeft: "-" + konum	
        			}, 400);
        		}
            }, 5000);
        });
		next.click(function(){
			if (index < (length - 1)){
				index++;
				konum = index * width;
				slider.stop().animate({
					marginLeft: "-" + konum	
				}, 400);
			}
		});
		prev.click(function(){
			if (index > 0){
				index--;
				konum = index * width;
				slider.stop().animate({
					marginLeft: "-" + konum	
				}, 400);
			}	
		});
	})
</script>