
// image gallery popup
function openSlideshow( url )
{
  window.open( 
    url,
    'slideshow',
    'menubar=no, toolbar=no, status=no, width=520,height=600, scrollbars=yes, resizable=no' 
    );
	
} // openSlideshow


var slideshowPage = null;
function switchSlideshow( boxId, page, pageSwitch )
{
	switchOneImage( boxId + "_" + page, boxId + "_" + pageSwitch );
	slideshowPage = pageSwitch;
	try
	{
		getCounters();
	}
	catch(e){}
	return false;
} // switchSlideshow


function switchOneImage( currentId, nextId )
{
	var currentEl = document.getElementById( currentId );
	var nextEl = document.getElementById( nextId );

	setImageVisible( currentEl, false );
	setImageVisible( nextEl, true );
  
} // switchOneImage


function setImageVisible( element, visible )
{
	if( element )
	{
		var classes = element.className;
		classes = classes.replace("hidden","");
		if( visible === false )
			classes += " hidden";
		classes = trim(classes);
		element.className = classes;
	} // if
} // setImageVisible



