fader.OnDone = OnDone;
fader.index=0;

function shownext()
{
	fader.timerid=null;
	fader.index++;
	if (fader.index>=imgs.length)
		fader.index=0;
	fadeTo(fader.index);
}
function showprev()
{
	if (fader.index<=0)
		fader.index=imgs.length;
	fader.index--;
	fadeTo(fader.index);
}
function fadeTo(i)
{
	var id = "myscreen1";
	var e = document.getElementById(id);
	if (e) {
		setOpacity(id,0);
		e.src="art/ds/" + imgs[fader.index];
		fade(id,0,1,50);
	}
}
function OnProgress(p)
{
	if (p>60) {
		var e = document.getElementById("myscreen1");
		if (e) {
			e.alt=MakeAlt(fader.index);
			var a = e.parentNode;
			if (a) {
				a.href='col.pl?b=1&f=' + imgs[fader.index];
			}
		}
		fader.OnProgress=null;
	}
}
function OnDone()
{
	var e = document.getElementById('myscreen0');
	if (e) {
		setImg(e,fader.index);
	}
	var e = document.getElementById("myscreen1");
	if (e) {
		OnProgress(100);
		fader.timerid=setTimeout("shownext()",showtime);
	}
	fader.OnProgress=OnProgress;
}
function setImg(e,i)
{
	if (e) {
		e.src="art/ds/" + imgs[fader.index];
		e.alt=MakeAlt(fader.index);
	}
}
function MakeAlt(i)
{
	return alts[fader.index] + ' --- digital dream collage by Paul DiLascia';
}
function move(prev)
{
	if (fader.paused)
		pp();
	if (fader.timerid) {
		clearTimeout(fader.timerid);
		fader.timerid=null;
	}
	if (fader.blending)
		fader.stop=true;
	else if (prev<0)
		showprev();
	else
		shownext();
	return false;
}
function pp()
{
	if (fader.paused) {
		if (fader.pause) {
			fader.pause=false;
		} else {
			shownext();
		}
	} else {
		if (fader.blending) {
			fader.pause=true;
		} else if (fader.timerid) {
			clearTimeout(fader.timerid);
			fader.timerid=null;
		}
	}
	fader.paused=!fader.paused;
	var pp = document.getElementById("pp");
	if (pp)
		pp.innerHTML=fader.paused ? '[paused]' : navmsg;
	return false;
}
addLoadEvent(OnDone);

