var slide = 0, slideThumb = 1;
var oecaSlides = [['#slide1', '#slide1thumb'],
                  ['#slide2', '#slide2thumb'],
                  ['#slide3', '#slide3thumb'],
                  ['#slide4', '#slide4thumb'],
                  ['#slide5', '#slide5thumb'],
                  ['#slide6', '#slide6thumb']];

var changeAnimationSpeed = "slow";
var changeNextSpeed = 6000;
var thumbPosition = ["0px", "58px", "116px", "174px", "232px", "290px"];
var thumbHighlight = "#ThumbOver";
var removeChangeNextFromQueue = false;
var currentSlidePosition = 0;

function changeToSlide(newSlidePosition) {
    if (newSlidePosition != currentSlidePosition) {
        removeChangeNextFromQueue = true;
        changeSlideShow(currentSlidePosition,newSlidePosition);
    }
}

function changeNext() {
    if(removeChangeNextFromQueue)
        removeChangeNextFromQueue = false;
    else
        if(currentSlidePosition < oecaSlides.length - 1)
            changeSlideShow(currentSlidePosition, currentSlidePosition + 1);
        else
            changeSlideShow(5,0);
}

function changeSlideShow(from, to) {
    jQuery(oecaSlides[to][slide]).show(changeAnimationSpeed);
    jQuery(oecaSlides[from][slide]).hide(changeAnimationSpeed);
    jQuery(thumbHighlight).css('top', thumbPosition[to] + "");
    currentSlidePosition = to;
    if(!removeChangeNextFromQueue)
        setTimeout("changeNext()",changeNextSpeed);
    
}

function enableThumbs() {
    for (var i = 0; i < oecaSlides.length; i++){
        jQuery(oecaSlides[i][slideThumb]).attr("onclick", "changeToSlide(" + i + ")");
        jQuery(oecaSlides[i][slideThumb]).css('cursor', 'pointer');
    }
}

function disbleThumbs() {
    for (var i = 0; i < oecaSlides.length; i++){
        jQuery(oecaSlides[i][slideThumb]).attr("onclick", "");
        jQuery(oecaSlides[i][slideThumb]).css('cursor', 'default');
    }
}

function initSlideShow() {
    enableThumbs();
    setTimeout("changeNext()", changeNextSpeed);
}
