var isPaused = false;

var currentIndex = 0;

var slideItems, debugBlock;

var slideShow = function () {
    if (isPaused) {
        return false;
    }
    currentIndex ++;
    if (currentIndex == indexLimit) {
        currentIndex = 0;
    }
    setSlide(currentIndex);
}

var setSlide = function (page) {
    currentIndex = page;
    slideItems.hide();
    slideItems.eq(currentIndex).fadeIn('slow');
}

var setPause = function () {
    isPaused = !isPaused;
}

var debug = function (msg) {
    debugBlock = $('#debug');
    debugBlock.html(debugBlock.html() + msg + '<br />');
}

$(function () {
    debugBlock = $('#debug');
    slideItems = $('.simpleSlide');

    if (1 < indexLimit) {
        slideItems.hide();
        $('.slideSelectorsDown').css('cursor', 'pointer');
        $('.slideSelectorsUp').css('cursor', 'pointer');
        try {
            $('.slideSelectorsDown').click(function () {
                var page = currentIndex + 1;
                if (page == indexLimit) {
                    page = 0;
                }
                setSlide(page);
            });

            $('.slideSelectorsUp').click(function () {
                var page = currentIndex - 1;
                if (0 > page) {
                    page = indexLimit - 1;
                }
                setSlide(page);
            });

            $('.slidePauseArea').mouseover(setPause).mouseout(setPause);
            // setInterval(slideShow, 3* 1000);
            setSlide(currentIndex);
        } catch (e) {}
    }
});
