//URL protection code
$final=md5($_SERVER['SERVER_NAME'])."133z7".md5(time());
?>
var paused=false; //timer that will ask question "are you still there".Expressed in seconds. var timer=1600; var player; function playerReady(obj) { player = document.getElementById(obj['id']); player.addControllerListener('PLAY', 'playTracker'); player.addControllerListener('STOP', 'stopTracker'); player.addControllerListener("ERROR","errorTracker"); setTimer(); };
function errorTracker() { //this reloads the page,and has a 3 seconds delay timer,so that we prevent any abuse or service disruption(refreshing like crazy is not a healthy way,the CDN might dislike this) setTimeout('location.reload(true)', 3000); };
function playTracker() { if (paused) { location.reload(true); } paused=true; }; function stopTracker() { paused=true; };
function stopPlaybackAndConfirm() { player.sendEvent('PLAY', 'false'); paused=true; if (confirm("Would you like to continue watching?")){ //resume playback playTracker(); } } function setTimer() { setTimeout(stopPlaybackAndConfirm, timer*1000); }