﻿function AutoStartRotator(sender, args) {
    var rotator = $find(sender.get_id());
    StartRotator(rotator, Telerik.Web.UI.RotatorScrollDirection.Up); //Must change in ascx too //Change item sort ASC/DESC
}

function StartRotator(rotator, dir) {
    if (!rotator.autoIntervalID) {
        rotator.autoIntervalID = window.setInterval(function() { rotator.showNext(dir); }, rotator.get_frameDuration());
    }
}

function StopRotator(rotator) {
    if (rotator.autoIntervalID) {
        window.clearInterval(rotator.autoIntervalID);
        rotator.autoIntervalID = null;
    }
}

function MoveRotator(rotator, dir) {
    rotator.stopViewportAnimation();
    rotator.showNext(dir);
    StopRotator(rotator);
    StartRotator(rotator, dir);
}

function PauseRotator(sender, args) {
    var rotator = $find(sender.get_id());
    StopRotator(rotator);
}

function ResumeRotator(sender, args) {
    var rotator = $find(sender.get_id());
    StartRotator(rotator, rotator.get_animationDirection());
} 