// load variables

var maxspooks = 15;
var spookspeed = 30;
var spookontimer;
var spookofftimer;
var spookoncount = 0;
var spookoffcount = maxspooks-1;
var spooks = new Array(maxspooks);

// define images in array

spooks[0]  = "/spook/images/spook_01.gif";
spooks[1]  = "/spook/images/spook_02.gif";
spooks[2]  = "/spook/images/spook_03.gif";
spooks[3]  = "/spook/images/spook_04.gif";
spooks[4]  = "/spook/images/spook_05.gif";
spooks[5]  = "/spook/images/spook_06.gif";
spooks[6]  = "/spook/images/spook_07.gif";
spooks[7]  = "/spook/images/spook_08.gif";
spooks[8]  = "/spook/images/spook_09.gif";
spooks[9]  = "/spook/images/spook_10.gif";
spooks[10] = "/spook/images/spook_11.gif";
spooks[11] = "/spook/images/spook_12.gif";
spooks[12] = "/spook/images/spook_13.gif";
spooks[13] = "/spook/images/spook_14.gif";
spooks[14] = "/spook/images/spook_15.gif";

// preload images

for (var i = 0; i < maxspooks; i++) {
	eval('img' + i + ' = new Image();');
	eval('img' + i + '.src = spooks[i];');
	}

// define functions

function spookon() {
	clearTimeout(spookofftimer);
	document.images['spook'].src = spooks[spookoncount];
	if (spookoncount != maxspooks-1) {
		spookoncount++;
		spookontimer = setTimeout('spookon()', spookspeed);
		}
	else {
		clearTimeout(spookontimer);
		spookoncount = 0;
		}
	}

function spookoff() {
	clearTimeout(spookontimer);
	document.images['spook'].src = spooks[spookoffcount];
	if (spookoffcount != 0) {
		spookoffcount--;
		spookofftimer = setTimeout('spookoff()', spookspeed);
		}
	else {
		clearTimeout(spookofftimer);
		spookoffcount = maxspooks-1;
		}
	}
