var slider_interval_id = 0;
var numSlides = 0;
var curSlide = 1;
var slideWidth = 0;

function animateslide() {
	slide((curSlide + 1 <= numSlides) ? (curSlide + 1) : 1, true);
}
function slide(num,stopskip) {

	if(jQuery('#sliderWindow:animated').length == 0){
		//>> determine if we should stop the timer
		if(stopskip == null && slider_interval_id > 0) {
			clearInterval(slider_interval_id);
			slider_interval_id = 0;
		}
		
		jQuery('#slider_bullet_' + curSlide).removeClass('current');
		jQuery('#slider_bullet_' + num).addClass('current');

		//>> animate the slides
		var newMarg = -(slideWidth * (num - 1));
		jQuery("#sliderWindow").animate({ marginLeft:newMarg }, 500);
		//>> save the current slide
		curSlide = num;
	}
}
jQuery(document).ready(function () {
	numSlides = jQuery("#sliderWindow .slide").length;
	slideWidth = jQuery("#sliderOuter").width();
	jQuery("#sliderWindow").css("width", numSlides * slideWidth);
	slide(curSlide,true);
	slider_interval_id = setInterval('animateslide()', (window.parouselDelay*1000));
});

