var Images=new Array(); var ImageAdditionalPath='';
var Max=7; var Chosen=0; var Previous=0;
function ChooseImage() {
	Previous=Chosen;
	Chosen=(Chosen+1)%Images.length;
};
var Cache=new Array();
var RotationFrequency=15; // seconds
var NextFrame=0; var ThisFrame=1; var SplashBGDIV=null;
var Frames=new Array();
var RotateInterval; var RotateTimeout; var ResetTimeout;
var FadeInTiming=1;	// seconds

function ResetBG() {
	Frames[NextFrame].SetOpacity(0);
};

function RotateBG() {
	ThisFrame=Math.abs(ThisFrame-1);
	NextFrame=Math.abs(NextFrame-1);
	Frames[ThisFrame].OBJ.style.zIndex=91;
	Frames[NextFrame].OBJ.style.zIndex=90;
	Frames[ThisFrame].OBJ.src='images/'+ImageAdditionalPath+Images[Chosen]+'.jpg';
	if (true)
		Frames[ThisFrame].StartFade(1, FadeInTiming, 10);
	else	SetOpacity(Frames[ThisFrame].OBJ, 1);
	ResetTimeout=setTimeout('ResetBG();', RotationFrequency/2*1000);
	RotateTimeout=setTimeout('RotateBG()', RotationFrequency*1000);
	ChooseImage();
	if (Cache[Chosen]==undefined) {
		Cache[Chosen]=new Image();
		Cache[Chosen].src='images/'+ImageAdditionalPath+Images[Chosen]+'.jpg';
	};
};

function Init(Path) {
	ImageAdditionalPath=Path;
	SplashBGDIV=document.getElementById('SplashBG');
	Frames[0]=TM.AddOBJ(document.getElementById('Img1'));
	Frames[1]=TM.AddOBJ(document.getElementById('Img2'));
	Frames[0].SetOpacity(0);
	Frames[1].SetOpacity(0);
	RotateBG();
};

