// Time till next rotation (sec)
rotTime = 1.5;

// Arrays for each of the four categories
var adventures = new Array("/img/adv4x4.gif", "/img/advBalloon.gif", "/img/advHarley.gif","/img/advSkydive.gif");
var romance = new Array("/img/romCouple.gif", "/img/romDinner.gif");
var indulgence = new Array("/img/indSun.gif", "/img/indWine.gif");
var family = new Array("/img/famGolf.gif", "/img/famShow.gif");

// Browser detection and capability
var type;
if (navigator.userAgent.indexOf("Opera") !=-1 && document.getElementById) type="OP";
if (document.all) type="IE";
if (document.layers) type="NN";
if (!document.all && document.getElementById) type="MO";

// Preload the images
for(i=0;i<adventures.length; i++) {
	image = adventures[i];
	adventures[i] = new Image();
	adventures[i].src = image;
}
for(i=0;i<romance.length; i++) {
	image = romance[i];
	romance[i] = new Image();
	romance[i].src = image;
}
for(i=0;i<indulgence.length; i++) {
	image = indulgence[i];
	indulgence[i] = new Image();
	indulgence[i].src = image;
}
for(i=0;i<family.length; i++) {
	image = family[i];
	family[i] = new Image();
	family[i].src = image;
}

// Initialise the starting points
mainArrayNo = 0;
a=1;
f=1;
indul=1;
r=1;

// Rotate image
function nextRot() {
	if (mainArrayNo==0) {
		if(a==adventures.length) a=0;
		if (type=="IE") document.all.adv.src = adventures[a].src;
		else if (type=="NN") document.adv.src = adventures[a].src;	
		else if (type=="MO" || type=="OP") document.getElementById("adv").src = adventures[a].src;
		a++;
	} else if (mainArrayNo==1) {
		if(r==romance.length) r=0;
		if (type=="IE") document.all.rom.src = romance[r].src;
		else if (type=="NN") document.rom.src = romance[r].src;
		else if (type=="MO" || type=="OP") document.getElementById("rom").src = romance[r].src;
		r++;
	} else if (mainArrayNo==2) {
		if(indul==indulgence.length) indul=0;
		if (type=="IE") document.all.ind.src = indulgence[indul].src;
		else if (type=="NN") document.ind.src = indulgence[indul].src;
		else if (type=="MO" || type=="OP") document.getElementById("ind").src = indulgence[indul].src;
		indul++;
	} else if (mainArrayNo==3) {
		if(f==family.length) f=0;
		if (type=="IE") document.all.fam.src = family[f].src;
		else if (type=="NN") document.fam.src = family[f].src;
		else if (type=="MO" || type=="OP") document.getElementById("fam").src = family[f].src;
		f++;
	}
	
	mainArrayNo++;
	if(mainArrayNo==4) {
		mainArrayNo=0;
	}
	// Next rotation (1000 = 1sec)
	setTimeout("nextRot();",rotTime*1000);
}