﻿var DivCCount;
var DivCArray = new Array();
var DivTArray = new Array();
var NavType = 0;

var Num = 0;
var play = false;
var dirt = 1;  // 1:left to right 0:right to left
var pretitle = "<strong>Next: </strong>";
function G(name)
{
	return document.getElementById(name);
}
function NavSSGetArray(r)
{		
		DivCCount = r.length-1;
		for(var i=0;i<DivCCount;i++)
		{
			var rc = r[i].childNodes;
			for(var j=0;j<rc.length;j++)
			{
				if(rc[j].tagName=="TD")
				{
					DivCArray[i] = rc[j].innerHTML;
				}
			}
		}

}
function IESSGetArray(r)
{
	DivCCount = r.length-1;
	for(var i=0;i<DivCCount ;i++)
	{
		DivCArray[i] = r[i].innerHTML
	}
}
function NavSSTGetArray(r)
{		
		for(var i=0;i<r.length-1;i++)
		{
			var rc = r[i].childNodes;
			for(var j=0;j<rc.length;j++)
			{
				if(rc[j].tagName=="TD")
				{
					DivTArray[i] = rc[j].innerHTML;
				}
			}
		}

}
function IESSTGetArray(r)
{
	for(var i=0;i<r.length-1 ;i++)
	{
		DivTArray[i] = r[i].innerHTML
	}
}

function Init()
{
	var NavName = navigator.appName;
	if(NavName == 'Netscape')
	{
		NavType  = 1;
	}
	var DivC = G('DivC');
	var DivT = G('DivT');
	if(NavType == 1)
	{
		var dvs = DivC.childNodes;
		var dvst = DivT.childNodes;
		
		for(var i=0;i<dvs.length;i++)
		{
			if(dvs[i].tagName == "TABLE")
			{
				dvc = dvs[i].childNodes;
				for(var j=0;j<dvc.length;j++)
				{
					if(dvc[j].tagName =="TBODY")
					{
						var drs = dvc[j].rows;
						NavSSGetArray(drs);
					}
				}
			}
		}
		for(var i=0;i<dvst.length;i++)
		{
			if(dvst[i].tagName == "TABLE")
			{
				dvct = dvst[i].childNodes;
				for(var j=0;j<dvct.length;j++)
				{
					if(dvct[j].tagName =="TBODY")
					{
						var drst = dvct[j].rows;
						NavSSTGetArray(drst);
					}
				}
			}
		}
	}
	else
	{
		var dvs = DivC.firstChild;
		var dvst = DivT.firstChild;
		if(dvs.tagName == "TABLE")
		{
			dvc = dvs.cells;
			IESSGetArray(dvc);
		}
		if(dvst.tagName == "TABLE")
		{
			dvct = dvst.cells;
			IESSTGetArray(dvct);
		}

	}	
	F();
	play = true;
	Num = DivCCount - 1;
	Play();
}
function Move()
{
	Num = NextNumber();
	F();
}
function Play()
{	
	if(play == true)
	{
		dirt = 1;
		Move();
		setTimeout('Play()',3000);
	}
}
function NextNumber()
{
	var val = 0;
	if(dirt == 1)
	{
		val = (Num + 1)% DivCCount ;
		pretitle = "<strong>Next: </strong>";
	}
	else
	{
		val = (Num + DivCCount - 1) % DivCCount;
		pretitle = "<strong>Prev: </strong>";
	}	
	return val;
}
function F()
{
	var show = G('ShowArea');
	var shownext = G('ShowNext');
	var currentpage = G('CurrentPage');
	show.innerHTML = DivCArray[Num];
	shownext.innerHTML = pretitle+DivTArray[NextNumber(Num)];
	currentpage.innerHTML = (Num+1)+"/"+DivCCount;
}
function Pause()
{
	dirt = 1;
	play = !play;
	
	var icon = G('PauseIcon');
	if(play == true){
		icon.src="/webcast2007/images/webcast_11.jpg";
		}
	else{
		icon.src="/webcast2007/images/webcast_11a.jpg";
		}
		
	if(play == true)
	{
		Play();
	}
}


function ShowHidden(name,status)
{
	var obj = G(name);
	obj.style.display = status;
}
