
// general utility to init functions
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

// create the FAVideo instance
player = new FAVideo("vid", null, 450, 337, {
	clickToTogglePlay: false,
	skinPath: 'skins/ClearOverAll.swf',
	skinAutoHide: true
	});

// switch video when selecting from list
function switchVideo() {
	var videoList = document.getElementById("video_list");
	var videos = videoList.getElementsByTagName("a");
	for (var i=0; i < videos.length; i++) {
		videos[i].onclick = function() {
			videoURI = "./_media/videos/" + this.className + ".flv";	// build vid uri from link class name
			player.load(videoURI);										// player is the FAVideo player defined above
			player.play(videoURI);
			for (var i=0; i < videos.length; i++) {
				if (videos[i].className == this.className) {
					videos[i].parentNode.className = "selected";
				} else {
					videos[i].parentNode.className = "";
				}
			}
			return false;
		}
	}
}

// init
addLoadEvent(switchVideo);