var imgDiv;
var totalImages;
var timeInt;
var curImg = 0;
var prevImg = 0;


function changeImage() {	
	
	$(imgDiv +"_"+prevImg).animate({opacity: 0.0}, 1000, function () {});
	
	var tempPrev = prevImg;
	$(imgDiv +"_"+curImg).addClass('active');
	$(imgDiv +"_"+curImg).css({opacity: 0.0})
	$(imgDiv +"_"+curImg).animate({opacity: 1.0}, 1000, function () {		
		$(imgDiv +"_"+tempPrev).removeClass('active');
	});
	
	prevImg = curImg;
	
}

function nextImage () {
	curImg++;
	if (curImg == totalImages) curImg = 0;
	changeImage();
	restartTimer ()
}

function prevImage () {
	curImg--;
	if (curImg < 0) curImg = totalImages-1;
	changeImage();
	restartTimer ()
}


var img_timer;
function startSwitch() {	
	//img_timer = setInterval( "nextImage()", timeInt );
	setTimeout( "nextImage()", timeInt );
}

function restartTimer () {
	clearInterval(img_timer)
	startSwitch()
}

function stopTimer () {
	clearInterval(img_timer)
}
