var photos = new Array();
var which = 0;
var preloadedimages = new Array();

for (i=0; i < photos.length; i++) {
	preloadedimages[i] = new Image();
	preloadedimages[i].src = photos[i];
}

function applyeffect() {
	if (document.all && photoslider.filters) {
		photoslider.filters.revealTrans.Transition = Math.floor(Math.random() * 23);
		photoslider.filters.revealTrans.stop();
		photoslider.filters.revealTrans.apply();
	}
}

function playeffect() {
	if (document.all && photoslider.filters)
	photoslider.filters.revealTrans.play();
}

function change(i) {
	which = i;
	applyeffect();
	document.images.photoslider.src = photos[i];
	playeffect();
}

function backward() {
	if (which > 0) {
		which--;
		applyeffect();
		document.images.photoslider.src = photos[which];
		playeffect();
	}
}

function forward() {
	if (which < photos.length - 1) {
		which++;
		applyeffect();
		document.images.photoslider.src = photos[which];
		playeffect();
	}
}
