﻿/// <reference path="jquery-1.4.1-vsdoc.js" />


// move news list left or right
function navigateNews(direction) {
    var strip = $(".jNewsNavigation .Strip");
    if (strip.find(".Links").length == 0)
        return false;
    var stripWidth = strip.width();
    var panelWidth = strip.find(".Links:first").width();
    var left = parseInt(strip.css("left"));
    // round left to nearest panelWidth, in case of mid-animation
    //left = Math.round(left / panelWidth) * panelWidth;
    var newLeft = left - (direction * panelWidth);
    var newLeft = Math.min(0, Math.max(newLeft, panelWidth - stripWidth));
    if (newLeft == left)
        return false;

    $(".jNewsOlder").toggleClass("Disabled", newLeft == 0);
    $(".jNewsNewer").toggleClass("Disabled", newLeft == panelWidth - stripWidth);
    
    strip
        .stop()
        .animate({ left: newLeft }, "fast", "swing");

    return false;
}
