﻿var SSrotate_delay = 5000; // delay in milliseconds (1000 = 1 sec)
SScurrent = 0;

function SSupdate() 
{
	document.getElementById(SSslide).selectedIndex = SScurrent;
	document.images.SSshow.src = document.getElementById(SSslide)[SScurrent].value.split('#')[0];
	if( document.getElementById('Caption') ) document.getElementById('Caption').innerHTML = document.getElementById(SSslide)[SScurrent].value.split('#')[2];
	
	var prev = (SScurrent == 0) ? document.getElementById(SSslide).length - 1 : SScurrent - 1;
	var next = (SScurrent == document.getElementById(SSslide).length - 1) ? 0 : SScurrent + 1;
	
	if( document.images.SSpreviousthumbnail ) document.images.SSpreviousthumbnail.src = document.getElementById(SSslide)[prev].value.split('#')[0];
	if( document.images.SSnextthumbnail ) document.images.SSnextthumbnail.src = document.getElementById(SSslide)[next].value.split('#')[0]; 		
	
	if( document.getElementById('SSpreviousname') ) document.getElementById('SSpreviousname').innerHTML = document.getElementById(SSslide)[prev].value.split('#')[2];
	if( document.getElementById('SSnextname') ) document.getElementById('SSnextname').innerHTML = document.getElementById(SSslide)[next].value.split('#')[2]; 		
}
function SSnext() 
{
	if( document.getElementById(SSslide)[SScurrent+1] ) { ++SScurrent; SSupdate() } else SSfirst();
}
function SSprevious()
{
	if (SScurrent-1 >= 0) { --SScurrent; SSupdate() } else SSlast();
}
function SSfirst() 
{
	SScurrent = 0; SSupdate(); 
}
function SSlast() 
{
	SScurrent = document.getElementById(SSslide).length-1; SSupdate();
}
function SSautoplay() 
{
	document.forms[0].SSautoplaybutton.src = "/TS/Content/Images/icons/" + (document.forms[0].SSautoplaybutton.src.indexOf('play') >= 0 ? "pause" : "play") + ".gif";
	SSrotate();
}
function SSchange() 
{
	SScurrent = document.getElementById(SSslide).selectedIndex;
	SSupdate();
}
function SSrotate()
{
	if( document.forms[0].SSautoplaybutton.src.indexOf("pause") >= 0 ) 
	{
		SScurrent = (SScurrent == document.getElementById(SSslide).length-1) ? 0 : SScurrent+1;
		SSupdate();
		window.setTimeout("SSrotate()", SSrotate_delay);
	}
}
function SStransport()
{
	if( document.getElementById(SSslide)[SScurrent].value.split('#')[1] == "" ) SSnext(); 
	else window.location = document.getElementById(SSslide)[SScurrent].value.split('#')[1]	
}
