// JavaScript Document
function SwitchToSlideshow()
{
	if ( MODE == 1 ) {
		MODE = 0 ;
		
		document.getElementById("picturecell").style.cursor = "" ;
		
		var d = document.getElementById("pictureplaceholder");
		var src = '<img name="SLIDESIMG" src="' ;
		src += SLIDES.slides[SLIDES.current].src ;
		src += '" STYLE="filter:progid:DXImageTransform.Microsoft.Fade()" BORDER=0 alt="Slideshow image">' ;
		d.innerHTML = src ;
		d.style.height = "" ;
		d.style.overflowY = "" ;
		
		var left = document.getElementById("thumbnails") ;
		left.style.color = "#FFFFFF" ;
		left.style.backgroundColor = "" ;
		
		var right = document.getElementById("slideshow") ;
		right.style.color = "#E9C82B" ;
		right.style.backgroundColor = "#2E5D71" ;

		var s = SLIDES.slides[SLIDES.current] ;
		SLIDES.display_text(s.src);
	}
}

function SwitchToThumbnails()
{
	if ( MODE == 0 ) {
		MODE = 1 ;
		
		SLIDES.pause() ;
		
		document.getElementById("picturecell").style.cursor = "pointer" ;
		
		var d = document.getElementById("pictureplaceholder");
		
		var nPicInLine = 0 ;
		var nPics = SLIDES.slides.length ;
		
		var text = "" ;
		
		for ( nPic = 0 ; nPic < nPics ; nPic ++ ) {
			text += '<img border="0" src="' ;
			var s = SLIDES.slides[nPic] ;
			text += s.thumbnailsrc ;
			text += '" onClick="ClickThumbnial(' ;
			text += nPic ;
			text += ')" onMouseOver="ShowTitle(' ;
			text += nPic ;
			text += ')">' ;
			
			nPicInLine ++ ;
			if ( nPicInLine == 4 ) {
				text += "<br/>" ;
				nPicInLine = 0 ;
			}
		}
		
		d.innerHTML = text ;
		d.style.height = 372 ;
		d.style.overflowY = "scroll" ;
		
		var left = document.getElementById("slideshow") ;
		left.style.color = "#FFFFFF" ;
		left.style.backgroundColor = "" ;
		
		var right = document.getElementById("thumbnails") ;
		right.style.color = "#E9C82B" ;
		right.style.backgroundColor = "#2E5D71" ;
	}
}

function ClickThumbnial ( n )
{
	SwitchToSlideshow () ;
	
	SLIDES.goto_slide(n);
}

function ShowTitle ( n )
{
	var s = SLIDES.slides[n] ;
	
	SLIDES.display_text(s.text);
	//SLIDES.display_text(s.src);
}

function AdjustFrame()
{
	var table = sponsors_frame_name.document.getElementById('sponsors_table_id');
	
	var frame = document.getElementById ( 'sponsors_frame_id') ;
	
	frame.height = table.clientHeight ;
}

function AddSlide ( src, thumbnail, text, alt, group )
{
	s = new slide();
	s.src = src ;
	s.thumbnailsrc = thumbnail ; 
	s.text = unescape(text); 
	s.alt = alt;
	s.grouptitle = group;
	s.link = ""; 
	s.target = ""; 
	s.attr = ""; 
	s.filter = ""; 
	SLIDES.add_slide(s); 
}


