var iTop = 0;
var iLeader = 0;
var oVisDiv0;
var oVisDiv1;
var oVisDiv2;
var oVisDiv3;
var oVisDiv4;
var oVisDiv5;
var TimeOutID
var m_ImageHeight = 8;
var m_iSeq = m_ImageHeight;
var iNumberOfImages = 9;

   startScroll();
loadVisibleDiv();
function startScroll()
{
  TimeOutID = window.setInterval('doIt();',50);
}
function stopScroll()
{
  clearInterval(TimeOutID);
}
function loadVisibleDiv()
{
	  if (document.layers){
	      for (var iCnt=0; iCnt<=m_ImageHeight; iCnt++)
		  {
		    eval("oVisDiv" + iCnt + " = document.layers['divSC" + iCnt + "']")
		  }
	  }
	  else if (document.all){
	      for (var iCnt=0; iCnt<=m_ImageHeight; iCnt++)
		  {
		    eval("oVisDiv" + iCnt + " = document.all['divSC" + iCnt + "'].style")
		  }
	  }
	  else if (document.getElementById)
	  {
	      for (var iCnt=0; iCnt<=m_ImageHeight; iCnt++)
		  {
		    eval("oVisDiv" + iCnt + " = document.getElementById('divSC" + iCnt + "').style")
		  }
	  }
}

function doIt()
{
	  var iLa;
	  var iLb;
	  var iLc;
	  var iLd;
	  var iAddIncr
	  var iLocal
	  var i
	  iLocal=iLeader
	  iAddIncr=0;
	  for (var iCnt=0; iCnt<=m_ImageHeight; iCnt++)
	  {
			eval("oVisDiv" + iLocal + ".top=" + (iTop + iAddIncr));
				iAddIncr += MediaData[iLocal].Height // + 1 is the spacer
				// remove previous comment tag and the text "is the spacer"
				// to let the "+ 1" make a 1 pixel spacer
				// between the scrolling images
			iLocal+=1
			if (iLocal>m_ImageHeight)
			{
			  iLocal=0
			}
	   }
	  
	  if (iTop<=-(MediaData[iLeader].Height))
	  {  
		    iTop=0;
			m_iSeq+=1;
			if (m_iSeq > iNumberOfImages-1)
			{
			  m_iSeq=0;
			}
			iLeader+=1;
			if (iLeader > m_ImageHeight)
			{
			   iLeader=0;
			}
	  }
	  iTop-=1
}

var MediaData = new Array();
function makeData(FirstData, Width, Height)
{
		        this.FirstData = FirstData;
			    this.Width = Width;
				this.Height = Height;
	            return true;
}
MediaData[0] = new makeData('first',0,150)
MediaData[1] = new makeData('second',0,109)
MediaData[2] = new makeData('third',0,88)
MediaData[3] = new makeData('fourth',0,147)
MediaData[4] = new makeData('fifth',0,125)
MediaData[5] = new makeData('sixth',0,73)
MediaData[6] = new makeData('seventh',0,133)
MediaData[7] = new makeData('eighth',0,163)
MediaData[8] = new makeData('ninth',0,88)
