function MM()
{
}

MM.SLIDESHOW_RATE = 2000;

MM.slideshows = [];
MM.slideshow_started = false;

MM.setCaption = function( row, str )
{
	$('desc_row_' + row).innerHTML = str;
}

MM.addSlideshow = function( slideshow_info )
{
	MM.slideshows.push( slideshow_info );
	
	if ( !MM.slideshow_started )
		MM.startSlideshows();
}

MM.startSlideshows = function()
{
	MM.slideshow_started = true;
	setTimeout( 'MM.updateSlideshows();', MM.SLIDESHOW_RATE );
}

MM.updateSlideshows = function()
{
	for( i = 0; i < MM.slideshows.length; i++ )
	{
		MM.slideshows[i].frame++;
		
		if ( MM.slideshows[i].frame >= MM.slideshows[i].thumbs.length )
			MM.slideshows[i].frame = 0;
		
		if ( ( e = $(MM.slideshows[i].id) ) )
			e.src = MM.slideshows[i].thumbs[MM.slideshows[i].frame];
	}
	
	setTimeout( 'MM.updateSlideshows();', MM.SLIDESHOW_RATE );
}
