var intTotal	= 0;
var startIMG	= 0;
var intCounter	= 0;
var intTiming	= 5000;
var intervalID = null;

rotateBanner = function(intIMG) {
	if(intIMG !== undefined) startIMG = intIMG;
	
	for(i = 1; i <= intTotal; i++) {
		if(document.getElementById('imgCarousel_'+i) !== null) { intCounter++; showAndHide('imgCarousel_'+i,0,'block'); }
		if(document.getElementById('lnkCarousel_'+i) !== null) document.getElementById('lnkCarousel_'+i).className = '';
	}

	if(intCounter < startIMG) startIMG = intCounter;
	if(intCounter == 1) window.clearInterval(intervalID);
	if(document.getElementById('lnkCarousel_'+startIMG) !== null) document.getElementById('lnkCarousel_'+startIMG).className = 'active';
	showAndHide('imgCarousel_'+startIMG,1,'block');

	if(startIMG < intCounter) { startIMG++; } else { startIMG = 1; }
	intCounter = 0;
}

restartRotation = function() {
	rotateBanner(startIMG);
	
	intervalID = setInterval(function(){
		rotateBanner(startIMG);
	}, intTiming);
}

stopRotation = function() {
	window.clearInterval(intervalID);
}

startRotation = function() {
	objDOM = document.getElementsByTagName('img');
	intDOM = objDOM.length;
	for(i = 0; i < intDOM; i++) {
		if(objDOM[i].id.indexOf('imgCarousel_') === 0) intTotal++;
	}
	
	if(intTotal > 0) {
		rotateBanner(1);
	
		intervalID = setInterval(function(){
			rotateBanner();
		}, intTiming);
	}
	if(intTotal < 2) {
		document.getElementById('menuRotation').style.display		= 'none';
	}
}
