﻿var JSCarouselAnimationDelay=5000;
var JSCarouselCurrentItem=0;
var JSCarouselAnimating=true;
var JSCarouselTimer=null;

function StartCarousel(){
	DisplayCarouselItem(JSCarouselCurrentItem);
	if (JSCarouselAnimating){
		StartTimer();
	}
}

function PauseCarousel(){
	if (JSCarouselTimer){
		clearTimeout(JSCarouselTimer);
	}
}

function StopCarousel(){
	JSCarouselAnimating=false;
	if (JSCarouselTimer){
		clearTimeout(JSCarouselTimer);
	}
}

function DisplayCarouselItem(ItemNum){
	JSCarouselCurrentItem=ItemNum;
	for (LoopVar=0; LoopVar<JSCarouselItemCount; LoopVar++){
		document.getElementById("JSCarouselItem"+LoopVar).style.zIndex=100;
		document.getElementById("JSCarouselThumb"+LoopVar).style.borderColor="#333333";
	}
	document.getElementById("JSCarouselItem"+JSCarouselCurrentItem).style.zIndex=101;
	document.getElementById("JSCarouselThumb"+JSCarouselCurrentItem).style.borderColor="#ffffff";
}

function NextCarouselItem(){
	DisplayCarouselItem((JSCarouselCurrentItem+1)%JSCarouselItemCount);
	StartTimer();
}

function StartTimer(){
	JSCarouselTimer=setTimeout("NextCarouselItem();", JSCarouselAnimationDelay);
}
