		var numImgs = 0;
		var Anim = new Array();
		var Index = new Array();

function set_anim(imgName, imgActiveFlag, imgCurrInd, imgMax, imgArr)
	{
		Anim[numImgs] = new Object();
		Anim[numImgs].imgName = imgName;
		Anim[numImgs].imgActiveFlag = imgActiveFlag;
		Anim[numImgs].imgCurrInd = imgCurrInd;
		Anim[numImgs].imgStartInd = imgCurrInd;
		Anim[numImgs].imgMax = imgMax;
		Anim[numImgs].imgArr = imgArr;
		Index[imgName] = numImgs;
		numImgs++;
	}

// Function to 'activate' images.
function imgStartFlip(imgName)
	{
        if (document.images)
			{
			currAnim = Anim[Index[imgName]];
			if (currAnim.imgActiveFlag==true)
				return
			else
				currAnim.imgActiveFlag=true;
		
			setTimeout( "flipImg()", 50);
        	}
	}

// Function to 'activate' images.
function imgStopFlip(imgName)
	{
   if (document.images)
		{
//document.write("Index: "+Anim[i].imgCurrInd);
		currAnim = Anim[Index[imgName]];
		currAnim.imgActiveFlag=false;
		currAnim.imgCurrInd = currAnim.imgStartInd;
		document[currAnim.imgName].src = currAnim.imgArr[currAnim.imgCurrInd].src;
		}
	}


function flipImg()
	{

	if (document.images)
		{
		for (i=0;i<numImgs;i++)
			{
			if (Anim[i].imgActiveFlag)
				{
				Anim[i].imgCurrInd=Anim[i].imgCurrInd+1;
//document.write("Index: "+Anim[i].imgCurrInd);
				if (Anim[i].imgCurrInd==Anim[i].imgMax)
					Anim[i].imgCurrInd=0;
				document[Anim[i].imgName].src = Anim[i].imgArr[Anim[i].imgCurrInd].src;
				}
			}
		setTimeout( "flipImg()", 3000);
		}
	}

