if (!fubraVideoPlayer) {
	var fubraVideoPlayer;
	var fubraVideoListeners = {}; 
	function onYouTubePlayerReady(id) {
		setFubraVideoPlayer(id);
		fubraVideoListeners[id] = function(state) {
			 getFubraVideoPlayer(id).playerStateUpdateHandler(state);
		}; 
		fubraVideoPlayer.addEventListener("onStateChange", "fubraVideoListeners."+id);
	}
	function setFubraVideoPlayer(id) {
		fubraVideoPlayer = getFubraVideoPlayer(id);
	}
	function getFubraVideoPlayer(id){
		return document.getElementById(id);
	}
	function loadVideoById(id, start) {
		fubraVideoPlayer.loadVideoById(id, start);
	}
	function cueNewVideo(id, start) {
		fubraVideoPlayer.cueVideoById(id, start);
	}
	function clearVideo() {
		fubraVideoPlayer.clearVideo();
	}
	function setSize(w, h) {
		fubraVideoPlayer.setSize(w, h);
	}
	function play() {
		fubraVideoPlayer.playVideo();
	}
	function pause() {
		fubraVideoPlayer.pauseVideo();
	}
	function stop() {
		fubraVideoPlayer.stopVideo();
	}
	function seekTo(seconds) {
		fubraVideoPlayer.seekTo(seconds, true);
	}
	function getPlayerState() {
		return fubraVideoPlayer.getPlayerState();
	}
	function getBytesLoaded() {
		return fubraVideoPlayer.getVideoBytesLoaded();
	}
	function getBytesTotal() {
		return fubraVideoPlayer.getVideoBytesTotal();
	}
	function getCurrentTime() {
		return fubraVideoPlayer.getCurrentTime();
	}
	function getDuration() {
		return fubraVideoPlayer.getDuration();
	}
	function getStartBytes() {
		return fubraVideoPlayer.getVideoStartBytes();
	}
	function setVolume(volume) {
		fubraVideoPlayer.setVolume(volume);
	}
	function getVolume() {
		return fubraVideoPlayer.getVolume();
	}
	function mute() {
		fubraVideoPlayer.mute();
	}
	function unMute() {
		fubraVideoPlayer.unMute();
	}
	function getEmbedCode() {
		return fubraVideoPlayer.getVideoEmbedCode();
	}
	function getVideoUrl() {
		return fubraVideoPlayer.getVideoUrl();
	}
}