rotationImg = new Array();
rotationImg[0] = new Array(); //top
rotationImg[1] = new Array(); //mid
rotationImg[2] = new Array(); //bottom
rotImgNum = new Array();
rotImgNum[0] = 0; //top
rotImgNum[1] = 0; //mid
rotImgNum[2] = 0; //bottom
imgNames = new Array();
imgNames[0] = 'top';
imgNames[1] = 'mid';
imgNames[2] = 'btm';

function gf_initRotation() {
	for (var i = 0; i < 3; i++) {
		for (var j = 0; j < 3; j++) {
			//rotationImg[i][j] = new Image(104, 111);
			rotationImg[i][j] = new Image();
			rotationImg[i][j].src = '/images/rotation/' + imgNames[i] + '_image_' + j + '.jpg';
		}
	}
	setTimeout('gf_rotateImages(0)', 1250);
	setTimeout('gf_rotateImages(1)', 800);
	setTimeout('gf_rotateImages(2)', 100);
}

function gf_imagesComplete() {
	//returns true if all 9 images in the array are fully loaded
	for (var i = 0; i < 3; i++) {
		for (var j = 0; j < 3; j++) {
			if (!rotationImg[i][j].complete) return false;
		}
	}
	return true;
}

function gf_rotateImages(index) {
	if (gf_imagesComplete) {
		if (++rotImgNum[index] > 2) rotImgNum[index] = 0;
		document.images[imgNames[index] + '_image'].src = rotationImg[index][rotImgNum[index]].src;
		//setTimeout('gf_rotateImages(' + index + ')', 1200 + 400 * rotImgNum[index]);
		setTimeout('gf_rotateImages(' + index + ')', 1400 + 600 * Math.random());
	}
}