FlowPlayer video progress

HTML

<script src="http://releases.flowplayer.org/js/flowplayer-3.2.11.min.js"></script>
<a href="http://pseudo01.hddn.com/vod/demo.flowplayervod/flowplayer-700.flv"
    style="display:block;width:425px;height:300px;"
    id="player">
</a>

JavaScript

var videoProgressInterval;

flowplayer("player", "http://releases.flowplayer.org/swf/flowplayer-3.2.15.swf");
flowplayer("player").onStart(startVideoProgressChecking);
flowplayer("player").onResume(startVideoProgressChecking);
flowplayer("player").onStop(stopVideoProgressChecking);
flowplayer("player").onPause(stopVideoProgressChecking);
flowplayer("player").onFinish(stopVideoProgressChecking);

function startVideoProgressChecking() {
    videoProgressInterval = setInterval(checkVideoProgress, 1000);
    videoProgressInterval();
}

function stopVideoProgressChecking() {
    clearInterval(videoProgressInterval);  
}

function checkVideoProgress() {
    var time_completed = flowplayer("player").getTime();
    var total_time = flowplayer("player").getClip().fullDuration;
    var percent_done = Math.floor((time_completed / total_time) * 100);
    
    console.log(percent_done + "% of video done");
}