//Select Tab
function selectTab(sender, args) {
    args.get_tab().select();
    return false;
}

//*********focusrotor start*************
//Rotator Load
function rotatorLoad(sender, args) {
    startRotator(sender, args);
}

//Show Nav Pages
function rotatorItemShown(sender, args) {
    showSwitchNav(sender, sender.get_currentItem().get_index() + 1);
    //log(sender.get_currentItem().childNodes[0].id);
}


//Rotator by page
function switchRotatorItem(rotatorid, page) {
    var rotator = $find(rotatorid);
    rotator.set_rotatorType(Telerik.Web.UI.RotatorType.FromCode);
    rotator.pause();
    var currentpage = rotator.get_currentItem().get_index() + 1;
    var pagecount = rotator.get_items().length;
    //var orgScrollDur = rotator.get_scrollDuration;
    //rotator.set_scrollDuration = 0;
    var n = 0;
    if (page > currentpage) {
        n = page - currentpage;
    }
    else {
        n = pagecount + page - currentpage;
    }
    if (n <= 1) n++;
    for (var i = 0; i < n - 1; i++) {
        rotator.showNext(Telerik.Web.UI.RotatorScrollDirection.Left);
    }
    //rotator.set_scrollDuration = orgScrollDur;
    rotator.set_rotatorType(Telerik.Web.UI.RotatorType.AutomaticAdvance);
}

function switchRotatorItem_bak(rotatorid, page) {
    var rotator = $find(rotatorid);
    rotator.set_rotatorType(Telerik.Web.UI.RotatorType.FromCode);
    rotator.pause();
    var currentpage = rotator.get_currentItem().get_index() + 1;
    var orgScrollDur = rotator.get_scrollDuration;
    rotator.set_scrollDuration = 200;
    if (page > currentpage) {
        while (currentpage < page) {
            rotator.showNext(Telerik.Web.UI.RotatorScrollDirection.Left);
            currentpage++;
        }
    }
    else {
        while (currentpage > page) {
            rotator.showNext(Telerik.Web.UI.RotatorScrollDirection.Right);
            currentpage--;
        }
    }
    rotator.set_scrollDuration = orgScrollDur;
    rotator.set_rotatorType(Telerik.Web.UI.RotatorType.AutomaticAdvance);
}

//Show Page 
function showSwitchNav(rotator, page) {
    var rotatorid = rotator.get_id();
    var NavStr = "";
    for (i = 1; i <= rotator.get_items().length; i++) {
        if (i == page) {
            NavStr += '<li onmouseover="pauseRotator(\'' + rotatorid + '\');"><a href="javascript://" target="_self" class="sel">' + i + '</a></li>';
        }
        else {
            NavStr += '<li onmouseover="switchRotatorItem(\'' + rotatorid + '\',' + i + ');" onmouseout="resumeRotator(\'' + rotatorid + '\');"><a href="javascript://" target="_self">' + i + '</a></li>';
        }

    }
    document.getElementById(switchNavPageClientID).innerHTML = NavStr;
}

//StartRotator
function startRotator(sender, args) {
    //sender.showNext(sender.get_defaultAnimationDirection());
    if (!sender.autoIntervalID) {
        window.setInterval(function() { sender.showNext(sender.get_defaultAnimationDirection()); }, sender.get_frameDuration());
    }
}
//ResumeRotator
function resumeRotator(rotatorid) {
    var rotator = $find(rotatorid);
    rotator.resume();
    //sender.resume();
}
//PauseRotator
function pauseRotator(rotatorid) {
    var rotator = $find(rotatorid);
    rotator.pause();
    //sender.pause();
}
//StopRotator
function stopRotator(sender, args) {
    if (sender.autoIntervalID) {
        window.clearInterval(sender.autoIntervalID);
        sender.autoIntervalID = null;
    }
}
//*********focusrotor end*************
