
function onYouTubePlayerReady(playerId) {
  ytplayer = document.getElementById("myytplayer");
  ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
  ytplayer.addEventListener("onError", "onPlayerError");
}

function onPlayerError(errorCode) {
	randvid();
}
 
function onytplayerStateChange(newState) {
  setytplayerState(newState);
}


// functions for the api calls
function loadNewVideo(id, startSeconds) {
  if (ytplayer) {
	ytplayer.loadVideoById(id, parseInt(startSeconds));
  }
}

function play() {
  if (ytplayer) {
	ytplayer.playVideo();
  }
}

function pause() {
  if (ytplayer) {
	ytplayer.pauseVideo();
  }
}

function stop() {
  if (ytplayer) {
	ytplayer.stopVideo();
  }
}

function getPlayerState() {
  if (ytplayer) {
	return ytplayer.getPlayerState();
  }
}