﻿var rotationSecond = 10;
var nextRotateMilli = new Date().getTime() + (rotationSecond * 1000);
var pauseRotate = false; 
function RotatorClientLoad(rotator) {
    RunRotator(rotator);
}
function RunRotator(rotator) {
    if (!pauseRotate) {
        var nowMilli = new Date().getTime();
        if (nextRotateMilli <= nowMilli) {
            ShowNextFeature(rotator, Telerik.Web.UI.RotatorScrollDirection.Left);
        }
    }
    setTimeout("RunRotator($find('" + rotator.get_id() + "'));", 1000);
}
function ShowNextFeature(rotator, direction) {
    rotator.showNext(direction);
    RefreshNextRotateMilli(rotationSecond);
}
function RefreshNextRotateMilli(seconds) {
    nextRotateMilli = new Date().getTime() + (seconds * 1000);
}
function PauseRotator() {
    pauseRotate = true;
}
function ResumeRotator() {
    RefreshNextRotateMilli(rotationSecond);
    pauseRotate = false;
}
