var imgObjectArray = new Array(imgObjectArraySize);

var CurrentGroup = -1;

//Initialize imgObjectArray
function InitializeArray() {
	var i;
	var ArrayLength = imgObjectArray.length;

	for (i = 0; i < ArrayLength; i++){
		imgObjectArray[i] = new Image();
	}
}

InitializeArray();

function NextImage() {
	if (imgObjectArraySize > 0) {
		var ImageNumber;
	
		if (CurrentGroup > -1) {
			ImageNumber = imgGroupingArray[CurrentGroup] + CurrentImgArray[CurrentGroup];
				DocumentImgArray[CurrentGroup].src = imgNameArray[ImageNumber];
				DocumentAnchorArray[CurrentGroup].href = AnchorArray[ImageNumber];
				
				CurrentImgArray[CurrentGroup]++
				
				if (CurrentImgArray[CurrentGroup] >= (imgCountArray[CurrentGroup])) {
					CurrentImgArray[CurrentGroup] = 0;
				}
		}
		
		CurrentGroup++;
		
		if (CurrentGroup >= (imgGroupingArray.length)) {
			CurrentGroup = 0;
		}
		
		if (CurrentGroup < imgGroupingArray.length) {
			ImageNumber = imgGroupingArray[CurrentGroup] + CurrentImgArray[CurrentGroup];
		
			if (imgObjectArray[ImageNumber].src.length = 0){
				imgObjectArray[ImageNumber].src = imgNameArray[ImageNumber];
			}
		}
		
		setTimeout("NextImage()", 3000);
	}
}
