﻿var currentNewsIndex = -1;
var newsIndexMax = -1;
var newsCarouselActive = false;
var feed = new google.feeds.Feed("http://www.championschallengegolf.com/feeds/tournamentnews2.rss");
feed.load(function(result) {
    if (!result.error) {
        // start the carousel up
        newsIndexMax = result.feed.entries.length;
        newsCarouselActive = true;
        // display the most recent article RIGHT AWAY
        rotateContent(result);
        // initialize the rotating carousel 
        $("#NewsCarousel").everyTime(5000, 'newsCarousel', function() {
            rotateContent(result);
        });
    }
});

function rotateContent(result) {
    if (newsCarouselActive == true) {
        if (currentNewsIndex == newsIndexMax - 1) {
            currentNewsIndex = 0;
        }
        else {
            currentNewsIndex++
        }
        var entry = result.feed.entries[currentNewsIndex];
        $("#NewsCarouselImage").attr("src", "http://www.championschallengegolf.com/Libraries/CCGNewsCarousel/" + entry.title.replace(/ /g, "_") + ".sflb.ashx");
        $("#NewsCarouselLink").attr("href", entry.link);
        $("#NewsCarouselLink").text(entry.title);
    }
}

$(document).ready(function() {
    $("#NewsCarouselLink").hover(
				function() {
				    newsCarouselActive = false;
				},
				function() {
				    newsCarouselActive = true;
				});
});