var dataContainerSnapshotsByElementID=new Array();
/*
dataContainerSnapshotsByElementID["ANIMAGE"]=new Array("bframes000001.jpg",
						 "bframes000002.jpg",
						 "bframes000003.jpg",
						 "bframes000004.jpg",
						 "bframes000005.jpg",
						 "bframes000006.jpg",
						 "bframes000007.jpg",
						 "bframes000008.jpg",
						 "bframes000009.jpg",
						 "bframes000010.jpg",
						 "bframes000011.jpg",
						 "bframes000012.jpg",
					      "bframes000013.jpg",
						 "bframes000014.jpg",
						 "bframes000015.jpg",
						 "bframes000016.jpg",
						 "bframes000017.jpg",
						 "bframes000018.jpg",
						 "bframes000019.jpg",
						 "bframes000020.jpg");
*/
var currentDataContainerSnapshotElementID=null;
var currentDataContainerSnapshotIndex=0;
var currentDataContainerSnapshotTimeoutHandler=null;
var currentDataContainerSnapshotImageOrigin=null;
function dataContainerSnapshotsNextSnapshot()
{
  if (currentDataContainerSnapshotElementID!=null
      && typeof(dataContainerSnapshotsByElementID[currentDataContainerSnapshotElementID])!='undefined')
    {
      if (document.getElementById(currentDataContainerSnapshotElementID))
	{
	  var elem=document.getElementById(currentDataContainerSnapshotElementID);
	  if (currentDataContainerSnapshotIndex>=dataContainerSnapshotsByElementID[currentDataContainerSnapshotElementID].length)
	    {
	      currentDataContainerSnapshotIndex=0;
	    }
	  elem.src=dataContainerSnapshotsByElementID[currentDataContainerSnapshotElementID][currentDataContainerSnapshotIndex];
	  currentDataContainerSnapshotIndex++;
	}
    }
}
function dataContainerSnapshots(ElementID,OnOff)
{
  if (OnOff)
    {
      if (currentDataContainerSnapshotElementID!=ElementID)
	{
	  if (currentDataContainerSnapshotTimeoutHandler!==null)
	    {
	      clearInterval(currentDataContainerSnapshotTimeoutHandler);
	      currentDataContainerSnapshotElementID=null;
	      currentDataContainerSnapshotTimeoutHandler=null;
	    }
	  if (typeof(dataContainerSnapshotsByElementID[ElementID])!='undefined')
	    {
	      if (document.getElementById(ElementID))
		{
		  var elem=document.getElementById(ElementID);
		  currentDataContainerSnapshotImageOrigin=elem.src;

		  currentDataContainerSnapshotElementID=ElementID;	
		  currentDataContainerSnapshotIndex=0;
		  dataContainerSnapshotsNextSnapshot();
		  currentDataContainerSnapshotTimeoutHandler=setInterval("dataContainerSnapshotsNextSnapshot();",1000);
		}
	    }
	}
    }
  else
    {
      if (currentDataContainerSnapshotElementID==ElementID
	  && currentDataContainerSnapshotTimeoutHandler!=null)
	{
	  clearInterval(currentDataContainerSnapshotTimeoutHandler);
	  currentDataContainerSnapshotTimeoutHandler=null;
	  currentDataContainerSnapshotElementID=null;
	  if (document.getElementById(ElementID))
	    {
	      var elem=document.getElementById(ElementID);
	      elem.src=currentDataContainerSnapshotImageOrigin;
	    }
	}
    }
}
