﻿var HomeBanner_Interval;
var HomeBanner = {
    Init: function () {
        HomeBanner.Play();
    }
    , Play: function () {
        HomeBanner.Pause();
        HomeBanner_Interval = setInterval(function () {
            HomeBanner.nextSlide();
        }, 6000);
    }
    , Pause: function () {
        clearInterval(HomeBanner_Interval);
    }
    , nextSlide: function () {
        var currentIndex = $(".banner_currentindex").html();
        var maxIndex = $(".banner_maxindex").html();

        var nextIndex = parseInt(currentIndex) + 1;
        if (nextIndex > maxIndex) {
            nextIndex = 0;
        }

        HomeBanner.changeSlide(nextIndex);

    }
    , prevSlide: function () {
        var currentIndex = $(".banner_currentindex").html();
        var maxIndex = $(".banner_maxindex").html();

        var prevIndex = parseInt(currentIndex) - 1;
        if (prevIndex < 0) {
            prevIndex = maxIndex;
        }

        HomeBanner.changeSlide(prevIndex);
    }
    , changeSlide: function (newIndex) {

        var currentIndex = $(".banner_currentindex").html();

        $(".banners_item" + currentIndex).fadeOut('slow');
        $(".banners_item" + newIndex).fadeIn('slow');

        $(".banners_selector_" + currentIndex).removeClass('selected');
        $(".banners_selector_" + newIndex).addClass('selected');

        $(".banner_currentindex").html(newIndex);

    }
}

$(document).ready(function () {
    HomeBanner.Init();
});
