var canPlayer;
var jsReady = false; 

function isJSReady() { 
	return jsReady; 
} 

function setJSReady() { 
	jsReady = true; 
	onCanPlayerReady();
} 

function onCanPlayerReady() { 
	//canPlayer = document.getElementById("rcpHolder"); 
}
//put video player id - existing test player uses rcpHolder
var videoplayerid = "rcpHolder";

/*function pauseHelper() {
	if (canPlayer.getPlayerState() != '2') {
		canPlayer.pauseVideo()
	}
	else {
		clearInterval(pauseInterval);
		//alert('Player state: ' + canPlayer.getPlayerState() + ' - interval cleared');
	}
}

function publisherPlayerPause() {
	canPlayer = document.getElementById("rcpHolder"); 
	
	if (canPlayer) {
		canPlayer.exitFullScreen();
		//canPlayer.pauseVideo();
		
		if (canPlayer.getPlayerState() != '2') {
			pauseInterval = setInterval("pauseHelper()", 100);
		}
	}
}*/

var pauseInterval;

function pauseHelper() {
	if (canPlayer.getPlayerState() == '1') {
		canPlayer.htmlForcePause();
		if (canPlayer.getPlayerState() == '2') {
			clearInterval(pauseInterval);
		}
	}
}

function publisherPlayerPause() {
	canPlayer = document.getElementById("rcpHolder"); 
	if (canPlayer) {
		canPlayer.exitFullScreen();
		canPlayer.htmlForcePause();
		if (canPlayer.getPlayerState() != '2') {
			pauseInterval = setInterval("pauseHelper()", 1000);
		}
	}
}

function publisherPlayerResume(){
	clearInterval(pauseInterval);
    if (canPlayer) {
        canPlayer.htmlReleasePause();
    }
}