// JavaScript Document

/*
* Change out the video that is playing
*/

// Update a particular HTML element with a new value
function updateHTML(elmId, value) {
	document.getElementById(elmId).innerHTML = value;
}

// Loads the selected video into the player.
function loadVideo(videoID,caption,description,date) {
	document.getElementById("mainvideocaption").innerHTML = caption;
	document.getElementById("mainvideodescription").innerHTML = description;
	document.getElementById("mainvideodate").innerHTML = date;
	window.location.href = "#main_video";
	if(ytplayer) {
		ytplayer.loadVideoById(videoID);
	}
}

// This function is called when an error is thrown by the player
function onPlayerError(errorCode) {
	alert("An error occured of type:" + errorCode);
}

// This function is automatically called by the player once it loads
function onYouTubePlayerReady(playerId) {
	ytplayer = document.getElementById("ytPlayer");
	ytplayer.addEventListener("onError", "onPlayerError");
}

// The "main method" of this sample. Called when someone clicks "Run".
function loadPlayer() {
// The video to load
	var videoID = feature_video_id;//"ylLzyHk54Z0"
	// Lets Flash from another domain call JavaScript
	var params = { allowScriptAccess: "always" };
	// The element id of the Flash embed
	var atts = { id: "ytPlayer" };
	// All of the magic handled by SWFObject (http://code.google.com/p/swfobject/)
	swfobject.embedSWF("http://www.youtube.com/v/" + videoID +
	   "&enablejsapi=1&playerapiid=player1",
	   "videoDiv", ytpl_width, ytpl_height, "8", null, null, params, atts);
}
function _run() {
	loadPlayer();
}
google.setOnLoadCallback(_run);
