var numFrames1 = 140;
var numFrames2 = 155;
var numFrames3 = 20;
anim1 = new Array(numFrames1);
anim2 = new Array(numFrames2);
anim3 = new Array(numFrames3);
var frame1 = 0;
var frame2 = 0;
var frame3 = 0;
var timeout_state = null;
var loopUp1 = true;
var loopUp2 = true;
var loopUp3 = true;
random = new Array(3);
random[0] = false; random[1] = false; random[2] = false;
var height = 120; var top = 0;

function homeImageLoad() {
    for(var i = 0; i<=numFrames1; i++) {
        anim1[i] = new Image();
    	if(i<10)
    		anim1[i].src = "homeMovies/hands/hands_0000" + i + ".jpg";
    	else if(i<100)
    		anim1[i].src = "homeMovies/hands/hands_000" + i + ".jpg";
    	else
    		anim1[i].src = "homeMovies/hands/hands_00" + i + ".jpg";
    }
	for(var i = 0; i<=numFrames2; i++) {
        anim2[i] = new Image();
    	if(i<10)
    		anim2[i].src = "homeMovies/ants/ants_0000" + i + ".jpg";
    	else if(i<100)
    		anim2[i].src = "homeMovies/ants/ants_000" + i + ".jpg";
    	else
    		anim2[i].src = "homeMovies/ants/ants_00" + i + ".jpg";
    }
    for(var i = 0; i<=numFrames3; i++) {
        anim3[i] = new Image();
    	if(i<10)
    		anim3[i].src = "homeMovies/candles/candles_0000" + i + ".jpg";
    	else if(i<100)
    		anim3[i].src = "homeMovies/candles/candles_000" + i + ".jpg";
    	else
    		anim3[i].src = "homeMovies/candles/candles_00" + i + ".jpg";
    }
}

function animator() {
    if(frame1 >= numFrames1)
        loopUp1 = false;
    else if(frame1 <= 0)
    	loopUp1 = true;
    if(random[0]) frame1 = Math.floor(Math.random()*numFrames1);
    else { 
    	if(loopUp1)
    		frame1++;
    	else
    		frame1--;
    }
    document.animImage1.src = anim1[frame1].src;
    
	if(frame2 >= numFrames2)
        loopUp2 = false;
    else if(frame2 <= 0)
    	loopUp2 = true;
    if(random[1]) frame2 = Math.floor(Math.random()*numFrames2);
    else { 
    	if(loopUp2)
    		frame2++;
    	else
    		frame2--;
    }
    if(random[1]) { 
    	var num = Math.floor(Math.random()*9);
    	if(num == 0) document.animImage2.src = anim1[frame1].src;
    	else if (num == 1) document.animImage2.src = anim3[frame3].src;
    	else document.animImage2.src = anim2[frame2].src;
    } else document.animImage2.src = anim2[frame2].src;
    
    if(frame3 >= numFrames3)
        loopUp3 = false;
    else if(frame3 <= 0)
    	loopUp3 = true;
   	if(loopUp3)
   		frame3++;
   	else
   		frame3--;
    if(random[2]) {
    	if(height < 8000) {
    		height*=1.15; top=(120-height)/2;
	    	var cellOn = getElement("stretch");
	    	var cellBox = getElement("stretchBox");
	    	var temp = height + "px";
    		var temp2 = top + "px";
	    	cellBox.style.top = temp2;
    		cellOn.style.height = temp;
    	}
    } else {
    	if(height > 120) {
			height*=.8; top=(120-height)/2;
			if(height < 120){height = 120; top=0;}
			var cellOn = getElement("stretch");
			var cellBox = getElement("stretchBox");
			var temp = height + "px";
			var temp2 = top + "px";
			cellBox.style.top = temp2;
			cellOn.style.height = temp;
    	}
    }
    document.animImage3.src = anim3[frame3].src;
    
    timeout_state = setTimeout("animator()", 40);
}
function randomize(id, doit) {
	random[id] = doit;
}