﻿
var s_previewActive = false;
var s_videoPath = "/public/video/";
var s_currentVideoId = 0;
var s_imageObject = null;
var s_objHandler = null;
var s_currentFrame = 0;
var s_countFrames = 0;

function StartPreview(imgObject,videoId,totalFrames)
{
    if(!s_previewActive) return;
    StopPreview();
    s_currentVideoId = videoId;
    s_countFrames = totalFrames;
    s_imageObject = imgObject;
    s_currentFrame = s_imageObject.src.substring(s_imageObject.src.lastIndexOf("_")+1);
    s_currentFrame = s_currentFrame.substring(0,s_currentFrame.indexOf("."));
    if(s_currentFrame < s_countFrames)
        s_currentFrame++;
    else
        s_currentFrame=1;
    s_imageObject.src = s_videoPath + s_currentVideoId + "_" + s_currentFrame + ".jpg";
    s_objHandler = setInterval(NextImage,500);
}

function StopPreview()
{
    if(!s_previewActive) return;
    clearInterval(s_objHandler);
    s_currentVideoId = 0;
    s_imageObject = null;
    s_objHandler = null;
    s_currentFrame = 0;
    s_countFrames = 0;
}

function NextImage()
{
    if(s_currentFrame < s_countFrames)
        s_currentFrame++;
    else
        s_currentFrame=1;
    s_imageObject.src = s_videoPath + s_currentVideoId + "_" + s_currentFrame + ".jpg";
}
