// Update a particular HTML element with a new value
function updateHTML(elmId, value) {
  document.getElementById(elmId).innerHTML = value;
}

// Update onStateChange
function onPlayerStateChange(newState) {
  if (newState == 0) {
    var ytholder = document.getElementById("duringvideo");
    ytholder.style.display = "none";
    var ytpromo = document.getElementById("aftervideo");
    ytpromo.style.display = "block";
  }
}

// Add listeners
function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("ytPlayer");
  ytplayer.addEventListener("onStateChange", "onPlayerStateChange");
}

// Load the video
function loadPlayer() {
  var videoID = "RNHKzFuUK3E"
  var params = {
	"allowScriptAccess": "always",
    "wmode": "transparent"
  };
  var atts = { id: "ytPlayer" };
  swfobject.embedSWF("http://www.youtube.com/v/" + videoID +
                     "&enablejsapi=1&rel=0&showinfo=0&playerapiid=player1",
                     "ytapiplayer", "480", "295", "8", null, null, params, atts);
}

loadPlayer();

// Show the video
function videoDisplay() {
  Effect.Appear('hero_video', { duration: 1.5 });
}

//Hide the video
function videoHide() {
  var ytholder = document.getElementById("duringvideo");
  if (ytholder.style.display == "block") { 
	  ytplayer.stopVideo();
  }
  Effect.Fade('hero_video', { duration: 1 });
}

// Replay video

function videoReplay() {
	var ytholder = document.getElementById("duringvideo");
	ytholder.style.display = "block";
	var ytpromo = document.getElementById("aftervideo");
	ytpromo.style.display = "none";
}
