function $(i){return document.getElementById(i);}

var SlideContentTables;
var SlideLinks;
var bReady = false;
var bShowRandom = false;

var iLinkBorder = 4;
var iLinkPadding = 3;

function init()
{
	var c = $('SlideContent');
	var l = $('SlideLinkList');

	if(!c || !l){return;}

	SlideContentTables = c.getElementsByTagName('TABLE');
	SlideLinks = l.getElementsByTagName('A');

	if(SlideContentTables.length>0 && SlideLinks.length>0 && SlideContentTables.length==SlideLinks.length)
	{
		bReady=true;
	}
	else
	{
		var s='';
		s+='Error starting script. Please check that tables and links both have matching lengths greater than zero.\n';
		s+='\nSlideContentTables.length: ' + SlideContentTables.length;
		s+='\nSlideLinks.length: ' + SlideLinks.length;
		alert(s);
	}

	if(bReady==true)
	{
		var iFirstShow = 0;
		if(bShowRandom==true)
		{
			var rnd=Math.floor(Math.random()*SlideContentTables.length);
			iFirstShow = rnd;
		}
		showSlide(iFirstShow);
	}
}

function showSlide(idx,lnk)
{
	if(bReady==false){return;}

	for(var i=0;i<SlideContentTables.length; i++)
	{
		SlideContentTables[i].style.display='none';
		SlideLinks[i].style.borderWidth = '0px';
		SlideLinks[i].style.borderStyle = 'none';
		SlideLinks[i].style.margin = iLinkBorder + 'px';
		SlideLinks[i].style.padding = iLinkPadding + 'px';
		SlideLinks[i].className = '';
	}

	var newIdx = idx;
	if(newIdx<0){newIdx=0;}
	if(newIdx>=SlideContentTables.length){newIdx=(SlideContentTables.length-1);}

	SlideContentTables[newIdx].style.display='';
	SlideLinks[newIdx].style.margin = '0px';
	SlideLinks[newIdx].style.padding = iLinkPadding + 'px';

	SlideLinks[newIdx].style.borderWidth = iLinkBorder + 'px';
	SlideLinks[newIdx].style.borderStyle = 'solid';
	SlideLinks[newIdx].className = 'bAcc';

	SlideLinks[newIdx].scrollIntoView();
}

onload=init;