// JavaScript Document

var flashVideoPlayer;

function callFlashPlayVideo(url,txt) {
	if (flashVideoPlayer) {
		flashVideoPlayer.playVideo("/video/" + url,txt);
	} else {
		alert('no video!');
	}
}

function toggleDarken() {
	// toggle show/hide of darken element
	$('blackout').toggle();
}

function darken(v) {
	// toggle show/hide of darken element
	if (v) {
		new Effect.Appear('blackout', {to:.9, duration:.5});
		//$('blackout').show();
	} else {
		new Effect.Fade('blackout',{duration:.5,queue:'end'});
		//$('blackout').hide();
	}
}


function highlightThumb(vidThumbBox) {
	$$('#videolist .video a').each( function(video_link) { video_link.removeClassName('on'); } );
	$(vidThumbBox).down('a',0).addClassName('on');
	$(vidThumbBox).down('a',1).addClassName('on');
}

Event.observe(window, 'load', function (e) {attachVideoCliks();});

function attachVideoCliks() {
	$$('#videolist .video a').each( function(video_link) {
										Event.observe(video_link, 'click', function(event) { 
																				var element = Event.element(event);
																				var videoThumbBox = element.up('div');
																				var videoThumbImg = videoThumbBox.down('img');
																				var video = videoThumbBox.id.substring(2);
																				callFlashPlayVideo(video+'.flv',videoThumbImg.alt);
																				highlightThumb(videoThumbBox);
																				Event.stop(event);
																			}
													);
									 } );
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	flashVideoPlayer = (isIE) ? window['video'] : document['video'];
}
