/* Applies to pages with current issue cover and scrolling back-issue
thumbnails (i.e. the news pages). Include AFTER full.js. */

hoverSrcs.rarr = "/img/text/bg-black/rarr_.gif";
hoverSrcs.rarrSm = "/img/text/bg-black/rarr-sm_.gif";

$(function() {
        // Set up arrow hovers
        var $currentIssueRarr = $("#current-issue img.rarr").eq(0);
        $currentIssueRarr.attr("offSrc", $currentIssueRarr.attr("src"));
        $("#current-issue a").hover(
            function() { $currentIssueRarr.attr("src", hoverSrcs.rarr); },
            function() { $currentIssueRarr.attr("src", $currentIssueRarr.attr("offSrc")); }
        );
        var $backIssuesRarr = $("#back-issues-browse img.rarr").eq(0);
        $backIssuesRarr.attr("offSrc", $backIssuesRarr.attr("src"));
        $("#back-issues-browse a").hover(
            function() { $backIssuesRarr.attr("src", hoverSrcs.rarrSm); },
            function() { $backIssuesRarr.attr("src", $backIssuesRarr.attr("offSrc")); }
        );
        
        // Set up news archive menu
        $("#news-month-select").change(function() {
                var val = $(this).val();
                if (val.match(/(19|20)[0-9]{2}\/(0[1-9]|1[0-2])/)) {
                    window.location = '/news/'+val;
                }
        });
});