﻿ var featuredCrewIndex = 0;
var intervalID = 0;
var intervalTime = 8000;

var sliderPageCount = 0;
var currentSliderPage = 0;

function setSliderPageCount(pageCount) {
    sliderPageCount = pageCount;
}

function showFeaturedCrew(index) {
    // update pod styles
    $(".featured-index-pod-selected").removeClass("featured-index-pod-selected");
    $(".featured-index-pod").eq(index).addClass("featured-index-pod-selected");

    // show/hide featured crews
    var $previousCrew = $(".featured-crew-selected");
    if ($previousCrew.length > 0) {
        $previousCrew.removeClass("featured-crew-selected").fadeOut(100, function () {
            $(".featured-crew").eq(index).addClass("featured-crew-selected").fadeIn(300);
        });
    }
    else
        $(".featured-crew").eq(index).addClass("featured-crew-selected").fadeIn(300);

    featuredCrewIndex = index;
}

function startCyclingFeaturedCrews() {
    featuredCrewIndex = (featuredCrewIndex + 1) % $(".featured-index-pod").size();
    showFeaturedCrew(featuredCrewIndex);
}

function restartCycling() {
    clearInterval(intervalID);
    intervalID = setInterval("startCyclingFeaturedCrews()", intervalTime);
}

$(document).ready(function () {
    showFeaturedCrew(0);
    intervalID = setInterval("startCyclingFeaturedCrews()", intervalTime);
});

function onPhotoUploaded(sender, eventArgs) {
    $find("MainContent_RadAjaxManager1").ajaxRequest();
}

function onClientPhotoValidationFailed(sender, eventArgs) {
    $(".photoLoadingError").append("<p style='color: red; font-weight: red;'>Validation failed for '" + eventArgs.get_fileName() + "'</p>").fadeIn("slow");
}
