function observeThumbs() {
	$$('#flash_thumbs li').each(function(el) {
	 	el.observe('click', onThumbClicked);
	});
	hideAllLargeImages();	
	
	$('flash_recap').show();
	//playPanel();
}

function onThumbClicked(e) {
	hideAllLargeImages();

	var rel = e.findElement('a').readAttribute('rel');
	if(rel == 'flash_facts') playFacts();
	else if(rel == 'flash_panel') playPanel();
	else $(rel).show();

	e.findElement('a').addClassName('active');
	e.stop();
}

function hideAllLargeImages() {
	$('movie').innerHTML = '';
	$('movie').hide();
	$$('#flash_video a').each(function(el) {
		el.hide();
	});
	
	$$('#flash_thumbs li a').each(function(el) {
	 	el.removeClassName('active');
	});
}


function observeVideos() {
  $$('#flash_video a').each(function(el) {
		el.observe('click', onVideoContainerClicked);
	});
}

function playFacts() {
	var so = new SWFObject("/assets/2784/facts.swf", "facts", "557", "313", "9", "#ffffff");
	so.addParam('wmode', 'transparent');
	so.write("movie");
	$('movie').show();
}

function playGuests() {
	var so = new SWFObject("/assets/2849/guests.swf", "guests", "557", "313", "9", "#ffffff");
	so.addParam('wmode', 'transparent');
	so.write("movie");
	$('movie').show();
}

function playPanel() {
	var so = new SWFObject("/assets/3979/panel.swf", "panel", "557", "313", "9", "#ffffff");
	so.addParam('wmode', 'transparent');
	so.write("movie");
	$('movie').show();
}

function onVideoContainerClicked(e) {
	var el = e.findElement('a');
	//el.removeClassName('iv').addClassName('ivplay');
	//el.stopObserving('click', onVideoContainerClicked);
	var so = new SWFObject("/assets/2559/video.swf", "video_player", "557", "313", "9", "#fff");
	so.addParam("quality", "high");
	so.addParam("wmode", "transparent");
	so.addParam("allowFullScreen", "true");
	so.addParam("skinAutoHide", "true");
	so.addVariable("pubcode", "rtmp://sas-Flash.OnstreamMedia.com/ondemand/FlashDMSP/undame/forum_2008/" + el.readAttribute('rel'));
	if(el.readAttribute('rel')) {
		hideAllLargeImages();
		$('movie').show();
		so.write('movie');
		e.stop();
	}
}

if (document.observe) {
	document.observe('dom:loaded', function(e) {
		observeThumbs();
		observeVideos();
	});
}