thumbnailsState = 'folded';

function launchThumbnails (slideshowId, toggleStrTxt) {
	var slideshowNode = document.getElementById('slideshow_'+slideshowId);

	// start jlwertz's website fix
//var spanNode = document.createElement('span');
//	getElementsByClassName(slideshowNode, 'legend')[0].appendChild(spanNode);
	// end jlwertz's website fix

	var zethumb = document.getElementsByClassName('thumbnails', slideshowNode)[0];
	
	zethumb.style.display='block';
	slideshowNode.className='slideshow thumbnails_expanded';
		thumbnailsState = 'expanded';
	var toggleNode = document.createElement('a');
	toggleNode.className='toggle';
	toggleNode.setAttribute('href','javascript:toggleThumbnails('+slideshowId+')');
	toggleNode.setAttribute('title',toggleStrTxt);
	var altNode = document.createElement('span');
	altNode.className='alternate';
	var altTxt = document.createTextNode(toggleStrTxt);
	altNode.appendChild(altTxt);
	toggleNode.appendChild(altNode);
	zethumb.appendChild(toggleNode);
	toggleThumbnails (slideshowId);
	toggleThumbnails (slideshowId);
}

function toggleThumbnails (slideshowId) {
	var slideshowNode = document.getElementById('slideshow_'+slideshowId);
	var zethumb = document.getElementsByClassName('thumbnails', slideshowNode)[0];
	
	if (thumbnailsState=='folded') { 
		thumbnailsState = 'expanded';
		slideshowNode.className='slideshow thumbnails_expanded';
	}
	else { 
		thumbnailsState = 'folded';
		slideshowNode.className='slideshow thumbnails_folded';
	}
}
