	// some variables to save
	var lastPosition=0;
	var currentVolume;
	var currentItem;
	var thisTime;
	var canScrub=true
	var lastScrub = 0
	var gIsPlaying=false
	var thisTime=0
	var lastMarker = ""
	var totsecs=0
	var F_ID;




function currentState()
	{

		var state=jwplayer("player").getState()

	return state
	}

function currentPosition()
	{

	lastPosition = jwplayer('player').getPosition()


	return lastPosition;

	}

function handleClick(typ)
	{
	
	if((typ == "play")&&(currentState()=="PLAYING"))
		{
		jwplayer("player").play()
		}
		else if((typ == "pause")&&(currentState !="PLAYING"))
			{ 
			jwplayer("player").pause()

			}
	}
function nextClip()
		{
// returns the number of seconds to scrub to the next clip/section. Returns 0 if do nothing, -1 if stop the player
	var nextClip = 0
	
	for (var i = 0; i < parent.g_Clips.length  ; i++)
		{
		nextClip = i
		// Time is less than "i" stop time
		if((currentPosition() < parent.g_Clips[i][1]))
			{
		// Is it greater than the start time
			if(currentPosition() >= parent.g_Clips[i][0])
				{
			// In the zone	
				return 0
				}
				else
					{
					// Time to scrub to that starting point
					return parent.g_Clips[i][0]	
					}	
			}

		}
// beyond clips stop times
	return -1
	}
	
function do_time()
	{

			var msg

	
			if(g_Do_Splits)
				{
				if(canScrub)
					{
					var intScrub= 0
					try
						{
						intScrub = nextClip()
						}
						catch(e) {}

					switch(intScrub)
						{
						case 0:
 						// running in the zone
  						break;    
						case -1:
							//msg ="<font face='Arial' size='2'><b>This is the end of controlled playback. Reposition and click Play.</b></font>"
  							handleClick("pause")
  						break;
						default:



								//jwplayer('player').seek(intScrub)
								//msg ="<font face='Arial' size='2'><b>Standby: Controlled positioning to " + hms(intScrub) + " of the web cast.</b></font>"

								if(currentState==2)
									{
									jwplayer('player').seek(intScrub)
									}
								return

						
						}

					}
				}

					

	}
// Table of Contents functions
	var highColor="#C0C0C0"
	var backColor=''
	var playColor="#275D81"//"#FFFF00"//"#7A7E8D"//"#C0C0C0"
	var currRow='tocid0'
	var currTOC=''


	
function jumpTo(id,frame)
	{

	if(g_Do_Splits.toUpperCase() == "TRUE")
		{
		var answer = confirm("This web cast is pre-controlled for the sections to view.\nDo you want to take control?")
			if (answer)
				{
				g_Do_Splits = "False"
				}
				else
					{
					return
					}
		}
		var offset = parseInt(frame)
		if (offset==0)
			{
			offset=1
			}

			jwplayer('player').seek(offset)

		document.all[id].bgColor=playColor
	try
		{
		if(id!=currRow)
			{
			document.all[currRow].bgColor= backColor
			}
		}
		catch(e){}
	
	currRow=id
	}	
function outColor(id)
	{
	if(id!=currRow)
		{
		document.all[id].bgColor=backColor
		}
		else
			{
			}
			

	}	
function inColor(id)
	{

	if(id!=currRow)
		{
		document.all[id].bgColor=highColor
		}
		else
			{
			}
			

	}
	

